body {
  margin:0;
  adding:0;
  background-color:#b2bec1;
  }
a:link {
  color:#284078;
  }
a:visited {
  color:#46585b;
  }
#flashMenu {
  width:775px;
  }
table#featureTable {
  margin-bottom:6px;
  }

/* Calendar Include */
.calendar {
  width:150px;
  height:110px;
  color:#999;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:9px;
  border-top:1px solid #999;
  border-left:1px solid #999;
  }
.calendar td {
  text-align:center;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  }
.heading {
  color:#000;font-weight:bold;
  }
.notlinked {
  color:#666;
  }
.linked {
  font-weight:bold;
  }
.linked a {
  color:#009;
  }
.linked a:hover {
  text-decoration:none;
  }
.eventsCalendarMonth {
  width:150px;
  height:18px;
  margin-top:2px;
  background-color:#006699;
  color:#fff;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  }
.eventsCalendarMonth div {
  width:150px;
  padding-top:2px;
  letter-spacing:.25em;
  }
#specialSections {
  background-color:#fff;
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  }
#googleBox {
  background-color:#fff;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  }
form {
  margin:0;
  padding:0;
  }
.sponsorTile {
  color:#fff;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:12px;
  }
#turboTrip {
  background-color:#46585B;
  color:#fff;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  }
#turboTrip a {
  color:#fff;
  }
#bestViewed {
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  }
.tocHeader {
  padding-left:6px;
  text-align:left;
  }
.tocHeader div {
  width:98%;
  background-color:#46585B;
  }
.homeCapsule {
  padding-left:6px;
  width:98%;
  margin-bottom:6px;
  font-family:geneva,arial,helvetica,sans-serif;
  }
.homeCapsuleHead {
  font-size:11px;
  font-weight:bold;
  }
.homeCapsuleTeaser {
  font-size:10px;
  }
.homeCapsuleAuthor {
  font-size:10px;
  }
#weatherTable {
  border:1px solid #000;
  font-family:geneva,arial,helvetica,sans-serif;
  }
#homeFooter {
  width:100%;
  margin-top:12px;
  }
.copyRight {
  margin:6px;
  border-top:2px solid #46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  }
.extrasHeader {
  color:#b2bec1;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  text-align:left;
  }
#adColumnHeader {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  }
#classAdTease {
  padding:4px;
  background-color:#284078;
  color:#fff;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  }
#storySlug {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }
#responseBox {
  margin-bottom:10px;
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  text-align:right;
  }
.storyHeadline {
  color:#284078;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
  }
.storySubheadline {
  color:#284078;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  }
.storyByline {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  }
.storyBody {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:12px;
  }
.storyPhotoCredit {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  font-style:italic;
  text-align:right;
  }
.storyPhotoCaption {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  }
hr.storyEnder {
  color:#b2bec1;
  }
.otherStoriesLinks {
  color:#46585B;
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:12px;
  }
.otherStoriesHeader {
  margin-bottom:0;
  font-weight:bold;
  }
.otherStoriesList {
  margin-top:0;
  }
.contentArchiveLink {
  font-weight:bold;
  }
.authorList {
  font-size:12px;
  }
.storyFields {
  margin-bottom:10px;
  }
.storyFields .wine {
  font-weight:bold;
  }
.infoBox {
  margin-top:10px;
  font-weight:bold;
  }

/* Index Styles */
.gwIndexSectionHeader {
  margin:18px 0 12px;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  }
.gwIndexItem {
  margin-bottom:10px;
  }
.gwIndexHeadline {
  font-size:12px;
  font-weight:bold;
  }
.gwIndexSubheadline {
  font-size:12px;
  }
.gwIndexTeaser {
  font-size:12px;
  }
.gwIndexByline {
  font-size:10px;
  font-weight:bold;
  }
.tocCapsule {
  margin-bottom:10px;
  }
.capsuleHead {
  font-size:12px;
  font-weight:bold;
  }
.capsuleTeaser {
  font-size:12px;
  }
.capsuleAuthor {
  font-size:10px;
  font-weight:bold;
  }
.indexSectionHeader {
  margin:24px 0 12px;
  padding-bottom:6px;
  color:#000;
  border-bottom:1px solid #666;
  font-size:14px;
  font-weight:bold;
  }
.archiveHeadline {
  color:#666;
  font-size:12px;
  font-weight:bold;
  }
.archiveSubheadline {
  font-size:12px;}
.archiveByline {
  font-size:10px;
  font-weight:bold;
  }
