
/* ::::: http://assets.nydailynews.com/css/nydn_global.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { background: rgb(237, 237, 239) url('body_bgfill.gif') repeat-y scroll center center; text-align: center; }
body, table, tr, td, div { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(54, 54, 54); }
h1 { font-size: 170%; font-family: Georgia,"Times New Roman",Times,serif; }
h2 { padding-bottom: 2px; font-size: 14px; font-weight: bold; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(3, 3, 3); }
h3 { margin: 0pt; padding: 0pt 0pt 4px; font-size: 120%; }
h4 { margin: 0pt; padding: 0pt 0pt 4px; font-size: 110%; font-weight: bold; }
p { padding-bottom: 8px; }
a { color: rgb(1, 95, 182); text-decoration: none; }
a:hover { color: rgb(205, 0, 0); }
input, select, textarea { font-family: Arial,Helvetica,sans-serif; }
input, select { font-size: 12px; vertical-align: middle; }
textarea { font-size: 12px; }
form { margin: 0pt; padding: 0pt; }
img { border: medium none ; }
ol { padding-left: 8px; margin-left: 15px; }
ul { list-style-type: none; padding-left: 0pt; margin-left: 0pt; }
ul li { padding-left: 12px; background-image: url('bullet.gif'); background-repeat: no-repeat; background-position: left 4px; }
ol li { margin: 0pt; padding: 0pt; }
ol li, ul li { padding-bottom: 2px; }
label { display: block; }
.clear { clear: both; }
.clearfix { display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.black { color: rgb(0, 0, 0); }
.left { float: left; }
.right { float: right; }
.left-img-padding { margin: 0pt 10px 10px 0pt; float: left; }
.right-img-padding { margin: 0pt 0pt 10px 10px; float: right; }
.center-text { text-align: center; clear: both; }
.center-content { text-align: center; clear: both; }
.right-block { display: block; text-align: right; }
.btn_gray, .btn_newsletter, .btn_pink { border: 1px solid rgb(56, 56, 56); padding: 0pt; color: rgb(255, 255, 255); text-transform: uppercase; }
.btn_gray, .btn_newsletter { border: 1px solid rgb(56, 56, 56); background-color: rgb(56, 56, 56); }
.btn_pink { border: 1px solid rgb(160, 8, 149); background-color: rgb(160, 8, 149); }
.btn_newsletter { padding: 3px; display: block; width: 100px; }
.btn-red-form, .btn-red { border: 1px solid rgb(205, 0, 0); background-color: rgb(205, 0, 0); color: rgb(255, 255, 255); text-transform: none; }
.btn-red { padding: 2px; }
a.btn-red:hover { color: rgb(255, 255, 255); }
.spacer { padding-bottom: 10px; }
.container { padding: 10px; clear: both; background-color: rgb(255, 255, 255); }
.hide { display: none; }
#wrapper { margin: 0pt auto; width: 990px; text-align: left; }
#content-shell { padding: 10px 12px; background-color: rgb(228, 228, 230); background-repeat: repeat-x; }
.module-default, .generic { margin-bottom: 15px; }
.tabbed-box, .tabbed-box-2 { width: 300px; margin-bottom: 15px; }
.tabbed-box-450 { width: 450px; margin-bottom: 15px; }
.tabbed-box-450 ul { padding-bottom: 0px ! important; }
.tabbed-box-results { width: 760px; margin-bottom: 15px; }
.tabbed-box-450 h2, .tabbed-box h2, .tabbed-box-results h2 { margin: 0pt; padding: 0pt; font-size: 100%; font-weight: normal; }
.tabbed-box-side { width: 170px; margin-bottom: 10px; }
.tabbed-box ul, .tabbed-box-450 ul, .tabbed-box-side ul, .tabbed-box-results ul { margin: 0pt; padding: 0pt; }
ul.tabbed-element li { border-right: 1px solid rgb(228, 228, 230); padding: 0pt; float: left; margin-right: 1px; }
.tabbed-box ul .tabs a, .tabbed-box-side ul .tabs a, .tabbed-box-results ul .tabs a, .tabbed-box ul .tabs a, .tabbed-box-450 ul .tabs a { border-left: 1px solid rgb(228, 228, 230); padding: 4px 5px; display: block; margin-left: 0pt; color: rgb(1, 95, 182); font-weight: bold; font-family: Georgia,"Times New Roman",Times,serif; font-size: 100%; }
.tabbed-box ul .tabs a, .tabbed-box-2 ul .tabs a, .tabbed-box-results ul .tabs a, .tabbed-box-450 ul .tabs a { background: rgb(215, 215, 216) none repeat scroll 0% 0%; }
.tabbed-box-side ul .tabs a { background: rgb(211, 210, 210) none repeat scroll 0% 0%; }
.tabbed-box ul .tabs a:hover, .tabbed-box-side ul .tabs a:hover, .tabbed-box-2 ul .tabs a:hover, .tabbed-box-results ul .tabs a:hover, .tabbed-box-450 ul .tabs a:hover { background: rgb(56, 56, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.tabbed-box ul .tabs a.selected, .tabbed-box-side ul .tabs a.selected, .tabbed-box-results ul .tabs a.selected, .tabbed-box-450 ul .tabs a.selected { border-top: 1px solid rgb(228, 228, 230); background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 0pt; color: rgb(54, 54, 54); cursor: default; }
.tabbed-box-2 ul .tabs a.selected { background: rgb(205, 0, 0) none repeat scroll 0% 0%; margin-bottom: 0pt; color: rgb(255, 255, 255); cursor: default; }
div.tabbed-box div, div.tabbed-box-side div, div.tabbed-box-results div, div.tabbed-box-450 div { border: 1px solid rgb(228, 228, 230); padding: 6px 6px 10px 10px; clear: left; background-color: rgb(255, 255, 255); }
ul.tabbed-element { padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: -1px; }
ul.tabbed-element-2 { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 10px; }
ul.tabbed-element-2 li { padding: 0pt; float: left; margin-right: 2px; }
.tabbed-element .tabs a:hover { background: rgb(56, 56, 56) none repeat scroll 0% 0%; }
.tabbed-element a.selected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tabbed-box .clearfix, .tabbed-box-side .clearfix, .tabbed-box-450 { display: block; }
ul.landing-tabs { list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.landing-tabs img { float: left; }
.landing-tabs a, ul.tabs-block a { color: rgb(205, 0, 0); }
.landing-tabs a:hover, ul.tabs-block a:hover { color: rgb(1, 95, 182); }
ul.landing-tabs li { border: 1px solid white; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.landing-tabs li p { margin-left: 55px; }
.nav-section { float: right; text-transform: uppercase; font-size: 80%; }
ul.nav-section li, .nav-section ul li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.nav-section li { float: left; list-style-type: none; }
.nav-section a { padding: 3px 5px; display: block; text-decoration: none; color: rgb(35, 31, 32); }
.nav-section a:hover, .nav-section .current { color: rgb(255, 255, 255); background-color: rgb(205, 0, 0); }
.nav-subsection { text-transform: uppercase; font-size: 80%; }
.nav-subsection ul { margin: 0pt; padding: 0pt; }
ul.nav-subsection li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; }
.nav-subsection a { padding: 3px 5px; display: block; text-decoration: none; color: rgb(35, 31, 32); }
.nav-subsection a:hover, .nav-subsection .current { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.boxunit-ad { margin-bottom: 15px; clear: both; width: 300px; }
.skyscraper-ad, .ticket-ad { border: 5px solid rgb(255, 255, 255); margin-bottom: 15px; clear: both; background-color: rgb(255, 255, 255); width: 160px; float: right; }
.leaderboard-ad { width: 728px; }
.leaderboard-ad-base { padding: 10px; clear: both; width: 728px; }
#powerad-container { position: relative; height: 600px; }
#powerad { overflow: hidden; position: absolute; top: 0pt; right: 10px; height: 600px; width: 320px; }
#powerad object { position: absolute; width: 320px; top: 0pt; right: 0pt; }
#content-main { width: 786px; float: left; margin-right: 10px; }
#content-side { width: 170px; float: left; }
#content-side .module, #gallery-side .module { background-color: rgb(255, 255, 255); margin-bottom: 15px; }
#section { clear: both; background-color: rgb(255, 255, 255); float: left; width: 786px; padding-bottom: 10px; }
#section-full { width: 780px; }
#section-a { width: 450px; float: left; }
#section-b { width: 300px; float: right; }
.equal-section-a { width: 375px; float: left; }
.equal-section-b { width: 375px; float: right; }
.equal-section-a ul, .equal-section-b ul { padding-bottom: 15px; }
#content-side h2, #content-side h2.mid-red-hdr { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 2px 5px; color: rgb(255, 255, 255); font-size: 11px; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; clear: both; background-color: rgb(184, 184, 190); }
#content-side .module-text h2 { color: rgb(54, 54, 54); font-size: 14px; font-weight: bold; background-color: rgb(255, 255, 255); }
#section-b h2.mid-red-hdr { padding: 2px 5px; background-color: rgb(228, 228, 230); clear: both; font-size: 11px; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; }
a.video, a.interactive, a.audioslideshow, a.gallery { padding-left: 16px; }
a.gallery { background: transparent url('mod_ico_photo.gif') no-repeat scroll left 2px; }
a.audioslideshow { background: transparent url('mod_ico_audio.gif') no-repeat scroll left 2px; }
a.interactive { background: transparent url('mod_ico_interactive.gif') no-repeat scroll left 2px; }
a.video { background: transparent url('mod_ico_video.gif') no-repeat scroll left 2px; }
span.video, span.interactive, span.audioslideshow, span.gallery { padding-left: 16px; font-size: 10px; text-transform: uppercase; font-weight: normal; display: block; padding-bottom: 2px; }
span.gallery { background: transparent url('mod_ico_photo.gif') no-repeat scroll left 2px; }
span.audioslideshow { background: transparent url('mod_ico_audio.gif') no-repeat scroll left 2px; }
span.interactive { background: transparent url('mod_ico_interactive.gif') no-repeat scroll left 2px; }
span.video { background: transparent url('mod_ico_video.gif') no-repeat scroll left 2px; }
#pagination { border: medium none rgb(255, 255, 255); text-align: right; margin-bottom: 10px; padding-top: 15px; }
a.pagenumber, a.pagenumber-on, a.pagenumber:hover { padding: 0pt 4px; margin-right: 2px; }
a.pagenumber { border: 1px solid rgb(205, 0, 0); color: rgb(54, 54, 54); }
a.pagenumber-on, a.pagenumber:hover { border: 1px solid rgb(205, 0, 0); background-color: rgb(205, 0, 0); color: rgb(255, 255, 255); }
.reg .module, .rss-module, #top-ten .module { background: transparent url('dottedline.jpg') repeat-x scroll 0% 0%; padding-top: 10px; clear: both; }
.module-text { display: inline-block; }
.module-text:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#section-a .media-include .header { background: transparent url('dottedline.jpg') repeat-x scroll 0px 17px; float: left; width: 450px; margin-bottom: 8px; }
#section-a .media-include .header h2 { padding: 0px 4px 0px 0px; background-color: rgb(255, 255, 255); float: left; font-size: 170%; font-weight: normal; }
#section-a .module .header { background: transparent url('dottedline.jpg') repeat-x scroll left top; padding-top: 8px; }
#section-b .header { margin: 0px; padding-bottom: 2px; }
#section-b .header h2 { margin: 0px; padding: 0px; }
#section-b .header h2 a { color: rgb(3, 3, 3); }
#content-side .grey-hdr { padding: 2px 5px; font-family: Arial,Helvetica,sans-serif; font-size: 90%; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(184, 184, 190); margin-bottom: 6px; }
#content-side .grey-hdr h2 { color: rgb(255, 255, 255); }
#section-a .grey-hdr { padding: 2px 5px; text-transform: uppercase; color: rgb(40, 40, 40); background-color: rgb(228, 228, 230); margin-bottom: 6px; float: left; width: 440px; }
#section-b .grey-hdr { padding: 2px 5px 1px; text-transform: uppercase; color: rgb(40, 40, 40); background-color: rgb(228, 228, 230); }
#section-b .grey-hdr h2, #section-a .grey-hdr h2 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
#section-a .footer, #section-b .footer { text-transform: uppercase; font-size: 85%; text-align: right; clear: both; }
#section-b .footer a, #section-a .footer a { background: transparent url('mod_arrow.gif') no-repeat scroll right 3px; padding-right: 11px; color: rgb(205, 0, 0); }
#section-a .mod-topic .module-text { clear: both; }
#section-a .mod-3x { margin-top: 6px; width: 450px; }
#section-a .mod-3x .module-text h2 { font-size: 12px; padding-bottom: 4px; font-weight: bold; width: 140px; }
#section-a .mod-3x img { margin-bottom: 5px; }
#section-a .mod-3x .article-left { width: 140px; float: left; margin-right: 8px; margin-left: 1px; }
#section-a .mod-3x .article-center { width: 140px; float: left; margin-right: 8px; }
#section-a .mod-3x .article-right { width: 142px; float: left; }
#section-a .mod-2x { margin-top: 6px; width: 450px; clear: both; }
#section-a .mod-2x .header { float: left; margin-bottom: 8px; width: 220px; }
#section-a .mod-2x .module-text { float: left; }
#section-a .mod-2x .article-left { width: 220px; float: left; }
#section-a .mod-2x .article-right { width: 220px; float: right; }
#section-a .mod-2x .footer a { display: block; width: 210px; float: left; padding-bottom: 8px; }
#section-a .mod-topic { width: 450px; }
#section-a .mod-topic .module-text {  }
#section-a .one-image img { float: left; }
#section-a .one-image p, #section-a .one-image ul { margin: 0px 0px 0px 150px; }
#section-a .mod-columnist, #section-a .mod-bloggers { float: left; width: 450px; }
#section-a .mod-columnist img, #section-a .mod-bloggers img { float: left; }
#section-a .mod-columnist ul, #section-a .mod-bloggers ul { float: left; }
#section-a .mod-columnist h3, #section-a .mod-bloggers h3 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 100%; padding-bottom: 2px; }
#section-a .mod-columnist h3, #section-a .mod-columnist p, #section-a .mod-bloggers p, #section-a .mod-bloggers h3 { margin-left: 57px; }
#section-a .mod-columnist ul li, #section-a .mod-bloggers ul li { margin: 5px 4px; padding: 0px; background: transparent url('dottedline.jpg') repeat-x scroll left bottom; width: 215px; float: left; display: block; }
.blogger-name { font-style: italic; font-size: 90%; }
#section-a .mod-polls { border: 1px solid rgb(228, 228, 230); width: 450px; }
#section-a .mod-polls .grey-hdr h2 { background: transparent url('mod_ico_poll.gif') no-repeat scroll 0px 4px; padding-left: 14px ! important; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; clear: both; }
#section-a .mod-polls .module-text { margin: 2px 10px 10px; }
#section-a .mod-polls .module-text p { clear: both; }
.btn_gradient { border: 1px solid rgb(0, 0, 0); padding: 1px 5px; background: rgb(0, 0, 0) url('bg_btn_gradient.gif') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; }
div.vote-btn { text-align: center; }
.radiogroup label { margin-left: 20px; display: block; }
#section-a .mod-polls .radiogroup { padding: 5px; background-color: rgb(238, 238, 238); margin-bottom: 10px; width: 395px; margin-left: 10px; }
.fieldwidth { width: 115px; }
.radiogroup label { margin-left: 20px; display: block; }
.radiogroup { padding: 5px; background-color: rgb(228, 228, 230); margin-bottom: 10px; }
.fieldwidth { width: 115px; }
#section-b .mod-polls { border: 1px solid rgb(228, 228, 230); }
#section-b .mod-polls .grey-hdr h2 { background: transparent url('mod_ico_poll.gif') no-repeat scroll 0px 4px; padding-left: 14px ! important; font-family: Arial,Helvetica,sans-serif; clear: both; }
#section-b .mod-polls .module-text { margin: 2px 10px 0px; }
.btn_gradient { border: 1px solid rgb(0, 0, 0); padding: 1px 5px; background: rgb(0, 0, 0) url('bg_btn_gradient.gif') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; }
div.vote-btn { text-align: center; }
#section-b .vote-btn { padding-bottom: 10px; }
.radiogroup label { margin-left: 20px; display: block; }
#section-b .mod-polls .radiogroup { padding: 5px; background-color: rgb(238, 238, 238); margin-bottom: 10px; width: 250px; margin-left: 10px; }
.fieldwidth { width: 115px; }
.mod-article { padding: 1px; background: transparent url('bg_module-border.gif') repeat-x scroll 0% 0%; }
.mod-article .header { background-color: rgb(255, 255, 255); padding-bottom: 4px; }
.mod-article .mod-inner, .mod-media .mod-inner, .multi-gallery .module-text, .special-gallery .module-text { background: transparent url('bg_module-gradient.gif') repeat-x scroll 0% 0%; }
.mod-article .module-text { padding: 5px 10px; margin-bottom: 5px; display: block; }
.mod-article .module-text h2 { margin: 0px; padding-bottom: 5px; font-size: 120%; font-weight: bold; }
.mod-article img { float: left; padding-right: 10px; }
.mod-article p { padding: 0px; margin-left: 100px; }
#section-b .mod-topic { padding: 1px; background: transparent url('bg_module-border.gif') repeat-x scroll 0% 0%; }
#section-b .mod-topic .module-text { padding: 5px 10px; background: transparent url('bg_module-gradient.gif') repeat-x scroll 0% 0%; width: 93%; }
#section-b .mod-topic .module-text img { padding: 4px 10px 5px 0px; float: left; }
#section-b .one-image p { margin-left: 100px; }
#section-b .one-image ul { margin-left: 110px; }
.mod-media { padding: 1px; background: transparent url('bg_module-border.gif') repeat-x scroll 0% 0%; }
.mod-media img { float: left; }
.mod-media .module-text { padding: 10px 10px 5px; }
.mod-media .module-text h2, .mod-media .module-text p, .mod-media .module-text h3 { margin-left: 100px; }
.mod-media .module-text h3 { font-size: 10px; text-transform: uppercase; padding-left: 16px; padding-bottom: 2px; }
#section-b .multi-gallery h3, #section-b .special-gallery h3 { margin-left: 0px; padding-bottom: 5px; }
#section-b .special-gallery img { margin-left: 10px; margin-bottom: 5px; }
#section-b .special-gallery p, #section-b .special-gallery h2 { margin-left: 0px; }
#section-b .gallery h3, #section-b .multi-gallery h3, #section-b .special-gallery h3 { background: transparent url('mod_ico_photo.gif') no-repeat scroll 0px 1px; }
#section-b .audioslideshow h3 { background: transparent url('mod_ico_audio.gif') no-repeat scroll 0px 1px; }
#section-b .interactive h3 { background: transparent url('mod_ico_interactive.gif') no-repeat scroll 0px 1px; }
#section-b .video h3 { background: transparent url('mod_ico_video.gif') no-repeat scroll 0px 1px; }
.mod-special-blog { padding: 1px; background: transparent url('bg_module-border.gif') repeat-x scroll 0% 0%; }
.mod-special-blog .mod-inner { padding: 5px 0px; background: transparent url('bg_module-gradient.gif') repeat-x scroll 0% 0%; }
.mod-special-blog .module-text { padding: 5px 10px; margin-bottom: 5px; display: block; }
.mod-special-blog .module-text h2 { margin: 0px; padding-bottom: 2px; font-size: 12px; font-weight: bold; }
.mod-special-blog .blog-name { padding-bottom: 3px; font-size: 10px; text-transform: uppercase; }
.mod-special-blog img { float: left; padding-right: 10px; }
.mod-special-blog p { padding: 0px; margin-left: 100px; }
#section-b .mod-special-columnist { border: 1px solid rgb(228, 228, 230); }
#section-b .mod-special-columnist img { float: left; padding-right: 10px; }
#section-b .mod-special-columnist .module-text { padding: 4px 10px; }
#section-b .mod-special-columnist p { padding-top: 5px; margin-left: 100px; }
#section-b .mod-special-columnist h2 { padding: 0px ! important; }
#section-b .mod-special-columnist .footer { padding: 0px 10px 6px 0px; }
#section-b .module { margin-bottom: 10px; }
#section-b .gray-outline { border: 1px solid rgb(228, 228, 230); padding: 8px; margin-bottom: 10px; }
#content-size .template-module h2 { font-family: Georgia,"Times New Roman",Times,serif; color: rgb(54, 54, 54); }
#content-side .module, #content-side-home .module, #top-ten-side .module, #top-ten-side .media-include { padding: 8px; background-color: rgb(255, 255, 255); margin-bottom: 10px; }
#content-side .mod-polls .grey-hdr { padding: 0px ! important; }
#content-side .mod-polls .grey-hdr h2 { padding: 2px 0px 2px 19px; background: transparent url('mod_ico_poll.gif') no-repeat scroll 5px 6px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
#content-side .mod-polls { background-color: rgb(255, 255, 255); }
#content-side .mod-polls .module-text { margin: 2px 10px 10px; background-color: rgb(255, 255, 255); padding-bottom: 10px; }
#content-side .mod-polls .module-text h2 { padding-left: 0px ! important; }
#content-side .mod-polls .btn_gradient { border: 1px solid rgb(56, 56, 56); padding: 2px; background: rgb(0, 0, 0) url('bg_btn_gradient.gif') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; }
#content-side .mod-polls .vote-btn { text-align: center; }
.radiogroup label { margin-left: 20px; display: block; }
#content-side .mod-polls .radiogroup { padding: 5px; background-color: rgb(238, 238, 238); margin-bottom: 10px; width: 140px; }
.fieldwidth { width: 115px; }
.toolbox-box h2 { margin-bottom: 2px ! important; }
ul.toolbox { clear: both; }
ul.toolbox li { border-bottom: 1px solid rgb(228, 228, 230); padding: 0px; background-image: none; background-color: rgb(255, 255, 255); }
ul.toolbox li a:link, ul.toolbox li a:visited { padding: 2px 5px; display: block; }
ul.toolbox li a:hover { padding: 2px 5px; display: block; background-color: rgb(184, 184, 190); color: rgb(255, 255, 255); }
ul.toolbox li a:active { padding: 2px 5px; display: block; background-color: rgb(205, 0, 0); color: rgb(255, 255, 255); }
ul.toolbox li.last { border-bottom: medium none; }
#section-a .media-include, #section-b .media-include, #content-side .media-include, #content-side-home .media-include, #top-ten .media-include, #top-ten-side .media-include { margin-bottom: 10px; background-color: rgb(255, 255, 255); clear: both; }
#content-side .media-include { clear: both; }
#content-side .module-side, #content-side-home .module-side { padding: 10px; background-color: rgb(255, 255, 255); margin-bottom: 10px; }
#section-b .module-side { border: 1px solid rgb(228, 228, 230); padding: 10px 18px; }
#section-a ul { padding-bottom: 8px; }
#section-b .module ul, #section-b .module-img, .module li img { margin-bottom: 10px; }
ul.headline-select { border: 1px solid rgb(176, 176, 176); margin: 4px 0pt 8px; padding: 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 75%; }
ul.headline-select li { border-left: 1px solid rgb(176, 176, 176); padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; }
ul.headline-select li a { padding: 3px 9px; display: block; }
ul.headline-select li a:hover { background: rgb(176, 176, 176) none repeat scroll 0% 0%; }
ul.headline-select li a.active { background: rgb(176, 176, 176) none repeat scroll 0% 0%; }
ul.headline-select li.first { border-left: medium none; }
.module-filter-content select { margin: 0pt 8px 0pt 0pt; padding: 0pt; width: 55px; }
.discuss-date { color: rgb(102, 102, 102); font-size: 90%; }
.discuss-username { font-size: 120%; font-weight: bold; }
.discuss-block { border-bottom: 1px solid rgb(232, 232, 234); margin-bottom: 8px; }
.discuss-module h2 { padding: 8px 5px 0pt 8px; background: rgb(209, 209, 209) none repeat scroll 0% 0%; }
ul.module-item .box-color, .box-color { padding: 8px; background: rgb(237, 237, 239) none repeat scroll 0% 0%; }
.bg-list li { margin: 0pt 0pt 4px; padding: 5px; background: rgb(237, 237, 239) none repeat scroll 0% 0%; }
.nydn-color-box { margin: 0pt 0pt 10px; padding: 5px; background: rgb(237, 237, 239) none repeat scroll 0% 0%; }
.bg-list li img { padding: 0pt 0pt 0pt 4px; margin-bottom: 0px; }
.bg-list li p, .bg-list li h2, .bg-list span { margin-left: 120px; }
.table-object { margin-bottom: 15px; width: 100%; }
.table-main { margin-bottom: 15px; }
.table-object td, .table-main td { padding: 2px 2px 2px 4px; background-color: rgb(237, 237, 239); }
.table-object th { padding: 5px; background-color: rgb(237, 237, 239); text-align: left; }
.table-main th { padding: 3px; background-color: rgb(205, 0, 0); text-align: left; color: rgb(255, 255, 255); }
.table-main td.white { padding: 5px; background-color: rgb(255, 255, 255); font-size: 90%; }
.article-date { color: rgb(143, 140, 140); font-size: 90%; }
#pollresults { padding: 15px; }
#pollresults h2 { font-size: 170%; font-weight: normal; }
#pollresults .poll-pct { width: 20px; }
#pollresults #bargraph { width: 440px; }
#pollresults .poll-option { background: transparent url('dottedline.jpg') repeat-x scroll left bottom; width: 175px; padding-bottom: 2px; }
#pollresults .bar { width: 250px; background-color: rgb(228, 228, 230); }
#pollresults .bar-spacer { height: 15px; }
.jive-post-form input { padding: 5px; }
.jive-post-form label, .jive-post-form .btn_gray { margin: 10px 0pt; padding: 4px 0pt; font-size: 14px; font-weight: bold; }
.meta-user { width: 125px; float: left; }
.meta-user { width: 19%; float: left; }
.meta-content { float: right; width: 78%; }
.meta-user, .meta-content { margin: 0pt 0pt 20px; height: auto ! important; min-height: 100px; }
.discussion-hdr { background: transparent url('ico_discuss.gif') no-repeat scroll left center; }
.nydn-color-box h2.discussion-hdr { padding: 0pt 0pt 0px 20px; font-size: 120%; }
.comment-module { border: 1px solid rgb(228, 228, 230); margin: 0pt 0pt 15px; padding: 10px; }
.comment-module, .odd-module { border: 1px solid rgb(228, 228, 230); margin: 0pt 0pt 15px; padding: 10px; }
.odd-module { background: rgb(228, 228, 230) none repeat scroll 0% 0%; }
.permalink { margin: 0pt 0pt 0pt 15px; padding: 0pt 0pt 0pt 20px; background: transparent url('ico_permalink.gif') no-repeat scroll left center; }
.report { margin: 0pt 0pt 0pt 15px; padding: 0pt 0pt 0pt 20px; background: transparent url('ico_report.gif') no-repeat scroll left center; }
.reply { margin: 0pt 0pt 0pt 15px; padding: 0pt 0pt 0pt 20px; background: transparent url('ico_reply.gif') no-repeat scroll left center; }
.meta-author { padding: 0pt 0pt 0pt 20px; float: left; }
.meta-date { margin: 10px 0pt; font-size: 11px; display: block; }
.pagination-2 { padding: 5px 0pt; }
#TB_window { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#TB_secondLine { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); }
#TB_window a:link { color: rgb(102, 102, 102); }
#TB_window a:visited { color: rgb(102, 102, 102); }
#TB_window a:hover { color: rgb(0, 0, 0); }
#TB_window a:active { color: rgb(102, 102, 102); }
#TB_window a:focus { color: rgb(102, 102, 102); }
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack { background: transparent url('macffbghack.png') repeat scroll 0% 0%; }
.TB_overlayBG { background-color: rgb(0, 0, 0); opacity: 0.75; }
* html #TB_overlay { position: absolute; }
#TB_window { border: 4px solid rgb(82, 82, 82); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; z-index: 102; color: rgb(0, 0, 0); display: none; text-align: left; top: 50%; left: 50%; }
* html #TB_window { position: absolute; }
#TB_window img#TB_Image { border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); border-width: 1px; margin: 15px 0pt 0pt 15px; display: block; }
#TB_caption { padding: 7px 30px 10px 25px; height: 25px; float: left; }
#TB_closeWindow { padding: 11px 25px 10px 0pt; height: 25px; float: right; }
#TB_closeAjaxWindow { padding: 7px 10px 5px 0pt; margin-bottom: 1px; text-align: right; float: right; }
#TB_ajaxWindowTitle { padding: 7px 0pt 5px 10px; float: left; margin-bottom: 1px; font-size: 20px; color: rgb(1, 95, 182); text-transform: uppercase; }
#TB_title { background-color: rgb(228, 228, 230); height: 40px; }
#TB_ajaxContent { padding: 2px 15px 15px; overflow: auto; clear: both; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px; }
#TB_load { margin: -6px 0pt 0pt -104px; position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; }
* html #TB_load { position: absolute; }
#TB_HideSelect { border: medium none ; z-index: 99; position: fixed; top: 0pt; left: 0pt; background-color: rgb(255, 255, 255); opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { position: absolute; }
#TB_iframeContent { border: medium none ; clear: both; margin-bottom: -1px; margin-top: 1px; }
#section-b .mod-headline { font-size: 11px; font-weight: bold; text-transform: uppercase; }
#section-a .mod-headline { font-size: 11px; font-weight: bold; text-transform: uppercase; padding-bottom: 4px; }
.module .mod-headline { margin-bottom: 8px; }
#section-a .module { clear: both; }
.mod-bg { padding: 5px 10px 0pt; background-image: url('mod_bg.jpg'); background-position: center top; background-repeat: repeat-x; }
.mod-video, .mod-audio, .mod-movie, .mod-discussion, .mod-interactive, .mod-photo { background-repeat: no-repeat; padding-left: 15px; }
.mod-video { background-image: url('mod_ico_video_001.gif'); }
.mod-audio { background-image: url('mod_ico_audio_001.gif'); }
.mod-movie { background-image: url('mod_ico_movie.gif'); }
.mod-discussion { background-image: url('mod_ico_discussion.gif'); }
.mod-interactive { background-image: url('mod_ico_interactive_001.gif'); }
.mod-photo { background-image: url('mod_ico_photo_001.gif'); }
.mod-img { float: left; }
.mod-img img { margin-bottom: 5px; }
.mod-txt-90 { width: 180px; margin-left: 10px; float: left; }
.mod-txt-60 { width: 210px; margin-left: 10px; float: left; }
.mod-txt-330 { width: 330px; margin-left: 10px; float: left; }
.mod-border { border: 1px solid rgb(228, 228, 230); padding: 10px 10px 0pt; float: left; }
.mod-movie-item li { padding: 3px 3px 3px 10px; background-color: rgb(228, 228, 230); background-image: none; margin-bottom: 2px; }
.mod-movie-item li:hover { background-color: rgb(56, 56, 56); }
.mod-movie-item li a { color: rgb(205, 0, 0); }
.mod-movie-item li:hover a { color: rgb(255, 255, 255); }
.search-pagination { border: 1px solid rgb(255, 255, 255); float: right; padding-bottom: 10px; margin-bottom: 0pt; width: 200px; text-align: right; }
.search-pagination-center { border: 1px solid rgb(255, 255, 255); padding-bottom: 0pt; margin-bottom: 0pt; text-align: center; }
.search-results-display { border: medium none ; float: left; padding-bottom: 10px; margin-bottom: 0pt; width: 200px; }
.search-results-title { font-size: 120%; font-weight: bold; }
.yahoo-search { border: medium none  ! important; padding: 0pt ! important; width: 500px; float: left; }
.search-enclosure { width: 100%; }
.yahoo-search #search-logo img { vertical-align: middle; margin-bottom: 10px; }
.yahoo-sponsored-links, .tabbed-box-results .yahoo-sponsored-links { width: 200px; float: right; clear: none; }
.tabbed-box-results .search-enclosure { border: medium none ; padding: 0px; }
.description { color: rgb(143, 140, 140); }
.text-ad-links { border: 1px solid rgb(228, 228, 230); padding: 6px 10px 0pt; margin-bottom: 15px; clear: both; }
.text-ad-links h3 { font-size: 11px; text-transform: uppercase; font-weight: bold; margin-bottom: 8px; }
.text-ad-links h3 a { color: rgb(54, 54, 54); }
.text-ad-links .description, .text-ad-links .mod-headline a, .home-ad-links .description, .home-ad-links .mod-headline a, .topics-sponsored-links .description { color: rgb(0, 0, 0); }
.text-ad-links .mod-headline a:hover, .text-ad-links a.description:hover, .home-ad-links a.description:hover, .topics-sponsored-links a:hover { color: rgb(0, 0, 0); }
.text-ad-links a.title:hover, .home-ad-links a.title:hover, .text-ad-links .title, .home-ad-links .title, .topics-sponsored-links .title { color: rgb(1, 95, 182); font-weight: bold; }
.text-ad-links .host, .home-ad-links .host, .text-ad-links a.host:hover, .home-ad-links a.host:hover, .topics-sponsored-links .host { font-style: italic; color: rgb(143, 140, 140); }
.text-ad-links .mod-headline { margin-bottom: 8px; }
.yahoo-sponsored-links p.mod-headline, .home-ad-links .mod-headline { padding: 0pt; margin-bottom: 8px; }
.yahoo-tabbed-powered-by { font-size: 10px; padding-left: 2px; }
.topics-sponsored-links { border: 1px solid rgb(228, 228, 230); padding: 2px; margin-bottom: 15px; }
.topics-sponsored-links h3 { padding: 5px; font-size: 12px; font-weight: bold; margin-bottom: 10px; background-color: rgb(228, 228, 230); }
.topics-sponsored-links h3 a { color: rgb(54, 54, 54); }
.topics-sponsored-links p { padding-left: 10px; padding-right: 10px; }
.registration-box { border: 1px solid rgb(198, 198, 196); padding: 10px 10px 0pt; margin-bottom: 10px; }
.reg-grey-bar { background-color: rgb(228, 228, 230); margin-bottom: 5px; }
.checkbox-pad { padding: 2px 5px 0pt 0pt; }
.memreg-title { padding: 0pt 0pt 5px; font-size: 170%; font-weight: normal; }
.required { color: rgb(205, 0, 0); font-size: 14px; font-weight: bold; }
.blogs-latest { padding: 10px 10px 0px; }
#section-a-photo { background: transparent url('dottedline.jpg') repeat-x scroll left top; padding-top: 8px; }
#section-a-photo h2 { font-size: 170%; font-weight: normal; }
#section-b .ticket-network { border: 1px solid rgb(228, 228, 230); padding: 10px; background: transparent url('bg_search-mod.gif') repeat-x scroll left bottom; }
#section-b .ticket-network h2 { padding-bottom: 6px; }
#section-b .ticket-network #txtTNSearchPhrase { border: 1px solid rgb(187, 187, 187); width: 195px; height: 18px; float: left; padding-left: 2px; margin-right: 8px; }
#section-b .ticket-network .btn_gray { float: left; }
#section-b .ticket-network h3 { clear: both; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 4px; }
#content-side .ticket-network { padding: 10px; }
#content-side .ticket-network #txtTNSearchPhrase { border: 1px solid rgb(187, 187, 187); width: 150px; height: 18px; margin-bottom: 4px; }
#content-side .ticket-network .btn_gray { float: right; }
#content-side .ticket-network h3 { clear: both; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.loading { padding: 10px 0px; background: rgb(255, 255, 255) url('loading.gif') no-repeat scroll 490px 10px; clear: both; text-align: center; height: 24px; display: none; float: left; width: 980px; }
.pencil-ad { display: inline-block; }

/* ::::: http://assets.nydailynews.com/css/nydn_wrapper.css ::::: */

