body {
  margin:0 auto;
  padding:0;
  background-image: url(/WebImages/background.jpg);
  background-repeat: repeat;
  background-color:#676767;
  color:#000;
  text-align:center;
  vertical-align:top;
  }



a {
  color:#000;
}

h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
}
h1 {
  font-size:24px;
}
h2 {
  color:#999;
  font-size:17px;
  line-height:1.2em;
}
h2.loginFormHeader {
  margin:5px 0;
  border-top:1px solid #999;
  color:#BC0410
}

div, p {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
}

p.loginFormText
{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  margin:3px 0;
}

/* clearfix - for closing elements containing floats across browsers */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


iframe {
  margin:0;
  padding:0;
  }

table#LeaderBoardTable {width:955px; margin:0 auto 10px auto; padding:0; background-color:#fff; text-align:center;}
table#LeaderBoardTable iframe {width:732px;height:94px;margin:10px 0;background-color:#fff;}
table#ActionLeaderBoardTable {width:955px; margin:5px auto 10px auto; padding:0; background-color:#fff; text-align:center;}

/*++++++++++++   General elements, header, footer, columns, navigation.++++++++++++  . */
table#logoTable {width:955px; height:120px; margin:0 auto; padding:0; background-color:#fff; vertical-align:top;}
.Logo {vertical-align:top; padding:6px;}

table#topBar {
  width:955px;
  margin:0 auto;
  padding:0;
  background-color:#fff;
  }
.TitleHeader {
  background-color:#cc0000;
  margin:0;
  padding:0;
  vertical-align:middle;
  }
.HeaderNavBox {
  display:block;
  width:955px;
  margin:0;
  padding:3px 0px;
  font-family:Arial, Helvetica, Sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  background-color:#484848;
  color:#ffffff;
  }
