/* 
We have site licenses for the Archer and Calin Samuels fonts. 
*/

@font-face {
  font-family: 'ArcherSemiboldRegular';
  src: url('/styles/fonts/archer-semibold-pro-webfont.eot');
  src: local('☺'), url('/styles/fonts/archer-semibold-pro-webfont.woff') format('woff'), url('/styles/fonts/archer-semibold-pro-webfont.ttf') format('truetype'), url('/styles/fonts/archer-semibold-pro-webfont.svg#webfontzBO8j7SE') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
@font-face {
  font-family: 'ArcherLightRegular';
  src: url('/styles/fonts/archer-light-pro-webfont.eot');
  src: local('☺'), url('/styles/fonts/archer-light-pro-webfont.woff') format('woff'), url('/styles/fonts/archer-light-pro-webfont.ttf') format('truetype'), url('/styles/fonts/archer-light-pro-webfont.svg#webfontd82MitCN') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/

@font-face {
  font-family: 'ColinSamuelsBold';
  src: url('/styles/fonts/ColinSamuelsBold-webfont.eot');
  src: local('☺'), url('/styles/fonts/ColinSamuelsBold-webfont.woff') format('woff'), url('/styles/fonts/ColinSamuelsBold-webfont.ttf') format('truetype'), url('/styles/fonts/ColinSamuelsBold-webfont.svg#webfontcsB1') format('svg');
  font-style: normal;
  font-weight: normal;
}

/* @license
 * MyFonts Webfont Build ID 2364281, 2012-09-14T12:38:20-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Breakers Black by Kostic
 * URL: http://www.myfonts.com/fonts/kostic/breakers/black/
 * Licensed pageviews: 10,000
 * 
 * Webfont: Breakers Light by Kostic
 * URL: http://www.myfonts.com/fonts/kostic/breakers/light/
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2364281
 * Webfonts copyright: Copyright (c) 2012 by Nikola &amp; Zoran Kostic. All rights reserved.
 * 
 * © 2012 Bitstream Inc
*/

/* Breakers Black */
@font-face {font-family: 'Breakers-Black';src: url('/styles/fonts/BreakersBlack.eot');src: url('/styles/fonts/BreakersBlack.eot?#iefix') format('embedded-opentype'),url('/styles/fonts/BreakersBlack.woff') format('woff'),url('/styles/fonts/BreakersBlack.ttf') format('truetype');}

/* Breakers Light */
@font-face {font-family: 'Breakers-Light';src: url('/styles/fonts/BreakersLight.eot');src: url('/styles/fonts/BreakersLight.eot?#iefix') format('embedded-opentype'),url('/styles/fonts/BreakersLight.woff') format('woff'),url('/styles/fonts/BreakersLight.ttf') format('truetype');}


div#SectionName,
div#CategoryName {
  padding:0;
  margin:0;
}

div#SectionName h2,
div#CategoryName h2 {
  font-family:'ColinSamuelsBold','ArcherSemiboldRegular', Courier,serif;
  font-weight: bold;
  font-size:2.8em;
  display:block;
  padding:0 0 3px 0;
  margin:0;
  text-transform:uppercase;
  color: #fe0000;
}

div#gridMainSidebar div#SeeandDo div.storyItem h3 {
  background:none;
  color:#000;
  font-weight:bold;
  text-transform:none;
  padding:2px 0;
}

div#gridMainSidebar div#CLConnect h3 {
  background:none;
  color:#000;
}

.subhead {
  line-height:1.4em;
}

h1.headline {
  font-family:"Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, Sans-serif;
  letter-spacing:-1px;
}

div.MainColumn h2.BestOfHeadlineSub,
div.SpanningHeader h2.BestOfHeadlineSub
{
  font-family:"Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, Sans-serif;
  letter-spacing:-1px;
  font-size:1.8em;
}

div.MainColumn h2.BestOfHeadlineSub span.BestOfHeadline,
div.SpanningHeader h2.BestOfHeadlineSub span.BestOfHeadline
{
  color:#666666;
}

div#StoryFeatures.BestOfGuide {

}

div#StoryHeader h1.headline {
  font-size:2.2em;
  padding:0 0 3px 0;
  font-family: Georgia,serif;
  font-weight: bold;
}

div#SlideshowFullPage h1.headline {
  font-size:1.8em;
}

div#StoryHeader h2.subheadline {
  font-size:1.3em;
  color:#666666;
  margin:0 0 10px 0;
}

