/* combo */

body {
  background: url(/elements/images/build/body-bg-2.aspx) repeat-x;
  font-family: tahoma, sans-serif;
}

#page-wrapper {
  width: 1200px;
  margin: 0 auto;
}


#header {
  width: 1200px;
  height: 150px;
  z-index: 400;
  clear: left;
}

#fo-text {
  width: 220px;
  height: 10px;
  font-size: 9px;
  color: #999;
  padding-top: 40px;
  margin-bottom: -50px;
}

#fo-text a,
#fo-text a:hover {
 text-decoration: none;
 color: #999;
}

#logo {
  float: left;
  margin-top: 60px;
  margin-left: -3px;
}

#logo a img {
  border: none;
}

#submit-border {
  width: 999px;
  float: left;
  margin-left: -16px;
  margin-top: 122px;
  border-bottom: solid 2px #8cc63f;
}

#submit-event-tab {
  width: 150px;
  float: left;
  margin-left: 130px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  background-color: #8cc63f;
  padding: 3px 3px 3px 16px;
  border-top: solid 2px #fff;
  border-left: solid 2px #fff;
  border-right: solid 2px #fff;
}

#submit-event-tab a {
  text-decoration: none;
  color: #fff;
}

#submit-event-tab a:hover {
  border-bottom: solid 1px #1cb1bc;
}

#navigation {
  width: 1200px;
  height: 28px; 
  background-color: #333232;
  padding-top: 5px;
  background: url(/elements/images/build/nav-bg-2.aspx) repeat-x;
 }
 
#navigation ul {
  display: inline;
  list-style: none;
  padding: 5px 0;
  margin-left: 15px;
  height: 30px;
}

#navigation li {
  display: inline;
  font-weight: bold;
  font-size: 12px;
  font-family: tahoma;
  margin: 0 10px;
}

#navigation a {
  color: #fff;
  text-decoration: none;
  padding: 3px 5px; 
 /* background-color: #333232; */
}

#navigation a:hover {
  text-decoration: none;
  border-top: solid 1px #8cc63f;
  border-bottom: solid 1px #8cc63f;
}

#menuElem {
  position: absolute;
  top: 2px;
}

#menuElem li {
  float: left;
  list-style: none;
  color: #d6661e;
  margin-right: 6px;
  padding: 0px 7px 5px 7px;
  border-bottom: solid 1px #765a45;
}

#menuElem li a {
  text-decoration: none;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
}

#menuElem li:hover {
background-color: #ebe9dd;
}

/* #2)Content # */

#content {
  float: left;
  width: 73%;
  font-family: arial, sans-serif;
}

/* #2) Content/1)Weekender Centerpieces# */ 

#content-centerpiece
{
  width: 520px;
  color: #ffffff;
  margin: 0px 0px 20px 0px;
  padding: 10px;
  text-align: left;
}

#content-centerpiece-framework 
{
  width: 500px;
  font-size: 12px;
  margin-left: 6px;
  padding: 5px;
  margin-top: 15px;
}

#content-centerpiece-framework-photo
{
  width: 135px;
  height: 80px;
}
#content-centerpiece-photo
{
  width: 135px;
  height: 80px;
  border: solid 1px #666;
}

#content-centerpiece-framework-article
{
  color: #000000;
  text-align: left; 
  background-color: #ffffff;
  padding: 10px;
}

#content-centerpiece-framework-article p { margin-top: 4px; }
#content-centerpiece-article-title,
#content-centerpiece-article-title a
{
  font-family: tahoma, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #00b5bf;
  text-decoration: none;
}

#content-centerpiece-article-title a:hover {
  color: #8cc63f;
}

#content-centerpiece-article-abstract
{
  color: #202328;
  font-family: tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.3em;
}



/* #2)Content/a)Content Left # */

#content-left {
  float: left;
  width: 60%;
  margin-top: 10px;
}

#content-right {
  float: left;
  width: 32%;
  margin-top: 10px;
  margin-left: 35px;
}


/* Weekender Content styles */


/* #A) Content/2) Calendar# */ 


