/* source styles */



.lead.ticket {position: relative}
.ticketheader {position: absolute; width: 114px; height: 68px; right: 0; top: -10px}
.headlines_section .lead.ticket {padding-top: 21px;}
#entertainment h2.label_subsection {display: none;}
#entertainment p.ticketheader {display: none;}
#entertainment .headlines_section .lead.ticket {padding-top: 0;}

.story_headline {font-size: 1.75em; line-height: 1.4em; font-weight: bold; margin-bottom: 20px; color: #000;}
.story_meta a {text-decoration: none;}
.story_meta a:hover {text-decoration: underline;}
.story_meta {color: #CCCCCA; font-weight: bold; font-size: .6875em; padding: 5px 10px; background: #e8e8e6;margin-bottom: 20px}
.story_meta .byline {color: #363636; }
.story_meta .meta_comments {color: #9e0b0f;margin: 0 15px 0 0;}
.story_meta .meta_email a {margin: 0 15px;}
.story_meta .meta_print a {margin: 0 15px;}
.story_meta #sharethis_0 {margin: 0 15px;}
.story_timestamp {color: #666;font-size: .75em; margin-bottom: 20px}
.story_video {text-align: center;margin: 0 auto; line-height: 1px}
.story_video div {text-align: center; margin: 0 auto 20px;}
.story_body {font-size: .875em; line-height: 1.4em}
.story_body p {margin-bottom: 10px}

.headlines_section {margin-bottom: 20px;}
.headlines_section .label_subsection h2 {color: #9e0b0f; font-size: 1.125em; line-height: 1em; font-weight: bold; border-bottom: 1px solid #ccccca; padding-bottom: 2px; margin-bottom: 20px}
.headlines_section .label_subsection h2 a {color: #9e0b0f; text-decoration: none;}
.headlines_section .label_subsection h2 a:hover {text-decoration: underline;}

.label_subsection .sponsor, .label_section .sponsor {float: right}

.headlines_section .lead {margin-bottom: 10px;}
.headlines_section .lead p {font-size: .8125em; line-height: 1.4em }
.headlines_section .lead .image {float: right; margin: 0 0 10px 20px;}
.headlines_section .lead .image img {width: 200px; border: 1px solid #ccccca}
.headlines_section .lead h3 {font-size: 1.125em; font-weight: bold; margin-bottom: 5px;}
.headlines_section .lead h3 a {text-decoration: none;}
.headlines_section .lead h3 a:hover {text-decoration: underline;}
.headlines_section .lead .meta {color: #666; font-size: .6875em; margin-bottom: 5px;}
.headlines_section .lead .video {margin-bottom: 10px;text-align: center;margin: 0 auto 10px; line-height: 1px}
.headlines_section .lead .video div {text-align: center; margin: 0 auto;}

.headlines_section li {padding-left: 12px; background: url('../images/icon_arrow.png') no-repeat 0 5px; margin-bottom: 6px}
.headlines_section li a {vertical-align: middle; font-weight: bold; font-size: .875em; line-height: 1.4em; text-decoration: none;}
.headlines_section li a:hover {text-decoration: underline;}

.headlines_section p.more {font-size: .75em; text-align: right;}
.headlines_section p.more a {background:transparent url('../images/icon_arrow.png') no-repeat scroll 0 4px; padding-left: 12px; font-weight: bold; text-decoration: none}
.headlines_section p.more a:hover {text-decoration: underline}


/* really only for obits, but oh well */
.headlines_section li blockquote {font-size: .875em;line-height: 1.4em; padding-bottom: 4px}

/* Pictures, photos, slideshows */

.story_image {float: right; margin: 0 0 20px 20px; width: 240px; position: relative}
.story_body .story_image p {margin-bottom: 0;}
/* .story_image a {font-size: 1px; line-height: 1px} */
.story_image img {width: 238px;}
.story_image p.main {line-height: 1px;}


.story_body p.mycapture {text-align: right;}
p.mycapture a {text-decoration: none;font-size: 11px; padding-left: 20px; background: url('../images/icon_photo_gray.png') no-repeat 0 2px;}
p.mycapture a:hover {text-decoration: underline}
body p.mycapture, body p.mycapture a {line-height: 12px;}

.story_singleimage {margin: 0 auto; width: 240px;}
.story_singleimage img {width: 238px; border: 1px solid #ccccca;}
.story_singleimage p, .story_singleimage a {line-height: 1px;}
.story_body .story_singleimage p {margin-bottom: 0;}
.story_body .story_singleimage p.cutline {margin-bottom: 10px;}

.slideshow-block {padding-top: 20px; width: 240px; height:300; position:relative; margin:0 auto;}
.slideshow-navigation {position: absolute; top: 0; left: 0;}
.slideshow-navigation a {display: block; width: 119px; float: left;}
.slideshow-image {line-height: 1px;}
.slideshow-image img {width: 238px; border-left: 1px solid #CCCCCA; border-right: 1px solid #CCCCCA;}
#slideshow-caption, .story_singleimage .cutline {background: #E8E8E6; padding: 10px; color: #666; font-size: .875em; line-height: 1.4em;}
.slideshow-navigation img {width: 120px;}
.slideshow-navigation img#pauseplaybutton {display: none}




#comment_login_box tr {padding-bottom: 5px;}
#poll td {padding: 5px}
.poll--question {font-weight: bold}
.poll--row1, .poll--row2 {font-size: .875em;}
#poll input {margin-right: 10px;}
a.poll--view {font-size: .75em; text-decoration: none; font-weight: bold}
a.poll--view:hover {text-decoration: underline;}

#photogalleries_big h2 {font-size: 1.125em; line-height: 1em; font-weight: bold; border-bottom: 1px solid #ccccca; padding-bottom: 2px; margin-bottom: 20px}
#photogalleries_big h2 a {color: #9e0b0f; text-decoration: none;}
#photogalleries_big h2 a:hover {text-decoration: underline;}

#photogalleries_big p {float: left; width: 220px; margin-right: 20px;}
#photogalleries_big p + p {margin-right:0;}



