/* Custom Stylesheet */

/* General Styles */
body { background: url(/img/siteback.jpg) no-repeat 50% 0; font-family: arial, sans-serif; }
.breadcrumb { display: none; }

/* Header */
#header .strapline { font-size: 17px; color: #57081D; top: 70px; left: 335px; font-family: georgia, times, serif; }
#header .contactbox { position: absolute; width: 285px; height: 60px; background: #EEEFF1; right: 7px; top: 30px; padding: 10px; font-family: georgia, times, serif; overflow: hidden; }
#header .contactbox h2 { font-size: 17px; margin: 0px; border-bottom: 1px dotted #9B5E95; padding-bottom: 3px; width: 209px; }
#header .contactbox li { font-size: 13px; height: 13px; margin-bottom: 6px; }
#header .contactbox li label { width: 145px; float: left; height: 13px; }
#prinav { background: #57081D; width: 816px; margin: 0 auto; height: 38px; overflow: hidden; }
#prinav li a { height: 38px; line-height: 38px; padding: 0 15px; font-family: lucida grande, arial, sans-serif; color: #FFF; font-size: 11px; text-decoration: none; float: left; }
#prinav li.selected a, #prinav li a:hover { background: #23030C; }
#prinav .searchsite { background: url(/img/searchback.png) no-repeat; width: 208px; height: 24px; }

/* Body */
#content { width: 816px; margin: 0 auto; }

/* Footer */
#footer { font-size: 11px; width: 816px; font-family: geneva, arial, sans-serif; color: #333; margin-top: 20px; }
#footer a { color: #333; text-decoration: none; }
#footer .topleft { margin-top: 7px; }

/* Homepage */
#content .home .visual { width: 380px; height: 253px; float: left; margin: 0px; }
.home .welcome-message { float: left; width: 366px; height: 183px; background: #57081D; padding: 35px; overflow: hidden; color: #FFF; }
.home .welcome-message .page-title { font-size: 35px; font-family: georgia, times, serif; color: #FFF; }
.home .welcome-message .page-summary { font-size: 12px; line-height: 190%; font-weight: bold; }
.home .welcome-message .body { font-size: 12px; line-height: 190%; }
.home .featured-pages { float: left; width: 100%; margin-top: 10px; }
.home .featured-pages .featured-title { display: none; }
.home .featured-pages .featured-item { float: left; width: 250px; }
.home .featured-pages .odd { margin: 0 33px; display: inline; }
.home .featured-pages .title, .home .featured-pages .title a { color: #3E253B; font-family: georgia, times, serif; font-size: 20px; text-decoration: none; }
.home .featured-pages .title { border-bottom: 1px dotted #9B5E95; padding-bottom: 3px; }
.home .featured-pages .thumbnail { margin: 0px; width: 100%; height: 135px; overflow: hidden; }
.home .featured-pages .thumbnail img { float: left; width: 100%; }
.home .featured-pages .summary { float: left; width: 100%; margin-top: 10px; font-size: 12px; color: #333; height: 60px; margin-bottom: 0px; }
.home .featured-pages .more { color: #57081D; font-weight: bold; font-size: 10px; text-decoration: none; border-top: 1px dotted #9B5E95; width: 100%; float: left; padding-top: 4px; margin-top: 10px; }

/* Document */
.page-title { font-size: 24px; color: #3E253B; font-family: georgia, times, serif; }
.page-summary { font-size: 13px; font-weight: bold; line-height: 150%; }
.body { font-size: 13px; }
.body p { line-height: 180%; }
.body a { text-decoration: none; color: #000; font-weight: bold; }
.body h4, .body h5, .body h6 { font-family: georgia, times, serif; font-weight: normal; color: #3E253B; font-size: 19px; }
.visual { width: 320px; }
.visual img { float: left; width: 100%; margin-bottom: 10px; }

/* Contact */
.page-contact_us .content-wrapper { width: 816px; margin: 0 auto; }
.page-contact_us #content { width: 480px; float: left; }
.page-contact_us .right { width: 275px; }
.contact-intro .map small a { color: #333 !important; text-decoration: none; font-size: 10px;  }
.contact-intro .contact { font-size: 13px; margin: 0 0 30px 0; padding: 0px; border: none; }
.contact-intro .contact dt, .contact-intro .contact dd { margin: 2px 0; }
.contact-intro .contact a { color: #000; text-decoration: none;  }
.contact-form { margin: 0px; background: none; border: none; font-size: 13px; padding: 42px 0 0 0; } 
.contact-form li input.text, .contact-form li textarea { width: 271px; padding: 2px; border: 1px solid #809DB9; }
.contact-form .submit { text-align: left; border-top: 1px dotted #9B5E95; }
.contact-form .submit input { background: none; border: none; padding: 0px; margin: 0px; color: #57081D; font-family: arial, sans-serif; font-weight: bold; font-size: 10px;  }

/* Search Results */
.search-results .listing { margin-bottom: 20px; }
.search-results .article { background: none; border: none; border-top: 1px dotted #9B5E95; 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; font-size: 12px; }

/* 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; }
#sendtofriend legend { font-weight: bold; }
#sendtofriend label { font-weight: normal; }
#sendtofriend .submit { text-align: left; border-top: 1px dotted #9B5E95; }
#sendtofriend .submit input { background: none; border: none; padding: 0px; margin: 0px; color: #57081D; font-family: arial, sans-serif; font-weight: bold; font-size: 10px;  }