#calendar {
  position: relative;
  height: 610px;
  width: 296px;
  border: solid 2px #1cb1bc;
  background-color: #fff;
/*  margin-left: 20px; */
  margin-top: -150px;
  float: right;
  z-index: 500;
}
/* #A) Content/2) Calendar/a) Text styles# */ 

#calendar h3 {
  color: #1cb1bc;
  font-family: tahoma, sans-serif;
  font-size: 16px;
  margin-left: 12px;
  border-bottom: solid 1px #8cc63f;
}

#calendar h4 {
  color: #1cb1bc;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  border-bottom: solid 1px #8cc63f;
}

#calendar h4 a,
#calendar h4 a:hover {
  text-decoration: none;
  color: #1cb1bc;
}

/*#D) Content Column/1) Calendar Styles/b) Green Bar#*/

#green-bar {
  background-color: #8cc63f;
  width: 172px;
  color: #fff;
  float: right;
  margin-top: -36px;
  margin-right: 5px;
}

#green-bar p {
  padding: 0 0 2px 10px;
  margin: -2px 0 0 0;
}

#green-bar a {
  color: #fff;
  font-family: tahoma, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

#green-bar a:hover {
  text-decoration: underline;
}

/* #A) Content/3) Top# */ 

#photo-box {
  width: 490px;
  height: 188px;
  background-image: url(/elements/images/build/snapbox-490.aspx);
  padding-top: 2px;
  margin-top: 25px;
}


#slideshow {
  width: 215px;
  margin-left: 25px;
  float: left;
}

#slideshow p {
  font-family: tahoma, sans-serif;
  font-size: 16px;
  color: #1cb1bc;
  font-weight: bold;
}

.snap-gray {
font-size: 14px;
color: #737373;
margin-left: 10px;
}

#snap-gallery img {
  max-width: 195px;
  height: 140px; 
  margin: -6px 0 0 -35px;
}

#photos {
  float: left;
  width: 210px;
  margin-top: 10px;
  padding-top: 7px;
  margin-left: -20px;
}

#photos p,
#photos p a {
  font-family: tahoma, sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  margin-left: 5px;
}

#photos p a:hover {
  border-bottom: solid 1px #737373;
}

#snap-header p {
  margin: 8px 0 10px 9px;
}

#photos-link {
  margin-top: 25px;
}

.photothumbs {
  margin: 0 0 38px 10px;
}

.photothumbs img {
  border: solid 1px #7f7f7f;
}

.photothumbs img:hover {
  border: solid 1px #1cb1bc;
}

#photos-share {
  margin-top: -20px;
 width: 260px;
}
/* #A) Content/4) Middle# */ 


#middle-column-1 {
  width: 46%;
  float: left;
}

#middle-column-2 {
  width: 46%;
  margin-left: 30px;
  float: left;
}

#middle-column-1 a.more {
  text-decoration: none;
  font-size: 12px;
  margin-left: 28px;
  color: #1cb1bc;
}

#middle-column-1 h4,
#middle-column-2 h4 {
  border-bottom: 1px solid #8CC63F;
  color: #1CB1BC;
  font-family: tahoma,sans-serif;
  font-size: 14px;
  margin-bottom: -10px;
}

/* #A) Content/4) Middle/a) Print Promo #*/ 

#weekender-print-promo {
  float: left;
  width: 220px;
  height: 96px;
  background: transparent url(/elements/images/build/print-promo-bg.aspx);
  margin-top: 10px;
}

#weekender-print-promo img {
border: none;
}

#weekender-print-promo p {
  font-size: 11px;
  font-weight: bold;
  color: #8f8f8f;
  margin-left: 15px;
  padding-top:  15px;
}

#logo-container {
  margin: -12px 0 0 20px;
  height: 61px;
  width: 230px;
}

#weekender-logo {
  float: left;
}

#wse-logo {
  float: left;
  margin-left: 10px;
}

.blog-header {
  width: 65%;
  float: left;
  font-size: 14px;
  font-weight: bold;
  font-family: tahoma, sans-serif;
  color: #1cb1bc;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom:1px solid #8CC63F;
}

.blog-header span {
font-size: 12px;
color: #1cb1bc;
}