.HeaderNavBox a {padding:0 2px; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.HeaderNavBox a:hover { background-color:#EFEEEE; color:#484848; }

.BannerBox {
  margin:0;
  padding:0;
  text-align:center;
  vertical-align:middle;
  }

table#mainTable {width:955px;  margin:0 auto; padding:0; vertical-align:top;}
.LeftCell {width:0px; margin:0; padding:0px; background-color:#FFFFFF; text-align:center; vertical-align:top;}
.LeftCell iframe {width:0px; margin-left:0px;}
td#highCorner {display:none;} /* should be same bg color as .LeftCell */
.Maincell {background-color:#fff; vertical-align:top; padding:0px 8px 8px 8px; margin:0;}
.Rightcell {vertical-align:top; text-align:center; background-color:#EFEEEE; width:160px; padding:0px;}
.Rightcelldiv {background-color:#EFEEEE; vertical-align:top; text-align:center; margin:15px 0; padding:0px 3px; height:100%;}
.RightAdBox {width:100%; text-align:center;}
.RightCell iframe {width:160px;margin:6px 0px;}
td#lowCorner {display:none;} /* should be same bg color as .RightCell */
#lowCornerTable {background-color:#EFEEEE; padding:0; margin:0;}

.NavBox {width:155px; margin:0px; padding:5px; background-color:#EFEEEE; }

div#SectionGroupHeader {padding:0px; margin:0; text-align:center;}
div#SectionGroupHeader {padding:1px 5px 1px 1px; font-family:Times New Roman, Times, Serif; font-size:12px; letter-spacing:1px; font-weight:bold; color:#fff; background-color:#142833;}
div#NavHead {margin:0 ; padding:4px; text-align:right; text-transform:lowercase;}
div#NavHead {font-family:Times New Roman, Times, Serif; font-size:12px; font-weight:bold; color:#000;}
div#NavHead a:link, div#NavHead a:visited, div#NavHead a:active {padding:0px; display:block; color:#000;  text-decoration:none;}
div#NavHead a:hover {color:#000; background-color:#EE8373; text-decoration:underline;}
div#NavLink {margin:0 ; padding:4px; text-align:right; text-transform:lowercase;}
div#NavLink {font-family:Times New Roman, Times, Serif; font-size:12px; font-weight:bold; color:#000;}
div#NavLink a:link, div#NavLink a:visited, div#NavLink a:active {display:block; color:#000;  text-decoration:none;}
div#NavLink a:hover {color:#000; background-color:#EE8373; text-decoration:none;}
div#NavCatLink {margin:0 ; padding:4px 4px 4px 10px; text-align:left;}
div#NavCatLink {font-family:Times New Roman, Times, Serif; font-size:10px; font-weight:bold; color:#fff;}
div#NavCatLink a:link, div#NavCatLink a:visited, div#NavCatLink a:active {display:block; color:#fff;  text-decoration:none;}
div#NavCatLink a:hover {color:#fff; background-color:#000000; text-decoration:underline;}

.FooterNavBox {display:none;}
.FooterNavBox {font-family:Times New Roman, Times, Serif; color:#333333; font-size:10px;}
.FooterNavBox a:link {color:#333333;} .FooterNavBox a:visited {color:#333333;}
.FooterNav {font-family:Times New Roman, Times, Serif; color:#333333; font-size:10px; text-transform:uppercase;}
.FooterTable { }
.CrumbBox {margin-bottom:15px; margin-top:0px; vertical-align:top;}
.CrumbBox {font-family:Times New Roman, Times, Serif; color:#484848; font-size:14px; font-weight:bold;}
.CrumbBox a:link {color:#484848;} .CrumbBox a:visited {color:#484848;}
.CopyrightBox {width:100%;margin-top:5px; padding-bottom:5px;}
.Copyright {font-family:Times New Roman, Times, Serif; color:#cccccc; font-size:12px; font-weight:bold;}
.CopyrightBox a:link {color:#cccccc;} .CopyrightBox a:visited {color:#cccccc;}
.PoweredByBox {margin-top:15px; margin-bottom:10px;}
.ClearDIV {clear:both; padding-bottom:8px;}

.TopBarTime { padding-right:12px; font-family:arial; font-size:12; font-weight:bold;}
.TopBarTagline {width:400px; font-family:Times New Roman, Times, Serif; color:#fff; font-size:12px; font-weight:bold;}
.PublicationName {font-family:Times New Roman, Times, Serif; color:#fff; font-size:13px; font-weight:bold;}
.NavButtonText {font-family:Times New Roman, Times, Serif; color:#484848; font-size:11px; font-weight:bold;}

/* ++++++++++++  search styles++++++++++++   */
.SearchTable {width:160px; padding:0; margin:0px 5px 5px 5px; background-color:#EFEEEE;}
.SearchCell {width:160px; padding:0; margin:0px 5px 0px 10px; text-align:right; background-color:#EFEEEE;}
.Search {vertical-align:middle; padding:0px; margin:0; font-family:Times New Roman, Times, Serif; font-size:11px; font-weight:bold; color:#EFEEEE;}
.SearchBox {vertical-align:middle; font-family:Times New Roman, Times, Serif; font-size:11px; width:80px;}
.SearchForm {margin:0;}
.SearchButton {border:0; vertical-align:middle;}



/* ++++++++++++  Index Page elements and fonts ++++++++++++  */
table#HomeTable {margin:0; padding:0; vertical-align:top;}
.HomepageIntro {}
.HomepageIntro a:link {color:#484848;} .HomepageIntro a:visited {color:#484848;}
.HomepageIntroHeadline {}
.IndexIntroDate {text-align:left; font-family:Times New Roman, Times, Serif; color:#888899; font-size:9px; font-weight:bold;}
.IndexTitleBar {background-color:#EFEFEF; border:0; padding:3px; height:10px;}
.IndexTitleBarLeft {font-family:Times New Roman, Times, Serif; color:#000; font-size:11px; font-weight:bold;text-align:left; vertical-align:middle;}
.IndexTitleBarRight {font-family:Times New Roman, Times, Serif; color:#000; font-size:11px; font-weight:bold;text-align:right; vertical-align:middle;}
.CoverStoryTeaserBox {width:540px; text-align:left; padding:0 0 10px 0; margin:0; vertical-align:top}
.IndexPrimaryTeaser {padding:0; margin:5px 0 0 0; vertical-align:bottom; height:13px;}
.IndexPrimaryTeaserImage {float:left; text-align:left; vertical-align:top; padding:0; margin:0px 15px 5px 0px;}
.IndexPrimarySectionTitle {margin:0px 15px 15px 15px; padding:0; font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:22px; text-decoration:none; letter-spacing:1px; border-top:0px solid #A3A3A3; vertical-align:middle;}
.IndexPrimarySectionTitle a:link, .IndexPrimarySectionTitle a:visited, .IndexPrimarySectionTitle a:active {font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:22px;  text-decoration:none;}
.IndexPrimaryHeadline {font-family:Times New Roman, Times, Serif; color:#B5151D; font-size:25px;}
.IndexPrimaryHeadline a:link {color:#B5151D; text-decoration:none;} .IndexPrimaryHeadline a:visited {color:#B5151D; text-decoration:none;}
.IndexPrimaryHeadline a:hover {color:#484848; text-decoration:underline;}
.IndexPrimarySummaryText {font-family:Times New Roman, Times, Serif; color:#000000; font-size:14px;}
.IndexPrimarySummaryText a:link {color:#484848;} .IndexPrimarySummaryText a:visited {color:#484848;}
.IndexSectionBox {background-color:#fff; margin:0 0 10px 0; width:100%; padding:0px;}
.IndexSectionTitle {margin-bottom:15px; padding:0; font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:22px; text-decoration:none; letter-spacing:1px; border-top:1px solid #CDCDCD;}
.IndexSectionTitle a:link, .IndexSectionTitle a:visited, .IndexSectionTitle a:active {font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:22px; text-decoration:none;}
.IndexTeaserBox {padding:0; margin:5px 0 0 0;}
.IndexTeaserImage {text-align:left; vertical-align:top; padding:0; margin:0 0 5px 0;}
.IndexHeadline {font-family:Times New Roman, Times, Serif; color:#B5151D; font-size:16px; font-weight:bold;}
.IndexHeadline a:link {color:#B5151D; text-decoration:none;} .IndexHeadline a:visited {color:#B5151D; text-decoration:none;}
.IndexHeadline a:hover {color:#484848; text-decoration:underline;}
.IndexSubHeadline {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px;}
.IndexSummaryText {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px;}
.IndexSummaryText a:link {color:#484848;} .IndexSummaryText a:visited {color:#484848;}
.IndexStoryDate {font-family:Times New Roman, Times, Serif; color:#989898; font-size:12px;}
.IndexByline {font-family:Times New Roman, Times, Serif; color:#989898; font-size:12px;}
.HomeColOne {}
.HomeColTwo {border-left:1px solid #CDCDCD; padding-left:10px;}
.HomeColThree {float:right; width:185; border-left:1px solid #CDCDCD; padding-left:10px;}


/* ++++++++++++  Content pages elements and fonts ++++++++++++  */
.MainContentCell { vertical-align:top;}
.ContentStoryHeader {margin-top:12px;}
.ContentHeader {font-family:Times New Roman, Times, Serif; color:#B5151D; font-size:22px; font-weight:bold;}
.ContentHeader a:link {color:#B5151D;} .ContentHeader a:visited {color:#B5151D;}
.InsertBox {float:right; text-align:left; width:200px; margin-left:10px; margin-top:9px; margin-bottom:12px;}
.InsertBox2 {float:right; text-align:right; vertical-align:top; margin:0px; padding:0px;font-family:Times New Roman, Times, Serif; color:#993333; font-size:9px; text-decoration:none;}
.InsertBox2 a:link, .InsertBox2 a:active, .InsertBox2 a:visited {font-family:Times New Roman, Times, Serif; color:#993333; font-size:9px; text-decoration:none;}
.ContentImage {width:200px; padding-bottom:3px; margin-bottom:30px;}
.ContentHR {border:0px solid #666666; height:1px; padding:0px; color:#666666; background-color:#666666;}
.ContentDate {font-family:Times New Roman, Times, Serif; color:#989898; font-size:100%; font-weight:bold;}
.ContentSubHeadline {font-family:Times New Roman, Times, Serif; color:#333333; font-size:13px; font-weight:bold;}
.StoryTextBox {margin-top:20px; margin-bottom:12px;}
.StoryTextBox {font-family:Times New Roman, Times, Serif; color:#000000; font-size:100%;}
.StoryTextBox a:link {color:#484848;} .StoryTextBox a:visited {color:#484848;}
.ContentByline {font-family:Times New Roman, Times, Serif; color:#989898; font-size:100%;}
.ContentByline a:link {color:#484848;} .ContentByline a:visited {color:#484848;}
.AlsoInBoxStandard {width:200px; padding:1px; background-color:#666666;}
.AlsoInInnerBoxStandard {padding:6px; background-color:#fff;}
.AlsoInBoxBottom {padding:1px; background-color:#666666;}
.AlsoInInnerBoxBottom {padding:6px; background-color:#fff;}
.AlsoInHeader {margin-bottom:4px; background-color:#ffffff; padding:2px 0px 2px 4px;}
.AlsoInHeader {font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:1px; border-bottom:1px solid #A3A3A3;}
.AlsoInHeader a:link {color:#A3A3A3;} .AlsoInHeader a:visited {color:#A3A3A3;}
.AlsoInItem {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px; font-weight:bold;}
.AlsoInItem a:link {color:#B5151D; text-decoration:none;} .AlsoInItem a:visited {color:#B5151D; text-decoration:none;}
.AlsoInItem a:hover {text-decoration:underline;}
.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; }
.AboveInsertIcons a:link, .AboveInsertIcons a:active, .AboveInsertIcons a:visited {font-family:Times New Roman, Times, Serif; color:#993333; font-size:9px; text-decoration:none;}
.ImageCredit {font-family:Times New Roman, Times, Serif; color:#000000; font-size:9px;}
.ImageCredit a:link {color:#000000;} .ImageCredit a:visited {color:#000000;}
.ImageCaption {font-family:Times New Roman, Times, Serif; color:#333333; font-size:12px;font-style:italic;}
.ImageMultiNav {font-family:Times New Roman, Times, Serif; color:#000000; font-size:11px;}
.ImageMultiNav a:link {color:#484848;} .ImageMultiNav a:visited {color:#484848;}
.RelatedLinksBox {margin-top:8px; vertical-align:top;}
.RelatedLinksInnerBox {padding:6px; background-color:#fff;}
.RelatedLinksHeader {font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:1px; border-bottom:1px solid #A3A3A3;}
.RelatedLinksHeader a:link {color:#A3A3A3;} .RelatedLinksHeader a:visited {color:#A3A3A3;}
.KeywordArchiveLinks {padding:0px 0px 5px 0px; font-family: Arial, Helvetica, Sans-serif; color: #999999; font-size: 11px; font-weight: bold;}
.KeywordArchiveLinks a:link, .KeywordArchiveLinks a:visited, {color: #999999;}
.KeywordArchiveLinks a:hover {color: #111111;}
.RelatedLinksDate {font-family:Times New Roman, Times, Serif; color:#989898; font-size:11px;}
.RelatedLinksItem {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px; font-weight:bold;}
.RelatedLinksItem a:link {color:#B5151D; text-decoration:none;} .RelatedLinksItem a:visited {color:#B5151D; text-decoration:none;}
.RelatedLinksItem a:hover {text-decoration:underline;}
.RelatedLinksSummary {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px;}
.TaglineText {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px; font-style:italic;}


/* ++++++++++++  Section pages elements and fonts++++++++++++  */
.SectionImage {padding-bottom:3px; margin-bottom:5px; text-align:left;}
.SectionCategoryHeader {margin-bottom:15px; padding:0; font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:20px; font-weight:bold; text-decoration:none; letter-spacing:1px; border-top:1px solid #CDCDCD;}
.SectionCategoryHeader a:link, .SectionCategoryHeader a:visited, .SectionCategoryHeader a:active {font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:20px; font-weight:bold; text-decoration:none;}
.SectionBulletList {margin:0 0 10px 0; padding:0; font-family:Times New Roman, Times, Serif; font-size:12px;}
.SectionHeadline {font-family:Times New Roman, Times, Serif; color:#B5151D; font-size:105%; font-weight:bold; margin-top:6px;}
.SectionHeadline a:link {color:#B5151D; text-decoration:none;} .SectionHeadline a:visited {color:#B5151D; text-decoration:none;}
.SectionHeadline a:hover {color:#484848; text-decoration:underline;}
.SectionSubHeadline {font-family:Times New Roman, Times, Serif; color:#666666; font-size:100%; font-weight:bold;}
.SectionSummaryText {font-family:Times New Roman, Times, Serif; color:#000000; font-size:100%;}
.SectionSummaryText a:link {color:#484848; text-decoration:none;} .SectionSummaryText a:visited {color:#484848; text-decoration:none;}
.SectionByline {font-family:Times New Roman, Times, Serif; color:#989898; font-size:100%;}
.SectionStoryDate {font-family:Times New Roman, Times, Serif; color:#989898; font-size:11px;}
.SectionArchiveLink {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px; margin-top:10px;}
.SectionArchiveLink a:link {color:#000000;} .SectionArchiveLink a:visited {color:#000000;}

.BodyText {font-family:Times New Roman, Times, Serif; color:#000000; font-size:12px;}


/* ++++++++++++  Page pages elements and fonts ++++++++++++  */
.PageStoryHeader {margin-top:12px;}
.PageHeader {font-family:Times New Roman, Times, Serif; color:#111111; font-size:20px; font-weight:bold;}
.PageHeader a:link,  .PageHeader a:visited, .PageHeader a:active {font-family:Times New Roman, Times, Serif; color:#111111; font-size:20px; font-weight:bold;}
.PageTextBox {font-family:Times New Roman, Times, Serif; color:#333333; font-size:100%; margin-top:20px; margin-bottom:12px; }
.PageTextBox a:link {color:#B5151D;} .PageTextBox a:visited {color:#B5151D;} .PageTextBox a:hover {color:#B5151D;}

/* ++++++++++++  Archive pages fonts++++++++++++   */
.ArchiveHeadline {font-family:Times New Roman, Times, Serif; color:#B5151D; font-size:105%; font-weight:bold;}
.ArchiveHeadline a:link {color:#B5151D; text-decoration:none;} .ArchiveHeadline a:visited {color:#B5151D; text-decoration:none;}
.ArchiveHeadline a:hover {color:#484848; text-decoration:underline;}
.ArchiveDrilldownList {font-family:Times New Roman, Times, 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:Times New Roman, Times, Serif; color:#000000; font-size:100%; border-top:1px solid #666666; border-bottom:1px solid #666666; padding-top:2px; padding-bottom:2px;}
.ArchiveMultiPageNav a:link {color:#484848;} .ArchiveMultiPageNav a:visited {color:#484848;}
.ArchiveTeaser {font-family:Times New Roman, Times, Serif; color:#000000; font-size:100%;}
.Archivebyline {font-family:Times New Roman, Times, Serif; color:#989898; font-size:100%;}
.ArchiveStoryDate {font-family:Times New Roman, Times, Serif; color:#989898; font-size:100%;}
.ArchiveBrowseHeader {font-family:Times New Roman, Times, Serif; color:#333333; font-size:100%; font-weight:bold;}

/* ++++++++++++  PrintFriendly page fonts++++++++++++   */
.pfBody {background-color:#fff; padding:6px; font-size:12pt; text-align:left;}
.pfLink {color:#000;}
.pfHeader {padding:4pt; border:1pt solid #000; font-family:arial,helvetica,sans-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:Times New Roman, Times, Serif; color:#333333; font-size:14px; font-weight:bold;}
.MailHeadline {font-family:Times New Roman, Times, Serif; color:#666666; font-size:14px; font-weight:bold;}
.MailHeadline a:link, .MailHeadline a:visited, .MailHeadline a:active {color:#484848;}
.MailHeadline a:hover {}
.MailThisText {font-family:Times New Roman, Times, Serif; color:#666666; font-size:11px; font-weight:bold;}
.MailDisclaimer {font-family:Times New Roman, Times, Serif; color:#666666; font-size:10px; }
.MailSubmit {font-family:Times New Roman, Times, Serif; color:#666666; font-size:11px; font-weight:bold;}
.MailSentHeader {font-family:Times New Roman, Times, Serif; color:#111111; font-size:14px; font-weight:bold;}
.MailErrors {font-family:Times New Roman, Times, Serif; color:#cc0000; font-size:14px; font-weight:bold;}
.MailErrors ul {font-family:Times New Roman, Times, Serif; color:#cc0000; font-size:14px; font-weight:normal;}

  /* ++++++++++++  Styles for member registration, MyAccount, newsletter, member functionalities ++++++++++++  */
  .MyAccountBox {width:160px; border:none; margin:10px 5px; background-color:#CDCDCD; padding:3px 0 3px 0; font-family:Arial, Helvetica, San-Serif; color:#484848; font-size:11.5px; font-weight:bold; text-decoration:none; letter-spacing:1px;}
  .MyAccountBox a:link {color:#484848; text-decoration:none;} .MyAccountBox a:visited {color:#484848; text-decoration:none;}
  .roundTable {background-color:#cdcdcd;}

  .CommentBar {padding:4px; background-color:#fff; border:1px solid #484848;}
  .CommentHeader {padding:4px; color:#ffffff; background-color:#484848; border-bottom:1px solid #fff; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold;}
  .CommentBottom {border-bottom:1px solid #666666; text-align:right; font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold;}
  .CommentBottom a:link, .CommentBottom a:visited {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#000000; font-weight:bold;}
  .PostingBodyText {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#000000;}
  .PostingBodyText a:link, .PostingBodyText a:active, .PostingBodyText a:visited {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#484848; font-weight:bold;}
  .PostingSmallText {font-family:Arial, Helvetica, San-Serif; font-size:10px; color:#000000;}
  .Errors {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#800000; font-weight:bold;}
  .Errors a:link, .Errors a:visited, .Errors a:active {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#800000; font-weight:bold;}
  .PostingTitle {font-family:Arial, Helvetica, San-Serif; font-size:16px; color:#000; font-weight:bold;}
  .PostingSubTitle {font-family:Arial, Helvetica, San-Serif; color:#000; font-size:12px;}
  .PostingSubTitle a:link, .PostingSubTitle a:active, .PostingSubTitle a:visited {color:#666;}
  .NoLogWarning {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#333; font-weight:bold;}
  .ReadCommentsTitle {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#EFEEEE; font-weight:bold;}
  .ReadCommentsTitle a:link, .ReadCommentsTitle a:active, .ReadCommentsTitle a:visited {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#EE1B22; font-weight:bold; text-decoration:none;}
  .ReadCommentsTeaser {font-family:Arial, Helvetica, San-Serif; color:#333333; font-size:12px; font-weight:bold;}
  .ReadCommentsLink {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#333333;}
  .ReadCommentsLink a:link, .ReadCommentsLink a:active, .ReadCommentsLink a:visited {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#333333;}
  .NoComments {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#333333; padding:5px 0 5px 0;}
  .CommentPoster {color:#000000; font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold;}
  .CommentPoster a {color:#000;}
  .CommentLocation {font-size:11px; font-family:Arial, Helvetica, San-Serif; color:#989898; font-weight:bold;}
  .CommentDate {font-size:11px; font-family:Arial, Helvetica, San-Serif; color:#989898;}
  .CommentBody {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#111111;}
  .ReportLink {font-size:10px; font-family:Arial, Helvetica, San-Serif; color:#333333;}
  .ReportLink a:link, .ReportLink a:active, .ReportLink a:visited  {font-size:10px; font-family:Arial, Helvetica, San-Serif; color:#333333;}
  .RegisterWelcome {font-family:Arial, Helvetica, San-Serif;font-size:14px;font-weight:bold;color:#484848;}
  .RegisterWelcomeSub {font-family:Arial, Helvetica, San-Serif;font-size:12px;color:#000;}
  .RegisterWelcomeSub a:link, .RegisterWelcomeSub a:active, .RegisterWelcomeSub a:visited {color:#484848;}
  .RegisterWelcomeSub a:hover {text-decoration:none;}
  .PasswordSent {font-family:Arial, Helvetica, San-Serif;font-size:12px;color:#000;font-weight:bold;}
  .MyAccountBodyText {font-family:Arial, Helvetica, San-Serif; font-size:11px; color:#000000;}
  .MyAccountBodyText a:link, .MyAccountBodyText a:active, .MyAccountBodyText a:visited {font-family:Arial, Helvetica, San-Serif; font-size:11px; color:#cc3333; font-weight:bold;}
  .MyAccountHeader {font-family:Arial, Helvetica, San-Serif; font-size:16px; color:#000; background-color:#cdcdcd; font-weight:bold;padding:4px; text-transform:uppercase;}
  .MyAccountSubHead {font-family:Arial, Helvetica, San-Serif; color:#fff; font-size:14px; background-color:#484848; text-align:center; font-weight:bold; }
  .MyAccountSubTitle {font-family:Arial, Helvetica, San-Serif; color:#FFF; font-size:11px; text-transform:none;}
  .MyAccountSubTitle a:link, .MyAccountSubTitle a:active, .MyAccountSubTitle a:visited {color:#666;}
  .MyAccountblock {padding:5px; clear:right; background-color:#eeeeee; border:1px solid #000;}
  .MyAccountNLType {font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; text-align:left;}
  .MyAccountFormHead {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#000000;}
  .UpdateButton {font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#484848; font-weight:bold;}
  .UpdateButton a:link, .UpdateButton a:visited, .UpdateButton a:active, .UpdateButton v:link {font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#484848; font-weight:bold;}
  .LogoutButton {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#484848; font-weight:bold;}
  .LogoutButton a:link, .LogoutButton a:visited, .LogoutButton a:active, .LogoutButton v:link {font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#484848; font-weight:bold;}

.AdminTools {text-align:right; font-family:Arial, Helvetica, San-Serif; color:#990000; font-size:9px;}
.AdminTools a:link {color:#990000; font-size:9px;} .AdminTools a:visited {color:#990000; font-size:9px;}



/* ++++++++++++ Logout Page ++++++++++++ */
.LogoutPage {font-family : Arial, Sans-serif; font-size : 12px; color : #000000;}
H1.LogoutHeader {font-family : Arial, Sans-serif; font-size : 16px; color : #B00;}
.LogoutHeadline {margin:10px auto; font-family : Arial, Sans-serif; font-size : 14px; color : #000000; font-weight:bold;}
.LogoutText {font-family : Arial, Sans-serif; font-size : 11px; color : #000000;}

/* ++++++++++++  Edit Profile Page ++++++++++++  */
  .ChangeMyPasswordBox {font-family : Arial, Sans-serif; font-size : 12px; color : #000000; background-color:#eee; 

border:1px solid #AAA; padding:5px; float:right;}
  .EditProfileElement {margin-bottom:10px;}
  .NewsletterSettings {border-top:1px solid #AAA;padding:10px;}
  .NewsletterOptions {border-top:1px solid #AAA;padding:10px;}
  .NewsletterOptionsContent {}
  .NewsletterOptionsEvents {float:right; margin:0px 50px 0px 15px;}



/* 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:#666666;}
.EventBrowseInnerBox {padding:6px; background-color:#fff;}
.EventBrowseHeader {padding:6px; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}
.EventBrowseChoice {margin-top:9px; font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#000000;}
.EventBrowseButton {float:right; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}
.EventPageHeader {font-family:Arial, Helvetica, San-Serif; font-size:4px; font-weight:bold; color:#fff;}
.EventSubHeader {font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#484848; border-top:1px solid; margin-top:15px; padding-top:10px;}
.EventListing {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#000000;}
.EventListing a:link {color:#484848;} .EventListing a:visited {color:#484848;}
.EventCategory {font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#484848;}
.EventCategory a:link {color:#484848;} .EventCategory a:visited {color:#484848;}
.EventTitle {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#B5151D;}
.EventTitle a:link, .EventTitle a:visited {color:#000; text-decoration:none;}
.EventTitle a:hover {text-decoration:underline;}
.EventSubTitle {font-family:Arial, Helvetica, San-Serif; font-size:13px; font-weight:bold; color:#000000;}
.EventSubTitle a:link, .EventSubTitle a:visited {color:#000; text-decoration:none;}
.EventSubTitle a:hover {text-decoration:underline;}
.EventIntro {font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#484848; margin-bottom:8px;}
.EventIntroHeadline {font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#484848;}


/* ++++++++++++  Music Events Fonts ++++++++++++  */
.MusicListing {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#000000;}
.MusicListing a:link {color:#484848;} .MusicListing a:visited {color:#484848;}
.MusicBrowseBox {float:right; text-align:left; width:200px; margin-left:10px; margin-top:9px; margin-bottom:12px; padding:1px; background-color:#666666;}
.MusicBrowseInnerBox {padding:6px; background-color:#fff;}
.MusicBrowseHeader {padding:6px; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}
.MusicBrowseChoice {margin-top:9px; font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#000000;}
.MusicBrowseButton {float:right; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}
.MusicPageHeader {font-family:Arial, Helvetica, San-Serif; font-size:4px; font-weight:bold; color:#fff;}
.MusicSubHeader {font-family:Arial, Helvetica, San-Serif; font-size:15px; font-weight:bold; color:#484848; border-top:1px solid; margin-top:15px; padding-top:10px;}
.MusicCategoryLink {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#666666;}
.MusicCategoryLink a:link {color:#666666;} .MusicCategoryLink a:visited {color:#666666;}
.MusicTitle {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#B5151D;}
.MusicTitle a:link {color:#B5151D;} .MusicTitle a:visited {color:#B5151D;}
.MusicSubTitle {font-family:Arial, Helvetica, San-Serif; font-size:13px; font-weight:bold; color:#000000;}
.MusicSubTitle a:link, .MusicSubTitle a:visited {color:#000;text-decoration:none;}
.MusicSubTitle a:hover {text-decoration:underline;}
.MusicIntro {font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#484848; margin-bottom:8px;}
.MusicIntroHeadline {font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#484848;}

/* ++++++++++++  Dining Listing Fonts ++++++++++++  */
.DiningListing {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#000000; border-top:1px solid #666666;}
.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:#666666;}
.DiningBrowseInnerBox {padding:6px; background-color:#fff;}
.DiningBrowseHeader {padding:6px; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}
.DiningBrowseChoice {margin-top:9px; font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#000000;}
.DiningBrowseButton {float:right; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}
.DiningPageHeader {font-family:Arial, Helvetica, San-Serif; font-size:4px; font-weight:bold; color:#fff;}
.DiningTitle {font-family:Arial, Helvetica, San-Serif; font-size:14px; font-weight:bold; color:#B5151D; margin-bottom:3px;}
.DiningTitle a:link {color:#B5151D;} .DiningTitle a:visited {color:#B5151D;}
.DiningCategoryLink {font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#999999;}
.DiningCategoryLink a:link {color:#999999;} .DiningCategoryLink a:visited {color:#999999;}
.DiningSubTitle {font-family:Arial, Helvetica, San-Serif; font-size:13px; font-weight:bold; color:#000000;}
.DiningAddress {margin-top:5px; padding:0; font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#000000;}
.DiningAddress a:link {color:#000000;} .DiningAddress a:visited {color:#000000;}
.DiningRegion {font-family:Arial, Helvetica, San-Serif; font-size:13px; font-weight:bold; background-color:#BBBBBB; color:#fff; padding:1px 3px;}
.DiningRegion a:link {color:#fff;} .DiningRegion a:visited {color:#fff;}
.DiningMapLink a:link {color:#B5151D; font-weight:normal;} .DiningMapLink a:visited {color:#B5151D; font-weight:normal;}
.DiningIntro {font-family:Arial, Helvetica, San-Serif; font-size:13px; color:#484848; margin-bottom:8px;}
.DiningIntroHeadline {font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#484848;}

/* ++++++++++++  Universal Listings Elements and Fonts ++++++++++++  */
.ListingsCrumb {padding:6px; font-family:Arial, Helvetica, San-Serif; font-size:15px; color:#999999; font-weight:bold;}
.ListingsCrumb a:link {color:#484848;} .ListingsCrumb a:visited {color:#484848;}
.MultiPageNav {margin-top:18px; font-family:Arial, Helvetica, San-Serif; font-size:12px; color:#000000;}
.MultiPageNav a:link {color:#000000;} .MultiPageNav a:visited {color:#000000;}
.NoResults {margin-top:10px; font-family:Arial, Helvetica, San-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:#fff;} */
.LocationInListing {font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#484848;}
.LocationInListing a:link {color:#484848;} .LocationInListing a:visited {color:#484848;}
.LocationInListing a:hover {color:#B5151D;}
.AlphaNavLink {font-family:Arial; font-size:12px; font-weight:bold; color:#000000;}
.AlphaNavLink_active {font-family:Arial; font-size:12px; font-weight:bold; color:#484848;}

/* ++++++++++++  Location Guide Side Box ++++++++++++  */
.LocationGuideBox {float:right; text-align:left; width:160px; margin-left:10px; margin-top:9px; margin-bottom:12px; padding:1px; background-color:#666666;}
.LocationGuideInnerBox {padding:4px; background-color:#fff;}
.LocationGuideBoxHeader {padding:4px; font-family:Arial, Helvetica, San-Serif; font-size:13px; font-weight:bold; color:#484848;}
.LocationCategoryList {font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#000000; padding:2pt;}
.LocationCategoryList a:link {color:#000000;} .LocationCategoryList a:visited {color:#000000;}

/* ++++++++++++  Location Guide Search ++++++++++++  */
.LocationGuideHeader {margin-bottom:15px; padding:0; font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:20px; font-weight:bold; text-decoration:none; letter-spacing:1px; border-top:1px solid #CDCDCD;}
.LocationGuideHeader a:link, .LocationGuideHeader a:visited, .LocationGuideHeader a:active {font-family:Times New Roman, Times, Serif; color:#A3A3A3; font-size:20px; font-weight:bold; text-decoration:none;}
.LocationGuideCategoryHeader {font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#;}
.LocationGuideList  {font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#000000; padding:2pt;}
.LocationGuideList a:link {color:#B5151D; font-weight:bold;} .LocationGuideList a:visited {color:#B5151D; font-weight:bold;}
.LocationGuideMapLink a:link {color:#B5151D; font-weight:normal;} .LocationGuideMapLink a:visited {color:#B5151D; font-weight:normal;}
.LocationSearchForm {font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#000000; margin:0;}
.LocationBrowseBox {float:right; text-align:left; width:160px; margin-left:10px; margin-top:9px; margin-bottom:5px; padding:1px; background-color:#cccccc;}
.LocationBrowseInnerBox {padding:6px; background-color:#fff;}
.LocationBrowseHeader {padding:4px; font-family:Arial, Helvetica, San-Serif; font-size:13px; font-weight:bold; color:#484848;}
.LocationBrowseChoice {margin-top:5px; font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#000000;}
.LocationBrowseMenu {width:130px;}
.LocationBrowseButton {text-align:right; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#000000;}
.LocationPageHeader {font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#000000;}
.LocationSearchCrumb {padding:4px; font-family:Arial, Helvetica, San-Serif; font-size:16px; font-weight:bold; color:#484848;}

/* ++++++++++++  Location Page ++++++++++++  */
.LocationCategoryCrumb {font-family:Arial, Helvetica, San-Serif; font-size:12px; font-weight:bold; color:#484848;}
.LocationCategoryCrumb a:link {color:#484848;} .LocationCategoryCrumb a:visited {color:#484848;}
.LocationDetails {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#000000;}
.LocationDetails a:link {color:#000000;} .LocationDetails a:visited {color:#000000;}
.LocationName {font-family:Arial, Helvetica, San-Serif; font-size:24px; font-weight:bold; color:#B5151D; margin-bottom:10px;}
.LocationImageBox {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:11px; font-style:italic; color:#000000;}
.LocationDescription {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#000000;}
.LocationListingHeader {margin-top:20px; font-family:Arial, Helvetica, San-Serif; font-size:20px; font-weight:bold; color:#484848; border-bottom:1px solid #000000;}
.LocationDiningDetails {margin-top:10px; font-family:Arial, Helvetica, San-Serif; font-size:14px; color:#000000;}
.LocationDiningDetails a:link {color:#484848; font-weight:bold;} .LocationDiningDetails a:visited {color:#484848; font-weight:bold;}


/* ++++++++++++Event Page ++++++++++++ */
.EventPageDetails a:visited {color:#000;}
.EventPageTitle {font-family:Arial, Helvetica, sans-serif; font-size :18px; font-weight:bold; color:#B00;}
.EventPageLocationName {font-family:Arial, Helvetica, sans-serif; font-size :12px; font-weight:bold; color:#222;}
.EventPageLocationInfo {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size :12px; color:#000;}
.EventPageCategoryLinks {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; font-weight:bold; margin:5px 

0px 12px 0px;}
.EventPageCategoryLinks a:link {color:#222;} 
.EventPageCategoryLinks a:visited {color:#222;}
.EventPageDetails {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size :12px; color:#000;}
.EventPageDetails a:link {color:#000;} 
.EventPageImageBox {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size :11px; font-style:italic; color:#000;}





 /* Listings Search Box -- width of main-divs if too small causes tab disappearance in IE */
.ListingsSideBox {float:right; text-align:left; width:170px; margin-top:9px; margin-bottom:12px; padding:1px; :0px; background-color:#fff;}
.ListingsSearchRightCol {width:170px; text-align:left; margin-left:5px;}
.SectionIndexListingsBox {float:right; text-align:left; width:190px; margin-top:12px; margin-bottom:12px; padding:1px; background-color:#fff;}

#LSB, 
.LSBContent, 
.LSBFontHack {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11pt;
  }

#LSB {
  width:165px;
  margin:0px 0px 3px 3px;
  font-weight:bold;
  }

.LSBTabs {
  padding:0 0 0 1px;
  color:#BB0000;
  white-space:nowrap;
  }
.LSBTabs a {
  position:relative;
  padding:3px 3px 0px 3px;
  background-color:#fff;
  color:#BB0000;
  border:1px solid #b7b7b7;
  border-bottom: 1px solid #fff;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  }
.LSBTabs a.tabSelected {
  background:#fff;
  color:#BB0000;
  border:1px solid #b7b7b7;
  border-bottom:1px solid #fff;
  font-weight:bold; 
  text-decoration:none;
  }

.LSBTabs a.tabUnselected {
  background:#484848;
  color:#fff;
  border-bottom: none;
  font-weight:bold; 
  text-decoration:none;
  }
.LSBTabs a:hover {
  cursor: pointer;
  }
.LSBContent { 
  width:165px; 
  margin:0;
  padding:0; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  border:1px solid #b7b7b7; 
  }
.LSBTitle {
  float:left;
  margin:5px 0px;
  padding:0; 
  color:#BB0000; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  }
.ListingsBrowseChoice { 
  margin:8px 0px; 
  font-weight:normal; 
  }
.ListingsBrowseMenu { 
  width:155px;
  margin-top:0;
  font-weight:normal;
  }




/* OLD 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; }



/* ++++++++++++  login form styles ++++++++++++  */ 
#loginForm {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:0.85em;
}
.errorDisplay {
  margin:12px;
  padding:12px;
  color:#c00;
  border:2px solid #c00;
}

/*  ++++++++++++ other upgrade styles  ++++++++++++ */
h1.myProfile {
  font-family:arial,helvetica,sans-serif;
}
#addLocationFavorite {
  float:right;
  margin:0;
}
.moreLink {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:right;
  color:#cc0000;
}
.moreLink a {
  color:#cc0000;
}
.logoutPage {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
}
#commentForm h4 {
  margin-bottom:0;
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#222;
}
#commentForm h4 a {
  font-family:verdana,arial,helvetica,sans-serif;
}
#editCommentComponent textarea,
#commentForm textarea {
  width:500px;
  border:1px solid #000;
}

.commentBrowseReference {font-family: Georgia, Serif; color: #111; font-size: 18px; font-weight: bold;}
.commentBrowseReference a {color:#111;}


#previewCommentComponent,
#editCommentComponent {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
}
#previewCommentComponent h4,
#editCommentComponent h4 {
  margin:0;
}
.commentUser {
  float:left;
  margin:0 12px 12px 0;
}
#previewCommentComponent form,
#editCommentComponent form {
  display:inline;
}

.IndexSectionTitleMost {
  margin:0 0 4px 4px;
}
.IndexSectionTitleMost span {
  padding:2px;
  background:#000;
  color:#fff;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:1px;
}

.profileBioComponent {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
}
.bioIcon {
  float:right;
}
.memberSince span,
.commentsPosted span {
  font-weight:bold;
}
.memberSince,
.commentsPosted {
  margin:9px 0;
}
.bio {
  margin-bottom:18px;
}
.locationMapDisplay {
  margin:0;
  padding:0px;
}

.locationMapDisplay#mapDirectionsLink, .locationMapDisplay#mapDirectionsLink a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}



/* alt weeklies widget styles */
#altweeklies {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
}
#altweeklies h3 {
  margin-bottom : 4px;
  background-color : #BC0410; 
  padding : 3px 1px 3px 7px; 
  font-family: Arial, Helvetica, Sans-serif;
  color: #fff;
  font-size: 12px; 
  font-weight: bold;
  text-decoration : none;
}
#altweeklies p {
  margin-left:5px;
  padding-left:10px;
  background:url(/images/carrot.gif) no-repeat 0 -2px;
  line-height:1.2em;
}
#altweeklies a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}


/* td {border:1px solid #00c;} */

table#lowCornerTable .RightCell {
  background-color:#EFEFEF;
  border:0;
  }

