html, body{
background:url(images/bg.gif) center;
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
color:white;
font-size:12px;
}

a{
color:#c69c6d;
text-decoration:none; 
}

a strong{
color:#8dc63f;
text-decoration:none; 
}

a:hover{
text-decoration:underline;
}

.maincontent a{
color:#598527;
text-decoration:none; 
}

.maincontent a:hover{
color:#8dc63f;
text-decoration:none; 
}

p, td{
font-size:12px;
line-height:15px;
vertical-align:top;
}
p{
padding:0;
margin:5px 0 5px  0;
}

h1{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
color:white;
font-size:26px;
color:#8dc63f;
text-transform:uppercase;
font-weight:normal;
padding:0;
margin:0;
margin:5px 0 5px 0 ;
line-height:normal;
}

h2{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
color:white;
font-size:20px;
color:#77463b;
text-transform:uppercase;
font-weight:normal;
padding:0;
margin:0;
margin:5px 0 5px 0 ;
line-height:normal;
}

h3{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
color:white;
font-size:22px;
color:#caa873; 
font-weight:normal;
padding:0;
margin:5px 0 15px 0 ;
line-height:normal;
}

h4{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
color:white;
font-size:14px;
color:#598527; 
margin:0;
padding:15px 0 0px 0;
line-height:normal;
}

h5{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
color:white;
font-size:14px;
color:#77463b;
padding:0;
margin:0;
margin:5px 0 5px 0 ;
line-height:normal;
}

#nav{height:28px; 
background:url(images/nav.gif) no-repeat; 
vertical-align:middle; 
font-family:'trebuchet MS', Arial, Helvetica, sans-serif; 
color:#caa873; 
text-transform:uppercase;
font-size:16px;

}

ul{
margin-top:0;
margin-bottom:0;
list-style:disc;
}

#nav li{
display:inline;
padding:0 20px 0 20px;
margin:0;
}

#nav ul{
margin:0;
padding:0;
}

.maingraphic{
background:url(images/joe_03.jpg) #000000 no-repeat top center;
height:197px;
vertical-align:bottom;
font-size:12px;
padding:5px 7px 5px 7px;
}

#homepage{
background:url(images/0.jpg) #000000 no-repeat top center;
}

#about{
background:url(images/1.jpg) #000000 no-repeat top center;
}

#services{
background:url(images/2.jpg) #000000 no-repeat top center;
}

#client{
background:url(images/3.jpg) #000000 no-repeat top center;
}

#contact{
background:url(images/4.jpg) #000000 no-repeat top center;
}

#maingraphic b{
color:#77463b;
}

#rightbar{
color:#c69c6d;
width:220px;
}

#rightbar b{
color:#c7b299;
}

#rightbar td{
color:#c69c6d;
}

.maincontent{
text-align:justify;
color:#FFFFFF;
}

.maincontent u{
color:#c69c6d;
text-decoration:none;
}

#quote{
width:300px;
height:150px;
margin-left:210px;
margin-bottom:10px;
vertical-align:middle;
}

#homepage b, #about b, #services b, #client b, #contact b{
color:#77463b;
}

#quotetd{
height:150px;
vertical-align:middle;
text-align:center;
}

#rates{
width:150px; background:#000000; padding:0 10px 10px 10px; float:right; margin:0 0 10px 20px;
}

#footer{
background-color:#050505;
text-align:center;
padding:5px;
}

.smalltext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
}