.rssTitle {
 width: 90%;
  margin-left: 10px;
}

.rssTitle a {
  width: 90%;
  font-family: tahoma, sans-serif;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}

.rssTitle a:hover {
  color: #1cb1bc;
  font-weight: bold;
}

.rssDescription {
  width: 90%;
  font-family: tahoma, sans-serif;
  font-size: 11px;
  margin-top: 10px;
  margin-left: 10px;
}

.rssPubDate {
  font-size: 9px;
  color: #666;
  margin-top: 15px;
  margin-left: 10px;
}

.weekender-list {
  margin-bottom: 2px;
}

.weekender-list li a {
  color: #202238;
  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.weekender-list li a:hover {
  color: #00b5bf;
  font-family: tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#blogs {
  width: 100%;
  float: left;
  margin-top: 20px;
}

#blogs img {
  float: left;
  margin-right: 15px;
  margin-left: 10px;
  margin-top: 5px;
}

.blog-light {
background-color: #E2EFD1;
margin-bottom: 15px;
width: 47%; 
float: left;
height: 310px;
}

.blog-dark { 
background-color: #e0efed;
width: 47%;
float: left;
margin-right: 15px;
height: 310px;
}

.blog-top {
border-bottom:1px solid #000;
height:95px;
margin-bottom:10px;
margin-left: 10px;
width:92%;
}

.blog-title {
margin-top: 10px;
margin-bottom: 10px;
}

.blog-title a {
  text-decoration: none;
  font-family: tahoma, sans-serif;
  margin-top: 5px;
  color: #1cb1bc ;
  font-weight: bold;
  font-size: 14px;
}

.blog-title a:hover {
 color: #755C4B;
}

.blog-top span {
  font-family: tahoma, sans-serif;
  font-size: 12px;
}

/* #A) Content/5) Bottom# */ 

.column {
  width: 30%;
  margin-right: 15px;
  margin-bottom: 20px;
  margin-top: 10px;
  float: left;
}


.section-title {
  border-bottom: 1px solid #8CC63F;
  color: #1CB1BC;
  font-family: tahoma,sans-serif;
  font-size: 14px;
}

.columnist-byline {
  color: #202238;
  font-family: tahoma, sans-serif;
  font-size: 12px;
}

.columnist-headline a {
  color: #1cb1bc;
  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  text-decoration: none;
}

.columnist-headline a:hover {
  color: #8cc63f;
  font-family: tahoma, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.columnist-date {
  color: #202238;
  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

#street-promo-box {
width: 100%;
margin-bottom: 20px;
margin-left: -10px;
}

#street-promo-box img {
border: none;
}

/* #B) Text Styles # */ 

h4.weekender-header {
  color: #1cb1bc;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  border-bottom: solid 1px #8cc63f;
}

/* #4)Right Rail # */

#right-rail {
  float: left;
  width: 26%;
  margin-left: 5px;
}

/* #4)Right Rail/a) Ads # */
.ad {
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
}

/*#5)Footer # */

#footer {
  width: 100%;
  float: left;
  background: #111 url(/elements/images/build/footer-bg.aspx) repeat-x;
  text-align: left;
  color: #8cc63f;
  font-size: 11px;
  margin-bottom: 15px;
  height: 100px;
}

#bottom-navigation {
  clear: left;
  margin-left: 20px;
  margin-bottom: 5px;
  padding-top: 10px;
}

#bottom-navigation ul {
  display: inline;
  list-style: none;
  margin: 0px;
  padding: 10px 0px;
}

#bottom-navigation li {
  display: inline;
  margin: auto 10px;
  padding: 0px;
}

#bottom-navigation a {
  color: #bfbfbf;
  text-decoration: none;
}
#bottom-navigation a:hover {
  color: #1bc1cb;
  text-decoration: none;
}



/*#6)Ads/a)Top Leaderboard # */

#top-leaderboard {
  clear: both;
  margin: 0 auto 8px;
  text-align: center;
}

#top-leaderboard table {
  margin: 0 auto;
}

/*#6)Ads/b)Bottom Leaderboard # */

