@charset "UTF-8";


body {
	background: #666;
	/*background-image: url(images/gc_clock.jpg);
	background-repeat: no-repeat;
	background-position:top;*/
	margin: 0;
	padding: 0;
}

.container{
	margin:0 auto;
	position:relative;
	width:1200px;
	
}

.icon{
	float:left;
	position:relative;
	left:0px;
	width:25px;
}

.icon_mail{
	float:left;
	position:relative;
	left:0px;
	top:11px;
	width:25px;
}

#content {
	margin: 30px 13em 0 3em;
	padding-right: 60px;
	width:385px;
}


h2 {
	border-bottom: 1px dotted #ccc;
	font: 95% "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
}

h3 {
	border-bottom: 1px dotted #eee;
	font-family: "Times New Roman", Times, serif;
	margin-top: 0;
}




#header {
	margin: 0;
	width:385px;
	height:119px;
	position:absolute;
	top:200px;
	right:140px;
}


#index_header{
	font-size:20px;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:15px;
	padding-top:10px;
}


#index_header A:link{
	font-size:20px;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#index_header A:visited{
	font-size:20px;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#index_header A:hover{
	font-size:20px;	
	color:#9C9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#index_Content{
	width:460px;
	position:relative;
	margin-bottom: 60px;
	top:100px;
	left:80px;
}

.index_links{
	padding-left:40px;
	padding-bottom:15px;
	font-size:14px;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.index_links A:link{
	font-size:14px;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}


.index_links A:visited{
	font-size:14px;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	
}


.index_links A:hover{
	font-size:14px;	
	color:#9C9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	
}



#logo h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}


#menu {
	background: #fff;
	border-left: 1px dotted #ccc;
	border-top: 3px solid #e0e6e0;
	padding: 20px 0 10px 30px;
	position: absolute;
	right: 2px;
	top: 0;
	width: 11em;
}



.thumbs { margin: 0; padding-left: 30px; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}

#cycle { margin: 0; padding: 0; width: 500px; height: 333px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;}
#cycle li { position: relative; list-style: none; margin: 0; padding: 3px; width: 500px; height: 333px; overflow: hidden; }
#cycle li div { position: absolute; bottom: 3px; left: 3px; padding: 3px; width: 494px; background: black; color: white; font-size: 12px; opacity: .8; }