div#storyBody p {
  color:#404040; 
}

div#storyBody h3 {
  font-family:Helvetica,Arial,sans-serif;
  font-size:1.4em;
  font-weight:bold;
  padding:3px 0;
  margin:2px 0 0 0;
}
/* -- default styles for basic elements within content/posts -- */
#storyBody h1,#storyBody h2,#storyBody h3,#storyBody h4,#storyBody h5,#storyBody h6,.postBody h1,.postBody h2,.postBody h3,.postBody h4,.postBody h5,.postBody h6,.descr_txt h1,.descr_txt h2,.descr_txt h3,.descr_txt h4,.descr_txt h5,.descr_txt h6{
  margin:1.12em 0;
  line-height: 1.2;
}
#storyBody h1,.postBody h1,.descr_txt h1{font-weight:700;color:#101010;font-size:1.63em}
#storyBody h2,.postBody h2,.descr_txt h2{font-weight:700;color:#111;font-size:1.55em;}

div#storyBody> ul,div#storyBody>ol,.postBody>ul,.postBody>ol,.descr_txt ul, .descr_txt ol{
  margin:1.12em;
}
div#storyBody> ul li,.postBody>ul li,.descr_txt>ul li {
	list-style: disc inside none;
}
div#storyBody>ol li,.postBody>ol li,.descr_txt ol li{
	list-style: decimal inside none;
}
div#storyBody h3,.postBody h3, .descr_txt h3 {
  font-family:Helvetica,Arial,sans-serif;
  font-size:1.4em;
  font-weight:bold;
  padding:3px 0;
  margin:2px 0 0 0;
}
div#storyBody h4,.postBody h4, .descr_txt h4 {
	font-weight: 700;
	font-size: 1.1em;
		color: #333;
}
div#storyBody blockquote,.postBody blockquote,.descr_txt blockquote {
  border-left: 1px solid #ABABAB;
  padding: 6px 10px;
  text-align: justify;
  font-size: 1.1em;
  margin: 1em 3em;
  box-shadow: -5px 0px 3px -1px #999;
  line-height: 1.5em;
  color: #111;
  border-radius: 4px;
  background: #fcfcfc;
}
.postBody iframe, #storyBody iframe {
  display: block;
  margin: 1.12em auto;
}
.postBody hr,#storyBody hr,.descr_txt hr  {
  margin: 9px 0 10px;
  border-width: 1px 0 0;
  display: block;
  border-style: solid;
  border-color: #ccc;
}
div#MapSmallDirectionsForm label{font-weight:700;}
div#MapSmallDirectionsForm form{padding:0}
div#MapSmallDirectionsForm input.text {
  margin: 0;
    padding-left: 24px;
  max-width: none;
  width: 77%;
}
span.at4-icon.aticon-compact {
  margin-right: 3px;
}
div#ArticleToolsTools ul li {
  font-size:.9em;
  clear: both;
}

h2.sectionHeader {
  margin:0 0 8px ;
}

div#HomeArts {
  margin:10px 0 0 0;
}

ul.moduleList li p {
  color:#404040;
  font-size:.9em;
}

.magnumContainer .caption {
  font-weight:bold;
}

.magnumContainer .credit, div.flipBook .credit {
  color:#999999;
  font-size:0.8em;
}

li.eventItem h4 {
  padding:4px 0;
  font-size:0.9em;
}

li.eventItem {
  margin:0 0 8px 0;
}

div.descripTxt {
  padding:10px 0;
  font-size:0.9em;
}

div#EventsPopular.MainSidebar h4 {
  font-size:0.9em;
}

.postBody ul {
  display:block;
  padding:0 35px;
}
  /* Exclude items in images. */
  .postBody .contentImageLeft ul,
  .postBody .contentImageRight ul,
  .postBody .contentImageCenter ul
  {padding: 0; padding:initial;}

.postBody ul li {
  list-style-type: square;
  margin:0 0 5px 0;
}
  /* Exclude items in images. */
  .postBody .contentImageLeft ul li,
  .postBody .contentImageRight ul li,
  .postBody .contentImageCenter ul li
  {margin: 0; margin:initial;}

.postBody ol {
  display:block;
  padding:0 35px;
}

.postBody ul li.imageCaption, .postBody ul li.imageCredit {
  list-style-type:none;
  margin:0;
}
  .postBody ul li.imageCredit {
    font-size:0.7em;
  }

