
body {background-color : #713746; color : #000000; margin : 0px; padding:0; text-align:left;} 

/* General elements, header, footer, columns, navigation... */
.LeaderBoardFrame {}
table#LeaderBoardTable {
  width:880px;
  margin:0 25px 10px 25px;
  padding:10px 0;
  text-align:left;
  }
body.leftAdFrame,
body.rightAdFrame {
  margin:0;
  padding:0;
  background-color:#EBEBEB;
  border:0px solid #000;
  }
  table#logoTable {
    margin: 0 0 0 0px; 
    padding:0; 
    width:960; 
    background-color : #000000;
    }
.Logo {
  margin : 0 0 0 0px;
  padding :9px 11px 0 13px;
  background-color : #000000;
  border-right:solid 3px #ffffff
  }
  .BannerBox {
    margin: 0 ; 
    text-align : left; 
    vertical-align : center; 
    background-color : #000000;
    }
  table#mainTable {
    margin:0; 
    width:960; 
    background-color:#ffffff;
    }
  .HeaderNavBox {
width : 790px; 
    background-color : #669999; 
    padding:3px 0px 3px 0px; 
    margin:0px; 
    text-align : center;
    }
  table#topBar {
    margin:0; 
    padding:0px; 
    width:960; 
    background-color : #999999;
    }
