body {

background-color: #0e0e0e;
margin: 0 auto;
font-family:  Arial,sans-serif;
	font-size: 12px;
	text-align: center;
	

}



.container  {
	width: 1007px;
	text-align: center;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	color: #c0c0c0;

}
.splash {
	background-image: url(../images/index-splash.png);
	background-repeat: no-repeat;
	margin-top: 150px;
	height: 581px;
	width: 839px;
	color: white;
	text-align: center;
	padding-top: 418px;
}


img
{  border-style: none;
}

a
{
  outline: none;
}
a:hover
{

text-decoration: underline;

}

:focus
{
  -moz-outline-style: none;
}


#header {

	color: white; 
	background-image: url(../images/headerbg.png);
	background-repeat: no-repeat;
	padding: 108px 00px 00px 99px;
	_padding-left: 0px;
	
	}
	
	.gallery {
		width: 700px;
			margin: 0px;
	margin-left: auto;
	margin-right: auto;

}

.thumbnail {
	margin: 10px;
	border: 0px;
}




.services-content p{
	text-align: left;
	width: 750px;
				margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.contactme  {
	width: 800px;
	text-align: left;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
}




	


#menumain {

	background-image: url(../images/menurepeat.png);
	background-repeat: repeat-x;
	font-size: 14px;
	height: 39px;
	width: 808px;
	margin: 0px;
	padding: 0px;
}

#menumain ul{
list-style: none;
text-align: left;
height: 39px;

margin: 0px 0px 0px 0px;
padding: 0px;



} 

#menumain li{
height: 39px;
margin: 0px;
padding: 0px;
float: left;





} 


#content-container  {
	background-image: url(../images/sidebg.png);
	background-repeat: repeat-x;
	background-color: Black;
	width: 808px;
	text-align: center;
	margin: 0px;
	_padding: 0px;
	margin-left: auto;
	margin-right: auto;
	border-right: 1px solid #193b70;
	border-left: 1px solid #144e7a;

		
	
}

#content  {
	width: 808px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
}

.imgprofile  {
	
	margin: 15px;
	float: left;
	
}
.seanblake  {
	
padding-top: 15px;
	
}


#footer {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	width: 1007px;
	height: 119px;
	
}

p  {
	color: #c0c0c0;
	font-size: 13px;
	line-height: 17px;
	margin-top: 5px;
}




.lowerabout {
	height: 140px;
	padding-top: 15px;
}

.pdf  {

	float: left;
	border-right: 1px solid #838383;
	width: 170px;
	text-align: center;
	margin-left: 5px;
	
}

.icons  {
	float: left;
	width: 600px;
	margin-left: 10px;
	text-align: center;
		
}

#icondetail  {

	padding: 0px 10px 20px 10px;
	margin-left: 10px;
	border: 0px;
}










a {
	color: #206cc9;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;


}

a:hover {
	color: #206cc9;
	font-weight: normal;
	text-decoration: underline;
	
}

b  {

color: #5b29db;
font-size: 15px;
	
}


.portfoliop {
	padding: 20px;
}





#slideshow * { 

	
margin-left: 5px;padding: 0px; list-style-type: none;
}

#slideshow { 
position: relative; padding: 0px; width: 789px; height: 275px; list-style-type: none; margin-top: 00px; margin-bottom: 20px;
}

#slideshow #menuslideshow, #slideshow #pictures, #slideshow #loading { 
position: absolute; list-style-type: none;
}

#slideshow #loading { 
display: block; top: 158px; left: 205px; text-indent: -5000px; 
width: 24px; height: 24px; visibility: hidden; z-index: 5; list-style-type: none;
}

#slideshow #pictures { 
background: url('../images/bg.png'); width: 789px; height: 275px; left: 0; 
overflow: hidden; list-style-type: none;
}

#slideshow #pictures li { 
display: block; position: absolute; top: 0; width: 789px; list-style-type: none;
}

