body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#D0D3D8;}

h1 {font-size:30px; line-height:38px; margin-top:0; margin-bottom:15px; color:#460D14; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#91ACA6;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#45464A;}

a {text-decoration:none; color:#7A4023; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px;}

hr {color:#B4A7AE; background:#B4A7AE; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #B39FA8;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.staffpics {color:#FFFFFF; font-size:11px; line-height:15px;}

.services p {margin:0;}
.services td {border:1px solid #B39FA8; background-color:#DDE0E7;}
			  
/* End Classes */

/* Template Features */

#centersite {width:950px; margin:0 auto;}

#top {width:950px; height:24px; background:url(assets/images/top.jpg) no-repeat; font-size:0; line-height:0; float:left;}

#banner {width:950px; height:136px; float:left;}
#tagline {width:490px; height:136px; background:url(assets/images/tagline_blank.jpg) no-repeat; float:left;}
#logo {width:460px; height:136px; background:url(assets/images/logo.jpg) no-repeat; float:right;}
#logoaddress {
	width:160px;
	font-weight:bold;
	color:#5C2F1C;
	font-size:12px;
	line-height:15.5px;
	position:absolute;
	z-index:5;
	text-align:center;
	margin-top:113px;
	margin-left:158px;
}

#bodyrepeat {width:950px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#bodytop {width:950px; background:url(assets/images/bodytop.jpg) top no-repeat; float:left;}
#bodybottom {width:950px; min-height:540px; height:auto; _height:540px; background:url(assets/images/bodybottom.jpg) bottom no-repeat; float:left; padding-bottom:80px;}
#bodyleft {width:196px; float:left;}
#bodyright {width:754px; float:right;}

#bottom {width:950px; height:65px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}
#bottomtext {text-align:center; color:#F8FFFA; font-size:12px; font-weight:bold; line-height:20px; padding-top:21px;}

#bodypad {padding:110px 30px 50px 15px;}
#photo {width:460px; height:300px; margin-top:-110px; margin-right:-30px; _margin-right:-15px; float:right;}

#nav {width:183px; margin:0; padding:30px 0 0 0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {font-size:13px; list-style:none; line-height:29px; height:30px; margin-left:35px; padding:0; text-align:left; background:url(assets/images/line.jpg) bottom left no-repeat;}
#nav a {font-weight:bold; color:#F1E9E6; text-decoration:none; height:29px; padding-left:5px; display:block;}
#nav a:hover {font-weight:bold; color:#5C2F1C; background-color:#A0B6A9; text-decoration:none;}

#sidebar {width:174px; padding:15px 0 0 22px; float:left;}

/* End Template */
			  
/* 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*/
