/* 
	=basic elements 
*/
body {font-family: "Trebuchet MS", Arial, sans-serif;}
h1 a{position:absolute; bottom:0px; left:230px; background-image:url(../images/logo.jpg); height:70px; width:480px; text-indent:-9999px; overflow:hidden; no-repeat top left;}
h2{font-size:190%; font-weight:normal; color:#669933; margin:0 0 10px 0;}
h3{font-size:170%; font-weight:normal; color:#669933; margin:0 0 10px 0;}
h4{font-size:125%; font-weight:normal; color:#669933; margin:0 0 10px 0;}
p{font-size:100%; color:#666; line-height:150%;}

a{color:#669933;}
a:hover{color:#000; text-decoration:none;}
a:visited{color:#669933; text-decoration:none;}
a:active{color:#669933; text-decoration:none;}

a:link,a:visited{color:#669933;}
a:hover,a:active{color:#000;}

a.wel:link,a.wel:visited{color:#fff;}
a.wel:hover,a.wel:active{color:#000;}


strong{color:#3c230e;}
ul{font-size:100%;}
ul li{color:#666; line-height:150%; padding-bottom:10px;}
.sideimg{position:relative; float:left;}

/* 
	=about us
*/

#title_about{position:relative; height:70px; background-image:url(../images/bg_header_about_us.jpg);}
#banner_about{position:relative; height:100px; margin-top:10px; margin-left:60px;}

/* 
	=services
*/

#title_services{position:relative; height:70px; background-image:url(../images/bg_header_services.jpg);}
#banner_services{position:relative; height:100px; margin-top:10px; margin-left:60px;}
#navsecondary{position:relative; height:30px; margin-left:60px;}

/* 
	=portfolio
*/

#title_portfolio{position:relative; height:70px; background-image:url(../images/bg_header_portfolio.jpg);}
#banner_portfolio{position:relative; height:100px; margin-top:10px; margin-left:60px;}

#portfolio_container h4{margin-bottom:20px;}


/* 
	=contact us
*/

#title_contact{position:relative; height:70px; background-image:url(../images/bg_header_contact_us.jpg);}
#banner_contact{position:relative; height:100px; margin-top:10px; margin-left:60px;}

/* 
	=home page
*/

#welcome p{color:#fff; font-size:108%; padding:20px; line-height:150%;}
#welcome .highlight{font-size:108%; font-weight:bold;}

/* 
	=video
*/

#title_video{position:relative; height:70px; background-image:url(../images/bg_header_video.jpg);}



/*
	=template
*/

#footer {font-family:Arial, Verdana, sans-serif; font-size:85%; color:#336600;}
#footer #copyright{text-align:left; padding-top:10px;}
#footer #logo{text-align:left;}
#footer #policy{text-align:right; padding-top:10px;}
a.footer:link{color:#336600; text-decoration:none;}
a.footer:hover{text-decoration:underline;}
a.footer:focus{outline-color:#ccff33;}