body {background-color: #A26828; min-width:920px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background-image:url(/images/bg.jpg); background-position:center top;}
a {color:#911A09;}
a:visited {color:#000000;}
p {margin:0;}
#wrapper {width: 908px; margin:9px auto; background-color:#F4F0E3; background-image:url(/images/main.jpg); background-repeat:repeat-y; background-position:top left; clear:both;}
#header {position:relative; width:908px;}
#blog-title {text-align:left; position:absolute; top:85px; left: 45px; z-index:20;}
h1 {color:#911A09; font-size:30px; line-height:.5em}
h2 {font-size:19px; color:#911A09;}
h4 {font-size: 18px; color:#911A09;}
.subheader {font-size:25px; color:#000000;}
.masthead-img {border:solid 1px #911A09; margin-right:8px; margin-top:-20px;}
.content-img {border:solid 1px #911A09; margin-right:12px; margin-top:0px;}
#access {background-color:#911A09; background-image:url(/images/top.jpg); background-repeat:no-repeat; background-position:center top; position:absolute; top:0; left:0; width:908px; height: 43px; z-index:10;}
.sf-menu {list-style:none; margin:0; padding:15px 0 0 0 ; width: 900px;}
.sf-menu li {float:right; position:relative; padding-bottom:15px;}
.sf-menu a {margin: 15px 20px 0px 15px; text-decoration:none; color:#F4F0F3; font-weight:bold;} 
.sf-menu a:hover {border-bottom: solid 1px #A66E30;}
#main  {position: relative;}
#content {margin-top:170px; margin-right:4px; text-align:left; width:500px; float:right; padding-bottom:30px;}
#content-left {float: left; padding-top:260px; padding-left: 45px; text-align:left; margin:0px 0px 30px 0px; width:490px;}
#content-fullwidth {float:left; text-align:left; width:820px; margin: 240px 0px 40px 45px;}
#content-exp {float:right; text-align:left; width:680px; margin: 170px 4px 40px 0px;}
#content-exp p{margin-right:30px; width:500px;}
#content h3, #content-fullwidth h3, #content-left h3, #content-exp h3 {font-size:17px; line-height:1em;}
#content p, #content h3, #content h2, #content h4, #content ul.boldmenu {margin-right:40px;}
/*#content-left p, #content-left h3, #content-left h2, #content-left h4, #content-left ul.boldmenu {margin-left:40px;}*/
#content p, #content-left p, #content-left ul, #content ul, #content-fullwidth p, #content-exp p, #content-exp ul, #content-fullwidth ul {line-height:1.5em; margin-bottom:12px;}
.p500px {width:500px;} 
.p450px {width:450px;} 
.fullwidth-centered {width:600px; margin:0px 0px 20px 110px;}
.testmonialbox {padding:20px; border:solid 1px #911A09; background-color: #FEFDF9; margin:20px 0;}
.level1 {margin-left:-20px; margin-right:40px;}
ul.level1 li {margin-bottom:12px;}
.level2, .level3 {margin-left:-15px;}
ul.level2 li, ul.level3 li {margin-bottom:0px;}
.homepageheader {font-size:19px; color:#000;}
.redunderline {border-bottom:solid 2px #911A09; margin-right:4px; height:4px; margin-top:-13px; width:100%;}
.boldmenu {font-size:16px;}
.boldmenu li {margin-bottom:5px;}
#primary {width:280px; float:left; text-align:left; padding:12px; margin-left:45px; margin-top:290px;margin-bottom:40px; background-color:#FEFDF9;}
#primary p {margin:0px 0px 6px 0px; line-height:1.5em;}
#primary ul {margin:0; padding:0; list-style-type:none;}
#primary ul li {margin-bottom:6px;}
#primary-right {width:280px; float:right; text-align:left; padding:12px; margin-right:35px; margin-top:210px;margin-bottom:30px; background-color:#FEFDF9;}
#primary-right p {margin:0px 0px 6px 0px; line-height:1.5em;}
#primary-right ul {margin:0; padding:0; list-style-type:none;}
#primary-right ul li {margin-bottom:6px;}
#quoteborder1 {border-top: solid 5px #911A09; border-bottom:solid 5px #911A09; padding:4px 0px;}
#quoteborder2 {border-top: solid 2px #911A09; border-bottom:solid 2px #911A09; padding:10px 0px;}
#quoteborder2 p {line-height:1.3em;}
.attribution {text-align:right; font-style:italic; margin-bottom:-6px;}
#footer {clear:both; background-image:url(/images/bottom.jpg); background-repeat:no-repeat; background-position:center bottom; width:908px; padding:5px 0px 10px 0px;}
#siteinfo {font-size:11px; text-align:center; color:#FFFFFF;}
#siteinfo ul{list-style:none; margin:0; padding:0; text-align:center;}
#siteinfo li {display: inline; margin:0; padding:0;}
#siteinfo li a {color:#FFFFFF; padding:0 .5em; text-decoration:none;}
#siteinfo a {color:#FFFFFF; text-decoration:none;}
#siteinfo li a:hover, #siteinfo a:hover {text-decoration:underline;}
#siteinfo p {line-height:1.5em;}

.nobottommargin {margin-bottom:0;}
.underline-text {text-decoration: underline;}