/* ----------------main css for Wildwood Trails site------------------------ */

body { 
padding: 0; 
margin: 0; 
font: 100% verdana, tahoma, arial, helvetica, sans-serif;
color: #333333;
background: black; 
}

a { 
padding: 0;
margin: 0;
color: #886c54; 
background: inherit;
text-decoration:none;
font-weight:bold; 
}

a:hover { 
color: #22190d;
background: inherit;
text-decoration:none;
}


p {	
font:11px verdana, tahoma, arial, helvetica, sans-serif;
margin: 0; 
padding: 0;
}

h1{
font:12px verdana, tahoma, arial, helvetica, sans-serif;
color: #333333; 
padding: 0;
font-weight: bold;
}

h2{
font:11px verdana, tahoma, arial, helvetica, sans-serif;
color: #333333; 
padding: 6px 0px 2px 0px;
border-bottom: 1px solid #cccccc;
font-weight: bold;
}

h3{
font:11px verdana, tahoma, arial, helvetica, sans-serif;
color: #333333; 
padding: 16px 0px 0px 0px;
border-bottom: 1px solid #cccccc;
font-weight: bold;
}

h4{
font:11px verdana, tahoma, arial, helvetica, sans-serif;
color: #333333; 
padding: 2px 0px 2px 0px;
font-weight: bold;
text-align: center;
border-bottom: 2px solid #cccccc;
border-top: 2px solid #cccccc;
}

h5{
font:8px verdana, tahoma, arial, helvetica, sans-serif;
color: #333333; 
padding: 0px 0px 0px 0px;
margin: 48px 0 0 0;
text-align: right;
}


img { 
  border: none; 
  padding: 0;
  margin: 0;
  background: none;
}

img.right { 
  position: relative;
  float: right;
  margin: 3px 3px 0 10px;
}

img.side {
  position: relative;
  margin: 10px 0px 10px 0px;
 }

ul {
margin: 0;
padding: 0 0 0 2px;
list-style: none; 
}

ul li {
font:11px verdana, tahoma, arial, helvetica, sans-serif;
margin: 0 0 0 16px;
padding: 0 0 6px 0;
list-style-image: url(images/bullet.gif)
}
 

ol {
margin: 0;
padding: 0 0 0 3px;
}

ol li {
margin: 0 0 0 18px;
padding: 0;
}

/* --------------Content----------------------------------------------------- */

#content { 
margin: 0 0 0 50px;
min-height: 970px; 
height: auto !important;
height: 970px;
padding: 0;
width: 850px;
background: black;
}

/* --------------Page Layout---------------------------------------------------- */

#page {
margin: 0;
position: absolute;
margin: 0;
background: url(images/header.jpg) no-repeat;
}

#page_services {
margin: 0;
position: absolute;
margin: 0;
background: url(images/services_header.jpg) no-repeat;
}

#page_miniex {
margin: 0;
position: absolute;
margin: 0;
background: url(images/miniex_header.jpg) no-repeat;
}

#page_contact {
margin: 0;
position: absolute;
margin: 0;
background: url(images/contact_header.jpg) no-repeat;
}

#page_projects {
margin: 0;
position: absolute;
margin: 0;
background: url(images/projects_header.jpg) no-repeat;
}

#page_about_us {
margin: 0;
position: absolute;
margin: 0;
background: url(images/about_us_header.jpg) no-repeat;
}

/* --------------Top Menu---------------------------------------------------- */

#topmenu {  
list-style:none;  
margin: 260px 100px 0px 170px;  
width: 630px;
height: 35px;
display: block;
padding: 0;
background: none;  
}  

#topmenu li {  
float:left;  
display:block;  
width: 126px;  
margin: 0;
overflow: hidden; 
padding: 0;   
background:none;  
border:none;   
height: 35px;  
}  

#topmenu li a {  
display: block;
height: 35px;
width: 126px;
border:none;  
}  

#topmenu li a:hover { 
margin-top: -35px;
}

#topmenu li a img {
z-index: 1;
}

#topmenu li a span { 
display: block; 
width: 126px; 
height: 35px; 
background: none;
z-index: 10;
padding: 0;
margin: 0; 
}

/* --------------One Column body-------------------------------------------------------- */

#textbox {
background: black;
margin: 20px 0px 20px 0px;
padding: 0;
width: 800px;
}

/* --------------Main Two Column body-------------------------------------------------------- */

#textbox_left_top {
background: white;
float: left;
margin: 20px 0px 10px 0;
padding: 26px 12px 16px 0;
width: 500px;
min-height: 470px;
height: auto !important;
height: 470px;
}

#textbox_right_top {
background: white;
float: right;
margin: 20px 0 10px 0;
padding: 14px 0px 12px 0;
width: 270px;
min-height: 470px;
height: auto !important;
height: 470px;
}

#textbox_left_bottom {
background: white;
float: left;
margin: 20px 0px 10px 0;
padding: 26px 12px 16px 0;
width: 500px;
min-height: 350px;
height: auto !important;
height: 350px;
}

#textbox_right_bottom {
background: white;
float: right;
margin: 20px 0 10px 0;
padding: 14px 0px 12px 0;
width: 270px;
min-height: 350px;
height: auto !important;
height: 350px;
}
/* --------------Subpage Two Column body-------------------------------------------------------- */

#textbox_left_a {
background: white;
float: left;
margin: 20px 0px 10px 0;
padding: 26px 12px 16px 0;
width: 550px;
}

#textbox_right_a {
background: white;
float: right;
margin: 20px 0 10px 0;
padding: 26px 12px 12px 0;
width: 220px;
}

#textbox_right_b {
background: white;
float: right;
margin: 20px 0 10px 0;
padding: 10px 0px 10px 10px;
width: 220px;
}

/* --------------Subpage One Column body-------------------------------------------------------- */

#textbox_full {
background: white;
float: left;
margin: 20px 0px 10px 0;
padding: 26px 12px 16px 0;
width: 800px;
}

.innerbox{
	position:relative;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}


.innerbox p{		
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	margin: 0 12px 12px 0;
    padding: 0;
}

/* --------------Footer-------------------------------------------------------- */

#footer {
    margin: 30px 0 0 0px;
    float: left;
    padding: 8px 0 8px 0;
    text-align: center;
    width: 800px;
    background: #cea27b;
    font: 10px verdana, tahoma, arial, helvetica, sans-serif; 
}