body
{
	background-color: #356733;
	background-image: url(../images/stripe.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#mainframe{
	width: 900px;
	margin: auto;
}


#banner{
background-color:#517958;
height:130px;
border-style:none;
padding:0px;
margin-bottom:-2px;
}

.logo{
padding-top:15px;
padding-left:20px;
}


#banner #headline p{
text-align:center;
color:#f2fdff;
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 30px;
font-weight:lighter;
}

#logo{
position:relative;
height:120px;
}

#headline{
position:relative;
top:-120px;
left:0px;
height:120px;
}

#phonenum{
position:relative;
width:400px;
top:-275px;
left:480px;
text-align:right;
line-height: .7em;
color:#f2fdff;
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 18px;
font-weight:lighter;
}



#content{
background-color:#f2fdff;
height:320px;
border-width:5px;
border-style:solid;
border-color:#335e67;
padding-left:15px;
padding-top:20px;
padding-right:0px;
padding-bottom:20px;
}

#services{
background-color:#f2fdff;
height:500px;
border-width:5px;
border-style:solid;
border-color:#335e67;
padding-top:20px;
padding-right:0px;
padding-bottom:20px;
}




#head{
position:relative;
left:330px;
top:-80px;
}

.left{
float:left;
}

.leftp{
float:left;
padding-left:20px;
width:425px;
margin-top:-10px;
clear:right;
}

.leftp p{
color:#0e2900;
font-family: Helvetica, "Times New Roman", serif;
font-size: 15px;
}


h3{
color:#0e2900;
font-family: Helvetica, "Times New Roman", serif;
font-size: 20px;
font-weight:lighter;
}

.leftp li{
color:#0e2900;
font-family: Helvetica, "Times New Roman", serif;
font-size: 15px;
}

.leftp li{
list-style-image:URL(../images/checkmark.gif);
padding-bottom:15px;
}

#bottom{
text-align:center;
background-color:#dee0db;
height:157px;
border-width:5px;
border-style:solid;
border-color:#dee0db;
}

#copyright{
text-align:center;
color:#0e2900;
font-family: Helvetica, "Times New Roman", serif;
font-size: 15px;
}

#copyright a:link{
text-align:center;
color:#0e2900;
font-family: Helvetica, "Times New Roman", serif;
font-size: 15px;
text-decoration:underline;
}

#copyright a:visited{
color:#0e2900;
}

#copyright a:hover{
color:#0e2900;
}


#copyright a:active{
color:#0e2900;
}
