/* CSS Document */

html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{

  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}

input,select{
  margin:0;
  padding:0;}

/* Main DIV Layouts --------------------------------------------------*/

body{
 

	padding:0;
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color:#FFFFFF;


 
 
 }
 
 #main{ 
 
background-color:#ffffff;

}



 #surround{ 
 
background-color:#ffffff;
margin:0px 0px 20px 0px

}


#header{
	float:left;
	margin: 0; 
	padding:0px 0px 0px 20px ;  
	background-color:#ffffff;



}

/* Top DIV Layouts --------------------------------------------------*/



#navcontainer {
	
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 360px;
}

#navcontainer ul {
	padding: 0;
	font-size:1em;
	
}

#navcontainer ul li {
	list-style-type:none;
	padding: 3px 0px 0px 3px;
	margin: 0 10px 0 0;
	display: block;
	font-family: georgia;
	font-weight: normal;
	
	

}




#navcontainer a {
	color: #333333;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

#navcontainer a:hover {
	color: #ffffff;
	background-color: #0099cc;	
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}





#navcontainer a.over {
	color: #ffffff;
	background-color: #0099cc;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}



/* Home Page DIV Layouts --------------------------------------------------*/


#content{
	clear:both;
	width: 95%;
	margin: 0px 0px 0px 45px;
	padding:20px 0px 0px 0px;
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-top:1px dotted #333333;


 }
 
 
 

 
#content a{
	color: #0099cc;
	background-color:ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none
 }
 
#content a:visited{
	color: #0099cc;
	background-color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
 	text-decoration:none
 }
 
 
#content a:hover{
	color: #ffffff;
	background-color:#0099cc;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none
 }
  



 
#content img{
	margin:2px 2px 0px 0px;
	
	

}




#content img.border{
	border:1px #CCCCCC solid;
	

}
 
#content p  {color:#333333; margin:5px 0px 10px 0px; font-weight:normal;  line-height:1.6em} 

#content h1  {color:#0099cc; margin:0px 0px 0px 0px; font-weight:bold; font-size:1.5em; font-family:verdana; }
#content h2  {color:#0099cc; margin:0px 0px 0px 0px; font-weight:bold; font-size:1em; padding:5px 0px 0px 0px}

/* about content DIV Layouts --------------------------------------------------*/

#about{
	
	
	max-width: 600px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	


 }
 
 
 

 


/* Portfolio Content DIV Layouts --------------------------------------------------*/





#portcontent{
	clear:both;
	width: 95%;
	margin: 0px 0px 0px 20px;
	padding:20px 0px 0px 0px;
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-top:1px dotted #333333;


 }
 
 
 

 
#portcontent a{
	color: #333333;
	background-color:ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none
 }
 
#portcontent a:visited{
	color: #333333;
	background-color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
 	text-decoration:none
 }
 
 
#portcontent a:hover{
	color: #333333;
	background-color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none
 }
  



 
#portcontent img{
	margin:2px 2px 0px 0px;
	

} 



#portcontent p  {color:#333333; margin:5px 0px 10px px; font-weight:normal;  line-height:1.6em} 

#portcontent h1  {color:#0099cc; margin:0px 0px 0px 0px; font-weight:bold; font-size:1.5em; font-family:verdana; }
#portcontent h2  {color:#0099cc; margin:0px 0px 0px 0px; font-weight:bold; font-size:1em; padding:5px 0px 0px 0px}


/* Footer DIV Layouts --------------------------------------------------*/



#footer{   background-color:#333333; margin-top:60px; margin-bottom:15px; }

#footer p{color:#ffffff; margin:5px 230px 0px 45px; font-weight:normal; padding:3px 0px 3px 0px}



#footer a {color:#FFFFFF}






#port a{
	color: #ffffff;
	background-color:ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none
 }
 
#port a:visited{
	color: #ffffff;
	background-color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
 	text-decoration:none
 }
 
 
#port a:hover{
	color: #ffffff;
	background-color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none
 }