body {
	margin: 0px;
	text-align: left;
	background-color: #dddfd4;
	 } 
	 




 
	 
	 
/* Sets the font family and base font size for the site. 
**NOTE: 
You never have to repeat the font family or size unless you want them to be different. 
All other fonts, e.g. in the h1, h2, and h3 are percentages of this base font, which is about 11 points */
body, body div, body p, body th, 
body td, body li, body dd, body a {
}

/*  This encloses ALL DIVS and centres them. It works with the text-align center declaration in the body */
#wrapper{
	margin: 0 auto;
	width:900px;
	text-align:left;
	border: 1px solid #000000;
}


/* START Header One Layout DIVS - all contained in 'headerone'*/
		
#headerone {
	width: 900px;
	height: 600px;
	text-align: left;
	float: left;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
}			
				
/* END Header Two Layout DIVS */		
			
			
				
			
/* START Content DIVS */
#content{
	width: 900px;
	float: left;
	text-align: right;
	background-color: #FFFFFF;
	margin-left: auto ;
    margin-right: auto ;
	
		}
	

	
#imagebar {
	float: left;
	width: 900px;
	height: 80px;
	text-align: left;
	padding-top: 110px;
				}
			
			
			
#navbar {
	width: 700px;
	text-align: left;
	background-color: #006633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 80%;
	color: #FFFFFF;
	float: left;
	margin-left: 50px;
				}				
			
				
#navbarOLD {
	width: 810px;
	text-align: left;
	background-color: #565e27;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left: 20px;
	margin-right: 20px;
	height: 40px;
				}						
		
		
#contentleft {
	float: left;
	width: 130px;
	margin:45px 0px 30px 6px;
	padding:0px 0px 0px 18px;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	font-weight: normal;
				}
				
#contentleft_two {
	float: left;
	width: 310px;
	margin:35px 20px 30px 10px;
	padding:0px 0px 0px 18px;
	color: #000000;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
				}				
				
				
#contentright {
	float: left;
	width: 380px;
	color: #173257;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: lighter;
	margin-top: 30px;
	margin-right: 200px;
	margin-bottom: 20px;
	margin-left: 240px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	line-height: 130%;
				}
					


#contentright_image {
	float: right;
	width: 55px;
	padding: 0px;
	height: 200px;
	text-align: right;
	margin-top: 45px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
				}


#contentright_two {
	float: left;
	width: 290px;
	margin:35px 20px 30px 40px;
	color: #9FB6C2;
	font-size: small;
	font-family: "Times New Roman", Times, serif;
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
				}




#footer_nav {
	float: left;
	width: 900px;
	color: #666666;
	font-size: 60%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 25px;
	padding-top: 15px;
	background-color: #FFFFFF;
	padding-left: 30px;
				}


#footer {
	float: left;
	width: 900px;
	margin:0px;
	color: #FFFFFF;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	height: 23px;
	background-color: #173257;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
				}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #999999;
	font-weight: lighter;
		}	
						
	
a:link {
	color: #999999;
	text-decoration: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: lighter;
	}


a:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	font-weight: lighter;
	}



#current
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}


/* START - Navtwo */

#navtwo{
	float:left;
	padding:7px 0px 0px 13px;
	color: #62A3C8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 25px;
	width: 707px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#navtwo ul{
list-style-type: none;
}

#navtwo li{
line-height: 8px
}

#navtwo a, #navtwo a:link, #navtwo a:visited{
	text-decoration: none;
	color: #62A3C8;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}

#navtwo a:hover{
color: #333333;
}

#navtwo #current{
color: #000000;
}

ul#styling{
padding-top: 39px;
}

ul#portfoliotop{
padding-top: 72px;
}





img {
	border : 0px none;
}

.imgright {
	border : 0px none;
	float: right
}			
	
h1 {
	color: #173257;
	font-size : 130%;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
		}
			
	
h2 {
	color: #FFFFFF;
	font-size : 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}	



h3 {
	color: #666666;
	font-size : 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	



	
div.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}	