#nydn-header { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(54, 54, 54); width: 990px; height: 235px; }
#nydn-header-home { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(54, 54, 54); width: 990px; }
#nydn-topbar { padding: 6px 12px 0pt; }
.nydn-leaderboard-ad { float: left; width: 728px; height: 90px; }
.nydn-leaderboard-unit { float: right; width: 226px; height: 88px; background-image: url('hdr_topmodule_bg.gif'); background-repeat: no-repeat; }
.nydn-leaderboard-unit p { padding: 10px; width: 110px; }
.leaderboard-module { padding: 0px; }
#nydn-hdr-left { float: left; width: 560px; margin-top: 16px; }
#nydn-header-home #nydn-hdr-left { margin-top: 14px; }
#nydn-hdr-right { float: right; width: 430px; margin-top: 16px; text-align: right; }
#nydn-logo { margin: 0pt; float: left; }
#nydn-title, .sponsor-bug { float: left; }
.sponsor-bug { padding-left: 10px; }
ul#nydn-utility { background: transparent url('hdr_utility_nav_bg.gif') repeat-x scroll 0% 0%; width: 100%; float: left; clear: both; margin-top: 16px; height: 28px; text-transform: uppercase; font-size: 80%; }
#nydn-header-home ul#nydn-utility { margin-top: 6px; }
ul#nydn-utility li { margin: 0pt; padding: 7px 0pt; background: transparent url('hdr_utility_divide.gif') no-repeat scroll right center; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nydn-utility a { padding: 5px; text-decoration: none; color: rgb(35, 31, 32); }
#nydn-utility a:hover { color: rgb(205, 0, 0); }
ul#profile li { margin: 0pt; padding: 2px 5px; background: transparent url('hdr_utility_divide.gif') no-repeat scroll left center; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#profile { text-transform: uppercase; font-size: 80%; height: 22px; margin-right: 8px; }
ul#profile li a { color: rgb(205, 0, 0); }
ul#profile a:hover { color: rgb(35, 31, 32); }
#nydn-header li.nydn-last, #nydn-header-home li.nydn-last { background: transparent none repeat scroll 0% 0%; }
#nydn_search { height: 55px; background-image: url('hdr_searchbox.jpg'); background-repeat: no-repeat; background-position: right bottom; }
#search-area { padding-top: 8px; padding-left: 60px; }
.nydn_search_btn { border: medium none ; background-image: url('hdr_search_btn.gif'); background-repeat: no-repeat; width: 59px; height: 22px; }
.btn-search-site { border: medium none ; background: transparent url('btn-search-site.gif') no-repeat scroll center bottom; width: 30px; height: 18px; display: block; float: left; }
.btn-search-site:hover { cursor: pointer; background-position: center bottom; }
.btn-search-blogs { border: medium none ; background: transparent url('btn-search-blogs.gif') no-repeat scroll center top; width: 43px; height: 18px; display: block; float: left; }
.btn-search-blogs:hover { cursor: pointer; background-position: center bottom; }
.btn-search-discussions { border: medium none ; background: transparent url('btn-search-discussions.gif') no-repeat scroll center top; width: 78px; height: 18px; display: block; float: left; }
.btn-search-discussions:hover { cursor: pointer; background-position: center bottom; }
.btn-search-web { border: medium none ; background: transparent url('btn-search-web.gif') no-repeat scroll center top; width: 32px; height: 18px; display: block; float: left; }
.btn-search-web:hover { cursor: pointer; background-position: center bottom; }
.form-search { border: 0px none ; padding: 3px 0px 0px 3px; height: 18px; width: 290px; font-size: 12px; }
.btn_gray, .btn_search { border: 1px solid rgb(56, 56, 56); background-color: rgb(56, 56, 56); color: rgb(255, 255, 255); text-transform: uppercase; }
#weather { margin-left: 370px; }
a#weather-hdr { font-size: 11px; color: rgb(54, 54, 54); }
ul.nydn-nav { background: rgb(40, 40, 40) url('hdr_nav_bg.gif') repeat-x scroll 0% 0%; overflow: visible; float: left; position: relative; font-size: 100%; font-weight: bold; text-transform: uppercase; width: 100%; }
.nydn-nav ul { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; position: relative; }
.nydn-nav li { border-top: 1px solid rgb(44, 44, 44); border-left: 1px solid rgb(114, 115, 114); margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; }
.nydn-nav li li { border-top: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-left-color: rgb(255, 255, 255); }
.nydn-nav a { padding: 5px 3px; color: rgb(255, 255, 255); display: block; float: left; text-decoration: none; }
ul.nydn-nav li a { padding: 5px 10px; }
.nydn-nav a:hover { color: rgb(255, 255, 255); }
.nydn-nav li ul { margin: 0pt; padding: 0pt; left: 0pt; position: absolute; width: 990px; }
.nydn-nav li.current { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.nydn-nav li.current a { color: rgb(34, 34, 34); }
.nydn-nav a:focus, .nydn-nav a:active, .nydn-nav li a:hover { background: rgb(205, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.nydn-nav li ul li.current { background: rgb(228, 228, 230) none repeat scroll 0% 0%; }
.nydn-nav li li:hover, .nydn-nav li li a:focus, .nydn-nav li li a:hover, .nydn-nav li li a:active { background: transparent none repeat scroll 0% 0%; color: rgb(205, 0, 0); }
.nydn-nav li.current ul { top: 25px; }
ul.nydn-nav li li a { padding: 5px 6px; color: rgb(34, 34, 34); font-weight: bold; font-size: 90%; }
.nydn-nav li li.current a { font-weight: bold; background-color: rgb(228, 228, 230); }
#nydailynews-footer { padding: 0px 12px 15px; background-color: rgb(228, 228, 230); }
#nydailynews-footer-links { border-top: 2px solid rgb(191, 191, 193); border-bottom: 1px solid rgb(191, 191, 193); background: transparent url('footer_bg.gif') repeat-x scroll 0% 0%; height: 220px; padding-top: 10px; }
#nydailynews-footer-links ul.footer-links, #nydailynews-footer-links ul.footer-links-last { width: 170px; height: 200px; float: left; }
#nydailynews-footer-links ul.footer-links { border-right: 1px solid rgb(197, 197, 198); padding: 0px 12px; }
#nydailynews-footer-links ul.footer-links-last { padding-left: 12px; }
#nydailynews-footer-links ul.footer-links li, #nydailynews-footer-links ul.footer-links-last li { padding: 0pt 0pt 3px; background: transparent none repeat scroll 0% 0%; font-size: 90%; }
#nydailynews-footer-links ul.footer-links li.footer-links-header { margin: 0pt; padding: 0pt; }
#nydailynews-footer-links ul.footer-links li.footer-links-header, #nydailynews-footer-links ul.footer-links-last li.footer-links-header { font-family: "Times New Roman"; font-size: 150%; margin-bottom: 10px; }
#nydailynews-footer-terms { padding-top: 15px; }
#nydailynews-footer-terms p { font-size: 90%; line-height: 15px; }
li.linkMap { border-left: medium none; width: 102px; text-align: left; background-image: url('showall.gif'); background-repeat: no-repeat; float: right; text-transform: none; }
.linkMap a { width: 82px; text-align: left; }
li.linkMap a:hover { color: rgb(255, 255, 255); background-color: transparent; }
a.toggle { padding: 0pt 0pt 0pt 18px; background-image: url('posbar.gif'); background-position: 81px 50%; background-repeat: no-repeat; }
.toggleActive { padding: 0pt 0pt 0pt 18px; background-image: url('negbar.gif'); background-position: 81px 50%; background-repeat: no-repeat; }
#offered { border: 1px solid rgb(228, 228, 230); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 988px; float: left; }
#offered a { font-weight: normal; }
#servicesBoxes { display: none; float: left; width: 980px; }
#servCol { border-right: 1px solid rgb(204, 204, 204); width: 14%; float: left; height: 410px; margin-top: 10px; margin-bottom: 10px; }
#servCol ul { margin-bottom: 13px; }
#servCol ul li { background-image: none; }
#servColLast { width: 14%; float: left; margin-top: 10px; }
#servColLast ul { margin-bottom: 13px; }
#servColLast ul li { background-image: none; }
#servColLast ul li { background-image: none; }
#servCol a { font-size: 11px; color: rgb(1, 95, 182); }
#servCol a:hover { color: rgb(205, 0, 0); }
#servColLast a { font-size: 11px; color: rgb(1, 95, 182); }
#servCol a.secHed { font-weight: bold; font-size: 12px; color: rgb(34, 34, 34); }
#servColLast a.secHed { color: rgb(34, 34, 34); font-weight: bold; font-size: 12px; }
#showHide { margin: 0pt 8px 0pt 0pt; }

/* ::::: http://assets.nydailynews.com/css/nydn_article.css ::::: */

.article h1 { padding-bottom: 8px; font-size: 215%; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; }
.article h2 { padding-bottom: 8px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 110%; }
.byline { text-transform: uppercase; font-size: 90%; }
.datestamp { color: rgb(143, 140, 140); font-size: 90%; }
.tagline { color: rgb(143, 140, 140); font-style: italic; }
.image-medium, .image-large, .photogallery-byline, .image-small, .article-large { color: rgb(102, 102, 102); font-size: 90%; }
.article-sidebar { float: right; }
.image-medium { padding-left: 10px; width: 240px; }
.image-small { padding-left: 10px; width: 160px; }
#gallery-frame { background-color: rgb(0, 0, 0); text-align: center; }
p.article-pre-header { padding: 8px 0px 0px; color: rgb(153, 153, 153); font-size: 90%; font-weight: bold; text-transform: uppercase; }
div.textSizeTool { cursor: pointer; width: 50px; float: left; }
.textSizeTool span { padding-right: 6px; }
.article-tools { list-style-type: none; list-style-image: none; }
ul.bookmarks { border: 1px solid rgb(228, 228, 230); padding: 5px; margin-bottom: 10px; width: 288px; float: left; clear: both; }
ul.bookmarks li { background: transparent none repeat scroll 0% 0%; width: 80px; float: left; }
ul.article-tools li { padding: 4px 8px; background: rgb(225, 225, 225) none repeat scroll 0% 0%; float: right; margin-left: 4px; margin-bottom: 4px; height: 15px; }
.article-utils { margin: 5px 0px; list-style-type: none; list-style-image: none; padding-left: 10px; }
.article-tools-container { background: transparent url('toolbar-end-bg.gif') repeat-x scroll 0% 0%; float: left; width: 100%; height: 30px; }
.article-tools-end { background: transparent url('toolbar-end-bg.gif') repeat-x scroll 0% 0%; float: left; width: 100%; margin-bottom: 10px; height: 30px; }
#bookmarks-open { background: transparent url('ico_share_minus.gif') no-repeat scroll 0% 0%; float: left; margin-top: -27px; padding-top: 4px; height: 172px; width: 300px; }
#bookmarks-spacer { display: block; width: 300px; height: 10px; }
#show-bookmarks { border: medium none ; background: transparent url('icons-animated.gif') no-repeat scroll 0px 0px; padding-left: 18px; margin-right: 0px; display: block; text-transform: uppercase; float: left; height: 20px; }
#hide-bookmarks { margin-left: 244px; margin-top: 2px; font-size: 10px; text-transform: uppercase; display: block; width: 30px; height: 14px; }
#buzz-li { padding: 0px; margin-top: -3px; margin-left: 15px; }
#yahooBuzzBadge-form span { width: 0px; }
li#yahoo-buzz-link { padding-top: 5px; }
li#yahoo-buzz-link .yahooBuzzBadge-form a span { width: 110px; }
span#yahoo-buzz-link-end { padding-top: 2px; margin-right: 2px; }
#yahooBuzzBadge-form { float: left; }
#buzz-article-box { border: 1px solid rgb(228, 228, 230); padding: 7px; width: 180px; float: left; }
#buzz-article-box p { margin: 0px; padding: 0px; font-size: 10px; float: right; width: 100px; line-height: 12px; }
ul.sharesb { padding-top: 15px; margin-bottom: 10px; width: 300px; float: left; clear: both; }
ul.sharesb li { background: transparent none repeat scroll 0% 0%; width: 120px; float: left; padding-left: 10px; margin-bottom: 3px; }
.share-end { width: 215px; margin-top: -2px; padding-left: 10px; }
ul.sharesb li span { width: 20px; height: 20px; display: block; float: left; margin-right: 2px; }
.share-end span { width: 17px; height: 20px; display: block; float: left; }
.share-end a { display: block; width: 17px; float: left; margin-top: -4px; }
span.digg { background: transparent url('bookmark_icons.gif') no-repeat scroll 0px 0px; }
span.facebook { background: transparent url('bookmark_icons.gif') no-repeat scroll -20px 0px; }
span.delicious { background: transparent url('bookmark_icons.gif') no-repeat scroll -40px 0px; }
span.mixx { background: transparent url('bookmark_icons.gif') no-repeat scroll -60px 0px; }
span.buzz { background: transparent url('bookmark_icons.gif') no-repeat scroll -180px 0px; }
span.reddit { background: transparent url('bookmark_icons.gif') no-repeat scroll -80px 0px; }
span.stumble { background: transparent url('bookmark_icons.gif') no-repeat scroll -100px 0px; }
span.propeller { background: transparent url('bookmark_icons.gif') no-repeat scroll -120px 0px; }
span.newsvine { background: transparent url('bookmark_icons.gif') no-repeat scroll -160px 1px; }
span.furl { background: transparent url('bookmark_icons.gif') no-repeat scroll -141px 1px; }
#buzz-end { margin-left: -5px; margin-top: -4px; }
.article-tools-container ul.article-utils { display: block; height: 20px; padding-top: 4px; width: 100%; }
.article-tools-end .article-utils { display: block; height: 20px; padding-top: 4px; padding-left: 10px; }
ul.article-utils li { margin: 0px 6px 4px 0px; padding: 0px; float: left; background-image: none; text-transform: uppercase; font-size: 80%; height: 12px; display: block; }
ul.article-utils li a { display: block; height: 14px; }
ul.article-utils li a.discuss { border-right: 1px solid rgb(212, 212, 212); background: transparent url('ico_discuss_001.gif') no-repeat scroll 0% 0%; width: 38px; padding-left: 18px; padding-right: 12px; margin-right: 4px; }
ul.article-utils li a.email { border-right: 1px solid rgb(212, 212, 212); background: transparent url('ico_email.gif') no-repeat scroll 0% 0%; padding-left: 18px; width: 36px; }
ul.article-utils li a.print { border-right: 1px solid rgb(212, 212, 212); background: transparent url('ico_print.gif') no-repeat scroll 0% 0%; padding-left: 18px; width: 38px; }
ul.article-utils li a.email-end { border-right: 1px solid rgb(212, 212, 212); background: transparent url('ico_email.gif') no-repeat scroll 0% 0%; width: 32px; padding-left: 16px; }
ul.article-utils li a.print-end { border-right: 1px solid rgb(212, 212, 212); background: transparent url('ico_print.gif') no-repeat scroll 0% 0%; width: 30px; padding-left: 17px; margin-left: 2px; margin-right: 6px; }
ul.article-utils .utility-text { display: block; margin-top: -10px; }
ul.article-utils li a { padding-right: 6px; }
.article-theme { margin-bottom: 10px; }
.article-columnists { float: left; margin-bottom: 15px; margin-right: 15px; }
.photo-credit, .image-medium h3, .image-large h3 { padding: 2px; background: rgb(225, 225, 225) none repeat scroll 0% 0%; display: block; font-size: 90%; text-align: right; }
.image-medium h3, .image-large h3 { text-align: left; padding-left: 10px; }
.columnist-box { padding: 10px; background-color: rgb(235, 235, 235); }
a.article-current { color: rgb(205, 0, 0); }
.module-img h2 { padding: 3px 5px; background-color: rgb(205, 0, 0); color: rgb(255, 255, 255); font-size: 110%; }
.gossip-module { border: 1px solid rgb(228, 228, 230); padding: 0pt 10px 10px; margin-bottom: 15px; }
div.gossip-module ul { margin-top: 40px; }
.gatecrasher { background: transparent url('gossip_hdr_gatecrasher.gif') no-repeat scroll 0% 0%; }
.rushmolloy { background: transparent url('gossip_hdr_rushmolloy.gif') no-repeat scroll 0% 0%; }
p.inform-logo { padding-bottom: 0pt; }
.inform-logo { text-align: right; clear: both; background-image: url('inform_logo.gif'); background-repeat: no-repeat; display: block; height: 20px; background-position: right center; }
.jive-odd, .jive-even { border: 1px solid rgb(228, 228, 230); margin: 0pt 0pt 15px; padding: 10px; }
.jive-odd { background: rgb(228, 228, 230) none repeat scroll 0% 0%; }
.jive-author { font-size: 120%; }
.jive-date { color: rgb(102, 102, 102); font-size: 90%; }
#jive-message-list ul li { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-image: none; list-style-type: none; }
.img-hdr-audio a, .img-hdr-video a, .img-hdr-enlarge a, .img-hdr-photo a, .img-hdr-clickhere a { display: block; width: 150px; height: 20px; }
.img-hdr-audio { background: rgb(228, 228, 230) url('img_hdr_audio.gif') no-repeat scroll 0% 0%; height: 20px; }
.img-hdr-video { background: rgb(228, 228, 230) url('img_hdr_video.gif') no-repeat scroll 0% 0%; height: 20px; }
.img-hdr-enlarge { background: rgb(228, 228, 230) url('img_hdr_enlarge.gif') no-repeat scroll 0% 0%; height: 20px; }
.img-hdr-photo { background: rgb(228, 228, 230) url('img_hdr_photogallery.gif') no-repeat scroll 0% 0%; height: 20px; }
.img-hdr-clickhere { background: rgb(228, 228, 230) url('img_hdr_clickhere.gif') no-repeat scroll 0% 0%; height: 20px; }
.review-link { margin-top: 3px; }
.movies-info { width: 340px; float: right; text-align: left; }
p.reviewer { font-size: 11px; }
.movie-details-300 { background-color: rgb(228, 228, 230); }
.movie-details-300 h3 { font-size: 14px; font-weight: bold; font-style: italic; padding-top: 5px; }
.movie-details-300 ul li { border-bottom: 2px solid rgb(255, 255, 255); background-image: none; display: block; padding-top: 3px; padding-bottom: 3px; }
.movie-details-300 ul li a:link, .movie-details-300 ul li a:visited { color: rgb(205, 0, 0); }
li.movie-details-list-first { padding: 10px; display: block; }
.movie-details-list-first .left { width: 170px; }
.movie-details-list-first .right { padding-left: 5px; width: 100px; }
.movie-details p { font-size: 11px; }
.movie-details a:link { color: rgb(1, 95, 182) ! important; }
#showtimes-300-table { margin-top: 10px; }
#showtimes-300-table td { padding: 4px 0pt; }
.showtimes-300-labels { font-size: 11px; font-weight: bold; width: 120px; text-align: right; }
#showtimes-zipcode { width: 130px ! important; }
#neighbors { width: 160px ! important; }
#movietitle { width: 160px ! important; }
.mod-editors-pick-border { border: 1px solid rgb(228, 228, 230); }
.mod-editors-pick { padding: 0px 10px; display: inline-block; margin-bottom: 8px; }
.mod-editors-pick:after, .mod-editors-pick-first:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.mod-editors-pick-first { padding: 10px 10px 0px; display: inline-block; margin-bottom: 8px; }
.mod-editors-pick-first h2, .mod-editors-pick h2 { font-size: 12px; }
.mod-editors-picks-img { padding-right: 3px; }
.mod-editors-pick-first h2, .mod-editors-pick-first p, .mod-editors-pick h2, .mod-editors-pick p { margin-left: 100px; }
.mod-editors-pick-first p, .mod-editors-pick p { padding-bottom: 0px; }
.mod-related-news, .mod-related-news-sm { border: 1px solid rgb(228, 228, 230); padding: 5px; margin-left: 10px; margin-bottom: 10px; background-color: rgb(242, 242, 243); margin-top: 5px; }
.mod-related-news { width: 230px; }
.mod-related-news-sm { width: 150px; }
.mod-related-news a, .mod-related-news-sm a { color: rgb(205, 0, 0); }
.mod-related-news a:hover, .mod-related-news-sm a:hover { color: rgb(1, 95, 182); }
.mod-related-news h3, .mod-related-news-sm h3 { font-size: 10px; padding-bottom: 2px; padding-left: 16px; text-transform: uppercase; }
.mod-related-news h3.gallery, .mod-related-news-sm h3.gallery, .mod-editors-pick-border h2.gallery { background: transparent url('mod_ico_photo.gif') no-repeat scroll 0px 1px; }
.mod-related-news h3.article, .mod-related-news-sm h3.article, .mod-editors-pick-border h2.article { background: transparent url('mod_ico_article.gif') no-repeat scroll 0px 1px; }
.mod-related-news h3.slideshow, .mod-related-news-sm h3.slideshow, .mod-editors-pick-border h2.slideshow { background: transparent url('mod_ico_audio.gif') no-repeat scroll 0px 1px; }
.mod-related-news h3.blogs, .mod-related-news-sm h3.blogs, .mod-editors-pick-border h2.blogs { background: transparent url('mod_ico_blogs.gif') no-repeat scroll 0px 1px; }
.mod-related-news h3.interactive, .mod-related-news-sm h3.interactive, .mod-editors-pick-border h2.interactive { background: transparent url('mod_ico_interactive.gif') no-repeat scroll 0px 1px; }
.mod-related-news h3.video, .mod-related-news-sm h3.video, .mod-editors-pick-border h2.video { background: transparent url('mod_ico_video.gif') no-repeat scroll 0px 1px; }
.mod-related-news h3.livechat, .mod-related-news-sm h3.livechat, .mod-editors-pick-border h2.livechat { background: transparent url('mod_ico_livechat.gif') no-repeat scroll 0px 1px; }
.mod-editors-pick-border h2.gallery, .mod-editors-pick-border h2.article, .mod-editors-pick-border h2.slideshow, .mod-editors-pick-border h2.blogs, .mod-editors-pick-border h2.interactive, .mod-editors-pick-border h2.video, .mod-editors-pick-border h2.livechat { padding-left: 17px; }
.mod-related-news ul, .mod-related-news-sm ul { padding-bottom: 0px; }