#FlickrBadge {
  display:block;
  margin:5px 0;
}

li.filmItem {
  margin:0 0 10px 0;
}

.synopsis p {
  color:#666;
  line-height:1.4em;
}


.archiveListing h4.headline {
  font-size:1.2em;
  font-weight:bold;
}

.archiveListing h5.subhead {
  color:#666666;
  margin:0 0 5px 0;
}

.archiveListing .byline {
  margin:0 0 5px 0;
}

.archiveListing .byline, .archiveListing .tags {
  font-size:0.9em;
}

.archiveListing .tags a {
  color:#989898;
}

#ArchivesAuthorBio p {
  color:#666666;
  line-height:1.5em;
}

div#storyBody ul li.imageCaption {
  line-height:1.3em;
  font-size:0.9em;
  color:#666666;
  text-align:left;
}

.BlogCustomSearch h2 {
  background-color:#000;
  padding:2px 2px 0;
}

.BlogCustomSearch div {
  padding:3px 0;
}

div#gridBottomIsland {
  margin:0;!important
}

/* Don't show 'click to enlarge' prompt. */
.clicktozoom {display:none;}

div.contentImageCenter {
  max-width:620px;
  margin:0 auto;
}

div.contentImageCenter ul {
  padding:0;
  margin:0;
  display:inline;
  line-height:0.9em;
}

ul li.imageCredit {
  color:#C0C0C0;
  text-align:right;
  padding:0;
  margin:0;
  letter-spacing:0;
}

ul li.imageCredit a {
  text-decoration:none;
  color:#C0C0C0;
}

ul li.imageCredit a:hover {
  text-decoration:underline;
}

div.contentImageCenter ul li.imageCredit,
div.blogImageCenter ul li.imageCredit {

}

div.blogImageCenter ul li.imageCaption {
  line-height:1.3em;
  font-size:1.2em;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  display:block;
  padding:2px 0;
}

div.contentImageCenter ul li.imageCredit a,
div.blogImageCenter ul li.imageCredit a {
  color:#C0C0C0;
  letter-spacing:0;
}

h2.rsslink {
  display:inline-block;
  float:right;
  position:relative;
  bottom:20px;
}

div#StoryInfoBox p {
  font-size:0.9em;
}

.categoryLead {
  border-bottom:1px dotted #DEDEDE;
  margin:0 0 15px 0;
}

body.Iago7Zone div#gridBottomColumns {
  float: left;
  margin: 0;
  width: 410px;
  }

body.Iago7Zone div#gridBottomColumns div.storyTeaser img {
  clear:both;
}

body.Iago7Zone h4.headline {
  font-family:Helvetica,Arial,Sans-serif;
  font-size:0.95em;
  line-height:1.4em;
  clear:both;
}

body.Iago7Zone div#gridBottomColumns li.storyItem {
  margin:5px 0 15px 0;
}

body.Iago7Zone div#gridBottomColumn1,
body.Iago7Zone div#gridBottomColumn2 {
    float: left;
    width: 190px;
}

div.SectionTableofContentsTravel h5.subhead {
  clear:both;
}

div#gridBottomColumns h3 {
    background: none;
      padding: 0 0 10px;
      font-family: 'ColinSamuelsBold','ArcherSemiboldRegular', Courier, serif;
      font-size: 1.4em;
      color: #014895;
      text-align: left;
      text-transform: uppercase;
      margin-bottom: 10px;
      border-bottom: 1px dotted #DEDEDE;
      font-weight: normal;
}

div#SectionLinks h4.blogroll,
div#TravelDeals h4.blogroll {
  margin:3px 0;
  font-size:1em;
  font-weight:bold;
}

div#gridCenterSidebar div#TravelDeals {
  background-color:#F2EFEA;
}


div.flipBook ul li.credit a {
  color:#999999;
  text-decoration:none;
}

div.flipBook ul li.credit a:hover {
  text-decoration:underline;
}

div#SubmitSurvey div.expiration {
  font-weight:bold;
}

div#SubmitSurvey div.SurveyHeader {
  margin:0 0 15px 0;
}

div.SurveySectionHeader h2.header {
  font-family: 'ColinSamuelsBold','ArcherSemiboldRegular';
  font-size:1.8em;
  color: #014895;
  text-transform:uppercase;
  margin:2px 0 8px 0;
}