#bottom-leaderboard {
  clear: both;
  margin: 0 auto 12px;
  text-align: center;
}

#bottom-leaderboard table {
  margin: 0 auto;
}

#weekender-nav,
#fo-nav,
#site-list-nav {
  margin-top: 3px;
}

.right-ad {
padding: 20px 10px;
}

/* #G) Terms# */

#terms {
  color: #bfbfbf;
  font-size: 11px;
  padding: 15px 0px 5px 20px;
}

#terms a {
  color: #7f7f7f;
  text-decoration: none;
  padding: 0px 2px;
}

#terms a:hover {
  color: #bfbfbf;
  text-decoration: none;
}

.green {
  color: #8cc63f;
}

/*#H) Zvents Widgets#*/
/*#H) Zvents Widgets/1) 5-day Calendar #*/

.ZventsQuickSearch {
  margin: 2px 2px 0 18px;
  width: 260px;
  height: 60px;
}
  
.ZventsQuickSearch * {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}

.ZventsQuickSearch table {
  padding-top: 4px;
}
  
.ZventsQuickSearch form {
  margin: 0;
  padding: 0;
}
 
.ZventsDayButton, .ZventsDayButton * {
  display: block;
  text-align: center;
}
  
.ZventsDayButton {
  color: #6c6e70;
  background-color: #bffcff;
  border: 1px solid #1cb1bc;
  text-decoration: none;
  cursor: pointer;
  line-height: 120%;
  font-weight: bold;
  margin-right: 2px;
  padding: 2px 1px 0 1px;
}
  
.ZventsDayButton:hover {
  background-color: #dffdff;
}
	
.ZventsDayButtonDate {
  font-size: 14px;
}

.ZventsDayButtonDay {
}
  
.ZventsDayButtonAll {
  margin-right: 0;
  background-color: #dffdff;
}
  
.ZventsDayButtonToday {
  color: #202328;
  background-color: #e3ffbf;
}
  
.ZventsDayButtonToday:hover {
  background-color: #e3ffbf;
  border: solid 1px #8cc63f;
}
  
.ZventsDayButtonWeekend {
  background-color: #e3ffbf;
}

/*#H) Zvents widgets/2) Event Lists#*/

#event-lists {
  width: 270px;
  padding-top: 10px;
}

/*#H) Zvents widgets/2) Event Lists/a) Today and Tomorrow#*/

#today-tomorrow {
padding-left: 20px;
margin-top: 10px;
}

#zventsTab {
  width: 248px;
  height: 25px;
}
 
#today-tab a,
#tomorrow-tab a {
  float: left;
  margin-right: 1px;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin-top: 4px;
  padding: 2px 8px;
  background-color: #8cc63f;
  cursor: pointer;
}

#div1,
#div2 {
  width: 248px;
  border: solid 1px #8cc63f;
  padding: 5px;
  margin-bottom: 5px;
}

#ZventsWidget1 .ZventsEventTime,
#ZventsWidget2 .ZventsEventTime {
  color: #8cc63f;
  font-family: tahoma, sans-serif;
  font-weight: bold;
  font-size: 10px;
  border-right: solid 1px #8cc63f;
  padding-right: 3px;
}

#ZventsWidget1 .ZventsEventName,
#ZventsWidget2 .ZventsEventName {
  color: #202238;
  font-family: tahoma, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

.more-events {
  text-decoration: none;
  color: #000;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
  width: 90px;
}

/*#H) Zvents widgets/2) Event Lists/b) Editors Picks#*/

#zvents-editors-picks {
  width: 115px;
  float: left;
  margin-left: 18px;
  border-right: dotted 1px #ccc;
  padding-right: 5px;
}

#zvents-editors-picks .ZventsEventList {
  margin-top: -15px;
}

#zvents-editors-picks .ZventsEvent {
}

#zvents-editors-picks .ZventsEventTime {
 font-size: 10px;
 font-weight: bold;
 color: #1bc1cb;
 border-right: solid 1px #1bc1cb;
 padding-right: 3px;
}

#zvents-editors-picks .ZventsEventDate {
  font-size: 10px;
  font-weight: bold;
  color: #202328;
}

