body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #FFFFFF;}

h1 {font-size:22px; margin-top:0; margin-bottom:15px; color:#8D8B4E;}
h2 {font-size:20px;}
h3 {font-size:18px; margin-top:15px; margin-bottom:15px; color:#DBA515;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:12px; margin-bottom:12px;}

a {text-decoration:none; color:#96955C; font-weight:bold;}
a:hover {text-decoration:none; color:#DBA515;}

li {font-size:12px; line-height:20px;}

hr {color:#B5B68E; background:#B5B68E; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #8D8B4E;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/* Template Features */

#centersite {width:773px; margin:0 auto;}
#contactinfo {width:773px; height:50px;}
#address {font-size:13px; font-weight:bold; color:#000000; padding:28px 0 0 20px; float:left;}
#phone {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:20px 15px 0 0;
	float:right;
}
#border {border:#5C5B49 2px solid; float:left;}
#banner {width:773px; height:149px; background:url(assets/images/banner.jpg) no-repeat; float:left;}
#tagline {width:773px; height:23px; background:url(assets/images/tagline.jpg) no-repeat; float:left;}
#tagline_text {color:#171611; text-align:right; font-size:12px; text-transform:uppercase; font-style:italic; font-weight:bold; padding:4px 10px 0 0;}
#repeat {width:773px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#bottom {width:773px; height:29px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}
#body_left {width:600px; float:left;}
#body_right {width:160px; float:right;}
#bodypad {padding:15px 10px 10px 10px;}

#above_nav {width:160px; float:left;}
#navline_1 {width:50px; height:15px; border-bottom:#A7966B 2px solid; float:left;}
#navline_2 {width:160px; border-left:#A7966B 2px solid; float:left;}
#nav {width:100%; margin:0; padding:10px 0 0 0;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:11px; text-transform:uppercase; line-height:22px; margin-left:10px; padding:0; text-align:left;}
#nav a {font-weight:bold; color:#000000; text-decoration:none;}
#nav a:hover {color:#FFFFFF; text-decoration:none;}

#sidebar {width:100%; padding-top:20px; float:left;}

#bottomlinks {width:773px; float:left; text-align:center; font-size:11px; line-height:20px; color:#989761; padding-top:20px;}
#bottomlinks a {color:#989761; font-weight:bold; text-decoration:none;}
#bottomlinks a:hover {color:#DBA515; text-decoration:none; font-weight:bold;}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#898847; padding:1px; border:1px solid #898847; background-color:#F9E8BD !important;}
input.submit, input.submit:hover {border:1px solid #898847; padding:1px; font-size:12px;}	
input.submit {background-color:#F9E8BD; color:#898847;}
input.submit:hover {background-color:#898847; color:#F9E8BD;}

/* End Custom Forms*/