div.SurveySectionHeader div.progress {
  font: normal normal bold 1em/1.5em Helvetica,Arial, sans-serif;
  color:#999999;
  text-transform:uppercase;
  margin:4px 0;
}

div.SurveySubmit {
  display:block;
  overflow:hidden;
  padding:5px 0;
  width:570px;
}

div.SurveySubmit div.SurveyPrev {
  float:left;
}

div.SurveySubmit div.SurveyNext {
  float:right;
}
div.SurveyExit
{
  width:570px;
  text-align:center;
}

body#Page.Syndication div#RSSColumns {
  float: left;
  width: 30%;
  margin-left: 10px;
}
body#Page.Syndication div#RSSColumns {
  float: left;
  width: 25%;
}
body#Page.Syndication div#RSSColumns ul {
  margin:0 0 0 10px;
}
body#Page.Syndication div#RSSColumns ul li {
  margin-top: 3px;
}
body#Page.Syndication div#RSSColumns ul li a {
  background: url(/images/icons/rss-sm.gif) no-repeat center left;
  padding-left: 22px;
  font-size: 1.2em;
  text-decoration: none;
}


div#ArchivesAuthorBio ul li {
  margin:10px 0;
  line-height:1.4em;
  padding:0 8px;
}

div#SectionFeatureTeasers {
  display:block;
  height:125px;
  background-color:#F2EFEA;
  padding:5px 10px;
  clear:both;
  height:125px;
  margin:0 0 5px 0;
  border: 1px solid #799ECB;
}

div#SectionFeatureTeasers div#teaserHolder {
  display:block;
  clear:both;
}

div#SectionFeatureTeasers div.blogTeasers {
  display:block;
  float:left;
  width:300px;
  padding:5px 0 0 0;
  height:100%;
}

div#SectionFeatureTeasers h3.label {
  font-family: 'ColinSamuelsBold','ArcherSemiboldRegular', Courier, Serif;
  font-size:1.4em;
  text-transform:uppercase;
}

div#SectionFeatureTeasers h3.label a {
  text-decoration:none;
}

div#SectionFeatureTeasers h3.label a:hover {
  color:#000000;
  text-decoration:underline;
}

div#SectionFeatureTeasers h3.categoryTeaser {
  font-family:Helvetica, Arial, sans-serif;
  font-size:0.7em;
  color:#666666;
  text-transform:uppercase;
  margin:0 0 5px 0;
}

div#SectionFeatureTeasers h4.headline {
  font-size:1.1em;
}

div#SectionFeatureTeasers div#moreLink {
  display:block;
  clear:both;
  text-align:right;
}

div#gridMainSidebar1 div.audioPlayer {
  margin:0 0 6px 0;
}

div#gridMainSidebar1 div#AnotherComedyPodcast ul.moduleList li h3 {
  display:none;
}

div#AnotherComedyPodcast h3.header {
  background:url("/images/other/another-comedy-podcast-thumb.jpg") no-repeat scroll 0 0 transparent;
  display:block;
  height:85px;
  text-indent:-6000px;
  width:180px;
}

div#searchResults .eventCategories {
  display:inline-block;
  padding:3px;
  margin:3px 0;
  background-color:#F2EFEA;
}

div#searchResults .eventCategories a {
  font-size:0.8em;
  font-family:Verdana, sans-serif;
  text-transform:uppercase;
}

div.SpecialRecentFeatures h4 a {
  text-decoration: none;
  color:#666666;
  font-size:0.8em;
  text-transform:uppercase;      
  display:block;
  margin:0 0 5px 0;
  line-height:1.3em;
}

div.SpecialRecentFeatures h3 {
  font-size: 1.1em;
}

div.SpecialRecentFeatures h2 {
  margin:0 0 5px 0;
  font-family: 'ColinSamuelsBold','ArcherSemiboldRegular', Courier, serif;
  color:#FE0000;
}

div.SpecialRecentFeatures .subhead {
  font-size:1em;
  color:#999;
  overflow:hidden;
}

div.SpecialRecentFeatures p.byline {
  padding:5px 0 0 0;
}

div.SpecialRecentFeatures div.clear {
  padding: 5px 0;
  margin:0 0 5px 0;
}

div.SpecialRecentFeatures h2 {
  text-transform: uppercase;
  color: #FE0000;
  text-decoration: none;
}

div#gridMainSidebar1 div.StaticLinks, div#gridMainSidebar1 div.StaticBox {
  background-color:#F2EFEA;
}

