/* Themes */


/* Header & Navigation */

#header {}

#header a#logo {10px 0 no-repeat;}

#header a#logo h1 {display: none;}

#header .assc {color: #999;}

#main_nav {border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6; text-decoration: none;}
#main_nav a {text-decoration: none;}
#main_nav ul {list-style-type: none; display: inline; border-bottom:none;}
#main_nav ul li {display: inline; border-bottom:none;}
#main_nav ul li a:link {color: #232020;}
#main_nav ul li a:visited {color: #232020;}
#main_nav ul li a:hover {color: #dd0b1e; border-bottom: 1px dotted #dd0b1e;}
#main_nav ul li a:active {color: #dd0b1e; border-bottom: 1px dotted #dd0b1e;}
#main_nav .assc {color: #999;}


/* Content */
#content a.txt, #content h3 a {color: #dd0b1e; text-decoration: none;}
#content a.txt:hover, #content h3 a:hover {border-bottom: 1px dotted #dd0b1e;}

#content h1, #ad_units h1 {color: #232020;}
#content h1 a, #content h1 a:visited, #ad_units h1 a, #ad_units h1 a:visited {color: #232020; text-decoration:none; border-bottom: none;}
#content h1 a:hover, #ad_units h1 a:hover {color: #dd0b1e; }

#content h1.title, #ad_units h1.title {border-bottom: 1px solid #b6b6b6;}

#content h3.section, .contentblock h3, h4, h5 {color:#333;}
#content h3.section {border-bottom: 1px dotted #b6b6b6;}

#content p { color: #333;}
#content p.intro_blurb {border-bottom: 1px dotted #D3D3D3}
#content .caption { font-size: 10px; color: #999; }
/* #cEventsCalendar p { vertical-align: top; float: left; text-align: left; margin-bottom: 5px;} */
#content p a, #content p a:visited, .contentblock a, .contentblock a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#content p a:hover, .contentblock a:hover {border-bottom:1px dotted #dd0b1e;}


