body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #000000;}

h1 {font-size:22px; margin-top:0; margin-bottom:15px; color:#5F5647;}
h2 {font-size:20px;}
h3 {font-size:18px; color:#A35814; margin-bottom:10px; margin-top:10px;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#493008;}

a {text-decoration:none; color:#974E17; font-weight:bold;}
a:hover {text-decoration:none; color:#72823B;}

ul {margin-top:10px; margin-bottom:10px;}
li {font-size:12px; line-height:20px; color:#493008; list-style:square;}

hr {color:#AB601F; background:#AB601F; height:1px; border:0;}

span {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.mission p {font-size:11px; line-height:18px;}

.services p {margin:0;}
.services td {border:1px solid #AB601F; background-color:#D2B16F;}


/* Classes */

.imgborder {border:1px solid #AB601F;}
.yellowborder {border:#DCBC4F 1px solid;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/* Template Features */

.bg_left {background:url(assets/images/bg_left.jpg) top no-repeat;}
.bg_right {background:url(assets/images/bg_right.jpg) top no-repeat;}

#top {width:762px; height:160px; float:left;}
#logo {width:170px; height:160px; background:url(assets/images/logo.jpg) no-repeat; float:left;}
#contact {
	width:592px;
	height:49px;
	float:right;
	background-image: url(assets/images/contact.jpg);
	background-repeat: no-repeat;
}
#name {width:592px; height:111px; background:url(assets/images/name.jpg) no-repeat; float:right;}

#banner {width:762px; height:262px; float:left;}
#banner_left {width:212px; height:262px; float:left;}
#photo {width:524px; height:262px; background:url(assets/images/photo.jpg) no-repeat; float:left;}
#banner_right {width:26px; height:262px; background:url(assets/images/right.jpg) no-repeat; float:right;}
#above_nav {width:212px; height:18px; background:url(assets/images/above_nav.jpg) no-repeat; float:left;}
#navbg {width:212px; height:244px; background:url(assets/images/nav.jpg) no-repeat; float:left;}

#body_repeat {width:762px; background:url(assets/images/body_repeat.jpg) repeat-y; float:left;}
#body_top {width:762px; min-height:278px; height:auto; _height:278px; background:url(assets/images/body_top.jpg) top no-repeat; float:left;}

#bottom {width:762px; height:68px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}
#copyright, #copyright a {text-align:center; font-size:12px; color:#B88C5F; font-weight:bold; padding-top:44px;}
#copyright a:hover {color:#000000; text-decoration:none; font-weight:bold;}

#address {width:250px; color:#634E23; font-size:12px; font-weight:bold; line-height:19px; padding:5px 0 0 20px; float:left;}
#phone {width:250px; color:#634E23; font-size:16px; font-weight:bold; line-height:19px; padding:5px 10px 0 0; text-align:right; float:right;}
#phone1 {width:250px; color:#634E23; font-size:16px; font-weight:bold; line-height:19px; padding:15px 25px 0 0; text-align:right; float:right;}

#nav {width:100%; margin:0; padding:0;}
#nav ul {margin:0; padding:0; margin-top:-1px;}
#nav li {list-style:none; font-size:13px; line-height:24px; margin-left:65px; padding:0; text-align:left;}
#nav a {color:#2D0D00; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#713B0F; font-weight:bold; text-decoration:none;}

#sidebar {width:214px; float:left;}
#sidebarpad {padding:15px 0 0 35px;}
#sidebarcontent {width:140px; padding:5px 20px 0 42px; float:right;}
#sidebarcontent ul {margin:0; padding:0; margin-top:-1px;}
#sidebarcontent li {list-style:none; font-size:13px; line-height:20px; margin-left:10px; padding:0; text-align:left;}
#sidebarcontent a {color:#A35814; font-weight:bold; text-decoration:none;}
#sidebarcontent a:hover {color:#713B0F; font-weight:bold; text-decoration:none;}




#bodyarea {width:525px; float:right;}
#bodypad {padding:20px 50px 10px 12px;}
#bodybox {width:218px; float:right;}
#bodybox1 {width:80px; height:106px; margin-top:10px; margin-left:10px; margin-right:10px; float:right; clear:both;}

#bottomlinks {width:762px; padding-top:20px; text-align:center; font-size:11px; line-height:20px; color:#DAC590; float:left;}

/* End Template Features */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

	/* ---------------------- Start Adjusted Styles ------------------------- */
	
p.blogLink {
	padding-left: 6px;
	padding-bottom: 14px;
	text-align: center;
}

p.blogLink img {
	margin-left: 6px;
	vertical-align: middle;
	border: none;
}

