@charset "utf-8";
/* CSS Document */


body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-image:url(images/backdropmainA-3.gif);
	background-repeat:repeat-x repeat-y;
	margin: 0;
	text-decoration:none; 
	padding: 0;
	text-align: center; 
	color: #000000;
}








.oneColFixCtrHdr #container {
	width: 780px;
	height: 692px;  
	background: #FFFFFF;
	margin: 30px auto; 
	border: 1px solid #000000;
	text-align: left;
	text-decoration:none; 
}







.oneColFixCtrHdr #header {
	background: #ffffff; 
	padding: 0 20px 0 10px;
	 
}
.oneColFixCtrHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}







.oneColFixCtrHdr #mainContent {
	height:500px;
	background: #FFFFFF;
	background-image:url(images/citybottom.gif);
}

.oneColFixCtrHdr #mainContent2 {
	height:516px;
	background: #FFFFFF;

}
.oneColFixCtrHdr #mainContent3 {
	height:496px;
	background: #FFFFFF;
	

}

.oneColFixCtrHdr #mainContent4 {
	height:496px;
	background: #FFFFFF;
	background-image:url(largeimages/ben_CD.gif);
}









/*FOR CLIENTS PAGE*/
.clients {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(images/colorbackdrops2.gif);
}

.clientsb {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}


.clients2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:25px;
	text-decoration:none;
	
	
	
}

.clientsheader {
	font-size: 12px;
	padding-left:20px;
	text-decoration:none;
	background-image:url(images/backdroprepeat.jpg);
	background-repeat:repeat-x;
	border-bottom: 3px groove #666666;
	
	
}

#clientlinks {
 	padding:10px 0 0 10px;
	
}

#clientcontent {
	height:516px;
	
	
}


.resume {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:50px 320px 0 320px;
	text-decoration:none;
	background-image:url(images/backdroprepeat2.jpg);
	background-repeat:repeat-x;
	border: 2px solid #666666;
	
	
}








/*FOR TESTIMONY PAGE*/
.testimoniesheader {
	font-size: 12px;
	padding-left:20px;
	background-image:url(images/backdroprepeat.jpg);
	background-repeat:repeat-x;
	border-bottom: 3px groove #666666;
	
}

#testimonybody {
	background-image:url(images/colorbackdrops.gif);
}











/*PORTFOLIO PAGE ARTWORK STYLING*/
.gallerycontainer{
	position: relative;
	margin: 16px 0 0 0;
	

}

.oneColFixCtrHdr #maincontentgallery {
	height:500px;
	background: #FFFFFF;

}

.thumbnail img{
border: 1px solid white;
margin: 5px 5px 5px 5px;
}

.thumbnail:hover{
background-color: white;
}

.thumbnail:hover img{
border: 1px solid white;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 276px; /*position where enlarged image should offset horizontally */
z-index: 50;
}




 
 
 
 
 
 
 
 
 
 
 
 
 
/*LINKS TABLE SETUP*/ 



	
	
#tablelinks {
 	padding:20px 0 0 20px;
}

a:link {
	color: #000000;
	text-decoration:none;
	
	
}

a:visited {
	color: #FF3333;
	text-decoration:none;
	
	
}

a:hover {
 color: #000000;
 background-color:#ff9933;
 text-decoration:none;
 
 }

a:active {
	color: #ffffff;
	text-decoration:none;
 
 }















/*FOR BIO PAGE STYLING*/
.bio {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:20px;
	text-align:left;
	
}
.biosubhead {
	font-size: 12px;
	padding-left:10px;
	background-image:url(images/backdroprepeat.jpg);
	background-repeat:repeat-x;
	border-bottom: 3px groove #666666;
	margin-left:10px;
	margin-right:10px;
	
}

#biolinks {
 	padding:10px 0 0 10px;
}

#biocontent {
	height:496px;
	
}
















/*FOOTER*/
.oneColFixCtrHdr #footer {
	padding: 0 10px; 
	background:#ff9933;
	text-align:center;
	font-size: 12px;
	
}

.oneColFixCtrHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