/* Channel Subnav v2 (class sfHover is required by superfish script) */
ul.title_subnav {list-style-type: none;}
ul.title_subnav a {text-decoration: none; color: #232020 !important;}
ul.title_subnav a:hover {color: #DD0B1E !important; border-bottom: 0 !important;}
ul.title_subnav li a.button_jumpnav {background: url('/images/common/button_jump.gif') no-repeat 0 0;}
ul.title_subnav li a.button_jumpnav:hover, ul.title_subnav li:hover a.button_jumpnav, ul.title_subnav li.sfHover a.button_jumpnav {background-position: 0 -21px; border-bottom: 0 !important;}
ul.title_subnav li:hover ul, ul.title_subnav li.sfHover ul {list-style-type: none; border-width: 0 1px 1px; border-color: #b6b6b6; border-style: solid; background-color: #fff;}
ul.title_subnav li:hover ul li, ul.title_subnav li.sfHover ul li {border-bottom: 1px dotted #ccc;}
ul.title_subnav li:hover ul li:hover, ul.title_subnav li.sfHover ul li.sfHover {background-color: #f1f1f1;}
ul.title_subnav li:hover ul li:last-child, ul.title_subnav li.sfHover ul li:last-child {border-bottom: 0;}


/* containers for half block of main content (1/2 of 2/3 column) */
.contentblock {color: #666;}
.contentblock ul {list-style-type: none;}

/* Lists */

#content ol {color: #666;}



/* Main Feature */
div#main-feature {border: 1px solid #b6b6b6;}
div#main-feature .text img {border: 0;}
div#main-feature .text {background-color: #232020;}

div#main-feature h2 a:link{color: #fff; text-decoration: none; border-bottom: none;}
div#main-feature h2 a:visited {color: #fff; text-decoration: none; border-bottom: none;}
div#main-feature h2 a:hover {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
div#main-feature h2 a:active {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}

div#main-feature p.byline {color: #999;}

div#main-feature p {color: #fff;}
div#main-feature p a{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#main-feature p a:link{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#main-feature p a:visited{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#main-feature p a:hover{color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd0b1e;}

/* Button for text links */
a.button {display: inline-block; color: #fff !important; background: url('/images/common/more-button.png') no-repeat 0 0; border: 0 !important; text-decoration: none;}
a.button:hover {background-position: 0 -16px; border-bottom: 0 !important;}
a.button:active {background-position: 0 -32px;}


/* Footer */

#footer {border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6;}
#footer #logo, img {border: 0;}
#footer #nav {color: #a7a7a7;}
#footer #nav a {text-decoration: none; border-bottom: none;}
#footer #nav a:link {color: #999;}
#footer #nav a:visited {color: #999;}
#footer #nav a:hover {color: #dd0b1e;}
#footer #nav a:active {color: #dd0b1e;}

#footer_address {color: #999;}
#footer_address span#legal {color: #999;}
#footer_address span#legal a {text-decoration: none; border-bottom: none;}
#footer_address span#legal a:link {color: #999;}
#footer_address span#legal a:visited {color: #999;}
#footer_address span#legal a:hover {color: #dd0b1e;}
#footer_address span#legal a:active {color: #dd0b1e;}


/* Back to Top */
#content .backtop {color: #ddob1e; text-decoration:none; border:0;}


/* Back to Top button */
a.button_backtop span{display: none;}
a.button_backtop {display: block; background: url('/images/common/button_top.gif') no-repeat 0 0;}
a.button_backtop:hover {background-position: 0 -17px;}
a.button_backtop:active {background-position: 0 -34px;}

/* Giveaways */

div#giveaways {border-bottom: 1px dotted #d3d3d3;}

div#giveaways .head {border-bottom: 1px solid #b6b6b6;}

div#giveaways h1 {color: #232020;}
div#giveaways h1 a, div#giveaways h1 a:visited {color:#232020; text-decoration:none; border-bottom:none;}
div#giveaways h1 a:hover {color:#dd0b1e;}

div#giveaways span.tag {color: #232020;}
div#giveaways span.tag a{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways span.tag a:link{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways span.tag a:visited{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways span.tag a:hover{color:#dd0b1e; border-bottom:1px dotted #dd0b1e;}

div#giveaways div.item h2 {color: #232020;}
div#giveaways div.item h2 a{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways div.item h2 a:link{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways div.item h2 a:visited{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways div.item h2 a:hover{color:#dd0b1e; border-bottom:1px dotted #dd0b1e;}

div#giveaways div.item p.info {color: #232020;}
div#giveaways div.item p.info a{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways div.item p.info a:link{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways div.item p.info a:visited{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div#giveaways div.item p.info a:hover{color:#dd0b1e; border-bottom:1px dotted #dd0b1e;}

a.button_giveaway {border: 0; background: url('/images/common/button_blvds_violet_lg_giveaway.gif') no-repeat 0 0;}


/* Subscribe */
div#subscribe {background: url('/images/common/subscribe_bg.gif') no-repeat; border: 0;}
div#subscribe p.head {color: #fff;}
div#subscribe p.tag {color: #fff;}
div#subscribe form.newsletter_signup input#email {color: #666;}


/* Article Modules */
.article_module .article_main {border-bottom: 1px dotted #D3D3D3;}
.article_module h1 {border-bottom: 1px solid #b6b6b6;}
.article_module .byline, div.news_stories .story .byline {color: #999;}
.article_module .channel, div.news_stories .story .channel {color: #3080cb;}
.article_module .article_thumbnail {border:1px solid #b6b6b6;}
.article_module p, div.news_stories .story p {color: #555;}

.article_module h2 a:link{color: #333; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
.article_module h2 a:visited {color: #333; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
.article_module h2 a:hover, div.news_stories .story h3 a:hover {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
.article_module h2 a:active, div.news_stories .story h3 a:active {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}

.article_module .more_list_wrapper h3 a:link {color: #333; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
.article_module .more_list_wrapper h3 a:visited {color: #333; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
.article_module .more_list_wrapper h3 a:hover {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
.article_module .more_list_wrapper h3 a:active {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}

.article_module .more_list_wrapper li a:link {color: #dd0b1e; text-decoration: none; border-bottom:none;}
.article_module .more_list_wrapper li a:visited {color: #dd0b1e; text-decoration: none; border-bottom:none;}
.article_module .more_list_wrapper li a:hover {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
.article_module .more_list_wrapper li a:active {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}

.article_module .more_list .note {color: #999;}

/* Default Modules */
#content .default_module {border-bottom: 1px dotted #D3D3D3;}
#content .default_module p {color: #555;}
#content .default_module .thumbnail {border: 0;}


/* Article Post */
.article_post {border-bottom: 1px solid #b6b6b6;}
.article_post h2 {color:#232020;}
.article_post .subhead {color: #808080;}
.article_post .share a:link {color: #dd0b1e; text-decoration: none; border-bottom: none;}
.article_post .share a:visited {color: #dd0b1e; text-decoration: none; border-bottom: none;}
.article_post .share a:hover {color: #dd0b1e; text-decoration: none; border-bottom: none;}
.article_post .share a:active {color: #dd0b1e; text-decoration: none; border-bottom: none;}
.article_post .byline {color: #999;}
.article_post .channel, div.news_stories .story .channel {color: #3080cb;}
.article_post .article_thumbnail {border: 0;}
.article_post p, div.news_stories .story p {color: #000000;}
.article_post h2 a:link{color: #333; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
.article_post h2 a:visited {color: #333; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
.article_post h2 a:hover, div.news_stories .story h3 a:hover {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
.article_post h2 a:active, div.news_stories .story h3 a:active {color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}

.article_post .article_pic img{border:1px solid #b6b6b6;}
.article_post .article_pic .caption { color:#999; border-bottom:1px solid #b6b6b6;}


/* Wrapper for events calendar and module */
div#events_wrapper {color: #666;}
div.cEditorialFeature3 div.events-module-head div.events_navbar img#previous,img#next {border: 0;}
div.cEditorialFeature3 div.events-module-head div.events_navbar a:link {border-bottom: 0; text-decoration: none;}
div.cEditorialFeature3 div.events-module-head div.events_navbar a:visited {border-bottom: 0; text-decoration: none;}
div.cEditorialFeature3 div.events-module-head div.events_navbar a:hover {border-bottom: 0; text-decoration: none;}
div.cEditorialFeature3 div.events-module-head div.events_navbar a:active {border-bottom: 0; text-decoration: none;}

div#events_wrapper div#events_navbar img#previous,img#next {border: 0;}
div#events_wrapper div#events_navbar a:link {border-bottom: 0; text-decoration: none;}
div#events_wrapper div#events_navbar a:visited {border-bottom: 0; text-decoration: none;}
div#events_wrapper div#events_navbar a:hover {border-bottom: 0; text-decoration: none;}
div#events_wrapper div#events_navbar a:active {border-bottom: 0; text-decoration: none;}

/* Events Module */
#cEventsCalendar #calendar_topics #calendar_topicsL h2{ color: #666; }
div.EditorialFeature3 {border-bottom: 0;}

#content .chooseyour { border-bottom: 1px dotted #D3D3D3; }
#content .chooseyour h1 { color: #A9A5A8; border: 0; }

/* Events Module */
#cEventsCalendar #calendar_topics #calendar_topicsL h2{ color: #666; }
#cEventsCalendar a.browseEventsLink {display:none;}


/* Themes */

/* Basic
 -------------------------------------------------*/

/* Headings
 -------------------------------------------------*/

div.cEditorialFeature3 div.events-module-head span.subHeader{color:#999;}

/* Anchors/Links
 -------------------------------------------------*/

div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.location a.category {color:#999; }

/* Paragraphs
 -------------------------------------------------*/

/* Images
 -------------------------------------------------*/

div.cEditorialFeature3 a img{border:none;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay img.thumb{ border: 1px solid #b6b6b6;}


div.events_navbar a.previous {background: url('/images/common/button_prev_gray.gif'); text-decoration: none; border: 0; outline: none;}
div.events_navbar a.next {background: url('/images/common/button_next_gray.gif'); text-decoration: none; border: 0; outline: none;}

div.events_navbar a.previous:link, a.previous:visited {background-position: 0 0;}
div.events_navbar a.next:link, a.next:visited {background-position: 0 0;}

div.events_navbar a.previous:hover, a.previous:active {background-position: -19px 0;}
div.events_navbar a.next:hover, a.next:active {background-position: -19px 0;}

div.events_navbar a.previous span {display: none;}
div.events_navbar a.next span {display: none;}


/* Lists
 -------------------------------------------------*/

div.cEditorialFeature3 li{list-style:none;line-height:16px;}
div.cEditorialFeature3 li.title {line-height:26px;}

div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.title {color:666;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.title a:link{color: #333; text-decoration: none; border-bottom: 1px dotted #d3d3d3;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.title a:hover{color: #dd0b1e; text-decoration: none; border-bottom: none;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.title a:visited{color: #333; text-decoration: none; border-bottom: none;}

div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.location a:link{color: #dd0b1e; text-decoration: none;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.location a:hover{color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.location a:visited{color: #dd0b1e; text-decoration: none; border-bottom: none;}

div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.type a:link{color: #dd0b1e; text-decoration: none; border-bottom: none;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.type a:hover{color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.type a:visited{color: #dd0b1e; text-decoration: none; border-bottom: none;}


/* main event date */
div.cEditorialFeature3 div.events-module-body div.eventDisplay ul.details li.date{color:#333;}

/* featured events list */
div.cEditorialFeature3 div.events-module-body div.featured ul li{ list-style:none;}
div.cEditorialFeature3 div.events-module-body div.featured ul li span.date {color:#333;}
/* Divisions
 -------------------------------------------------*/

/* Wrapper and basic attirbutes */
div.cEditorialFeature3 {border-bottom: none !important; /*width:600px;*/color:#666;}
/* Header */
div.cEditorialFeature3 div.events-module-head {border-bottom: none !important;}
div.cEditorialFeature3 div.events-module-head h1 {border-bottom: 1px solid #b6b6b6; width:100%; line-height:26px;}
/* event eventDisplayrmation container */
div.cEditorialFeature3 div.events-module-body div.eventDisplay{}

/* Forms
 -------------------------------------------------*/


/* Coupons */

div.coupon {border-bottom: 1px dotted #b6b6b6;}

div.coupon h2 {color: #232020;}
div.coupon h2 a{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div.coupon h2 a:link{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div.coupon h2 a:visited{color:#dd0b1e; text-decoration:none; border-bottom:none;}
div.coupon h2 a:hover{color:#dd0b1e; border-bottom:1px dotted #dd0b1e;}

div.coupon p {color: #666;}

div.coupon img {border:none;}
div.coupon img a {border:none; margin:0; padding:0;}
div.coupon img a:link {border:none; margin:0; padding:0;}
div.coupon img a:visited {border:none; margin:0; padding:0;}
div.coupon img a:hover {border:none; margin:0; padding:0;}

div.coupon img.button {border:none;}
div.coupon img.button a {border:none; margin:0; padding:0;}
div.coupon img.button a:link {border:none; margin:0; padding:0;}
div.coupon img.button a:visited {border:none; margin:0; padding:0;}
div.coupon img.button a:hover {border:none; margin:0; padding:0;}

a.button_printCoupon {background: url('/images/common/button_blvds_violet_lg_printcoupon.gif') no-repeat 0 0;}


/* Forms */

form.standard {background-color: #f0f0f0;}
form.standard .required {color: #ED1C24;}
form.standard h1.title {color: #9BA2A9 !important; border-bottom: 1px dotted #9BA2A9 !important;}
form.standard label {display: block; color: #333;}
form.standard button#submit, form.standard button.submit {cursor: pointer; border: 0;}
form.standard button#submit span, form.standard button.submit span {display: none;}


/* Contact Forms */

form.standard#contactus .form_row#url, 
form.standard#contactus .form_row#phone, 
form.standard#contactus .form_row#city {display: none;}
form.standard#contactus .form_row#url input, 
form.standard#contactus .form_row#phone input, 
form.standard#contactus .form_row#city input {background-color: #fffcc9;}


/* Submit Button for Forms */

form.standard button.submit {background: url('/images/common/buttons/button_blvds_green_sm_sendmessage.gif') no-repeat left top;}
form.standard button.giveaway {background: url('/images/common/button_blvds_violet_lg_giveaway.gif') no-repeat left top;}
form.standard#newsletter_subscribe button.submit {background: url('/images/common/buttons/button_blvds_green_lg_signup.gif') no-repeat left top;}


/* Social Links */
#social_links {border-bottom:1px solid #b6b6b6; vertical-align:middle;}
#social_links ul li a {border:0;}
#social_links ul li a span {display:none;}

#social_links a#twitter, a#facebook, a#newsletter {background-image: url("/images/common/social-icons.png"); background-repeat: no-repeat;}
#social_links a#facebook {background-position: 0 0;}
#social_links a#twitter {background-position: 0 -24px;}

#social_links a#facebook:hover {background-position: -24px 0;}
#social_links a#twitter:hover {background-position: -24px -24px;}

/* Social Modules */

#social_module {border: 1px solid #b6b6b6;}

#social_module h2 {color:#333;}
#social_module h2 a{color:#333; text-decoration:none; border-bottom:none;}
#social_module h2 a:link{color:#333; text-decoration:none; border-bottom:none;}
#social_module h2 a:visited{color:#333; text-decoration:none; border-bottom:none;}
#social_module h2 a:hover{color:#333; border-bottom:1px dotted #333;}

#social_module h3 {color:#333;}
#social_module h3 a{color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module h3 a:link{color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module h3 a:visited{color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module h3 a:hover{color:#dd0b1e; border-bottom:1px dotted #dd0b1e;}

#social_module ul.right li a, ul.left li a{color:#dd0b1e;}
#social_module ul.right li a:link {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module ul.left li a:link {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module ul.right li a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module ul.left li a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#social_module ul.right li a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd01be;}
#social_module ul.left li a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd01be;}

#social_module p {color:#666;}


/* Listing Links - Promo Box */
#listing_links {border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6;}

#listing_links h2 {color:#333;}
#listing_links h2 a{color:#333; text-decoration:none; border-bottom:none;}
#listing_links h2 a:link{color:#333; text-decoration:none; border-bottom:none;}
#listing_links h2 a:visited{color:#333; text-decoration:none; border-bottom:none;}
#listing_links h2 a:hover{color:#333; border-bottom:1px dotted #333;}


#listing_links ul.right li a, ul.left li a{color:#dd0b1e;}
#listing_links ul.right li a:link {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#listing_links ul.left li a:link {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#listing_links ul.right li a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#listing_links ul.left li a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#listing_links ul.right li a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd01be;}
#listing_links ul.left li a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd01be;}
#listing_links p {color:#000;}
#listing_links p a:link {color:#999; text-decoration:none; border-bottom:1px dotted #999;}
#listing_links p a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd0b1e;}
#listing_links p a:active {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd0b1e;}
#listing_links p a:visited {color:#999; text-decoration:none; border-bottom:1px dotted #999;}

/* Special Feature - Promo Box */
#special_feature .cover img a:link {margin:0; padding:0; border:0;}

#special_feature h2 {color:#232020;}
#special_feature h2 a{color:#232020; text-decoration:none; border-bottom:none;}
#special_feature h2 a:link{color:#232020; text-decoration:none; border-bottom:none;}
#special_feature h2 a:visited{color:#232020; text-decoration:none; border-bottom:none;}
#special_feature h2 a:hover{color:#232020; border-bottom:1px dotted #232020;}


#special_feature ul li a{color:#dd0b1e;}
#special_feature ul li a:link {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#special_feature ul li a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}
#special_feature ul li a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd01be;}

#special_feature p {color:#333;}
#special_feature p a:link {color:#dd0b1e; text-decoration:none;border-bottom:none;}
#special_feature p a:hover {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd0b1e;}
#special_feature p a:active {color:#dd0b1e; text-decoration:none; border-bottom:1px dotted #dd0b1e;}
#special_feature p a:visited {color:#dd0b1e; text-decoration:none; border-bottom:none;}


/* Current Issue Box */
div#current_issue { background-color: #f2f2f2; border: 1px solid #b6b6b6; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
div#current_issue img#metrocover { border: 1px solid #ebeaea; }
div#current_issue .contents ul { list-style-type: none; }
div#current_issue .contents ul li { border: 0; }
div#current_issue .contents li a, div#current_issue .contents li a:visited { color: #DD0B1E; }
div#current_issue .contents li a:hover { border-bottom: 1px dotted #DD0B1E; }
a.button_pdf { background: url('/images/common/button_sprite.png') no-repeat 0 0; border: 0; }
a.button_pdf:hover { background-position: 0 -21px; }
a.button_vote { background: url('/images/common/button_sprite.png') no-repeat 0 -42px; border: 0; }
a.button_vote:hover { background-position: 0 -84px; border-bottom:0 !important; outline:0; }
a.button_issue { background: url('/images/common/button_issue.gif') no-repeat 0 0; border: 0; }
a.button_issue:hover { background-position: 0 -21px; }


/* Newspaper Archives */
a.button_archives { background: url('/images/common/button_archive.gif') no-repeat 0 0; border: 0; }
a.button_archives:hover { background-position: 0 -21px; }

ul.archives {list-style-type: none;}
ul.archives li a {color: #333; border-bottom: 1px dotted #D3D3D3; text-decoration: none;}
ul.archives li a:hover {color: #DD0B1E; border-bottom: 1px dotted #DD0B1E;}
a.button_pdfarchives {background: url("/images/common/button_pdfarchives.gif") no-repeat 0 0;}
a.button_pdfarchives:hover {background-position: 0 -17px;}
a.button_pdfarchives:active {background-position: 0 -34px;}


/* sponsors sidebar */
#ad_units ul li {border-bottom: 1px dotted #b6b6b6;}
/*#ad_units ul li:hover {background-color: #f1f1f1;}*/
#ad_units ul li a, #ad_units ul li a:visited {color: #232020; text-decoration: none;}
#ad_units ul li a:hover {color: #DD0B1E; background-color: #f1f1f1;}
#ad_units img {border: 0;}
#ad_units .sponsors_300x250, .sponsors_300x100 {border: 0;}
#ad_units .container_120x240 {background-color: #ececec; border: 1px solid #b3b3b3;}
#ad_units .container_120x90 {border: 1px solid #b3b3b3;}
#ad_units form.newsletter_signup {background-color: #f4f4f4; border: 1px solid #e4e4e4;}
#ad_units form.newsletter_signup input#email {color: #666;}
#ad_units .partners {border-bottom: 1px dotted #D3D3D3; }
#ad_units .partners h5 {color: #6E9B33;}


/* Google Adsense */
.banner_google_bottom { border-top: 1px dotted #CCCCCC; }
.google_adcolumn .adsby { color: #999; }
.google_adcolumn .adsense a:link { color: #4444CC; text-decoration: underline; }
.google_adcolumn .adsense a:visited { color: #4444CC; text-decoration: underline; }
.google_adcolumn .adsense a:hover { color: #4444CC; text-decoration: underline; }
.google_adcolumn .adsense .url { color: #72A94D; }

/* Channel Subnav */
#channel_subnav {/*border-bottom: 1px solid #b6b6b6;*/ background-color: #ffffff;}
#channel_subnav .show_more {cursor: pointer; color: #666;}
#channel_subnav ul li {color:#666; text-decoration:none;}
#channel_subnav #hidden_list {border-top: 1px dotted #cfcfcf; display: none;}

#channel_subnav h3 {color:#333;}
#channel_subnav h3 a, #channel_subnav h3 a:visited {color: #333; text-decoration: none; border-bottom: 0;}
#channel_subnav h3 a:hover, #channel_subnav h3 a:active {color: #dd0b1e;}

#channel_subnav ul li a {color:#666; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
#channel_subnav ul li a:visited {color:#666; text-decoration: none; border-bottom: 1px dotted #D3D3D3;}
#channel_subnav ul li a:hover{color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}
#channel_subnav ul li a:active{color: #dd0b1e; text-decoration: none; border-bottom: 1px dotted #dd0b1e;}


/* Event Search Widgets (e.g., Find Music & Club Events, Find Art Events) */

.widget {background-color: #f1f1f1; border: 1px solid #b6b6b6; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.widget form button.submit {background: url('/images/common/button_blvds_violet_sm_find.gif') no-repeat 0 0; border: 0; cursor: pointer; vertical-align: top;}
.widget form button.submit:hover, .widget form button.submit:active {background-position: -69px 0;}
.widget form button.submit span,
.widget a.button_listevent span{display: none;}
.widget a.button_listevent {display: block; background: url('/images/common/widget_button_list_event.gif') no-repeat 0 0;}
.widget a.button_listevent:hover {background-position: 0 -17px;}
.widget a.button_listevent:active {background-position: 0 -34px;}


/* Classifieds channel */
a.button_postclassified span{display: none;}
a.button_postclassified {display: block; background: url('/images/common/button_post_ad.gif') no-repeat 0 0;}
a.button_postclassified:hover {background-position: 0 -17px;}
a.button_postclassified:active {background-position: 0 -34px;}


/* Best of Listings */
ul.bestoflistings {list-style-type: none;}


/* Galleria Slideshow */
.gallery_photos li {}
#main_img {cursor: pointer;}
	#main_img .caption {background-color: #000; opacity: 0.8; -moz-opacity: 0.8; color:#fff;}
.nextslide {background: url('/images/common/button_nextslide.png') no-repeat 0 0; opacity: 0.9; -moz-opacity: 0.8; cursor: pointer;}


/* Google Adsense */
.google { color: #777; text-align: left; vertical-align: bottom; }
.google a { border: 0; }
.google .adsby { color: #999; text-align: left; }
.google .adsby a { color: #999; }
.google .adsense { text-align: left; }
.google .adsense a:link, .google .adsense a:visited, .google .adsense a:hover { color: #dd0b1e; text-decoration: underline; }
.google .adsense .url { color: #777; }
.google .adsense .url a:link, .google .adsense .url a:visited, .google .adsense .url a:hover { color: #777; text-decoration: none; }
#adSenseFeatured {border-bottom: 1px dotted #D3D3D3;}
/* Google Adsense (end) */