#zvents-editors-picks .ZventsEventName {
  font-size: 10px;
  font-weight: bold;
  color: #202328;
  text-decoration: none;
}

/*#H) Zvents widgets/2) Event Lists/c) Hot Tickets#*/

#zvents-hot-tickets {
  width: 120px;
  float: left;
  margin-left: 10px;
}

#zvents-hot-tickets .ZventsEventList {
  margin-top: -15px;
}

#zvents-hot-tickets .ZventsEvent {
  margin-bottom: 15px;
  height: 45px;

}

#zvents-hot-tickets .ZventsEventTime {
 font-size: 10px;
 font-weight: bold;
 color: #8cc63f;
 padding-right: 3px;
}

#zvents-hot-tickets .ZventsEventTime img {
  margin: 0px 8px 15px 5px;
  float: left;
}

#zvents-hot-tickets .ZventsEventDate {
  font-size: 10px;
  font-weight: bold;
  color: #202328;
  text-decoration: none;
}

#zvents-hot-tickets .ZventsEventName {
  font-size: 10px;
  font-weight: bold;
  color: #202328;
  text-decoration: none;
}

#zvents-hot-tickets img {
  margin: 0px 10px 20px 0px;
  float: left;
  padding-top: 5px;
}

/*#I) TV Listings Widget #*/



#tv-listings {
  float: right;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 5px;
  background-color: #e3e2e2;
}

#zcc-grid-label { 			/* grid label CSS */
	font: bold 14px Tahoma, Helvetica, sans-serif;
	margin: 0 0 6px;
	text-indent: 2px;
	}
  
#tms_widget_footer_wrap,
#zcc-wrap {					/* adjust width here  */
	width: 290px;
	margin: 0;
        background-color: #fff;
	}			
  
.zcc-primetime { 			/* Text within grid  */
	border-collapse: collapse;
	caption-side: top;
	font-size: 10px;
	color: #000;
	table-layout: fixed;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin: 0;
	width: 100%;
	}
  
.zcc-primetime td,
.zcc-primetime th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px 4px 5px;
	overflow: hidden;
	font-family: Verdana, sans-serif;
	}
  
.zcc-primetime th {
	padding: 3px 4px;
	font-weight: normal;
	text-align: left;
	}
  
.zcc-primetime a {
	color: #000;
	text-decoration: underline;
	}
  
.zcc-primetime a:hover {
	text-decoration: none;
	}
  
.zcc-primetime .zcc-station,
.zcc-primetime .zcc-station .zcc-callsign {
	text-align: center;
	}
  
.zcc-primetime .zcc-station img {
	text-align: center;
	}
  
#tms_widget_footer {   
	clear: both;
	color: #999;
	font-family: arial, sans-serif;
	font-size: 9px;
	line-height: 2;
	text-align: right;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #999;
	margin: 0;
	}
  
#tms_widget_footer a:link,
#tms_widget_footer a:visited,
#tms_widget_footer a:hover,
#tms_widget_footer a:active {
	color: #999;
	text-decoration: none;
	}	
  
#tms_widget_footer a:hover {
	color: #666;
	text-decoration: underline;
	}

/*#C) Article Text Styles #*/

.content-social
{
  font-weight: bold;
  font-size: 13px;
  border: 1px dotted #444444;
  padding: 4px;
  margin-top: 8px;
  margin-bottom: 10px;
  background-color: #efefef;
  width: 465px;
}

#container-player
{
  display: none;
  width: 400px;
  height: 300px;
  margin-left: 30px;
  border: 2px solid #333333;
}

#playlist
{
  width: 400px;
  margin-left: 30px;
  border: 2px solid #333333;
  background-color: #3f3f3f;
}

.playlist-item
{
  margin: 2px;
  background-color: #efefef;
  padding: 2px;
  cursor: pointer;
  font-weight: bold;
}  

.playlist-item img 
{
  margin-right: 10px;
}

p {
  font-family: tahoma, sans-serif;
  font-size: 12px;
}

