/*
Theme Name: davidlattman
Theme URI: davidlattman
Description: davidlattman
Version: 1.6
Author: davidlattman
Author URI: davidlattman
Tags: davidlattman
*/
html{
background:url(html_bg.jpg) repeat-x top #6F3102;
}
body
{
background:#2B0D02 url(images/bg.jpg) no-repeat center top;
font-family: "Trebuchet MS";
padding:0;
font-size:13px;
margin:0 auto;
color:#2b0d00;
}
.clear{
clear:both;
}
a{
color:#2b0d00;
}
h2{
font-size:15px;
font-weight:bold;
color:#2b0d00;
padding:0px;
margin:0px;
}
h3{
font-size:15px;
font-weight:bold;
color:#2b0d00;
padding:0px 0 10px 0;
margin:0px;
}
p{
padding:0px;
margin:0px;
text-align: left;
line-height:18px;
}

#main_container{
margin:0 auto;
width:995px;
padding:0px 0 0px 0;
position:relative;
background:url(images/top_bg.jpg) no-repeat center top #f0f0f0;
}
.plant_left{
position:absolute;
bottom:-80px;
left:-35px;
z-index:9999;
}
.plant_right{
position:absolute;
bottom:-80px;
right:-60px;
z-index:9999;
}
.top_info{
width:1058px;
height:17px;
position:absolute;
top:10px;
left:-32px;
}
#header{
width:995px;
height:165px;
margin:auto;
}
.logo{
float:left;
position:absolute;
top:63px;
left:-16px;
z-index:9999999;
}
/*----------------menu tab----------------------*/
#menu_tab {
width:875px;
float:left;
height:42px;
margin:168px 0px 0 70px;
position:relative;
}
ul.menu {
list-style-type:none;
display:block;
margin: auto;
padding:0px;
background:none;
height:42px;
}
ul.menu li {
display:block;
float:left;
position:relative;
height:42px;
} 
ul.menu a
{
position: absolute;
}

.nav1 {width:38px;top:0px; left:0px;}
span.divider1{ width:21px; height:42px;position: absolute; top:0px; left:38px; background:url(images/menu_divider.gif) no-repeat center;float:left;display:block;}
.nav2 {width:140px;left:59px;top:0px;}
span.divider2{ width:21px; height:42px;position: absolute; top:0px; left:199px;background:url(images/menu_divider.gif) no-repeat center;float:left;display:block;}
.nav3 {width:100px;left:220px;top:0px;}
span.divider3{ width:21px; height:42px;position: absolute; top:0px;left:320px;background:url(images/menu_divider.gif) no-repeat center;float:left;display:block;}
.nav4 {width:113px;left:341px;top:0px;}
span.divider4{ width:21px; height:42px;position: absolute; top:0px;left:454px;background:url(images/menu_divider.gif) no-repeat center;float:left;display:block;}
.nav5 {width:206px;left:475px;top:0px;}
span.divider5{ width:21px; height:42px;position: absolute; top:0px;left:681px;background:url(images/menu_divider.gif) no-repeat center;float:left;display:block;}
.nav6 {width:62px;left:702px;top:0px;}
span.divider6{ width:21px; height:42px;position: absolute; top:0px;left:764px;background:url(images/menu_divider.gif) no-repeat center;float:left;display:block;}
.nav7 {width:52px;left:785px;top:0px;}

/*----------------main_content------------------*/
#main_content{
width:850px;
height:auto;
margin:auto;
clear:both;
padding:20px 0 80px 0;
}
.home_david_pic{
float: left;
padding:57px 0 0 27px;
}
.home_text_table{
float:right;
padding:27px 26px 0 0;
}
.title{
padding:30px 0 10px 30px;
clear:both;
}
.square_divider{
width:492px;
height:13px;
clear:both;
background:url(images/square_divider.gif) no-repeat center;
margin:auto;
}
.square_divider2{
width:372px;
height:13px;
clear:both;
background:url(images/square_divider2.gif) no-repeat center;
margin:auto;
padding:7px 0 7px 0;
}
.text_box{
clear:both;
padding:8px 0 8px 30px;
}
.left_content{
width:232px;
float:left;
padding:30px 0 0 30px;
}
.right_content{
width:575px;
float:left;
padding:20px 0 0 10px;
}
ul.list{
padding:5px 0 0 10px;
margin:0px;
list-style:none;
}
ul.list li{
background:url(images/bullet.gif) no-repeat left;
padding:3px 0 3px 12px;
margin:0px;
list-style:none;
}
.title_center{
width:560px;
text-align:center;
padding:30px 0 10px 0px;
clear:both;
}
.text_box_center p{
width:560px;
text-align:center;
clear:both;
padding:15px 0 10px 0px;
}
.text_box_center p span{
font-size:15px;
font-weight:bold;
}
.contact_table{
padding:10px 0 0 23px;
}

/*-----------footer---------*/
#footer{
width:100%;
height:139px;
clear:both;
background:url(images/footer_bg.jpg) repeat-x top;
}
.footer_content{
width:980px;
height:139px;
margin:0 auto;
padding:0px 0 0 0;
background:url(images/footer_bg_center.jpg) no-repeat center top;
color:#e6d3c4;
}
.footer_links{
width:980px;
text-align:center;
padding:25px 0 0 0px;
}
.footer_links a, .right_footer a{
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#e6d3c4;
padding:0 2px 0 2px;
}
.footer_links a:hover, .right_footer a:hover{
border-bottom:1px #e6d3c4 dotted;
}