div#gridMainSidebar1 div#EditorialBoard ul li {
  display:block;
  clear:both;
  height:50px;
  margin:3px 0 5px 0;
  padding:0;
  color:#666666;
}

div#gridMainSidebar1 div#EditorialBoard ul li a {
  font-weight:bold;
}

div#gridMainSidebar1 div#EditorialBoard ul li img {
  float:left;
  margin:0 6px 4px 0;
  width:50px;
}

div.blogPost h3.subheadline {
  font-size:1.1em;
  color:#666666;
  margin:5px 0;
}

div#gridMainSidebar div#RelatedListsEvents h3 {
  font-family:Arial, Helvetica,sans-serif;
  font-size:1em;
}

div#Poll {
  display:block;
  padding:5px 20px;
}

h3.PollQuestion {
  font-family: 'ColinSamuelsBold','ArcherSemiboldRegular';
  font-size:1.6em;
  color:#014895;
  margin:4px 0;
}

div#Poll ul li.pollItem {
  padding:4px 0;
  font-size:1.1em;
}

div#ShellPollResults ul.moduleList {
  display:block;
  padding:20px 10px;
}

div#ShellPollResults ul.moduleList li.pollItem div.listing {
  font-size:1.1em;
}

div#ShellPollResults ul.moduleList li.pollItem div.rating {
  margin:0 10px;
}

div#RecentComments h3 a {
  color:#ffffff;
  text-decoration:none;
}

.feedburnerFeedBlock ul li span.headline a {
  color:#000000;
  font-weight:bold;
  size:1.3em;
  text-transform:uppercase;
}

div#EmbeddedSidebar div.sidebar div#FacebookLikebutton,
div#EmbeddedSidebar div.sidebar div#TwitterShareButton {
  background:none;
  border:none;
  margin:4px 0 0 0;
  padding:2px 0;
}

div.locationListing li.tags {
  background-color:#F2EFEA;
  display:inline-block;
  margin:3px 0;
  padding:3px;
  text-transform:uppercase;
  font-family:Verdana,sans-serif;
  font-size:0.8em;;
}

div#HomeFood div.followStories ul li.locationItem h4 a {
  text-decoration:none;
  font-weight:bold;
  font-size:1em;
}

div#RelatedLocations ul li.locationItem h4 a {
  font-weight:bold;
  font-size:1.2em;
  margin:0 0 3px 0;
  display:inline-block;
}

div#EventTools {
  margin:10px 0 5px 0;
}

div#RelatedEvents ul li.eventItem img.eventSquare {
  float:left;
  margin:0 10px 0 0;
}

div#RelatedEvents ul li.eventItem h4 a {
  font-size:1.4em;
}

body#Content div.sidebar div#RelatedFilmsSide h3,
body#Content div.sidebar div#RelatedEventsSide h3,
body#Content div.sidebar div#RelatedLocationsSide h3 {
  font-weight:normal;
  font-size:1.3em;
  margin:3px 0;
  padding:0 0 3px;
}

div#FilmCreditsSide div.filmShortReview {
  margin:0;
}

div#FilmCreditsSide div.filmShortReview p.filmMetaInfo {
  background:none;
  padding:0;
  width:100%;
  line-height:1.5em;
}

div#RelatedLocationsSide li.locationRating a,
div#RelatedLocationsSide li.diningFeatures a {
  text-decoration:none;
}

div#RelatedLocationsSide li.l1 {
  margin:0 0 5px 0;
}


div#BlogsRecentTop {
  width:630px;
  margin:0 0 20px 0;
  background-color:#F2EFEA;
  padding:3px 5px;
  clear:both;
  border: 1px solid #799ECB;
  height:auto;
  float:left;
}

div#BlogsRecentWrap {
  display:block;
  clear:both;
  float:left;
  width:auto;
  width:100%;
  padding:0 8px;
}

div#BlogsRecentTop div.blogCell {
  display:block;
  width:150px;
  float:left;
  margin:0 5px 0 0;
}

body.BlogsPodcasts div#gridSpanningHeader div#BlogsRecentWrap h2 {
  font-family: Helvetica,Arial,Sans-serif;
  font-size:1em;
  display:block;
  margin:5px 0 20px 0;
  color:#000000;
  text-transform:uppercase;
  width:620px;
}