#slideshow #pictures li img { display: block; position: relative; bottom: 0; list-style-type: none;}
#slideshow #menuslideshow {  
list-style-type: none; width: 140px; height: 257px; right: 0; padding-top: 0px; }
#slideshow #menuslideshow li { display: block; z-index: 1000; position: relative; zoom: 1; text-decoration: none; list-style-type: none;}
#slideshow #menuslideshow li a { display: block; font: 11px "Lucida Grande", "Verdana";list-style-type: none; text-decoration: none; padding: 7px 0 7px 28px; z-index: 1000; color: #fff; line-height: 14px; vertical-align: middle; zoom: 1; }
#slideshow #menuslideshow li a:focus { outline: 0; text-decoration: none; list-style-type: none;}
#slideshow #menuslideshow li a:hover { color: #fff; text-decoration: none; list-style-type: none;}
#slideshow #menuslideshow li.current a { list-style-type: none; font: 12px ; color: #fff; padding: 5px 0 5px 28px; line-height: 19px; text-decoration: none;}
#slideshow #menuslideshow li.background { list-style-type: none; text-decoration: none; background: url('../images/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }


#back a { font-size: 11px; }
h2 { font: 18px "Georgia"; color: #fff; margin-top: 0; }

#slideshow-options ul { list-style-type: none; padding: 0; }
#slideshow-options ul li { list-style-type: none; display: inline; padding-right: 0; }

.cf_error { color:red; }
	.cf_textentry { min-width:300px; width:100%; max-width:400px; width:expression(document.body.clientWidth>400?"400px":"auto");}
	textarea.contactform { height:4in; }
	.cf_required { color:green; }
	#cf_version { text-align:right; }
	#cf_global_error { margin-bottom:0.25cm; }
	.cf_field { margin-bottom:0.5cm; }
	.cf_nt { display:none; }
	.cf_preview { border:thin black ridge; padding:1cm; max-width:400px; width:expression(document.body.clientWidth>400?"400px":"auto");margin-bottom:1cm;}


 .boxgrid{  
     width: 340px;  
     height: 150px;   
     float:left;   
     overflow: hidden;  
     position: relative;  
 }  
 .boxgrid img{  
     position: absolute;  
     top: 0;  
     left: 0;  
     border: 0;  
 }
 
  .boxgrid2{  
     width: 250px;  
     height: 150px;   
     float:left;   
     overflow: hidden;  
     position: relative;  
 }  
 .boxgrid2 img{  
     position: absolute;  
     top: 0;  
     left: 0;  
     border: 0;  
 }
 
   .boxgrid3{  
     width: 250px;  
     height: 150px;   
     float:left;   
     overflow: hidden;  
     position: relative;  
 }  
 .boxgrid3 img{  
     position: absolute;  
     top: 0;  
     left: 0;  
     border: 0;  
 }
 
 
 #menu{

 	padding: 0px;
	margin: 0px;
 }
 
 .portlink a:hover {
 
	font-weight: normal;
	
 	
 }
  .portlink img {
 
	padding: 20px;
	
 	
 }
  .services-content ul li {
 
 	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	list-style-type: none;
 
 	
 }
 
   .services-content strong {
 
color: white;
 
 	
 }
 
 textarea {
 	background-color: #0d0d0d;
	border: 1px solid #242424;
	color: #c0c0c0;
	font-family:  Arial,sans-serif;
	font-size: 1.1em;
	padding: 2px;
 }
 
  input {
 	background-color: #0d0d0d;
	border: 1px solid #242424;
	margin-bottom: 15px;
	color: #c0c0c0;

 }
 


 form {
 	
	width: 360px;

 }
 
 .border0 {
 	border: 0;
 }
 
 .leftcontact {
 	float: left;
	width: 350px;
	padding-left: 10px;
	border-right: 1px solid #070707;
	padding-right: 25px;
	text-align: left;
 }
 
 .rightcontact {
 	float: left;
	width: 360px;
	padding-left: 30px;
	text-align: left;
 }
 
 .contactme  {
 	height: 650px;
	text-align: left;

 }
 
 h4 {
 	color: #0066CC;
	padding-bottom: 5px;
	margin-bottom:5px;
	font-size: 20px;
 }
 
 .done {
 	font-size: 25px;
	margin: 0px;
	padding: 0px;
 }