body { background-image:url(images/bg.gif); background-repeat:repeat-x; margin:0px; padding:0px; font-size:62.5%; background-color:#dfdacc; }
blockquote { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.4em; font-weight:normal; line-height:1.7em; }
li { list-style-image:url(images/bullet.gif); font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.1em; line-height:1.5em; }
img { border:0; }
p { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.1em; line-height:1.5em; }
h2.hub { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.4em; margin:0px; padding-left:8px; padding-right:2px; padding-top:6px; padding-bottom:1px; font-weight:normal; }
p.hub { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.1em; margin:0; padding-left:8px; padding-right:2px; line-height:1.3em; }
p.date { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.1em; line-height:1.2em; margin-top:5px; margin-bottom:0; }
p.white { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.1em; line-height:1.2em; margin-top:5px; margin-bottom:0; }
p.intro { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.2em; font-weight:normal; line-height:1.5em; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:2.0em; font-weight:normal; }
.h1padd { margin: 0; padding:0; }
.h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.5em; font-weight:normal; margin: 0; padding: 5px 0 0 0; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.4em; font-weight:normal; padding:0; margin:0; }
.h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.4em; font-weight:normal; padding:0; margin:0; }
H3 { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.7em; font-weight:normal; margin:0; padding:0; }
hr.white { color: #fff; background-color: #fff; height: 1px; border: 0; width: 100%; }
h2.padtop { font-family:Georgia, "Times New Roman", Times, serif; color:#8b7a44; font-size:1.4em; font-weight:normal; padding-top:10px; margin:0; }
a:link { color:#660000; font-size:1.0em; text-decoration:underline; }
a:visited { color:#660000; font-size:1.0em; text-decoration:underline; }
a:hover { color:#333; font-size:1.0em; text-decoration:underline; }
#wrapper { width:827px; height:auto; background-color:#FFF; padding-left:10px; padding-right:10px; margin:0 auto; overflow:hidden; clear:both; }
#navbg { background-color:#fff; height:auto; overflow:hidden; }
#leftcol { width:269px; margin:0; padding:0px; float:left; }
#rightcol { width:557px; margin:0; padding:0px; float:right; background-color:#FFF; border-right:#FFF solid 1px; }
#searchbox { width:249px; height:60px; background-color:#787462; padding:10px; border-bottom:1px solid #fff; border-top:1px solid #fff; }
#search { margin:0; padding:0; }
#flash { width:557px; height:290px; }
#navigation { background-image:url(images/nav-bg.gif); background-repeat:repeat-x; width:269px; height:auto; padding-top:1px; background-color:#dad7c6; }
#navigation ul { margin:0; padding:10px 0 0 0; }
#navigation li { list-style-image:none; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:2.8em; text-transform:uppercase; }
#navigation a:link { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.2em; text-decoration:none; display:block; padding-left:10px; }
#navigation a:visited { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.2em; text-decoration:none; padding-left:10px; }
#navigation a:hover { font-family:Arial, Helvetica, sans-serif; color:#660000; font-size:1.2em; text-decoration:none; padding-left:10px; }
#redlinkon li { font-family:Arial, Helvetica, sans-serif; color:#660000; font-size:1.2em; list-style:none; }
#redlinkon a:link { font-family:Arial, Helvetica, sans-serif; color:#660000; font-size:1.2em; }
#redlinkon a:visited { font-family:Arial, Helvetica, sans-serif; color:#660000; font-size:1.2em; }
#redlinkon a:hover { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:1.2em; }
#navigation li ul { background-color:#a5a290; margin:0; padding:0; }
#navigation li ul { margin:0px; padding:10px 0 10px 0; border-top: 1px solid #969489; border-bottom: 1px solid #fff; }
#navigation li li { list-style-type:none; line-height:19px; margin:0px; }
#navigation li li a:link { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.0em; text-decoration:none; }
#navigation li li a:visited { font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#navigation li li a:hover { font-family:Arial, Helvetica, sans-serif; color:#660000; text-decoration:none; }
.midnav { border-top: 1px solid #969489; border-bottom: 1px solid #fff; list-style:none; }
.topnav { border-bottom: 1px solid #fff; list-style:none; margin:0; }
.bottomnav { border-top: 1px solid #969489; list-style:none; }
#content { width:530px; padding-left:20px; overflow:hidden; clear:both; }
#bottom { width:827px; height:208px; float:left; padding-top:10px; overflow:hidden; clear:both; }
#news { background-image:url(images/latest-news-bg.gif); width:249px; height:188px; float:left; margin:0; padding:10px; }
#news a { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.2em; text-decoration:none; font-weight:bold; }
#news a:hover { font-family:Arial, Helvetica, sans-serif; color:#660000; }
#brochure { background-image: url(images/brochure-bg.gif); width:249px; height:188px; float:left; margin-left:10px; margin-right:10px; padding:10px; }
#find { background-image: url(images/find-bg.gif); width:249px; height:188px; float:left; margin:0; padding:0; padding:10px; }
#findleft { float:left; width:135px; }
#findform { float:left; width:248px; margin:0; height:27px; padding-top:10px; }
form { margin:0; padding:0; }
#map { float:right; width:82px; height:137px; margin-top:20px; margin-right:20px; }
span { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.7em; font-weight:normal; }
span.grey { font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:1.7em; font-weight:normal; }
#logos { width:817px; float:left; padding-left:10px; overflow:hidden; margin-top:15px; clear:both; }
#logolinks { width:817px; float:left; padding-left:10px; padding-bottom:20px; clear:both; text-align:center; }
#logolinks a:link { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.0em; text-decoration:none; }
#logolinks a:visited { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.0em; text-decoration:none; }
#logolinks a:hover { font-family:Arial, Helvetica, sans-serif; color:#660000; font-size:1.0em; text-decoration:none; }
.logo { width:134px; float:left; padding-top:10px; text-align:center; }
#footer { width:827px; height:auto; background-color:#FFF; padding-left:10px; padding-top:30px; padding-right:10px; padding-bottom:20px; background-color:#dfdacc; text-align:center; margin:0 auto; }
#footer a:link { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.0em; text-decoration:none; }
#footer a:visited { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.0em; text-decoration:none; }
#footer a:hover { font-family:Arial, Helvetica, sans-serif; color:#660000; font-size:1.0em; text-decoration:none; }
#footer ul { margin:0; padding:0; text-align:left; margin-bottom:8px; text-align:center; }
#footer li { padding:0 4px 0 4px; text-align:left; display:inline; border-left:solid 1px #666; line-height:1.6em; text-align:center; }
p.footer { line-height:1.2em; font-size:1.0em; text-align:center; }
#footerimage { background:url(images/footer-graphic.gif) center no-repeat; margin:0 auto; height:35px; }
#newssmall { background-image:url(images/new-small-bg.gif); background-repeat:repeat-x; height:53px; width:259px; padding-top:20px; padding-left:10px; }
#findsmall { background-image:url(images/find-small-bg.gif); background-repeat:repeat-x; height:53px; width:259px; padding-top:20px; padding-left:10px; }
#brochuresmall { background-image:url(images/brochure-small-bg); background-repeat:repeat-x; height:53px; width:259px; padding-top:20px; padding-left:10px; margin-top:10px; margin-bottom:10px; }
#smallsignposts { padding-top:10px; background-color:#fff; height:auto; overflow:hidden; }
#smallsignposts a:link { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.1em; text-decoration:none; }
#smallsignposts a:visited { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.1em; text-decoration:none; }
#smallsignposts a:hover { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.1em; text-decoration:none; }
#signpostcontainer { width:530px; float:left; }
#signpostcontainerleft { width:255px; overflow:hidden; }
#signpostcontainerright { width:255px; float:right; }
#signpostcontainer a:link { font-family:Arial, Helvetica, sans-serif; color:#660000; text-decoration:none; }
#signpostcontainer a:visited { font-family:Arial, Helvetica, sans-serif; color:#660000; text-decoration:none; }
#signpostcontainer a:hover { font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.sectionsignpost { width:255px; border-top: 1px solid #8b7a44; float:left; height:auto; overflow:hidden; }
.sectionsignpostimage { margin:0; padding-left:0px; width:103px; float:right; }
.sectionsignpostlink { width:242px; background-color:#dad7c6; padding:5px 5px 5px 8px; clear:both; margin-bottom:20px; }
.highlight { background-color:#8b7a44; margin-bottom:20px; overflow:hidden; height:auto; overflow:hidden; padding-left:10px; }
.highlightnoimg { background-color:#8b7a44; margin-bottom:20px; overflow:hidden; height:auto; overflow:hidden; padding-left:10px; padding-bottom:10px; }
.gallery { background-color:#fdf4e2; margin-bottom:20px; overflow:hidden; height:auto; padding-left:10px; padding-bottom:10px; padding-top: 10px; width: 500px; text-align: center; clear: both; }
.gallerybox { width: 143px; text-align: center; font-size: 1.1em; font-weight: bold; color: #333; float: left; padding-left: 10px; padding-right: 10px; }
.gallerybox2 { width: 244px; text-align: center; font-size: 1.1em; font-weight: bold; color: #333; float: left; }
h2.white { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.7em; font-weight:normal; padding-top:10px; }
#breadcrumb { padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#8b7a44; font-size:1.1em; font-weight:normal; }
#breadcrumb a:link { font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
#breadcrumb a:visited { font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
#breadcrumb a:hover { font-family:Arial, Helvetica, sans-serif; color:#660000; text-decoration:none; }
#icons { float:right; padding-top:5px; }
.imageborder { background:#dad7c6; padding:3px; border:solid 1px #8b7a44; float:right; margin-left:15px; margin-bottom:10px; }
.imagebox { background:#ffffff; border-bottom:solid 1px #8b7a44; height:auto; overflow:hidden; padding-bottom:20px; padding-top:20px; }
.imageboxnoborder { background:#ffffff; height:auto; overflow:hidden; padding-bottom:20px; padding-top:20px; }
.image { float:right; margin-left:15px; overflow:hidden; height:auto; background:#dad7c6; padding:3px; margin-bottom:10px; }
.imagenopad { float:right; padding-left:15px; overflow:hidden; height:auto; }
hr { color: #8b7a44; background-color: #8b7a44; height: 1px; border: 0; width: 100%; }
iframe { padding:0px; margin:0px; }
#linkbox { background-color: #d5d0be; border: 1px solid #766934; width: 490px; padding: 10px; font-size: 1em; color: #FFF; }
/* WORDPRESS */

.alignright { float:right; }
.alignleft { float:left; }
.post { border-bottom:1px solid #8b7a44; padding-top:11px; }
small { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#999; line-height:1.3em }
.faqs { width: 530px; overflow:hidden; /*width of accordion menu*/ }
.faqs li { list-style-image:url(images/bullet.gif); font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.1em; line-height:1.5em; }
.faqs ul { margin-left: 0; padding-left: 0; }
.faqimg { padding:0 10px 0px 10px; }
.menuheader { background-image:url(images/faq-arrow.gif); background-repeat:no-repeat; background-position: left; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#660000; background-color: #dad7c6; margin-bottom: 10px; padding-left:23px; cursor:pointer; }
p.faqs { display: block; width: 500px; }
.rating { padding-left:12px; margin-top:8px; }
