/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/


body { background:#000000 url(../images/bg_body.gif) repeat-x; font-family:"Times New Roman", Times, serif}

p { font-size:17px; color:#C0AF99}
p a { color:#E8E3C9; text-decoration:none}
p a:hover { color:#E8E3C9; text-decoration:underline}
 
h1 { font-size:43px; color:#C0AF99}
h2 { font-size:22px; color:#E9E4CA}


/*
---------------------------------------------
02. header styles
---------------------------------------------
*/


#bgheader { width:100%; height:225px; float:left; background:url(../images/bg_header.jpg) no-repeat top center}

#header { width:924px; height:200px; margin:0 auto; padding:25px 0 0 0px}

#header .header_top { width:634px; float:left; padding-left:290px}
#header .logo { width:352px; height:134px; float:left; background:url(../images/logo.png) no-repeat}
#header .logo-link { width:352px; height:134px; float:left; position:absolute}
#header .nodisplay { display:none}

#header .tree { width:205px; height:124px; float:left; background:url(../images/tree_front.png) no-repeat; margin-left:-52px; margin-top:29px; position:relative}

#header .nav { width:924px; float:left; padding-top:14px}
#header .nav p { color:#301B19; text-transform:uppercase; text-align:center}
#header .nav p a { background:url(../images/nav_bullet.gif) no-repeat right center; color:#301B19; text-decoration:none; padding:0 40px}
#header .nav p a.right { background:none}


/*
---------------------------------------------
03. content styles
---------------------------------------------
*/


#bgcontent { width:100%; float:left; background:url(../images/bg_content.jpg) top center} 

#content { width:924px; margin:0 auto; padding-top:25px}
#content h1 { background:url(../images/bg_heading.gif) no-repeat left center; text-transform:uppercase; text-align:center}
#content h2 { background:url(../images/bg_heading.gif) no-repeat left center; text-transform:uppercase; text-align:center}

.welcome { width:924px; float:left; padding-bottom:35px}
.welcome h1 { margin-bottom:25px}
.welcome .photo { float:left; padding-right:72px}
.welcome .photo img { border:10px solid #E9E4CA}

.welcome .content { width:330px; float:left; margin-top:-4px} 
.welcome .content p { line-height:1.2em; padding-bottom:17px}
.welcome .content p.more { padding-bottom:0px}


.portfolio { width:924px; float:left; padding-bottom:25px}
.portfolio h2 { margin-bottom:42px}
.portfolio p { text-align:center; padding:0}
.portfolio ul li { float:left; padding-bottom:15px; padding-right:24px}
.portfolio ul li img { border:3px solid #E9E4CA}
.portfolio ul li.right { padding-right:0; padding-left:3px}

.formtext { font-size:17px; color:#C0AF99}



/*
---------------------------------------------
04. footer styles
---------------------------------------------
*/



#bgfooter { width:100%; height:195px; float:left; background:url(../images/bg_footer.gif) repeat-x; border-top:1px solid #DFD8B0}
#footer { width:924px; margin:0 auto; text-align:center}
#footer p { font-size:18px; color:#9B8F7F}
#footer p a { color:#9B8F7F; text-decoration:none}
#footer p a:hover { color:#9B8F7F; text-decoration:underline}


#footer .nav { padding:20px 0}
#footer .nav p { font-size:14px; color:#5D5B51}
#footer .nav p a { color:#5D5B51; background: url(../images/nav_bullet_footer.gif) no-repeat right center; padding:0 35px}
#footer .nav p a.right { background:none}
#footer .nav p a:hover { color:#5D5B51}

#footer .details { padding-top:12px; padding-bottom:22px}
#footer .details p img { margin-bottom:-4px} 
#footer .details p span { padding-left:18px}


