/* CSS Document */

body{

	margin-top:10px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:10px;

	background-color:#0c0c0c;

	background-repeat:repeat-x;

	background-attachment:fixed;

	background-position:bottom;

	background-image:url(../images/background.gif);
	
	overflow:hidden;

	}

div.container_center{

	position: absolute;
	  
	left: 50%;
	  
	top: 50%;
	  
	width: 600px;
	  
	height: 187px;
	  
	margin-left: -497px; /* half of width */
	  
	margin-top: -500px;  /* half of height */
	
	}

#index_header{

	width:600px;

	height:150px;

	}
	
	
#splash_flash{
	
	}


#header{

	width:800px;

	height:150px;

	background-image:url(../images/logo_banner.gif);
	
	background-repeat:no-repeat;
	
	background-color:#000000;

	}


#container_splash{

	width:600px;
	
	}


#container_header{

	width:800px;
	
	border-top:#333333 solid 1px;
	
	border-left:#333333 solid 1px;

	border-right:#333333 solid 1px;

	}



#container_footer{

	width:800px;
	
	border-left:#333333 solid 1px;

	border-right:#333333 solid 1px;	

	}


#container_copy{

	width:800px;
	
	height:30px;
	
	border-left:#333333 solid 1px;

	border-right:#333333 solid 1px;
	
	border-top:#333333 solid 1px;
	
	border-bottom:#333333 solid 1px;

	}


#toplinks{

	color:#f26522;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-variant:small-caps;

	letter-spacing:1px;
	
	background-color:#000000;

	padding-top:10px;

	padding-bottom:10px;

	}


.seperator_horiz{

	border-bottom:#333333 solid 1px;

	}

	

.thumbnail_holder{

	padding-top:8px;

	padding-bottom:8px;

	}



.thumb_caption{
	
	text-align:left;

	color:#666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;
	
	padding-left:5px;

	padding-right:5px;

	}


.caption2{

	padding-top:3px;
	
	text-align:left;

	color:#444444;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;
	
	font-style:italic;
	
	}

	

.list{
	padding-top:8px;

	padding-bottom:8px;
	
	text-align:left;

	}

	

.picture{

	width:500px;

	height:300px;

	padding-top:8px;

	padding-bottom:8px;

	}

	

#left_column{

	vertical-align:top;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:8px;

	padding-right:8px;

	width:80px;

	color:#333333;
	
	background-image:url(../images/left_column_gradient.jpg);
	
	background-repeat:repeat-x;
	
	background-color:#101010;

	}

	

#middle_column{

	vertical-align:top;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:8px;

	padding-right:8px;

	width:320px;

	border-left:#333333 solid 1px;

	border-right:#333333 solid 1px;

	}

	

#right_column{

	vertical-align:top;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:5px;

	padding-right:5px;

	width:90px;

	color:#333333;
	
	background-image:url(../images/left_column_gradient.jpg);
	
	background-repeat:repeat-x;
	
	background-color:#101010;

	}



.images{

	border-top:#333333 solid 1px;

	border-bottom:#333333 solid 1px;

	}


.portfolio_header{

	margin-top:10px;
	
	border:#131313 solid 1px;

	width:500px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:15px;
	
	color:#999999;
	
	background-color:#090909;
	
	padding-top:5px;

	padding-bottom:5px;
	
	}

	

.body_copy{

	width:480px;

	padding-top:5px;

	padding-bottom:10px;
	
	padding-left:10px;
	
	padding-right:10px;
	
	color:#CCCCCC;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;
	
	text-align:left;

	}



#collage{

	padding-top:5px;

	background-image:url(../images/mock_13.gif);

	background-color:#1B1B1B;

	}



	

#copyright{

	color:#f26522;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	letter-spacing:1px;

	background-color:#1B1B1B;

	padding-top:10px;

	padding-bottom:40px;

	}

	

a:link {

	color:#f26522;

	text-decoration:none;

	}	



a:visited {

	color:#f26522;

	text-decoration:none;

	}	

	

a:hover {

	color:#FFFFFF;

	text-decoration:none;

	}

	

a:active {

	color:#FFFFFF;

	text-decoration:none;

	}	