@charset "utf-8";
/* CSS Document */

body {
  	background: #666666;
	background-position: 0px 0px;
	margin:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:x-small/1.15em Arial,Helvetica,Verdana,Sans-serif;
  	color:#cccccc;
  	font-size/* */:/**/small;
  	font-size: /**/small;
  }
  
a {
	color:#cc9933;
	text-decoration:none;
	}
	
a:hover {
	color:#ffffff;
	}	  
	
#box {
	background-color:#000000; 
	width:941px; 
	height:675px; 
	text-align:left;
	}
	
#navbox {
	width:100%; 
	height:105px;
	}
	
#nav {
	float:left;
	font-size:80%; 
	padding-top:77px;
	 padding-left:55px;
	 }	
	
.selected {
	color:#ffffff;
	padding-bottom:10px;
	background:url(images/selected_bg.gif) center no-repeat;
	}
		
#logo {
	width:264px; 
	margin-left:646px;
	padding-top:20px;
	}	
	
#homecontentbox {
	width:941px; 
	}
	
#homecontentbox a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}	
		
#homecontentbox img{
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	}		

#contentbox {
	width:830px; 
	background-color:#333333;
	padding:55px 55px 55px 55px;
	}
	
#aboutText {
	width:490px; 
	font-size:90%; 
	line-height:22px; 
	float:left;	
	}
	
#header {
	padding-bottom:10px;
	}
	
#mainImage {
	width:311px; 
	margin-left:519px;
	}
	
#footerbox {
	height:45px; 
	width:831px; 
	padding:0 55px 0 55px; 
	background-color:#000000;	
	}
	
#footertext {
	font-size:80%; 
	padding-top:12px; 
	width:490px; 
	text-align:left; 
	float:left;
	}
	
#footertag {
	margin-left:495px; 
	text-align:right; 
	padding-top:14px;
	}
	
#portfoliobox {
	width:931px; 
	background-color:#333333;
	padding:5px 5px 5px 5px;
	}	
	
#thumbs {
	width:365px;
	float:left;	
	}
	
#largeImage {
	width:555px; 
	margin-left:375px;
	}		
	

.divider {
	background-image:url(images/divider_dots.gif);
	}
	
	
#thumbs a:hover img {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}		

.transparency {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}	
	
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
	
		
  
