/* Custom Stylesheet */

/* General Styles */
.breadcrumb { display: none; }
#body a { color: #481100; text-decoration: none; }

/* Header */
#header { background: #241203 url(/img/headerback.png) repeat-x; height: 230px; }
#header .contactdets { position: absolute; right: 0px; top: 60px; font-size: 27px; color: #EBE4C5; line-height: 70%; }
#header .contactdets a { font-size: 18px; text-decoration: none; color: #D88C04; line-height: 100%; float: left; }
#header .vines { width: 81px; height: 218px; background: url(/img/vines.png) no-repeat; position: absolute; right: 230px; }
#header .searchsite { background: url(/img/searchback.png) no-repeat; float: left; width: 146px; height: 20px; }
#header .searchsite .input .text { background: none; border: none; width: 115px; padding-top: 3px; }
#header #prinav { background: none; }
#header #prinav .primary li { width: 125px; float: left; overflow: hidden; margin-right: 17px; padding-top: 15px; }
#header #prinav .primary a { background: none; border: none; line-height: 100%; color: #FFF; text-decoration: none; font-family: georgia, times, serif; text-transform: uppercase; font-size: 14px; padding: 0px; height: auto; }
#header #prinav .primary a span { text-transform: none; color: #E9DEC3; font-style: italic; margin-top: 5px; float: left; }
#header #prinav .primary a:hover { color: #BD7503; }

/* Body */
body { background: #000; }
#body { position: relative;  background: #241203; float: left; width: 100%; }
#body .footercap { width: 100%; height: 16px; background: url(/img/footcap.png) repeat-x 50% 0; position: absolute; bottom: 0px; left: 0px; }
#content-area { padding-bottom: 16px; font-family: arial, sans-serif; }

/* Footer */
#footer { font-family: arial, sans-serif; color: #FFF; font-size: 11px; padding: 5px 0 30px 0; float: left; width: 100%; }
#footer li { float: left; margin: 0 0px;}
#footer .bookmarkicons { margin-top: -5px; }
#footer li a { color: #FFF; text-decoration: none; }
#footer .rightwrap { float: right; width: 30%; }
#footer .leftwrap { float: left; width: 69%; }
#footer ul { margin: 1px 0; }
#footer .right { clear: right; }

/* Home Page */
#content .home .visual { float: left; margin: 0 20px 0px 0; }
.home .welcome-message { float: right; width: 370px; font-family: georgia, times, serif; }
.home .welcome-message .body { color: #FFF; font-size: 19px; padding-top: 10px; }
.home .welcome-message .body h2 { font-size: 37px; font-weight: bold; margin-bottom: 25px; }
.page-home #body { background: #241203 url(/img/homefootrep.png) repeat-x 0 330px; }
.home .featured-pages { float: left; width: 100%; margin: 67px 0 20px 0; }
.home .featured-pages .featured-title { display: none; }
.home .featured-pages .featured-item { float: left; width: 262px; }
.home .featured-pages .featured-item.odd { margin: 0 87px; }
.home .featured-pages .featured-item .thumbnail { width: 250px; height: 119px; overflow: hidden; padding: 5px; border: 1px dashed #262F40; background: url(/img/transthumbback.png); }
.home .featured-pages .featured-item .title { font-family: rockwell, georgia, times, serif; text-transform: uppercase; font-weight: bold; }
.home .featured-pages .featured-item .title a { color: #391D05; text-decoration: none; font-size: 21px; }
.home .featured-pages .featured-item .summary { font-family: georgia, times, serif; color: #391D05; font-size: 12px; margin-top: 10px; float: left; width: 100%; }

/* Document */
.type-79 #content-area, .type-94 #content-area, .type-44 #content-area, .type-98 #content-area { padding-top: 0px; margin-top: 20px; background: url(/img/homefootrep.png); padding: 30px 30px 36px; }
.page-title { font-size: 24px; font-weight: bold; }
.page-summary { font-size: 14px; font-weight: bold; line-height: 150%; }
.body { font-size: 12px; }

/* Contact */
.contact-intro .contact { font-size: 12px; }
.contact-intro .contact a { color: #481100; text-decoration: none; }
.contact-form { background: #4B1706 url(/img/contactback.png) repeat-x; border: none; color: #FFF; font-size: 12px; }
.contact-form .submit { text-align: left; }


/* Search Results */
.search-results .listing { margin-bottom: 20px; }
.search-results .article { background: none; border: none; border-top: 1px dotted #481100; font-size: 11px; }
.search-results .article .title { padding: 0px; font-size: 14px; margin: 0px; }
.search-results .article .title a { color: #000; text-decoration: none; }
.search-results .article .summary { padding: 0px; margin: 5px 0 0 0; }

/* Sitemap */
.sitemap li { font-size: 12px; }
.sitemap a { color: #000; text-decoration: none; }

/* Links */
.links .listing { padding: 0 10px; font-size: 12px; }
.links .listing .title { font-size: 14px; }
.links .listing .title a { color: #000; text-decoration: none; }
.links .page-headline { font-size: 12px; font-weight: bold; }

/* Sendtofriend */
#sendtofriend { background: #FFF; text-align: left; font-size: 12px; font-family: arial, sans-serif; }
#sendtofriend legend { font-weight: bold; }
#sendtofriend label { font-weight: normal; }



