body, html { margin:0px; padding:0px; background:url(images/homepage_bg.png) repeat-x;  font-family:Avenir,Verdana,Geneva,sans-serif; font-size:13px;}

* { margin:0px; padding:0px; }
#siteContainer {  width:919px; margin:0px auto; }
#header { height:85px; width:919px; }
.logo {  margin-top:14px; width:242px; float:left; padding-left:12px; }
#content { margin-bottom:50px; }
#navigation { list-style:none; margin:30px 0px 0px 0px; padding:0px 12px 0px 0px;  height:36px;  text-align:right; float:right; }
#navigation ul { list-style:none; margin:0px; padding:0px;  }
#navigation li { list-style:none; margin:0px 10px; padding:5px; float:left; }
#navigation li a { font-size:16px; font-family:Avenir, Verdana, Geneva, sans-serif; text-decoration:none; color:#8b886d; }
#navigation li a:hover { color:#833C27; }
#navigation li.current_page_item a { color:#833C27; }
.col1, .col2, .col3 { margin:0px; padding:0px 5px; float:left; min-height:200px; }

.col1 { width:286px; background:url(images/col_seperator.jpg) no-repeat 286px 30px; text-align:center;  }
.col2 { width:259px; background:url(images/col_seperator.jpg) no-repeat 259px 30px; padding-left:20px;}
.col3 { width:306px; padding-left:0px; text-align:center; }

.lastcol { background:none;width:290px; margin:5px; float:left; min-height:200px;}

h1 { font-family:Avenir, Verdana, Geneva, sans-serif; font-size:27px; font-weight:normal; color:#833C27; padding:10px 0px 10px 0px;}
h2 { font-family:Avenir, Verdana, Geneva, sans-serif; font-size:21px; font-weight:normal; color:#833C27; padding:18px 0px 0px 10px; }
h3 { font-family:Avenir, Verdana, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#833C27; padding:10px; }
h4 { font-family:Avenir, Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#833C27; padding:10px; }
h5 { font-family:Avenir, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#833C27; padding:10px; }

p { line-height:1.5em; }
p.subpageFeatureText { line-height:1.7em; font-size:85%; color:#3e423b; padding-top:0px; }

.featureShadow { background:url(images/feature_side_shadow.png) no-repeat top center; padding-left:40px; padding-right:40px; width:900px; height:450px; }
.clear { margin:0px; padding:0px; clear:both; }


p { padding:10px; }
#cols input { border-top:1px solid #999; border-bottom:2px solid #999; border-left:2px solid #999; border-right:1px solid #999; padding:4px; }
#cols label { display:block; padding:10px 0px; }
.col { background:url(images/col_seperator.jpg) no-repeat 285px 30px; }
#cols { margin-top:10px; }

.sidebar-left { width:209px; float:left; }
.subcontent { width:450px; float:left; }
.sidebar-right { width:235px; float:left; }


.footer { color:#999; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