.topBar {background-color : #999999; text-align : left; padding:0; margin:0; border:0;}
.LeftCell {
  width : 130px; 
  vertical-align : top; 
  background-color : #ebebeb; 
  margin : 0;
  }

.TopBarTagline {
  width:771px; 
  background-color : #999999; 
  padding: 0 0 0 10px; 
  text-align : left;
  }
td#highCorner {background-color: #ebebeb;} /* should be same bg color as .LeftCell */
.Maincell {background-color: #FFFFFF; width : 540px; vertical-align : top; padding:0px 0px 8px 0px;}
.RightCell {width:170px; vertical-align:top; text-align : center; background-color : #ffffff; border-left : 0px solid #999999;}
td#lowCorner {background-color: #ffffff;} /* should be same bg color as .RightCell */
.TitleHeader {height:0px; border:0; vertical-align : middle; text-align:center; background-color:#669999; border-bottom:0px solid #ffffff; border-top : 0px solid #ffffff;}
.LeftAdBox {margin-top : 5px; margin-bottom : 25px; padding:10px 0 0 0; border-top:1px solid #999999; text-align:center;}
.RightAdBox {width : 160px; padding-top : 10px; padding-bottom : 25px; border-top : 1px solid #ffffff; text-align:center;}
.NavBox {width : 145px; background-color:#ebebeb; padding: 0; margin:0 0 0 0px;}
div#SectionGroupHeader {padding: 0px; margin : 0; text-align : left;}
div#NavHead {margin: 0; padding:4px 4px 4px 8px; text-align : left;}
div#NavLink {margin: 0; padding:4px 4px 4px 8px; text-align : left; border-top : 1px solid #cccccc;}
div#NavCatLink {margin: 0; padding:1px 1px 1px 18px; text-align : left;}
.FooterNavBox {background-color : #ffffff; border-top : 0px solid black; padding-top : 10px; padding-bottom : 10px; margin-top : 0px; width : 480px;}
.FooterTable {background-color : #ffffff; border-top : 0px solid #ffffff;}
.CrumbBox {margin-bottom : 15px; margin-top : 0px; vertical-align : top;}
.CopyrightBox {margin-top : 5px; padding-bottom : 5px;}
.PoweredByBox {margin-top : 15px; margin-bottom : 10px;}
.ClearDIV {clear : both; padding-bottom : 8px;}
.SearchBox {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size : 9px; width : 83px; padding:0;}
.SearchForm {margin : 0; padding:0;}
.SearchButton {border : 0; margin:0; padding:0;}
.MyAccountBox {width: 155px; border : 1px solid #999999; margin-top: 10px; background-color : #ebebeb; padding : 3px 0 3px 0; font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration : none; letter-spacing : 1px;}
.MyAccountBox a:link {color: #000000; text-decoration : none;} .MyAccountBox a:visited {color: #000000; text-decoration : none;}


/* Index Page elements */
.IndexTitleBar {background-color : #222222; border : 0; padding : 3px; width : 100%; height : 10px;}
.IndexTeaserImage {text-align : middle; vertical-align : top; padding : 0; margin-bottom : 8px; margin-top : 5px; background-color:#ffffff;}
.HomeTable {margin:0; width:100%; background-color : #ffffff;}
td#HomeLeftCol {background-color: #ffffff; float:left;} 
td#HomeRightCol {background-color: #ffffff; float:right;} 
.IndexSectionBox {
  border-left:1px solid #000000; 
  border-bottom:1px solid #000000;
  background-color : #ffffff; 
  margin-bottom : 15px; 
  width : 100%; 
  padding-bottom : 0px;
  }
.IndexSectionTitle {
  margin-bottom : 8px; 
  }
.IndexTeaserBox {padding-right : 4px; margin-top : 0px; margin-bottom : 0px; padding-left : 4px;}
.homepageIntro {margin:0; width:100%; background-color : #ffffff; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px;}
.HomepageIntro a:link {color : #999999;} .HomepageIntro a:visited {color : #999999;}
.HomepageIntroHeadline {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 16px; font-weight: bold;}
.HomepageIntroHeadline a:link {color : #111111; text-decoration : none;} .HomepageIntroHeadline a:visited {color : #111111; text-decoration : none;}
.HomepageIntroHeadline a:hover { text-decoration : underline;}
.CoverStoryTeaserBox {padding-left: 165px;}
.BlogTable {border-bottom: 1px solid #999999;padding:2px;margin-bottom:5px;}
.BlogBox {padding:1px;}
.BlogHeadline, .BlogHeadline a, .BlogHeadline a:link, .BlogHeadline a:active, .BlogHeadline a:visited {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: bold;text-decoration:none;}
.BlogHeadline a:hover {text-decoration:underline;}
.BlogTime {font-family: Arial, Helvetica, Sans-serif; color: #666666;font-size:10px;}
.BlogDescription {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 10px;}


/* Content pages elements */
.MainContentCell { vertical-align : top;}
.ContentStoryHeader {margin-top : 12px;}
.InsertBox {float : right; text-align : left; width : 200px; margin-left : 0px; margin-top : 9px; margin-bottom : 12px;}
.InsertBox2 {float:right; text-align : right; vertical-align : top; margin:0px; padding:0px;font-family: Verdana, Arial, Helvetica, Sans-serif; color: #993333; font-size: 9px; text-decoration : none;}
.InsertBox2 a:link, .InsertBox2 a:active, .InsertBox2 a:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #993333; font-size: 9px; text-decoration : none;}
.ContentImage {width : 200px; padding-bottom : 3px; margin-bottom : 30px;}
.AlsoInBoxStandard {width : 200px; padding : 1px; background-color : #999999;}
.AlsoInInnerBoxStandard {padding : 6px; background-color : #ffffff;}
.AlsoInBoxBottom {padding : 1px; background-color : #999999;}
.AlsoInInnerBoxBottom {padding : 6px; background-color : #ffffff;}
.AlsoInHeader {border : 1px solid #999999; margin-bottom : 4px; background-color : #eeeeee; padding : 1px 0px 1px 4px;}
.bullet {background-image:url("/images/carrot.jpg");background-repeat:no-repeat;padding-left:10px; padding-bottom : 6px;}
.AboveInsertIcons {text-align : left; vertical-align : top; margin-bottom : 8px; }
.StoryTextBox {margin-top : 20px; margin-bottom : 12px;}
.RelatedLinksBox {margin-top : 8px; vertical-align : top;}
.RelatedLinksInnerBox {padding : 6px; background-color : #FFFFFF;}
.RelatedLinksHeader {border : 1px solid #999999; margin-bottom : 4px; background-color : #eeeeee; padding : 1px 0px 1px 4px;}
.ContentHR {border : 0px solid #666666; height : 1px; padding : 0px; color : #666666; background-color : #666666;}

/* Page pages elements */
.PageStoryHeader {margin-top : 12px;}
.PageTextBox {margin-top : 20px; margin-bottom : 12px;}


/* Section pages elements */
.SectionImage {padding-bottom : 3px; margin-bottom : 10px; text-align : left;}
.SectionCategoryHeader {border : 1px solid #999999; margin-bottom : 6px; background-color : #ebebeb; padding : 1px 0px 1px 4px;}
.SectionBulletList {margin-top : 0; margin-bottom : 0; font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}

.BodyText {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px;}

/* General fonts */
.CrumbBox {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 14px; font-weight:bold;}
.CrumbBox a:link {color : #111111;} .CrumbBox a:visited {color : #111111;}
.TopBarTime {padding-right : 12px; font-family : Arial, Sans-serif; font-size : 12; font-weight : bold;}
.PublicationName {font-family: Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 13px; font-weight: bold;}
.TopBarTagline {font-family: Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 12px; font-weight: bold;}
.HeaderNavBox {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 14px;  text-transform : uppercase; text-decoration : none;}
.HeaderNavBox a:link, .HeaderNavBox a:visited, .HeaderNavBox a:active {color : #ffffff; text-decoration : none; padding : 2px;}
.HeaderNavBox a:hover {border-bottom:3px solid #ffffff;padding-bottom:0px;}
.Search {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color : #000000;}
div#SectionGroupHeader {padding-left:10px; padding-top : 4px; padding-bottom : 4px; font-family: Arial, Helvetica, Sans-serif; font-size: 14px; letter-spacing : 1px;  color : #FFFFFF; background-color : #999999;}
div#NavHead {font-family: Arial, Helvetica, Sans-serif; font-size: 12px;  color : #000000;}
div#NavHead a:link, div#NavHead a:visited, div#NavHead a:active {padding:0px; display : block; color : #000000;  text-decoration : none;}
div#NavHead a:hover {color : #000000; background-color : #ebebeb; text-decoration : underline;}
div#NavLink {font-family: Arial, Helvetica, Sans-serif; font-size: 12px;  color : #000000;}
div#NavLink a:link, div#NavLink a:visited, div#NavLink a:active {display : block; color : #000000;  text-decoration : none;}
div#NavLink a:hover {color : #000000; background-color : #ebebeb; text-decoration : underline;}

div#NavCatLink {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight:bold; color : #000000;}
div#NavCatLink a:link, div#NavCatLink a:visited, div#NavCatLink a:active {display : block; color : #000000;  text-decoration : none;}
div#NavCatLink a:hover {color : #000000; background-color : #ebebeb; text-decoration : underline;}

.NavButtonText {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 11px; font-weight: bold;}
.Copyright {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 10px;}
.CopyrightBox a:link {color : #333333;} .CopyrightBox a:visited {color : #333333;}
.FooterNavBox {font-family: Arial, Helvetica, Sans-serif; color: #333333; font-size: 10px;}
.FooterNavBox a:link {color : #333333;} .FooterNavBox a:visited {color : #333333;}
.FooterNav {font-family: Arial, Helvetica, Sans-serif; color: #333333; font-size: 10px; text-transform : uppercase;}

/* Index page fonts */
.IndexTitleBarLeft {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 11px; font-weight: bold;text-align : left; vertical-align : middle;}
.IndexTitleBarRight {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 11px; font-weight: bold;text-align : right; vertical-align : middle;}
.IndexIntroDate {text-align : left; font-family: Verdana, Arial, Helvetica, Sans-serif; color: #888899; font-size: 9px; font-weight: bold;}
.IndexSummaryText {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 10px;}
.IndexSummaryText a:link {color : #DC6606;  text-decoration : none;} .IndexSummaryText a:visited {color : #DC6606;  text-decoration : none;}
.IndexStoryDate {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 10px;}
.IndexSectionTitle {font-family: Arial, Helvetica, Sans-serif; color:#DC6606; font-size: 13px; font-weight: bold; text-decoration : none; letter-spacing : 1px;}
.IndexSectionTitle a:link {color : #DC6606;  text-decoration : none;} .IndexSectionTitle a:visited {color : #DC6606;  text-decoration : none;}
.IndexSectionTitle a:hover {}
.IndexPrimaryHeadline {font-family: Georgia, Serif; color: #000000; font-size: 16px; font-weight: bold;}
.IndexPrimaryHeadline a:link {color : #111111; text-decoration : none;} .IndexPrimaryHeadline a:visited {color : #111111; text-decoration : none;}
.IndexPrimaryHeadline a:hover { text-decoration : underline;}
.IndexHeadline {font-family: Georgia, Serif; color: #000000; font-size: 12px; font-weight: bold;}
.IndexHeadline a:link {color : #111111; text-decoration : none;} .IndexHeadline a:visited {color : #111111; text-decoration : none;}
.IndexHeadline a:hover { text-decoration : underline;}
.IndexSubHeadline {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px; font-weight: bold;}
.IndexByline {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 9px;font-style: italic;}

/* Section page fonts */
.SectionCategoryHeader {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 14px; font-weight: bold; text-decoration : none; letter-spacing : 1px;}
.SectionCategoryHeader a:link, .SectionCategoryHeader a:visited, .SectionCategoryHeader a:active {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 14px; font-weight: bold; text-decoration : none;}
.SectionHeadline {font-family: Georgia, Serif; color: #111111; font-size: 12px; font-weight: bold; margin-top:6px;}
.SectionHeadline a:link {color : #111111; text-decoration : none;} .SectionHeadline a:visited {color : #111111; text-decoration : none;}
.SectionHeadline a:hover {text-decoration : underline;}
.SectionSubHeadline {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 12px; font-weight: bold;}
.SectionSummaryText {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px;}
.SectionByline {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px;font-style: italic;}
.SectionStoryDate {font-family: Arial, Helvetica, Sans-serif; color: #999999; font-size: 11px; font-weight: bold;}
.SectionArchiveLink {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; margin-top:10px; margin-bottom:0;}
.SectionArchiveLink a:link {color : #000000;} .SectionArchiveLink a:visited {color : #000000;}

/* Content pages fonts */
.ContentDate {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px; font-weight : bold;}
.ContentHeader {font-family: Georgia, Serif; color: #111111; font-size: 18px; font-weight: bold;}
.ContentHeader a:link {color : #111111;} .ContentHeader a:visited {color : #111111;}
.ContentSubHeadline {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #333333; font-size: 12px; font-weight : bold;}
.StoryTextBox {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px;}
.StoryTextBox a:link {color : #222222;} .StoryTextBox a:visited {color : #222222;}
.AlsoInHeader {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration : none; letter-spacing : 1px;}
.AlsoInHeader a:link {color : #111111;} .AlsoInHeader a:visited {color : #111111;}
.AlsoInItem {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px; font-weight: bold;}
.AlsoInItem a:link {color : #111111; text-decoration : none;} .AlsoInItem a:visited {color : #111111; text-decoration : none;}
.AlsoInItem a:hover {text-decoration : underline;}
.RelatedLinksHeader {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration : none; letter-spacing : 1px;}
.RelatedLinksHeader a:link {color : #111111;} .RelatedLinksHeader a:visited {color : #111111;}
.RelatedLinksItem {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px; font-weight: bold;}
.RelatedLinksItem a:link {color : #111111; text-decoration : none;} .RelatedLinksItem a:visited {color : #111111; text-decoration : none;}
.RelatedLinksItem a:hover {text-decoration : underline;}
.RelatedLinksSummary {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px;}
.RelatedLinksDate {font-family: Arial, Helvetica, Sans-serif; color: #999999; font-size: 11px; font-weight: bold;}
.ContentByline {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 10px;}
.ContentByline a:link {color : #222222;} .ContentByline a:visited {color : #222222;}
.TaglineText {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 130%;font-style: italic;}
.AboveInsertIcons a:link, .AboveInsertIcons a:active, .AboveInsertIcons a:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #993333; font-size: 9px; text-decoration : none;}
.ImageCredit {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 10px;}
.ImageCredit a:link {color : #000000;} .ImageCredit a:visited {color : #000000;}
.ImageCaption {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #333333; font-size: 12px;font-style: italic;}
.ImageMultiNav {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px;}
.ImageMultiNav a:link {color : #222222;} .ImageMultiNav a:visited {color : #222222;}
.AdminTools {text-align : right; font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 9px;}
.AdminTools a:link {color : #cc0000;} .AdminTools a:visited {color : #cc0000;}

/* Page pages fonts */
.PageHeader {font-family: Georgia, Serif; color: #111111; font-size: 20px; font-weight: bold;}
.PageHeader a:link,  .PageHeader a:visited, .PageHeader a:active {font-family: Arial, Times, Serif; color: #111111; font-size: 20px; font-weight: bold;}
.PageTextBox {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #333333; font-size: 11px;}
.PageTextBox a:link {color : #111111; text-decoration : none;} .PageTextBox a:visited {color : #111111; text-decoration : none;}
.PageTextBox a:hover {text-decoration : underline;}

/* Archive pages fonts */
.ArchiveHeadline {font-family: Georgia, Serif; color: #000000; font-size: 13px; font-weight: bold;}
.ArchiveHeadline a:link {color : #111111; text-decoration : none;} .ArchiveHeadline a:visited {color : #111111; text-decoration : none;}
.ArchiveHeadline a:hover {text-decoration : underline;}
.ArchiveDrilldownList {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px; font-weight: bold;}
.ArchiveDrilldownList a:link {color : #666666; text-decoration : none;} .ArchiveDrilldownList a:visited {color : #666666; text-decoration : none;}
.ArchiveDrilldownList a:hover {text-decoration : underline;}
.ArchiveMultiPageNav {font-family: Arial, Helvetica, Sans-serif; color: #000000; font-size: 12px; border-top : 1px solid #666666; border-bottom : 1px solid #666666; padding-top:2px; padding-bottom:2px;}
.ArchiveMultiPageNav a:link {color : #222222;} .ArchiveMultiPageNav a:visited {color : #222222;}
.ArchiveTeaser {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px;}
.Archivebyline {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 10px;font-style: italic;}
.ArchiveStoryDate {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px; font-weight : bold;}
.ArchiveBrowseHeader {font-family: Arial, Helvetica, Sans-serif; color: #333333; font-size: 12px; font-weight: bold;}

/* PrintFriendly page fonts */
.pfBody {background-color : #FFFFFF; padding : 6px; font-size:12pt; text-align:left;}
.pfLink {color:#000;}
.pfHeader {padding:4pt; border:1pt solid #000; font-family:Georgia, Serif; font-size:14pt; font-style:normal;}
.posted {font-size:10pt;}
.pfHeadline {font-size:18pt; font-weight:bold;}
.pfSubHeadline {font-size:14pt; font-style:italic;}
.pfByline {font-weight:bold;}
.pfCaption {font-size:10pt;}
.pfCredit {font-size:9pt;}
.storyUrl {padding:2pt; border:1pt solid #000; font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}

/* MailThis Page Fonts */
.MailThisHeader {font-family: Arial, Helvetica, Sans-serif; color: #333333; font-size: 14px; font-weight: bold;}
.MailHeadline {font-family: Georgia, Serif; color: #666666; font-size: 14px; font-weight: bold;}
.MailHeadline a:link, .MailHeadline a:visited, .MailHeadline a:active {color : #222222;}
.MailHeadline a:hover {}
.MailThisText {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px; font-weight: bold;}
.MailDisclaimer {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 10px; }
.MailSubmit {font-family: Arial, Helvetica, Sans-serif; color: #666666; font-size: 11px; font-weight: bold;}
.MailSentHeader {font-family: Arial, Helvetica, Sans-serif; color: #111111; font-size: 14px; font-weight: bold;}
.MailErrors {font-family: Arial, Helvetica, Sans-serif; color: #cc0000; font-size: 14px; font-weight: bold;}
.MailErrors ul {font-family: Arial, Helvetica, Sans-serif; color: #cc0000; font-size: 14px; font-weight : normal;}


  /* Styles for member registration, MyAccount, newsletter, member functionalities */
  .roundTable {background-color:#ebebeb;}
  .CommentBar {padding : 4px; background-color : #ebebeb; border : 1px solid #cccccc;}
  .CommentHeader {padding : 4px; background-color : #ffffff; border-bottom : 1px solid #cc0000; font-family : Arial, Sans-serif; font-size : 16px; font-weight : bold; color : #cc0000;}
  .CommentBottom {border-bottom: 1px solid #cc0000; text-align:right; font-family : Arial, Sans-serif; font-size : 12px; font-weight : bold;}
  .CommentBottom a:link, .CommentBottom a:visited {font-family : Arial, Sans-serif; font-size : 12px; color : #333333; font-weight : bold;}
  .PostingBodyText {font-family : Arial, Sans-serif; font-size : 12px; color : #000000;}
  .PostingBodyText a:link, .PostingBodyText a:active, .PostingBodyText a:visited {font-family : Arial, Sans-serif; font-size : 12px; color : #cc3333; font-weight : bold;}
  .PostingSmallText {font-family : Verdana, Arial, Sans-serif; font-size : 10px; color : #000000;}
  .Errors {font-family : Arial, Sans-serif; font-size : 12px; color : #800000; font-weight : bold;}
  .Errors a:link, .Errors a:visited, .Errors a:active {font-family : Arial, Sans-serif; font-size : 12px; color : #800000; font-weight : bold;}
  .PostingTitle {font-family : Arial, Sans-serif; font-size : 16px; color : #000; font-weight : bold;}
  .PostingSubTitle {font-family : Arial, Sans-serif; color : #666; font-size : 12px;}
  .PostingSubTitle a:link, .PostingSubTitle a:active, .PostingSubTitle a:visited {color : #666;}
  .NoLogWarning {font-family : Arial, Sans-serif; font-size : 12px; color : #333; font-weight : bold;}
  .ReadCommentsTitle {font-family : Arial, Sans-serif; font-size : 12px; color : #EE1B22; font-weight : bold;}
  .ReadCommentsTitle a:link, .ReadCommentsTitle a:active, .ReadCommentsTitle a:visited {font-family : Arial, Sans-serif; font-size : 12px; color : #EE1B22; font-weight : bold; text-decoration : none;}
  .ReadCommentsTeaser {font-family : Arial, Sans-serif; color : #666666; font-size : 11px; font-weight : bold;}
  .ReadCommentsLink {font-family : Arial, Sans-serif; font-size : 14px; font-weight : bold; color : #333333;}
  .ReadCommentsLink a:link, .ReadCommentsLink a:active, .ReadCommentsLink a:visited {font-family : Arial, Sans-serif; font-size : 14px; font-weight : bold; color : #333333;}
  .NoComments {font-family : Arial, Sans-serif; font-size : 14px; font-weight : bold; color : #333333; padding: 5px 0 5px 0;}
  .CommentPoster {color : #000000; font-family:Arial, Sans-serif; font-size : 12px; font-weight : bold;}
  .CommentLocation {font-size : 11px; font-family : Arial, Sans-serif; color : #666666; font-weight : bold;}
  .CommentDate {font-size : 11px; font-family : Arial, Sans-serif; color : #666666;}
  .CommentBody {font-family : Arial, Sans-serif; font-size : 12px; color : #111111;}
  .CommentArchHeadline {font-family: Arial, Helvetica, Sans-serif; color: #000; font-size: 12px; font-weight:bold;}
  .CommentArchHeadline a:link {color : #000; text-decoration : none;} .CommentArchHeadline a:visited {color : #000; text-decoration : none;}
  .CommentArchHeadline a:hover {text-decoration : underline;}
  .ReportLink {font-size : 10px; font-family : Arial, Sans-serif; color : #666666;}
  .ReportLink a:link, .ReportLink a:active, .ReportLink a:visited  {font-size : 10px; font-family : Arial, Sans-serif; color : #666666;}
  .RegisterWelcome {font-family:Arial, Sans-serif;font-size:14px;font-weight:bold;color:#FFF;}
  .RegisterWelcomeSub {font-family:Arial, Sans-serif;font-size:12px;color:#000;}
  .RegisterWelcomeSub a:link, .RegisterWelcomeSub a:active, .RegisterWelcomeSub a:visited {color:#333;}
  .RegisterWelcomeSub a:hover {text-decoration:none;}
  .PasswordSent {font-family:Arial, Sans-serif;font-size:12px;color:#000;font-weight:bold;}
  .MyAccountBodyText {font-family : Arial, Sans-serif; font-size : 11px; color : #000000;}
  .MyAccountBodyText a:link, .MyAccountBodyText a:active, .MyAccountBodyText a:visited {font-family : Arial, Sans-serif; font-size : 11px; color : #cc3333; font-weight : bold;}
  .MyAccountHeader {font-family : Arial, Sans-serif; font-size : 16px; color : #FFF; background-color:#000; font-weight : bold;padding:4px; text-transform: uppercase;}
  .MyAccountSubHead {font-family : Arial, Sans-serif; color : #FFF; font-size : 14px; background-color: #999; text-align:center; font-weight : bold; }
  .MyAccountSubTitle {font-family : Arial, Sans-serif; color : #FFF; font-size : 11px; text-transform: none;}
  .MyAccountSubTitle a:link, .MyAccountSubTitle a:active, .MyAccountSubTitle a:visited {color : #666;}
  .MyAccountblock {padding:2px;clear:right;background-color:#f9f9f9;border: 1px solid #ccc;}
  .MyAccountNLType {font-family: Arial, Sans-serif; font-size:12px; font-weight:bold; text-align: left;}
  .MyAccountFormHead {font-family : Arial, Sans-serif; font-size : 12px; color : #000000;}
  .LogoutButton {}
  .LogoutButton a:link, .MyAccountBodyText a:active, .MyAccountBodyText a:visited {font-family : Arial, Sans-serif; font-size : 14px; color : #cc3333; font-weight : bold;}



/* XXXXXXXXXXXXXXXXXXXXXXXX LISTINGS STYLES XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/* Events Fonts */
.EventBrowseBox {float : right; text-align : left; width : 200px; margin-left : 10px; margin-top : 9px; margin-bottom : 12px; padding : 1px; background-color : #cccccc;}
.EventBrowseInnerBox {padding : 6px; background-color : #ffffff;}
.EventBrowseHeader {padding : 6px; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.EventBrowseChoice {margin-top : 9px; font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #222222;}
.EventBrowseButton {float : right; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.EventPageHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #222222;}
.EventSubHeader {font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222; border-top:1px solid; margin-top:15px; padding-top:10px;}
.EventListing {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.EventListing a:link {color : #000000;} .EventListing a:visited {color : #000000;}
.EventCategory {font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #222222;}
.EventCategory a:link {color : #222222;} .EventCategory a:visited {color : #222222;}
.EventTitle {font-family : Arial, Helvetica, sans-serif; font-size :13px; font-weight : bold; color : #000000;}
.EventTitle a:link {color : #000000;} .EventTitle a:visited {color : #000000;}
.EventSubTitle {font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #000000;}
.EventStaffPickRelatedHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #999999; margin-top:15px; padding-top:10px; border-top:1px solid #999999;}


/* Music Events Fonts */
.MusicListing {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.MusicListing a:link {color : #000000;} .MusicListing a:visited {color : #000000;}
.MusicBrowseBox {float : right; text-align : left; width : 200px; margin-left : 10px; margin-top : 9px; margin-bottom : 12px; padding : 1px; background-color : #cccccc;}
.MusicBrowseInnerBox {padding : 6px; background-color : #ffffff;}
.MusicBrowseHeader {padding : 6px; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.MusicBrowseChoice {margin-top : 9px; font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #222222;}
.MusicBrowseButton {float : right; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.MusicPageHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #222222;}
.MusicSubHeader {font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222; border-top:1px solid; margin-top:15px; padding-top:10px;}
.MusicCategoryLink {font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #999999;}
.MusicCategoryLink a:link {color : #999999;} .MusicCategoryLink a:visited {color : #999999;}
.MusicTitle {font-family : Arial, Helvetica, sans-serif; font-size :13px; font-weight : bold; color : #000000;}
.MusicTitle a:link {color : #000000;} .MusicTitle a:visited {color : #000000;}
.MusicSubTitle {font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #000000;}
.MusicStaffPickRelatedHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #999999; margin-top:15px; padding-top:10px; border-top:1px solid #999999;}

/* Dining Listing Fonts */
.DiningListing {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000; border-top:1px solid #999999;}
.DiningListing a:link {color : #000000;} .DiningListing a:visited {color : #000000;}
.DiningBrowseBox {float : right; text-align : left; width : 200px; margin-left : 10px; margin-top : 9px; margin-bottom : 12px; padding : 1px; background-color : #cccccc;}
.DiningBrowseInnerBox {padding : 6px; background-color : #ffffff;}
.DiningBrowseHeader {padding : 6px; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.DiningBrowseChoice {margin-top : 9px; font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #222222;}
.DiningBrowseButton {float : right; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.DiningPageHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #222222;}
.DiningTitle {font-family : Arial, Helvetica, sans-serif; font-size :14px; font-weight : bold; color : #000000;}
.DiningTitle a:link {color : #000000;} .DiningTitle a:visited {color : #000000;}
.DiningCategoryLink {font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #999999;}
.DiningCategoryLink a:link {color : #999999;} .DiningCategoryLink a:visited {color : #999999;}
.DiningSubTitle {font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #000000;}
.DiningAddress {margin-top:5px; padding:0; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.DiningAddress a:link {color : #000000;} .DiningAddress a:visited {color : #000000;}
.DiningRegion {font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; background-color : #BBBBBB; color:#ffffff; padding:1px 3px;}
.DiningRegion a:link {color : #FFFFFF;} .DiningRegion a:visited {color : #FFFFFF;}
.DiningMapLink a:link {color:#222222; font-weight:normal;} .DiningMapLink a:visited {color:#222222; font-weight:normal;}




/* Universal Listings Elements and Fonts */
.ListingsCrumb {padding : 6px; font-family : Arial, Helvetica, sans-serif; font-size :15px; color : #999999; font-weight : bold;}
.ListingsCrumb a:link {color : #222222;} .ListingsCrumb a:visited {color : #222222;}
.MultiPageNav {margin-top : 18px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.MultiPageNav a:link {color : #000000;} .MultiPageNav a:visited {color : #000000;}
.NoResults {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :14px; font-weight : bold; color : #000000;}
.ListingsSideBox {float : right; text-align : left; width : 210px; margin-left : 10px; margin-top : 9px; margin-bottom : 12px; padding : 1px; background-color : #ffffff;}
.LocationInListing {font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #222222;}
.LocationInListing a:link {color : #222222;} .LocationInListing a:visited {color : #222222;}
.AlphaNavLink {font-family : Arial, Sans-serif; font-size : 12px; font-weight : bold; color : #000000;}
.AlphaNavLink_active {font-family : Arial, Sans-serif; font-size : 12px; font-weight : bold; color : #222222;}

/* Location Guide Side Box */
.LocationGuideBox {float : right; text-align : left; width : 200px; margin-left : 10px; margin-top : 9px; margin-bottom : 12px; padding : 1px; background-color : #222222;}
.LocationGuideInnerBox {padding : 6px; background-color : #eeeeee;}
.LocationCategoryList {font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #222222; padding:2pt;}
.LocationGuideBoxHeader {padding : 6px; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #000000;}
.LocationCategoryList a:link {color : #222222;} .LocationCategoryList a:visited {color : #222222;}

/* Location Guide Search */
.LocationGuideCategoryHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #222222;}
.LocationGuideList  {font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #000000; padding:2pt;}
.LocationGuideList a:link {color:#222222; font-weight:bold;} .LocationGuideList a:visited {color:#222222; font-weight:bold;}
.LocationGuideMapLink a:link {color:#222222; font-weight:normal;} .LocationGuideMapLink a:visited {color:#222222; font-weight:normal;}
.LocationSearchForm {font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #000000; margin : 0;}
.LocationBrowseBox {float : right; text-align : left; width : 200px; margin-left : 10px; margin-top : 9px; margin-bottom : 12px; padding : 1px; background-color : #cccccc;}
.LocationBrowseInnerBox {padding : 6px; background-color : #ffffff;}
.LocationBrowseHeader {padding : 6px; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.LocationBrowseChoice {margin-top : 9px; font-family : Arial, Helvetica, sans-serif; font-size :12px; font-weight : bold; color : #222222;}
.LocationBrowseButton {text-align: right; font-family : Arial, Helvetica, sans-serif; font-size :16px; font-weight : bold; color : #222222;}
.LocationPageHeader {font-family : Arial, Helvetica, sans-serif; font-size :20px; font-weight : bold; color : #222222;}

/* Location Page */
.LocationCategoryCrumb {font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #222222;}
.LocationCategoryCrumb a:link {color : #222222;} .LocationCategoryCrumb a:visited {color : #222222;}
.LocationDetails {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.LocationDetails a:link {color : #000000;} .LocationDetails a:visited {color : #000000;}
.LocationName {font-family : Arial, Helvetica, sans-serif; font-size :18px; font-weight : bold; color : #222222;}
.LocationImageBox {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :11px; font-style:italic; color : #000000;}
.LocationDescription {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.LocationListingHeader {margin-top : 20px; font-family : Arial, Helvetica, sans-serif; font-size :14px; font-weight : bold; color : #222222; border-bottom : 1px solid #222222;}
.LocationDiningDetails {margin-top : 10px; font-family : Arial, Helvetica, sans-serif; font-size :12px; color : #000000;}
.LocationDiningDetails a:link {color : #222222; font-weight : bold;} .LocationDiningDetails a:visited {color : #222222; font-weight : bold;}

/* alt weeklies styles */

#altWeeklyInclude {
  width:120px;
  overflow:hidden;
  margin:4px;
  padding:0px;
  background-color:#fff;
  border:1px solid #903;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  }
.altWeeklyImage {
  text-align:center;
  }
#altWeeklyInclude a {
  color:#903;
  }
#altWeeklyInclude a:hover {
  text-decoration:none;
  }
.altWeeklyBlurb {
  margin:4px 0;padding:0 4px;
  }
.altWeeklyHeadline {
  font-weight:bold;
  }
.altWeeklySummary {
  font-size:10px;
  }
.altWeeklyPub {
  font-style:italic;
  }
.altWeeklyMore {
  margin:4px 0;text-align:right;
  }
  