body.BlogsPodcasts div#PageHeadline div.storyHead h1.headline {
  font-family:'ColinSamuelsBold','ArcherSemiboldRegular', Courier, Serif;
  font-size:2.8em;
  color:#000000;
  text-transform:uppercase;
  padding:0 0 3px;
}

body.BlogsPodcasts div#gridSpanningHeader div#BlogsRecentWrap div.blogCell h3.headline {
  font-size:1.1em;
  font-weight:bold;
}

body.BlogsPodcasts div#gridSpanningHeader div#BlogsRecentWrap div.blogCell h4 a {
  color:#666666;
  display:block;
  font-size:0.8em;
  line-height:1.3em;
  margin:0 0 5px;
  text-decoration:none;
  text-transform:uppercase;
}

body.BlogsPodcasts div#EmbeddedSidebar {
  margin:0;
}

div#BlogsRecentTop div.blogCell p.byline {
  display:block;
}

div#BlogsRecentTop div.blogCell p.byline span.author,
div#BlogsRecentTop div.blogCell p.byline span.releaseDate {
  float:left;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:0.8em;
  color:#666666;
  padding:2px;
  text-transform:uppercase;
}

div#BlogLandingNew li.storyItem {
  display:block;
  clear:both;
  overflow:hidden;
  margin:0 0 20px 0;
}

div#BlogLandingNew li.storyItem h5.subhead {
  color:#999999;
  font-size:1em;
  overflow:hidden;
}

div#BlogLandingNew li.storyItem h4.headline {
  font-size:1.1em;
}

div#BlogLandingNew h2 {
  display:block;
  margin:10px 0;
}

div#BlogLandingNew p.more {
  margin:0 0 30px 0;
}

div#RunningDialogueTOC,
div#AnotherComedyPodcastTOC,
div#AirLoafTOC {
  margin:0 0 30px 0;
  display:block;
}

body.BlogsPodcasts div#RunningDialogueTOC ul.moduleList li h3,
body.BlogsPodcasts div#AnotherComedyPodcastTOC ul.moduleList li h3,
body.BlogsPodcasts div#AirLoafTOC ul.moduleList li h3 {
  display:none;
}

div#EmbeddedSidebar ul.moduleList h4.podcastTitle {
  font-weight:normal;
  text-transform:uppercase;
  color:#666666;
  font-size:0.9em;
  margin:0 0 10px 0;
}

/* Secondary Navigation */
div#SecondaryNavigation {
  display:block;
  background-color:#F2EFEA;
  margin:0 0 4px 0;
  height:19px;  
}
  div#SecondaryNavigation img {
    float:left;
  }
  div#SecondaryNavigation ul {
    display:inline-block;
    float:left;
    padding:0 0 0 6px;
  }
    div#SecondaryNavigation ul li {
      text-transform:uppercase;
      padding:2px 6px;
      font-size:0.8em;
      font-weight:bold;
      display:inline;
    }
      div#SecondaryNavigation ul li a {
        text-decoration:none;
        color:#666666;
      }
        div#SecondaryNavigation ul li a:hover {
          color:#C70E0F;
        }
  div#SecondaryNavigation a.promo {
    color:#c70e0f;
  }

  div#SecondaryNavigation a.specialIssue {
    color:#014895;
  }
  div#SecondaryNavigation a.promo:hover,
  div#SecondaryNavigation a.specialIssue:hover {
    color:#000000;
  }

a.topFacebook img,
a.topTwitter img {
  width:  14px;
  height: 14px;
}

/* added 12/22/11*/
cite.byline .email,
cite.byline .facebook,
cite.byline .twitter {
 height:18px;
 margin:0.5em 0;
 padding-left:27px;
 line-height:18px;
 overflow:hidden;
}
cite.byline .email {
 background:transparent url(/images/icons/email-18x18.png) 6px center no-repeat;
}
cite.byline .facebook {
 background:transparent url(/images/icons/facebook-18x18.png) 6px center no-repeat;
}
cite.byline .twitter {
 background:transparent url(/images/icons/twitter-18x18.png) 6px center no-repeat;
}

div#storyBody div.inlineAudio {
  width: 300px;
  margin: auto;  
}

div#storyBody div.inlineAudio .inlineAudioCaption {
  float:left; 
  font-family: Arial; font-size: 11px; color: #333;
}
div#storyBody div.inlineAudio .inlineAudioCredit {
  float:right; 
  font-family: Arial; font-size: 10px; color: #999;
}

div.commentsHeader a.feedLink {color: transparent !important}