#article-textalert-line {
	CLEAR: both; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 22px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#article-subscribe-line {
	CLEAR: both; MARGIN-TOP: 6px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#birth-notice {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 6px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #faffc1
}
.font-story_kicker {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #336699; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef
}
.font-story_label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #909090
}
.font-story_headline {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px;
}
.font-story_headline A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #59595b; TEXT-DECORATION: none
}
.font-story_headline A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #5d8761; TEXT-DECORATION: none
}
.font-story_headline-18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px
}
.font-story_headline-18 A {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; COLOR: #59595b; TEXT-DECORATION: none
}
.font-story_headline-18 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; COLOR: #5d8761; TEXT-DECORATION: none
}
.font-story_headline-24 {
	font-family: tahoma, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; FLOAT: left
}
.font-story_headline-24 A {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: 5px; COLOR: #59595b; TEXT-DECORATION: none
}
.font-story_headline-24 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: 5px; COLOR: #5d8761; TEXT-DECORATION: none
}
.font-story_headline-36 {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; MARGIN-BOTTOM: 5px
}
.font-story_headline-36 A {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; MARGIN-BOTTOM: 5px; COLOR: #59595b;  TEXT-DECORATION: none
}
.font-story_headline-36 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; MARGIN-BOTTOM: 5px; COLOR: #5d8761; TEXT-DECORATION: none
}
.font-story_subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; 
}
.font-story_subtitle-14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; 
}
.font-story_subtitle-16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;
}
.font-story_publishdate {
	FONT-SIZE: 10px;
}
.font-story_byline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; CLEAR: left
}
.font-photo_byline {
	FONT-SIZE: 10px; TEXT-ALIGN: right
}
.font-story_type {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.font-story_type-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.font-story_type-italic {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-STYLE: italic
}
.font-story_type-bold-italic {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.font-story_type-justified {
	FONT-SIZE: 12px; TEXT-ALIGN: justify
}
.font-story_type-justified-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: justify
}
.font-story_type-justified-italic {
	FONT-SIZE: 12px; FONT-STYLE: italic; TEXT-ALIGN: justify
}
.font-story_type-justified-bold-italic {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic; TEXT-ALIGN: justify
}
.font-story_brief-head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.font-story_brief-label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-FAMILY: sans-serif, verdana
}
.font-story_letter-head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.font-story_letter-sig {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic
}
.font-story_calendar-head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.font-timestamp {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
.font-story_links {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.font-story_readmore {
	FONT-WEIGHT: bold; FONT-SIZE: 10px

/*#D) photobox#*/
#photobox-photo { width: 250px; }

/*#E)user comments#*/
.BreakingLightLine {
	clear: both;
	width: 400px;
	border-bottom: 1px solid #003399;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
.CommentsBox {
	width: 400px;
	margin: 0;
	padding: 0;
}
.CommentsBox textarea {
	border: 1px solid #ccc;
	height: 100px;
	padding: 2px;
	margin: 0 0 5px 0;
}
.CommentsPosted {
	height: auto;
	color: #000;
	font: bold 12px arial;
	margin: 0;
	padding: 5px;
}
.TitleComments {
	width: auto; 
	border-top: 1px solid #003399;
	color: #000;
	font: bold 18px arial;
	margin: 5px 0;
	padding: 5px 0;
}
.TitleComments img {
	margin: 0 8px 0 0;
	padding: 0;
}

/*#E) user comments/1) author#*/
.AuthorComments {
	clear: both;
	width: 400px;
	color: #000;
	font: normal 12px arial;
	text-align: left;
	margin: 5px 0;
	padding: 5px 0;
}
.AuthorComments .date {
	font-size: 10px;
}
.AuthorComments .name { 
	font-weight: bold;
}

/*#E) user comments/2) content#*/
.ContentComments {
	clear: both;
	width: 400px;
}
.AvatarComments { 
	float: left;
	width: 64px;
	margin: 0 8px 0 0;
	padding: 0;
}
.MessageComments {
	float: left;
	width: 328px;
}


#oscar a {
  font-family: tahoma, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #00b5bf;
  text-decoration: none;
}
#oscar a:hover {
  color: #8cc63f;
}