/*  
URL: http://www.designbythink.com
Description: Design by Jermaine Valentine - APRIL-2009
Version: 1.0
Author: Jermaine Valentine
Author URL: http://www.designbythink.com/

	This css was designed and built by Jermaine Valentine,
	whose website you will find at http://www.designbythink.com/
	The CSS, XHTML and design is Copyright 2007, All rights reserved.

*/

/*-----------------------------------------------------------------------------
[client] Screen Stylesheet
-----------------------------------------------------------------------------*/
/* Import other stylesheets
-----------------------------------------------------------------------------*/
@import url("reset.css");
@import url("print.css"); 
/* Remove margin, padding and border from everything
-----------------------------------------------------------------------------*/
*{border: 0;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:1em 5%;} 
 
li, dd {margin-left:5%;} 

fieldset {padding: .5em;} 

select {min-width:1.5em;}
/*
global style sheet
----------------------------------------------------------------- */
body{
 font: 12px tahoma, verdana, arial, helvetica, sans-serif;
 background: url(../images/background.jpg) repeat;
 color: #464646;	
 text-align:center;
}
#wrapper{ 
 width: 902px; /* Set page width here - you can also use percentage */
 text-align:left;  
 margin: 25px auto 0 auto; 
}
.clear{clear:both;}
.right{float: right;}
.left{float: left;}
#header {
 width: 902px; 
 height: 120px;
 background: url(../images/header.png) no-repeat;
 padding-top: 1px;
}
#mainNav ul{
 list-style: none;
 margin: 0 0 0 10px; padding: 0 0 0 55px;
 border: 0px solid #333;
}
#mainNav li{
 height: 20px;
 padding-top: 5px 5px 0 5px; margin: 85px 0 0 5px;
 float: left;
 text-align: left;
 border: 0px solid #333;
 text-transform: uppercase;
}
#mainNav  a, visited, active{	
 padding: 0;  margin: 10px 0 0 15px;
 font-family: tahoma, verdana, arial, helvetica, sans-serif;
 font-size: 14px;
 color: #c5b89d;
 text-decoration: none;
 text-align: left;
 text-transform: uppercase;
}
#mainNav  a:hover{	
 color: #835f11;
 margin: 10px 0 0 15px;
 text-transform: uppercase;
}
/* Homepage Styles
-----------------------------------------------------------------------------*/
#content {
 margin: -5px 0 0 0;
 width: 902px;
 height: 590px;
 background: url(../images/home_body.png) no-repeat;
 z-index: -1;
 position: absolute;
}
#content img{
 margin: 0 0 0 1px;
}
#about{
 padding-top: 1px;
 width: 404px; height: 235px;
 background: url(../images/about_bg.png) no-repeat;
 margin: -200px 0 0 30px;
 border: 0px solid #0000ff;
 z-index: 20;
 position: relative;
}
#about p{
 margin: 50px 15px 15px 20px;
}
#about a, active, visited{
 text-decoration: underline;
 margin: 15px;
 float: right;
 color:#464646;
}
#about a:hover{
 text-decoration: none;
 margin: 15px;
 float: right;
 color:#161616;
}

/* Subpage Styles
-----------------------------------------------------------------------------*/
#sub_header {
 margin: -5px 0 0 0;
 width: 902px;
 height: 250px;
 z-index: -1;
 position: absolute;
 background: url(../images/sub_bodybg.png) repeat-y;
}
#sub_header  img{
 margin: 0 0 0 1px;
}
#sub_body{
 background: url(../images/sub_bodybg.png) repeat-y;
 min-height: 300px;
 height: auto ! important;
 height: 300px;
 margin: 245px 0 0 0;
 z-index: 1;
 position: relative;
 padding: 1px;
}
#sub_left{
 float: left;
 width: 210px;
 z-index: 5;
 position: relative; 
 margin: -110px 0 0 0;
}
#sub_left p{
 color: #aab69b;
 font-size: 24px;
 margin: 105px 10px 0 10px;
}
#sub_right{
 z-index: 5;
 position: relative; 
 margin: -106px 0 0 0; width: 685px;
 float: left;  background: url(../images/green_mid.png) repeat-y;
 padding-bottom: 10px;
  min-height: 500px;
 height: auto ! important;
 height: 500px;
}
#sub_right h1{
 color: #fff;
 margin: 5px 0 0px 32px;
 font-size: 24px; 
}
#sub_right h2{
 color: #fff;
 margin: 5px 0 0px 32px;
 font-size: 18px; 
}
#sub_right em{
 font-style: normal;
 font-weight: bold;
}
#sub_right ul{
 margin: 10px
}
#sub_right li{
 margin: 10px 0 5px 45px;
 color: #fff;
 font-size: 11px;
}
#sub_right p{
 color: #fff;
 margin: 0 35px 10px 35px;
 line-height: 1.3;
}
#sub_right img{
 margin: 0 10px 0 20px;
 float: left;
}
#sub_right a, active, visited{
 text-decoration: underline;
 margin: 0;  font-size: 14px;
 color:#cee234;font-variant: small-caps;
}
#sub_right a:hover{
 color:#161616;
}
#photolink{
 margin: 10px 0 10px 43px;
}
#photolink a, active, visited{
 text-decoration: underline;
 margin: 0;
 color:#464646;text-transform:uppercase;
}
#photolink a:hover{
 color:#161616;
}
#sub_footer{
 margin: 0;
 z-index: 5;
 position: relative;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer{
 border: 0px solid #333;
 margin: 15px 20px 0 0;
 text-align: right;
  z-index: 9;
 position: relative;
}

/* Class Styles
-----------------------------------------------------------------------------*/
.photos {
 border: 0px solid #333;
 margin: 0; padding: 0;
}
.photos li{
 border: 0px solid #333;
 padding: 0; margin: 0;
}
.headers {
 margin: 50px 0 0 -18px;
}
#sub_body .copyright{
 font-size: 10px;
 color: #464646;
 margin: 15px 0 0 10px;
}
.old_photos {
 float: right;
 margin: -70px -30px 0 0;
 border: 0px solid #333;
 padding: 0;
}
.block{
 display: block;
 border: 0px solid #333;
 margin: 5px 0 10px 0;
 padding: 1px; text-align: left;
}
.blocks{
 display: block;
 border: 0px solid #333;
 margin: 5px 0 10px 0;
 padding: 1px; text-align: left;
}
.blocks1{
 display: block;
 border: 0px solid #333;
 margin: 5px 0 10px 0;
 padding: 1px; text-align: left;
 width: 350px;
}
#sub_right .block  img{
 margin: 5px 10px 10px 0;
 float: left;  
 border: 5px solid #fff;
}
#sub_right .blocks  img{
 margin: 5px 10px 10px 0;
 float: left;  
 border: 0px solid #fff;
}
.rates{
 border: 5px solid #fff;
 margin: 30px 20px 20px -10px;
 float: left;  
}
#sub_right h3{
 font-size: 16px;
 font-weight: normal;
 color: #fff;
 margin: 5px 0 5px 25px;;
}
#flashMusic {
 border: 0px solid #444;
 text-align: right;
 margin: 30px 75px -60px 0;
}
/* End All Styles
-----------------------------------------------------------------------------*/










