/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Palatino Linotype, Arial, Verdana; color:#6a6145; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Palatino Linotype, Arial, Verdana; color:#6a6145;}
body {background-color:#000; text-align:center; padding:10px 0px;}
.ThemeContainer {width:800px; margin:0 auto; text-align:left;}
a, a:link, a:visited {color:#960f0e;text-decoration:none;}
a:active, a:hover {color:#960f0e;text-decoration:underline;}

/* Header Styles */
.TopLinksContainer {text-align:right; line-height:20px; padding-right:30px;}
.TopLinksContainer, .TopLinksContainer a, .TopLinksContainer a:link, .TopLinksContainer a:visited {color:#b5a874; font-size:9px; letter-spacing:-1px; text-transform:uppercase; font-family:Verdana;}
h1, h2, h3, h4, h5 {margin:5px 0px; padding:0; color:#000;}
h1 {font-size:16px;}
h2 {font-size:16px; color:#836f19;}
h3 {font-size:12px; color:#7e736c;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.pageNames {margin:5px 0px 10px 0px; padding:0px; font-size:14px; border-bottom:solid 1px #000; color:#000; line-height:25px;}



/* Menu Styles */
.SectionMenuContainer {margin:0px 13px; background:#000;}
.SectionMenuTable {}
.MenuItem {text-align:center;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {line-height:30px; padding:0px 5px; color:#ffffff; font-size:12px; font-family:Verdana; white-space:nowrap;}
.MenuSeparator {text-align:center; color:#836f19; font-size:12px; font-family:Verdana;}
.BelowMenu {background:#aa9c6e; height:10px; margin:0px 16px;}

/* Home */
.Home_PageHeader {}
.Home_PageFooter, .Home_PageFooter span, .Home_PageFooter p, .Home_PageFooter span p {font-size:10px;}
.Home_PageFooter a, .Home_PageFooter a:link, .Home_PageFooter a:visited {font-size:10px;}

/* Content Styles */
.ContentArea {background:#fff;}
.MainContentArea {padding:10px 20px;}
.MainContentArea p, .MainContentArea span {color:#6a6145; line-height:14px;}

/* Newsletter Signup Styles */
#divNewsletterSignupContainer {text-align:center; width:100%;}
#divNewsletterSignup {margin:0 auto; width:200px; border:solid 1px #AA9C6E; background-color:#fff; text-align:left;}
#divNewsletterSignup h2 {padding:2px 10px 0px 10px; margin:0px; font-weight:normal; font-size:18px; color:#fff;}
#divNewsContainer {padding:10px;}
.NewsletterSignupLabel {font-weight:bold;}
.NewsletterTxtBox {width:180px; border:solid 1px #000000;}
.NewsletterError div {color:#FF3F19;}
.NewsletterWelcome {}

/* Article Styles */
.divArticle_ArticleImage {float:left;}
.divArticleSection_ArticleImage {float:left;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {padding:0; margin:10px 0px;}
.divBriefDescription {padding:0px 0px 5px 0px;}
.ArticleContainer img {float:left; padding:0px 5px 5px 0px;}
.imgArticleImage {padding:5px 5px 5px 0px;}
.hrArticleSeparator {clear:left;}
.divArticle_ArticleImage {float:left;}
.divArticle_ArticleImage img {padding:0px 5px 5px 0px;}
.Article_FullDescription {margin:10px 0px; padding:0px;}
.Articles_Article_MoreLink {line-height:35px; display:block; clear:left;}

/* Staff Styles */
.divStaff_StaffDescription {float:right; width:550px;}
.divStaff_StaffImage {float:left; width:125px;}

/* Photo Gallery Styles */
.PhotoGallery_FilmstripTemplate {float:left; margin:5px;}

/* Search */
.divSearchHeader {font-family:Palatino Linotype; color:#585034; font-size:14px; margin:15px 15px 5px 0px; padding:0px; font-weight:bold; font-style:italic;}
.divSearchContainer {text-align:right;}
.divSearch {width:210px; height:20px; margin:0 0 0 auto;}
.divSearch .SearchTxtBox {width:160px; height:20px; border:solid 1px #6A6145; margin:0; padding:1px;}
.divSearch .SearchGoButton {width:46px; float:right;}

/* Topics Styles */
.ulTopics {margin:5px 15px; padding:0;}
li.Topics_li_Link {list-style-type:square;}
li.Topics_li_Link a {font-weight:bold;}
ul.ulTopics li.Topics_li_Description {list-style-type:none; margin-top:5px;}

.Topics_TopicTitle {font-weight:bold; line-height:20px;}
.Topics_TopicDescription {margin:10px 0px;}

/* Footer Styles */
.footer_left_top, .footer_right_top {background-repeat:repeat-x;}
.footer_left_flourish, .footer_right_flourish {margin-top:23px;}
.SiteFooter {padding-top:8px;}

.SiteFooterText {margin-top:8px;}
.SiteFooterText, .SiteFooterText a, .SiteFooterText a:link, .SiteFooterText a:visited {color:#9d986e; font-size:9px; letter-spacing:-1px; text-transform:uppercase; font-family:Verdana;}
.SiteFooterLinks, .SiteFooterLinks a, .SiteFooterLinks a:link, .SiteFooterLinks a:visited {color:#968c80; font-size:9px; letter-spacing:-1px; text-transform:uppercase; font-family:Verdana;}

/* Misc Style */
.clear {clear:both;}


