body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #240000;}

h1 {font-size:24px; line-height:28px; margin-top:0; margin-bottom:15px; color:#FFFFFF;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#AC583C;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#F3C091;}

a {text-decoration:none; color:#ffffff; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#F3C091; list-style:square;}

hr {color:#B06349; background:#B06349; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #F3C091;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.services p {margin:0;}
.services td {border:1px solid #F3C091; background-color:#652C0F;}
			  
/* End Classes */

/* Template Features */

#centersite {width:900px; margin:0 auto; padding-top:10px;}

#addrs {width:900px; color:#FFFFFF; font-size:15px; line-height:34px; font-weight:bold; float:left;}

#banner {width:900px; height:266px; float:left;}
#logobg {width:440px; height:266px; background:url(assets/images/logo_bg.jpg) no-repeat; float:left;}
#photobg {width:460px; height:266px; background:url(assets/images/photo_bg.jpg) no-repeat; float:right;}

#logo {width:440px; height:130px; background:url(assets/images/logo.jpg) no-repeat; float:left;}

#bodybg {width:900px; min-height:300px; height:auto; _height:300px; background:url(assets/images/body.jpg) top no-repeat #521705; float:left;}
#bodyleft {width:750px; float:left;}
#bodyright {width:150px; float:right;}
#bodypad {padding:15px;}

#copyright {width:900px; color:#F3C091; font-size:12px; line-height:20px; padding-top:15px; text-align:center; float:left;}
#copyright a {color:#F3C091; font-weight:bold; text-decoration:none;}
#copyright a:hover {color:#ffffff; font-weight:bold; text-decoration:none;}

#navholder {width:100%; float:left;}
#sidebar {width:100%; padding-top:330px; float:left;}

#navborder {
	width:128px;
	border:#FFFFFF 1px solid;
	position:absolute;
	z-index:5;
	margin-top:0px;
}
#nav {width:100%; margin:0;}
#nav ul {margin:0; padding:0; background:url(assets/images/nav.jpg) top repeat-y;}
#nav li {list-style:none; width:128px; height:21px; font-size:12px; line-height:21px; margin:0; padding:0;}
#nav a {color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:10px;}
#nav a:hover {color:#F3C091; font-weight:bold; text-decoration:none;}

#docs, #phonenum {width:320px; padding-left:120px; color:#FFFFFF; font-weight:bold; float:left;}
#docs {padding-top:15px; font-size:15px; line-height:22px;}
#phonenum {padding-top:10px; font-size:26px; line-height:30px;}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#A82E0B; padding:1px; border:1px solid #351613; background-color:#F3DCCD !important;}
input.submit, input.submit:hover {border:1px solid #351613; padding:1px; font-size:12px;}	
input.submit {background-color:#F3DCCD; color:#A82E0B;}
input.submit:hover {background-color:#A82E0B; color:#F3DCCD;}

/* End Custom Forms */

#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	text-decoration: none;
}
