/* 
Theme Name: Transcript
Theme URI: http://www.bereg.org.ua
Description: bereg.org.ua
Author: bereg.org.ua
Author URI: http://www.bereg.org.ua/
Version: 0.1
*/


@charset "utf-8";
/* CSS Document */
/* ----------------------- RESET ---------------------------
-----------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
/* - removing these as they mess with 3rd party table styling
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
*/
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Set default NYDN styles */
a {
text-decoration:none;
}

ul {
list-style-type:none;
margin:0em;
padding:0em;
}

.clearfix:after, .container:after, .img_txt_mod:after {
clear: both; 
content: "."; 
display: block; 
height: 0; 
visibility: hidden;
}
.clearfix, .container, .img_txt_mod {display: inline-block;}
* html .clearfix, * html .container, * html .img_txt_mod {height: 1%;}
.clearfix, .container, .img_txt_mod {display: block;}

.clear { clear:both; }

/* Centering 
-----------------------------------------------*/

/*centers layout in IE*/
body { text-align: center; }
.wrapper { text-align: left; }
.center { text-align:center; }


/* Clearing 
-------------------------------------------------------------- */

/* Button styles */
.btn_img, .btn_img_lrg, .btn {
background:url(./images/btn-sear.jpg) repeat-x;
border:1px solid #d9d9d9;
color:#121212;
cursor:pointer;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
font-weight:bold;
padding:3px 6px;
text-transform:uppercase;
}
.mod .btn_img {
margin-top:8px;
}

/* Makes clearfix actually work in IE */ 
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}

/* END RESET ---------------------------------------------------------
-----------------------------------------------------------------------*/

/* STRUCTURE */
#wrapper {
margin: 0 auto;
text-align:left;
width: 990px;
}


#leftnav {
float:left;
width:120px;
}
.col_300 {
float:left;
width:300px;
}
.code_module {
margin-bottom:20px;
float:left;
}
.module_hdr {
background:transparent url(diag_str.gif) repeat-x scroll 1px 0px;
float:left;
margin-bottom:4px;
width:300px;
}

#art_left .code_module .module_hdr {width:160px;} /*sets hdr width for articles*/

.module_hdr h3 {
background-color:#eeefef;
float:left;
font-size:1.2em;
font-weight:bold;
line-height:0.9em;
margin-bottom:0px;
padding:0px 0px 0px 0px;
text-transform:uppercase;
}

/* TYPOGRAPHY */

body { 
color: #4e4e4e; 
line-height:135%;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
}
h1,h2,h3,h4 {
color: #282828;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal;
}

h1 {
font-size: 3em;
line-height: 1;
margin-bottom: 0.5em;
}
h2 {
font-weight:bold;
margin-bottom: 0.3em;
}
h3 {
font-weight:bold;
margin-bottom: 5px;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 .8em; color:#4e4e4e;}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus,
a:hover     { color: #cd0000; }
a           { color: #015fb6; text-decoration: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */


ol          { list-style-type: decimal; list-style-position:outside; padding-left:24px;}
ul 			{list-style-type:none;}
ul li       { background:url(./images/bullet00.gif) 3px 6px no-repeat; padding:0px 0px 2px 12px;}
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */
/* - removing these as they mess with 3rd party table styles
table         { margin-bottom: .6em; width:100%; border:none; }
th            { font-weight: bold; }
thead th      { background: #c3d9ff; }
th,td,caption { padding: 4px 4px 4px 5px; }
tr.even td    { background: #e5ecf9; }
tfoot         { font-style: italic; }
caption       { background: #eee; }
*/
.tabledata td, .tabledata th {padding:2px 3px;vertical-align:top;}
.tabledata td {border-right:1px solid #fff;}
.tabledata th {border-top:1px solid #fff;}
.tabledata h4 {font-weight:bold;}
.tabledata th {background:#d2dae9;}
tr.even_stripe {background: #e5ecf9;}

/* Misc classes
-------------------------------------------------------------- */


.small      { font-size: .8em; margin-bottom: 0em; line-height: 1.1em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.bold       {font-weight:bold;}
.italic     {font-style:italic;}

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
.border {border:1px solid #DDDDDD;}

/* Float styles 
---------------------------------------------------------------- */
.left{ float:left; }
.right{ float:right; }

/* SPECIFIC STYLES/COLORS */

/* Main Colors (change for reskinning) 
---------------------------------------------------------------- */

#leftnav .utilities {  /*Leftnav utility bar colors */
border-top:1px dotted #a2a2ab;
border-bottom:1px dotted #a2a2ab;
}

#leftnav h2 a, #leftnav h2 a.visited { /*Leftnav link colors */
color:#000000;
}

/* Leftnav Styles  
---------------------------------------------------------------- */
#leftnav li h2 a {
font-size:1em;
margin-bottom:.1em;
text-transform:none;
}
#leftnav li {
background-image:none;
padding:0px;
}
#leftnav ul.left_nav {
clear:both;
margin-left:9px;
margin-bottom:16px;
}

.left_nav li a, .left_nav li a:visited {
color:#696969;
font-size:.86em;
text-transform:uppercase;
}

#leftnav li h2 a:hover {color:#666666;}

#leftnav .has_subnav a {
background-position:right 2px;
padding-right:13px;
}

#leftnav .utilities {
padding:.6em 0;
width:101px;
}


.left_nav li a:hover {color:#000000;}

/* Media icon styles  
---------------------------------------------------------------- */

.headline-list .media-audio a, .headline-list .media-video a , .headline-list .media-photo a, h3.media-audio a, h3.media-video a, h3.media-photo a, h2.media-audio a, h2.media-video a, h2.media-photo a {
background-position:2px 3px;
background-repeat:no-repeat;
padding-left:20px; 
}

.media-audio a  {
background-image:url(ico-audi.gif);
}
.media-video a  {
background-image:url(ico-vide.gif);
}
.media-photo a {
background-image:url(ico-phot.gif);
background-repeat:no-repeat;
}

/* Yahoo Text Ads
---------------------------------------------------------------- */
.yahoo_ads {
padding:8px;
}
.yahoo_ads a.title {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.yahoo_ads a.description {
color:#363636;
}
.yahoo_ads a.host {
color:#666;
display:block;
font-style:italic;
}
#section_modules .yahoo_ads, #hp_modules .yahoo_ads {
margin-left:8px;
}
#content_container .yahoo_ads {
background:url(./images/dotted-l.gif) top left repeat-x;
padding:4px 0px 0px 0px;
width:531px;
}
#col_300 .yahoo_ads {
padding:10px;
}
#col_300 .yahoo_ads h2 {
text-transform:uppercase;
}
#sponsored_links p {margin-bottom:0px;}

/* Movie Stars
---------------------------------------------------------------- */
.stars {
background:url(./images/stars000.gif);
display:inline-block;
width:87px;
height:14px;

}
._05 { background-position:0px 0px;}
._10 { background-position:0px -14px;}
._15 { background-position:0px -28px;}
._20 { background-position:0px -42px;}
._25 { background-position:0px -56px;}
._30 { background-position:0px -70px;}
._35 { background-position:0px -84px;}
._40 { background-position:0px -98px;}
._45 { background-position:0px -112px;}
._50 { background-position:0px -126px;}


/*MODULE STYLES*/

/* MODULE STYLES - 300
---------------------------------------------------------------- */
#col_300 .code_module .dots_top {
background:url(./images/dotted-l.gif) top left repeat-x;
padding-top:4px;
}

#col_300 .code_module {
width:300px;
}

#col_300 .code_module .mod_padding {
padding:8px;
float:left;
}

.section_modules .code_module h2 {
font-size:1.1em;
text-transform:uppercase;
}

#col_300 .code_module h3 {
font-size:1em;
}

#col_300 .ad_boxunit {
float:left;
width:300px;
}
#col_300 .module_hdr {
background:transparent url(diag_str.gif) repeat-x scroll 1px 0px;
float:left;
width:300px;
margin-bottom:4px;
text-transform:uppercase;
}

#col_300 .module_hdr h3{
background-color:#eeefef;
float:left;
font-size:1.2em !important;
font-weight:bold;
line-height:0.9em;
margin-bottom:0px;
padding:0px 5px 5px 0px;
text-transform:uppercase;
}


#subsec_content #col_300 .code_module .module_hdr h3 {background-color:#FFFFFF;}

#col_300 .mod_content {padding:10px;}
#col_300 .mod_content_related, .art_sidebar .mod_content_related {padding:6px; font-family: Arial, Helvetica, sans-serif;}

#col_300 .code_module .module{
background-color:#fff;
border:1px solid #dddddd;
float:left;
padding:0px;
width:298px;
}

.code_module .right_space {
padding-right:24px !important;
}

.code_module .dotted {
background:url(./images/dotted-l.gif) top left repeat-x;
width:100%;
}

ul.dotted_top_li li {
padding-left:0px;
background:url(./images/dotted-l.gif) top left repeat-x;
line-height:1.3em;
padding-bottom:4px;
padding-top:2px;
}
.dotted_bottom_li li, .dotted_bottom {
background:transparent url(dotted-l.gif) repeat-x scroll left bottom;
line-height:1.2em;
padding-bottom:4px;
padding-left:0;
padding-top:2px;
}

.code_module .smaller {
font-size:.85em;
text-transform:uppercase;
}

#col_300 .code_module .mod_image img {
float:left;
}
#col_300 .code_module .mod_image p {
margin-left:136px;
margin-bottom:0px;
}

#col_300 .mod_desc {
color: #000;
font-weight: bold;
}
#col_300 .mod_chron img{
float: left;
margin: 0px 10px 10px 0px;
}
#col_300 .mod_chron p{
}
#col_300 .mod_chron .mod_chron_title{
font-weight: bold;
}

#col_300 .column-2 {
width:140px;
float:left;
padding-bottom:6px;
}

/*EDITORIAL MODULE STYLES
----------------------------*/

.code_module .module_hdr h3 a {
color:#282828;
} 
.code_module .module_hdr h3 a:hover {
color:#666666;
}
.ed_module img {
float:left; margin-right: 10px;
}
.ed_module a {
font-weight:bold;
}

#col_300 .code_module .ed_module ul {
float:left; width: 180px; padding-bottom:8px;
}
#col_300 .code_module .ed_module ul li a {
font-weight:normal;
}

/* LEFT-HAND MODULE STYLES
---------------------------------------------------------------- */
#art_left .code_module {
width:160px;
}

/* SPONSOR BUG STYLES -- add images to background styles when necessary and place in separate styles if necessary
---------------------------------------------------------------- */
.sponsored {
background:#fff;
}
#art_left #zvents-basic-listing .sponsored, #art_left #zvents .sponsored { 
background:#fff;
padding-bottom:28px;
}
#col_300 #zvents .sponsored, #col_300 #zvents-bycat .sponsored, #col_300 #zvents-tickets .sponsored {
background:#fff;
padding-top:16px;
}
#col_300 #zvents-tickets .sponsored {
padding-top:20px;
}
#col_300 #zvents-basic-listing ul.sponsored {
width:100%;
}
#art_left #search-movies .sponsored{
background:#fff;
padding-bottom:30px;
}
#col_300 #search-movies .sponsored{
background:#fff;
padding-bottom:26px;
}

/* MODULE SPECIFIC STYLES
---------------------------------------------------------------- */
/* For Forms */
.form_container form {
width:280px;
}
.form_container input {
margin:0px;
padding:0px;
}
.form_container ul.search_type {
float:left;
clear:both;
width:100%;
}
.form_container ul.search_type li {
background:none;
padding:0px;
float:left;}
.form_container ul.search_type li.label {
padding-right:2px;}
.form_container label {
font-size:10px;
text-transform:uppercase;
display:block;
padding-top:4px;
}
.form_container .form_float_left {
float:left;}
.form_container .form_float_right {
float:left;}
.form_container .form_nofloat {
display:block;
width:100%;}
.form_container .form_right{
margin-left:12px;
}
.form_container .btn_img {
padding:3px 6px;
margin-top:6px;}

/* Real Estate */
#real_estate_search .btn_img {
margin-top:6px;}

/* Autos */
#search-autos .form_nofloat {
width:200px;
}

#search-autos .form_nofloat select {
width:140px;
margin-top:10px;
}


/* jobs */
#col_300 .mod_categories h3 {
font-size:1em;
clear:both;
}

.code_module ul.posting_list  {
background:url(./images/dotted-l.gif) top left repeat-x;
padding-bottom:4px;
}

#col_300 ul.posting_list li {float:left;
width:100%;
clear:both;
padding:4px 0px;
}
#col_300 ul.posting_list li a {float:left;}
#col_300 ul.posting_list li .smaller {float:right;}
#col_300 .more_link, #art_left .more_link,
#section_modules .more_link, #art_left .more_link {
text-align:right;
font-size:.9em;
font-weight:bold;
margin-bottom:0px !important;
padding-top:2px !important;
}
/* your neighborhood */
.yn_form select {width:220px;}

.YN-report-type {
width:140px;
float:left;
}

.form_container {
float:left;}

#yn_all .btn_img {
margin-top:25px;
}

/* ZVENTS */

#col_300 .events-list {
width:100%;
margin-top:-6px;
}

#col_300 #zvents-basic-listing .mostPopularTabs {

}

#col_300 .code_module .buy-tickets {
float:right;
color:#fff;
background-color:#696969;
display:block;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.85em;
padding:0px 4px;
margin-top:8px;
}

.ZventsQuickSearch {
margin: 2px 2px 0 0;
width: 300px;
}
.ZventsQuickSearch * {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
.ZventsQuickSearch form {
margin: 0;
padding: 0;
}
.ZventsDayButton, .ZventsDayButton * {
display: block;
text-align: center;
}
.ZventsDayButton {
background-color: #fff;
border: 1px solid #e4e4e6;
text-decoration: none;
cursor: pointer;
line-height: 120%;
font-weight: bold;
margin-right: 2px;
padding: 2px 2px 0 2px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.ZventsDayButton:hover {
background-color: #eee;
}

.ZventsDayButtonDate {
font-size: 16px;
}

.ZventsDayButtonAll {
margin-right: 0;
background-color: #eee;
}
.ZventsDayButtonToday {
background-color:#017CC9;
color:#fff;
}
.ZventsDayButtonWeekend {
background-color: #fff;
}

/* My NY */
#col_300 .myNY-list li {
width:140px;
height:132px;
float:left;
}
#col_300 .myNY-list li a {
font-weight:bold;
}

/* Movie Reviews */
#col_300 #Movie_Reviews .bold-link {
font-weight:bold;
margin-left:10px;
}

/* HOROSCOPE */
.horoscope li {
line-height:11px;
margin-bottom:6px;
padding-left:40px;
}
.horoscope li .small {
font-weight:normal;
line-height:0px;
margin:0px;
text-transform:uppercase;
}
.aries, .taurus, .gemini, .cancer, .leo, .virgo, .libra, .scorpio, .saggitarius, .capricorn, .aquarius, .pisces{
background-image: url(hscope_1.gif);
background-repeat:no-repeat;
}
.aries { background-position: 0px 0px; }
.taurus { background-position: 0px -24px; }
.gemini { background-position: 0px -48px; }
.cancer { background-position: 0px -72px; }
.leo { background-position: 0px -96px; }
.virgo { background-position: 0px -120px; }
.libra { background-position: 0px -144px; }
.scorpio { background-position: 0px -168px ; }
.saggitarius { background-position: 0px -192px ; }
.capricorn { background-position: 0px -216px; }
.aquarius { background-position: 0px -240px; }
.pisces { background-position: 0px -264px; }


/* WEATHER */
#col_300 #weather table {
margin-left:1px;
width:297px;
border:1px solid #fff;
border-collapse:collapse;
margin-bottom:0px;
}
#col_300 #weather td {
border:1px solid #fff;
font-weight:normal;
padding:4px 0px;
background:#f0f0f0;
text-align:center;
width:55px !important;
}
#col_300 #weather h2 {font-size:1.2em;}
#col_300 #weather .current_icon {float:left;padding-right:8px;}
#col_300 #weather h3 {
padding:0px 0px 4px 0px;
}

#weather .current {
font-size:20px;
font-weight:bold}

#col_300 .weather_high, #col_300 .weather_low {
display:block;
}

#col_300 .weather_high { color:#cd0000; padding-top:4px;}

#col_300 .weather_low { color:#0069ca; }

ul.small-list {
font-size:.85em;
text-transform:uppercase;
padding-top:2px;
}

ul.small-list li {
padding:0px 0px 0px 8px;
background-position:0px 3px;
line-height:12px;
} 

#col_300 ul.small-list li {
float:left;
padding-bottom:4px;
}

/* STOCK MODULE */
#col_300 #stock_tracker {
margin-bottom:0px;
}

#col_300 #stock_tracker td, #col_300 #stock_tracker th {
padding:3px 0px;
}

#col_300 #stock_tracker td {
background:url(./images/dotted-l.gif) repeat-x;
}
#col_300 #stock_tracker td.search_text {
padding:10px 0px 0px 0px;
}
#col_300 #stock_tracker td.search_text input {
width:100%;
}
#col_300 #stock_tracker td.search_btn {
padding:8px 0px 0px 0px;
}

#col_300 #stock_tracker td.search_btn {
text-align:right;
}
/* SEARCH HOSPITAL DIRECTORY */
#col_300 #search_hospitals .form_float_left {
width:160px;
}

#col_300 #search_hospitals .form_float_right {
padding-top:38px;
width:110px;
}

#col_300 #search_hospitals .form_float_right select, #col_300 #search_hospitals .form_float_left select {
width:100%;
} 

/* SPORTSTICKER MODULE STYLES */
#col_300 .sportsticker {
font-size:11px;
}
#col_300 .sportsticker li {
background:none;
float:left;
}
#col_300 .sports_cont {
height:140px;
overflow:hidden;
width:298px;
border:1px solid #e1e1e1;
position:relative;
background-color:#fff;
z-index:0;
clear:both;
top:-1px;
}
#col_300 .sports_cont_inner {
width:298px;
height:120px;
overflow:auto;
}
#col_300 .sportsticker_toptabs {
position:relative;
z-index:1;
}
#col_300 .sportsticker_toptabs li {
margin-left:4px;
padding:0px;
}
#col_300 .sportsticker_toptabs a {
padding:0px 10px;
border-left:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
background-color:#e1e1e1;
line-height:19px;
color:#121212;
height:21px;
display:inline-block;
}
#col_300 .sportsticker_toptabs a.selected {
background-color:#fff;
}

#col_300 .sports_cont li {
padding:0px;
}
#col_300 .sports_cont li a {
padding:2px 6px;
color:#015FB6;
display:inline-block;
}
#col_300 .sports_cont li a.selected {
color:#121212;
}
#col_300 .sports_cont table {
width:282px;
margin-bottom:0px;
}
#col_300 .sports_cont table td, #col_300 .sports_cont table th {
padding:2px 5px;
}
#col_300 .sports_cont .even td {
background-color:#fff;
}
#col_300 .sports_cont .odd td {
background-color:#f5f5f5;
}
#col_300 .scores_cont .even td, #col_300 .scores_cont .odd td {
background:#fff;
} 
#col_300 .scores_cont .odd td {
border-bottom:1px solid #e1e1e1;
}
#col_300 .sports_cont th{
background-color:#E5ECF9;
}

#col_300 .sportsticker_schedule_left {
width:210px;
}

/* poll styles
-------------------------------------------------------------------*/

.poll {
background-color:#FFFFFF;
border:1px solid #e4e4e6;
clear:both;
padding:10px;
}
.poll form table tr  {
background-color:#f0f4f7;
}
.poll form table tr td {
border-bottom:2px solid #FFFFFF;
padding: 4px 4px 4px 5px;
vertical-align: middle;
width: 100%;
}
.poll form table tr td.radio_poll {
width:20px;
}
.poll h4 {
font-size:1em;
font-weight:bold;
margin-bottom:4px;
}
input.poll_submit {
padding: 8px 0px 0px 105px;
}

#art_left .code_module .poll form input.poll_submit {
padding: 8px 0px 0px 28px;
}

.poll_note{
font-style: italic;
margin-top: 5px;
}

#subsec_left .poll{
width: 330px;
}

#subsec_left .code_module .module_hdr{
width: 350px;
background: url(dotted-l.gif) repeat-x 2px 14px !important;
}

#subsec_left .code_module .module_hdr h3{
background-color:#FFFFFF;
float:left;
font-size:1.75em;
font-weight:normal;
letter-spacing:-1px;
line-height:0.7em;
margin-bottom:0;
text-transform: none !important;
}

#section_main #section_main_media .poll {
width: 98px;
}
#section_main #section_main_media .poll form{
display: inline-block;
}
#section_main #section_main_media .poll p{
width: 100px;
}

/*right rail polls*/

#right_rail .code_module .poll {
background-color:#FFFFFF;
padding:8px;
width:144px;
}
#right_rail .code_module .poll input.poll_submit {
padding-left:36px;
}

/*IE FIXES*/

#col_300 .code_module .poll p, #col_300 .code_module .poll h4, #col_300 .code_module .poll table, .section_mod_content .poll table {
width:280px;
}    

/*!!!FIXES IE DISPLAY BUG DO NOT REMOVE!!!*/

/*  photos carousel styles
---------------------------------------------------------------- */

.hdr_controls_shell .prev-next, .title .prev-next  {
background-color:#eeefef;
float:right;
margin-top:-25px;
padding:0 0 0 4px;
}
.section_mod_content .code_module #photo-carousel .hdr_controls_shell .prev-next, .title .prev-next {
background-color:#FFFFFF;
}

.title .prev-next {
background-color:#FFFFFF;
margin-top:-3px;
}
.hdr_controls_shell {
float:left;
padding-top:5px;
width:300px;
}
#photo-carousel h2, #photo-carousel-video h2 {
float:left;
font-size:1.6em;
font-weight:normal;
padding-bottom:.3em;
}
#photo-carousel .prev-next a, #photo-carousel-video .prev-next a, .hdr_controls_shell .prev-next a, .title .prev-next a {
display:block;
height:17px;
float:left;
width:24px;
}
#photo-carousel .module {
border:none !important;
}
a.prev, a.vid_prev {
background:url(./images/ico_left.gif) no-repeat;
margin-top:2px;
}
a.next, a.vid_next {
background:url(./images/ico_righ.gif) -1px 0px no-repeat;
margin-top:2px;
}
.moreItems {
background-color:#fff;
border:1px solid #e4e4e6;
float:left;
padding:10px 0px 0px 14px;
width:286px;
}
.carousel-list {
clear:both;
}
.carousel-list ul {
float:left;
}
.carousel-list ul li {
background-image:none;
padding:0px;
}
.photo-cell {
clear:none;
float:left;
overflow:hidden;
width:130px;
}
.carousel-list li {
margin-right:4px;
}
#col_300 .carousel-list li {
margin-right:0px;
padding-right:8px;
}

.photo-cell a {
float:left;
width:132px;
}
.photo-cell a img {
float:left;
margin: 0 8px 4px 0;
}
.photo-cell h3, .photo-cell p {
float:left;
margin-left:0px;
width:130px;
}
.photo-cell h3 {
margin-bottom:2px;
}
.photo-cell p {
color:#4d4d4d
}
a.prev {
background: url(ico_left.gif) no-repeat;
}
a.next {
background: url(ico_righ.gif) no-repeat;
}
.last {
margin-right:0px;
}

/* tabbed box styles  
---------------------------------------------------------------- */

/* Styles for tabbed box */
.tabbed-box, .tabbed-box-2 {
width:300px;
}
.tabbed-box-450 { /* left rail tabbed box */
margin-bottom:15px;
width:450px;
}
.tabbed_box_headline { /* left rail tabbed box */
margin-bottom:15px;
width:665px;
}
.tabbed-box-450 ul {
padding-bottom:0px !important;
}
.tabbed-box-results {
margin-bottom:15px;
width:760px;
}

.tabbed_box_headline h2,.tabbed-box-450 h2, .tabbed-box h2, .tabbed-box-results h2 {
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
}
.tabbed-box-side {
margin-bottom:10px;
width:170px;
}
.tabbed-box ul, .tabbed-box-450 ul, .tabbed-box-side ul, .tabbed-box-results ul, .tabbed_box_headline ul {
margin:0;
padding:0;
}
ul.tabbed-element li {
border-right: 1px solid #e4e4e6;
float:left;
margin-right: 2px;
padding: 0;
}
.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, .tabbed_box_headline ul .tabs a {
border-left: 1px solid #e4e4e6;
color:#015fb6;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
font-weight:bold;
margin-left:0;
padding:4px 5px;
}
.tabbed-box ul .tabs a, .tabbed-box-2 ul .tabs a, .tabbed-box-results ul .tabs a, .tabbed-box-450 ul .tabs a, .tabbed_box_headline ul .tabs a {
background: #d7d7d8;
}
.tabbed-box-side ul .tabs a {
background: #d3d2d2;
}
.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, .tabbed_box_headline ul .tabs a:hover {
background:#383838;
color:#fff;
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, .tabbed_box_headline ul .tabs a.selected {
background:#fff;
border-top: 1px solid #e4e4e6;
color:#363636;
cursor:default;
margin-bottom:0px;
position:relative;
}
.tabbed-box-2 ul .tabs a.selected {
background:#CD0000;
cursor:default;
color:#fff;
margin-bottom:0px;
}
div.mostPopularTabs {
background-color:#fff;
border: 1px solid #e4e4e6;
clear:left;
padding:6px 6px 10px 10px;
}
ul.tabbed-element {
float: left;
list-style:none;
margin-bottom: -1px;
padding:1px 0px 0px 0px;
}
ul.tabbed-element-2 {
float: left;
list-style:none;
margin-bottom: 10px;
}
ul.tabbed-element-2 li {
float:left;
margin-right:2px;
padding: 0;
}
.tabbed-element .tabs a:hover {
background:#383838;
}
.tabbed-element a.selected {
background:#fff;
}
.tabbed-box .clearfix, .tabbed-box-side .clearfix, .tabbed-box-450, .tabbed_box_headline {
display: block;
}
#col_300 .mostPopularTabs {
background:#fff;
}
#col_300 .mostPopularTabs li{
background:url(./images/dotted-l.gif) bottom left repeat-x;
padding:2px 0px 3px 0px;
}
#col_300 .mostPopularTabs li a {
color: #015FB6;
}
#col_300 .mostPopularTabs li a:hover {
color: #CD0000;
}
#col_300 .mostPopularTabs ol {
list-style-position: outside;
padding-left: 21px;
}

/* fixes after reversion */
/*fixes IE6 issue*/
.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, .tabbed_box_headline ul .tabs a.selected {
border-top:none;
}
.tabbed-box-450 ul li.tabs, .tabbed-box ul li.tabs{
border-top: 1px solid #e4e4e6;
}

/* Style for content within tabbed box */
ul.landing-tabs {
list-style:none;
}
ul.landing-tabs img {
float:left;
}

ul.landing-tabs li {
background:none;
border:1px solid white;
margin:0;
padding:0;
}
.landing-tabs li p {
margin-left:55px;
}


/* Global Modules 
-----------------------------------------------------------------*/

/* blogger/columnist/default modules */
#blog_box, #columnist_box, #video_box, #audio_box, .default_box {
padding: 8px 12px 12px 12px;
}

/*columnist box styles*/

#col_300 .columnist {
clear:both;
float:left;
margin-bottom:3px;
width:276px;
}
.columnist .last, .blog .last {
background:none;
}
.columnist img {
float:left;
padding-right:8px;
}
.columnist h3, .columnist p {
margin-left:53px;
margin-top:-2px;
}
.columnist p {
margin-bottom:10px;
}

/*blog roll styles*/

.blog, .video, .audio {
color:#3c3c3d;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
.blog h3 {margin-bottom:2px;}
.blog h3 a:hover, .video h3 a:hover, .audio h3 a:hover {
color:#CD0000;
}
.blog h3 a, .video a, .audio a {
font-weight:bold;
margin-bottom:4px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.video h3, .audio h3 {
font-family:Arial, Helvetica, sans-serif;
}
.blog p, .video p, .audio p {
margin-bottom:0px;
}
.blog_date, .video_date, .audio_date {
color:#999;
font-size:.9em;
}
.blog img {
float:left;
margin:2px 6px 0px 0px;
}
.blog_subsec {
background-color:#fff;
border: 1px solid #e4e4e6;
float:left;
padding:10px;
width:278px;
}
.blogcontainer {
background-color:#fff;
border: 1px solid #e4e4e6;
float:left;
padding:10px;
width:278px;
}
.blogdivide {
clear:both;
padding-bottom:10px;
}


/* SEARCH FORM STYLES 
-----------------------------------*/

.search_box_hdr {
background-color:#DADFE2;
float:left; 
padding: 6px 6px 4px 10px;
width:667px;
}
.search_box_hdr h3 {
font-size:16px;
text-transform:uppercase;
}
.search_box_hdr ul {
float:right;
}
.search_box_hdr ul li {
float:left; 
margin-right:3px;
}
.search_box_hdr ul li a {
font-size:11px;
}
.center_col_search {
background-color:#FFFFFF;
border:1px solid #c9cdce;
float:left;
width:683px;
}
.center_col_search .search_rows,.center_col_search .center_col_submit {
float:left;
}
.center_col_search .search_rows {
margin-right:10px;
padding: 10px 6px 4px 10px; 
}
.search_row1 {
margin-bottom:5px;
}
.search_box_content_shell {
background:url(./images/center_s.jpg) repeat-x 0 11px;
float:left; 
width:683px; 
}

/*SPECIFIC FORM STYLES
-----------------------------------*/
#Street, #City, #onboardState {
margin-right:10px;
}
#Street {
width:210px;
}
#yn_results {
margin-top:10px;
}
#onboardZip {
width:60px;
}
.search_row2 span {
font-weight:bold;
}

/*SPECIFIC PROMO MODULE STYLES
-----------------------------------*/

.promo {
display:block;
float:left;
}
.promo .padtop {
padding-top:5px !important;
}
.promo img {
float:left;
}
.promo .btn {
background:url(./images/btn_bg_p.gif) repeat-x scroll 0 0;border:1px solid #191919;
color:#FFF;
float:left;
}
#col_300 .promo h3 {
font-size:14px !important;
padding-top:0;
text-transform:uppercase;
}
#col_300 .promo .images {
padding-bottom:0px;
width:120px;
}
#col_300 .promo .col_a {
float:left;
padding-right:8px;
}
#col_300 .promo .text {
padding-bottom:0px;
width:154px;
}
#right_rail .promo h3 {
font-size:12px !important;
padding-top:0;
text-transform:uppercase;
}
#right_rail .promo h3, #leftnav .promo h3, #right_rail .promo p, #leftnav .promo p {
float:left;
}
#right_rail .promo {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
}
#right_rail .promo .mod_padding, #leftnav .promo .mod_padding {
float:left;
padding:8px !important;
}
#right_rail .promo .fill {
float:left;
width:142px;
}
#leftnav  .promo .fill {
float:left;
width:102px;
}
#leftnav .promo .btn {
background:url(./images/btn_bg_p.gif) repeat-x scroll 0 0;
border:1px solid #191919;
color:#FFF;
float:left;
font-size:11px !important;
padding:0 4px !important;
}
#leftnav .promo h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px !important;
padding-top:0;
text-transform:uppercase;
}




#content_shell {
width: 995px;
float:left;
background:url(./images/bg-grey-.gif) top left repeat-y;
}

#main_container {
float:left;
width:995px;
padding-top:10px;
}

#leftnav {
margin-right:8px;
}

#content_container {
float:left;
width: 550px;
margin-right: 12px;
}

#hp_modules {
float:left;
width: 550px;
padding-top:10px;
background-color:#FFFFFF;
}

/* homepage wrapper styles 
----------------------------------------------------------------*/

#nydn_bar_5 #hot_topics_area  {
padding-left:10px;
margin-left:0px;
background:transparent url(hdr-arro.gif) no-repeat scroll left center;
float:left;
}

#nydn_bar_5 #hot_topics_area h2 {color:#282828;}


/* homepage developing stories styles
-----------------------------------------------------------------*/

#developing_container {
position:relative;
background-color:#FFFFFF; 
float:left; width:836px; 
border:1px solid #DDDDDD; 
padding:10px 12px 11px 12px; 
margin-bottom:10px; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
font-weight:bold;
}
					
#developing p {
margin:0;
width:810px;
padding-bottom:2px;
}
					
#developing p #devlink {
color:#cd0000;
}

#developing p a#devlink:hover {
color:#015fb6;
}
					
#close_button {
float:right;
position:absolute;
top: 8px;
right: 9px;
}


/* doomsday module styles
-----------------------------------------------------------------*/

#doom {float:left; width:550px; background-color:#FFFFFF; margin-bottom:15px;}
	  
#doom img {margin-bottom:10px;}
	  
#doom_left {padding-left: 10px;}
	 
#doom_right {float:right; width:220px; padding-right:10px;}
	  
#doom_right  ul li {border-bottom: 1px dotted #c3c3c3; padding:0px 0px 6px 0px; background-image:none; margin-bottom:4px;}


/* homepage leftnav modules
---------------------------------------------------------------- */

/*place an ad module*/   

.left_nav_mod {
margin-bottom:20px;
}

.left_nav_mod h3 {font-size:16px; letter-spacing:-1px;}

.left_nav_mod p {
margin-bottom:2px;
}

.left_nav_mod a {
font-weight:bold;
font-size:11px;
}


/*guides*/


.guides a {
font-weight:bold;
margin-bottom:6px;

}

.guides p {
margin-bottom:12px;
}

.guides ul {
width:120px;
}

.guides ul li {
width:120px; 
border-top:1px dotted #acacac;
}

.guides ul li a {
padding: 2px 0px 2px 0px; 
display:block;
font-weight:normal;
margin-bottom:0px;
}

.left_nav_last {
border-top:1px dotted #acacac; 
border-bottom:1px dotted #acacac;
}       


/*leftnav ads*/
img.leftnav_ad {
margin:5px 0px 20px 0px;
}

/*newletter module*/

.newsletters p {position:relative;}

.newsletters label {
position:absolute; 
font-size:11px;
top:2px;
left: 22px;
}

.newsletters input {
padding:2px;
}  

.news_input {
width:110px; 
padding:2px; 
color:#565656; 
font-size:11px;
margin:4px 0px 4px 0px;
}

input.news_submit {
padding-left:18px;
}


/* photo feature
-----------------------------------------------------------------*/

div#photo-feature {
width: 550px;
background-color:#fff;
float:left;
margin-bottom:15px;
}

.pf-container {
float: right;
height: 240px;
overflow: hidden;
width:314px;
}

ul#pf-nydn {
float: right;
padding: 0px;
margin: 0px;
background: #fff;
height: 240px;
}

ul#pf-nydn li {
background:none;
height:80px;
margin-left: -36px;
padding:0pt 0pt 0pt 36px;
position:relative;
text-align: left;
display: block;
width: 236px;
overflow: hidden;
}
div#content_shell div#content_container div#photo-feature ul#pf-nydn li.selected-li {
background:transparent url(photo_fe.png) left top no-repeat;
cursor: pointer;
z-index: 1;
}

ul#pf-nydn h2 {
padding: 8px 5px 0 10px;
border-top: 1px solid #d2dce4;
z-index: 100;
margin-bottom:0px;
}
ul#pf-nydn p {
padding: 0 5px 0 10px;
}


/* homepage modules - titles and navs
---------------------------------------------------------------- */
.homepage_mod .title_shell {
float:left;
clear:both;
height:2em;
}

.homepage_mod .title {
background:url(./images/dotted-l.gif) 2px 14px repeat-x;
float:left;
width:531px;
}

.homepage_mod .col {width:170px;}

.homepage_mod .title_shell h2 {
float:left;
font-size:1.75em;
line-height:.7em;
font-weight:normal;
background-color:#FFFFFF;
margin-bottom:0px;
padding:0px 2px 6px 0px;
letter-spacing:-1px;
}

.homepage_mod .title_shell h2 a, .homepage_mod .title_shell h2 a:visited, #rss_container .header h2 a, #rss_container .header h2 a:visited {
color:#030303;
}
.header h2 a:hover, .title h2 a:hover, #rss_container .header h2 a:hover {color:#666666;}


.homepage_mod .title_shell .nav {
float:right;
margin-top:-3px;
}

.homepage_mod .nav-section li {
float:left;
margin-left:4px;
background:none;
padding:0px;
}

.homepage_mod .nav-section li a {
color:#353333;
text-transform:uppercase;
font-size:.87em;
padding:2px;
}

.homepage_mod .nav-section li a:hover {color:#FFFFFF; background-color:#cd0000;}

/* homepage modules - general styles
---------------------------------------------------------------- */
.homepage_mod {
float:left;
width:531px;
padding:4px 8px 0px 9px;
margin-bottom:0px;
background-color:#FFFFFF;
}

.homepage_mod_content {
padding-top:5px;
float:left;
clear:both;
width:531px
}

.homepage_mod_content .module_hdr {width:279px;}

.homepage_mod_content .module_hdr h3 {background-color:#FFFFFF;}

.module_content {
padding:10px;
}

.mod_footer {
clear:both; 
width: 277px; 
padding: 4px 0px 4px 0px; 
border-top: 1px dotted #DDDDDD; 
overflow:auto; 
margin:0px 0px 0px 12px; 
}
.mod_footer a {
float:right; 
font-size: 11px; 
font-weight:bold; 
}

/* homepage module - style 1 - hsec
---------------------------------------------------------------- */
.homepage_mod_content .top_story_shell{
width:345px;
}

.homepage_mod_content .hsec {
width:170px;
}

.hsec img {
margin-bottom:6px;
}

.top_story {
padding-bottom:.5em;
}

/*lists*/

.headline-list ul {padding-left:6px; margin-bottom:6px;}

.col_name {font-weight:bold;}

/* hsec right */
.hsec_right .top_story_shell {
padding-right:16px;
float:left;
}
/* рисунок */
.hsec_right .top_story img {
float:left;
margin:0px 10px 10px 0px;
}


.hsec_right .top_story h3 .hsec_right {
margin:0px 0px 0px 120px;
}

.hsec_right .hsec {
float:left;
}

/* hsec left */
.hsec_left .top_story_shell {
padding-left:10px;
float:right;
}

.hsec_left .top_story img {
float:right;
padding-left:8px;
}

.hsec_left .top_story h3, .hsec_right .top_story p {
margin: 0px 120px 0px 0px;
}

.hsec_left .hsec {
float:right;
}

/* homepage module - style 2 - triple photo
---------------------------------------------------------------- */
.homepage_mod_content .triple_photo_col {
float:left;
margin-right:10px;
width:170px;
}

.homepage_mod_content .triple_photo_col img {
margin-bottom:3px;
}

.homepage_mod_content .triple_photo_col h2 {
margin-bottom:3px;
}

.homepage_mod_content .col_right {
margin-right:0px;}


/* homepage sponsored features 
-----------------------------------------------------------------*/

.sponsored_row {
float:left; 
width:530px;
}
				
.sponsored_sec {
float:left; 
width:250px; 
padding: 6px 0px 8px 10px; 
background-color:#e4e9f1; 
margin:0px 10px 10px 0px;
}
				
.sponsored_sec img {
float:left; 
margin-right:10px;
}
				
.sponsored_sec a {
float:left; 
width: 150px;
}

.sponsored_sec a.spons_img {
width: 75px;
margin-right:10px;
}
				
.sponsored_last {
margin-right:0px;
}


/* homepage Today in the Paper 
----------------------------------------------------------------*/
		   
.homepage_mod .title_300 {
width:280px;
}
		   
.homepage_mod .title_300 h3 {
background-color:#FFFFFF;
}
		   
.today_left {
float:left; 
width:235px; 
margin-right:10px;
}
		   
.today_left .front {
float:left; 
width:107px; 
margin-right:8px;
}
		   
.today_left .back {
float:left; 
width:107px;
margin-right:0px;
}
		   
.today_left p {
clear:both;
background-color:#e7e7e9;
padding:8px;
text-align:center;
line-height:10px;
}

.today_left .front, .today_left .back {
font-size:9px;
text-transform:uppercase;
}


/* Stock Quote Module 
----------------------------------------------------------------*/
.nydn_stockticker, .nydn_stockticker h3 {float: left;}
.nydn_stocknasdaq {width: 125px;}
.nydn_stockdjia {width: 100px;}
.nydn_stocknyse {width: 105px;}
.nydn_stockticker_num {margin-left: 5px;}
.nydn_stockticker span {margin-right: 5px;}
.nydn_stockticker_container {padding: 5px 10px; background: #E4E9F1; width: 515px;}
.nydn_stockticker_up {color: #008c00;}
.nydn_stockticker_down {color: #cd0000;}
.nydn_stockticker_up img, .nydn_stockticker_down img {padding-right: 10px;}
.nydn_stockticker_search{margin-top:8px; width:180px;}
.nydn_stockticker_search .textfield {float:left;margin-top:1px;width:70px;}
.nydn_stockticker_search .btn_img {float:right}



/* advertorial modules
---------------------------------------------------------------- */
#advertorial_container, #rss_container {
float:left;
width:530px;
padding:0px 8px 8px 8px;
}

#advertorial_container .header {
background:url(./images/dotted-l.gif) bottom left repeat-x;
margin-bottom:8px;
float:left;
width:220px;
}

#advertorial_container .header h2, #rss_container h2 {
float:left;
background-color:#fff;
padding:0 2px 2px 0;
font-size:1.7em;
font-weight:normal;
line-height:0.7em;
margin-bottom:0px;
}

#advertorial_container .advertorial_col {
width:220px;
float:left;
margin-right:10px;
}

#advertorial_container .col_right {
margin-right:0px !important;
width:200px !important;
}

#advertorial_container .advertorial_content {
clear:both;
}

#advertorial_container #search-tickets {
background:url(./images/bg_tix_h.jpg) repeat-x;
padding: 4px 0px 0px 6px;
height:160px;
}

#advertorial_container #search-tickets p {
margin-bottom:4px;
font-size:.9em;
}

#advertorial_container #search-tickets #txtTNSearchPhrase {
border:1px solid #000;
width:152px;
margin-bottom:3px;
}

#tixButton {
background-color:#383838;
color:#FFFFFF;
display:inline;
margin-top:-4px;
border:1px solid #383838;
margin-left:4px;
}

#search-tickets h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.95em;
margin-bottom:4px;
}
li.tickets-list {
background:url(./images/dotted-l.gif) top left repeat-x;
padding:3px 0px 3px 0px; 
padding-left:0px;
width:206px;
list-style-type:none;
list-style-position:outside;
text-indent:5px;
}
/* automated section feeds
---------------------------------------------------------------- */

#rss_left, #rss_right, #rss_container .header {
width:255px
}

#rss_container ul {
clear:both;
padding-bottom:10px;
}

#rss_left {
float:left;
margin-right:20px;
}

#rss_right {
float:left;
}

#rss_container .header {
background:url(./images/dotted-l.gif) bottom left repeat-x;
margin-bottom:8px;
float:left;
}

/*two image module styles*/

.two_img_mod img {float:left;}  
.two_img_mod p {margin:0px 0px 15px 85px; width:190px; padding:0px;} 
p.two_img_intro {font-weight:bold; color:#4e4e4e; margin:0px 0px 8px 0px;}
.two_img_mod p a {font-weight:bold;}
.img_footer {clear:both;}     


/*homepage/section front center column polls*/

.section_mod_content .code_module .poll {width:278px;}

.homepage_mod_content .code_module .poll {width:258px;}


/*right rail polls*/

#right_rail .code_module .poll {
background-color:#FFFFFF; 
width:144px; 
padding:8px; 
}

#right_rail .code_module .poll input.poll_submit {
padding-left:36px;
}

/* editor's pick photos carousel
---------------------------------------------------------------- */


/* Yahoo Text Ads
---------------------------------------------------------------- 

.yahoo_ads a.title {
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.yahoo_ads a.description {
color:#363636;
}

.yahoo_ads a.host {
font-style:italic;
display:block;
color:#BDB9BB;
}

------*/

/* Covers module 
---------------------------------------------------------------- */
#todays_covers {
padding:8px 2px 12px 8px;
}

#todays_covers ul {
margin-left:81px;
padding-top:4px;
}

#todays_covers li {
background-image:none;
padding:0px;
margin:0px;
}

#todays_covers li a {
background-color:#e4e4e6;
padding:5px 5px;
border-bottom:2px solid #fff;
display:inline-block;
width:191px;
}

#todays_covers li a:hover {
background-color:#fff;
color:#cd0000;
}

/* blogger/columnist modules
---------------------------------------------------------------- */


#blog_box, #columnist_box {

padding: 6px 12px 12px 12px;
}

/*columnist box styles*/

.columnist {
float:left;
clear:both;
background:url(./images/dotted-l.gif) bottom left repeat-x;
padding-top:10px;
width:276px;
}

.last {
background:none;
}

.columnist img {
float:left;
padding-right:8px;
}

.columnist h3, .columnist p {
margin-left:53px;
margin-top:-2px;
}

.columnist p {
margin-bottom:10px;
}


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; }

.clearfix {display: inline-block;}
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}




@charset "utf-8"; 
/* CSS Document */
/* STRUCTURAL STYLES */
#wrapper {
margin:0 auto;
text-align:left;
width:990px;
}

body {
background:#EEEFF0;
padding:0px;
margin:0px;
}

/* GENERAL HEADER STYLES TO OVERRIDE ALL OTHERS */

#nydn_header { 
  font-size: 12px;
  line-height:17px;
  color: #4e4e4e; 
  font-family: Arial, Helvetica, sans_serif;
  background-color:#ccc;
}

#nydn_header .left {
float:left;
}

#nydn_header img, #nydn_footer img {
border:none;
}

#nydn_header a, #nydn_footer a {
text-decoration:none;
color:#151F27;
}

#nydn_header ul, #nydn_footer ul {
padding:0px;
margin:0px;
}

#nydn_header {
background-color:#eeeff0;
width:990px !important;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

#nydn_header a, #nydn_header a:visited {

font-family:Georgia, "Times New Roman", Times, serif;
}

#nydn_header a:hover {
color:#cd0000;
}

#nydn_header ul {
list-style-type:none;
margin:0em;
}

#nydn_header li {
background:none;
}

#nydn_header h1, #nydn_header h2 {
margin:0px;
padding:0px;
}

#nydn_header h1 {
font-size:1.7em;
font-weight:normal;
float:left;
padding:0px 3px 3px 10px;
color:#151f27;
}
/* STRUCTURAL */
#nydn_bar_top, #nydn_bar_topnav, #nydn_bar_middle, #nydn_bar_nav, #nydn_bar_info {
width:990px !important;
float:left;
}

#nydn_bar_topnav {
margin-bottom:0px;
}

#nydn_bar_middle {
background:url(./images/hdr-bg00.gif) no-repeat;
border-top:1px solid #eeeff0;
height:69px;
}

#nydn_bar_nav {
background:url(./images/hdr-nav-.gif) repeat-x;
border-top:1px solid #eeeff0;
}

#nydn_bar_info {
padding-top:6px;
height:28px;
background-color:#fff;
}

#nydn_bar_top .ad_728x90 {
float:left;
width:728px;
height:90px;
display:block;
margin-left:23px;
margin-right:6px;
padding:8px;
}

#nydn_bar_top #ad_190x90 {
background-color:#ffffff;
height:90px;
width:190px;
float:left;
margin-top:8px;
}

/* TOP NAV BAR STYLES */
#nydn_bar_topnav ul {
text-align:center;
}

#nydn_bar_topnav .nydn_topnav li {
float:left;
display:inline;
vertical-align:bottom;
}

#nydn_bar_topnav .nydn_topnav a.current {
color:#CD0000;
}

#nydn_bar_topnav .nydn_topnav li .divider {
background:url(./images/hdr-divi.gif) center center no-repeat;
height:10px;
width:12px;
display:inline-block;
}

#nydn_bar_topnav .classifieds li .divider {
background:url(./images/hdr-divi.gif) center right no-repeat;
height:10px;
width:6px;
display:inline-block;
}

#nydn_bar_topnav .classifieds li.highlight {
background:#67767e;
margin-right:1px;
margin-left:0px;
padding:0px;
}

#nydn_bar_topnav .classifieds li.highlight a {
font-weight:bold;
font-size:1em;
padding:3px 9px;
color:#fff;
display:block;
background-color:#CD0000;
}

#nydn_bar_topnav .classifieds li.highlight a:hover, #nydn_bar_topnav .classifieds li.highlight a.current {
color:#151F27;
background-color:#A5B0B7;
}

#nydn_bar_topnav .classifieds {
float:left;
}

#nydn_bar_topnav .classifieds li, #nydn_bar_topnav .classifieds li, #nydn_bar_topnav .services li {
padding:3px 0px 2px 0px;
margin-left:6px;
}

#nydn_bar_topnav .services {
float:right;
}

#nydn_bar_topnav .strong {
font-weight:bold;
padding-right:6px;
}

/* LOGO/SEARCH/WEATHER AREA STYLES */
#nydn_bar_middle #area_left {
float:left;
padding:0px 0px 0px 0px;
width:298px;
height:46px;
}

#nydn_bar_middle #area_middle {
float:left;
margin-left:220px;
margin-top:5px;
}

#nydn_bar_middle #area_right {
float:right;
margin-top:14px;
padding-right:10px;
width: 216px;
}

/* SEARCH AREA STYLES */
#nydn_bar_middle #search_area {
height:50px;
width:395px;
margin-top:10px;
padding-left:10px;
}

#nydn_bar_middle #search_area .search_form * {
display:inline;
}

#nydn_bar_middle #search_btns {
padding-top:6px;
}
#nydn_bar_middle .form_search {
border:0 none;
font-size:12px;
height:16px;
padding-left:4px;
width:310px;
margin-left:4px;
margin-top:1px;
float:left;
}

#nydn_bar_middle .btn_search_site {
background:transparent url(btn-sear.gif) no-repeat scroll center top;
border:none;
display:block;
float:left;
height:17px;
width:29px;
}

#nydn_bar_middle .btn_search_blogs {
background:transparent url(btn-seas.gif) no-repeat scroll center top;
border:medium none;
display:block;
float:left;
height:17px;
width:48px;
}

#nydn_bar_middle .btn_search_discussions {
background:transparent url(btn-seat.gif) no-repeat scroll center top;
border:medium none;
display:block;
float:left;
height:17px;
width:82px;
}

#nydn_bar_middle .btn_search_web {
background:transparent url(btn-seau.gif) no-repeat scroll center top;
border:medium none;
display:block;
float:left;
height:17px;
width:37px;
}

#nydn_bar_middle .btn_search_submit {
margin-left:10px;
float:left;
margin-top:-1px;
}

/* WEATHER AREA STYLES */
#nydn_bar_middle #weather_icons {
float:left;
padding-right:6px;
}

#nydn_bar_middle #weather_text {
color:#cdd0ce;
width: 126px;
float:left;
}

#nydn_bar_middle #weather_text p {
padding:0px;
margin:0px;
color:#fff;
font-size:1em;
line-height:10px;
}

#nydn_bar_middle #weather_text p.forecast {
padding-top:4px;
padding-bottom:6px;
}

#nydn_bar_middle #weather_text .divider {
background:url(./images/hdr-divi.png) center scroll no-repeat;
width:9px;
height:8px;
display:inline-block;
}

#nydn_bar_middle #weather_text .degrees {
font-weight:bold;
padding-right:5px;
}

#nydn_bar_middle #weather_text a, #weather_text a:visited {
color:#fff;
}

#nydn_bar_middle #weather_text a:hover {
color:#cd0000;
}

#nydn_bar_middle #hdr_date {
color:#ffffff;
font-weight:bold;
font-size:1em;
clear:both;
}

/* MAIN NAV STYLES */
#nydn_bar_nav #nydn_mainnav {
position:relative;
width:100%;
overflow:visible;
}

#nydn_bar_nav #nydn_mainnav li {
float:left;
padding: 0px;
}

#nydn_bar_nav #nydn_mainnav li a {
font-size:1em;
font-weight:bold;
color:#151f27;
padding:3px 8px;
display:block;
}

#nydn_bar_nav #nydn_mainnav li.current a, #nydn_bar_nav #nydn_mainnav li a:hover {
background-color:#fff;
color:#000;
}

/* h1, hot topics, login area styles */

#nydn_bar_info .divider {
background:url(./images/hdr-divi.png) center center  no-repeat;
width:10px;
height:14px;
display:inline-block;
}
/* H1 STYLES */
#nydn_bar_info #h1_area {
float:left;
background:url(./images/hdr-arro.gif) center left no-repeat;
}

#nydn_bar_info #h1_area .rss_icon img {
padding-top:5px;
}

/*Breadcrumb STYLES*/

#nydn_bar_info span.crumb_subsection {
font-size:85%;
}

/* hot topics STYLES */
#nydn_bar_info #hot_topics_area {
float:left;
margin-left:8px;
overflow:hidden;
width:620px;
height:16px;
padding:2px 0px 0px 0px;
}

#nydn_bar_info #hot_topics_area h2 {
float:left;
font-size:1em;
color:#4E4E4E;
background:url(./images/hdr-hot-.gif) right center no-repeat;
padding-right:7px;
margin-right:4px;
font-weight:normal;
}

#nydn_bar_info #hot_topics_area a, #nydn_bar_info #hot_topics_area a:visited {
font-weight:normal;
color:#015fb6;
}

#nydn_bar_info #hot_topics_area a:hover {color:#4E4E4E;}

#nydn_bar_info #hot_topics_area li {
float:left;
padding:0px;
}

#nydn_bar_info .divider {
height:18px;
background:url(./images/hdr-divi.png) center 5px no-repeat;
width:10px;
display:block;
}

/* login STYLES */

#nydn_bar_info #nydn_login {
float:right;
margin-right:6px;
font-weight:bold;
font-size:12px;
padding-top:2px;
}

#nydn_bar_info #nydn_login li {
float:left;
margin:0px;
padding:0px;
}

#nydn_bar_info #nydn_login a, #nydn_bar_info #nydn_login a:visited {
color:#cd0000;
}

#nydn_bar_info #nydn_login a:hover {
color:#4E4E4E;
}

/* ____________________________ FOOTER STYLES __________________________*/
#nydn_footer {
width:970px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:17px;
padding:15px 10px;
color:#363636;
clear:both;
}

#footer_ad {
text-align:center;
padding-bottom:15px;
}

#nydn_footer a, #nydn_footer a:visited {
color:#015fb6;
}

#nydn_footer a:hover {
color:#cd0000;
}

#nydn_footer #footer_links {
border-top:1px solid #DDDDDD;
float:left;
width:100%;
list-style-type:none;
padding:15px 0px 0px 0px;
}

#nydn_footer #footer_links li {
font-size:11px;
float:left;
background-image:none;
padding:0px 10px 0px 0px;
}

#nydn_footer .divider {
display:inline-block;
width:10px;
background:url(./images/footer-d.gif) center 4px no-repeat;
}

#nydn_footer .rss, #nydn_footer .my_yahoo {
width:118px;
}

#nydn_footer .rss a {
background:url(./images/footer-r.gif) no-repeat;
padding-left:50px!important;
display:block;
height:17px;
}

#nydn_footer .my_yahoo a {
background:url(./images/footer-m.gif) no-repeat;
padding-left:40px;
display:block;
height:17px;
width:91px;
}

#nydn_footer .my_yahoo span {
display:none;
}

#nydn_footer p {
font-size:11px;
margin:0px;
padding:0px;
display:inline-block !important;}


#art_story {
width: 485px;
}
#art_story .code_module {float: left; margin-bottom: 20px;}
.art_left_mod {
border: 1px solid #dedede;
background-color: #fff;
padding: 13px;
}

#art_container h1 {
font-size: 27px;
margin: 9px 0px;
}
#art_container h3, #art_body_inner .art_mod_hdr h3 {
font-size:1.2em; font-weight:bold; font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 0px; padding:0px 5px 5px 0px;
}

h3.best_of_title{
margin: 0px;
font-size: 1em !important;
}
h3.art_mod_title{
background-color:#EEEFEF;
font-size:1.2em !important;
font-weight:bold;
line-height:0.9em;
margin-bottom:0;
padding:0 5px 5px 0;
text-transform:uppercase;
}

.art_header, #art_header_columnist{
width: 486px;
margin-bottom: 10px;
}
.art_header {
display: inline-block;
}
#art_info {
width: 385px;
margin-right: 10px;
float: left;
}
#art_header_columnist #art_columnist {
float: right;
}
#art_theme {
margin-bottom: 5px;
}

#art_breadcrumb_area {
background: url(hdr-arro.gif) no-repeat 0px 5px;
float: left;
overflow:hidden;
padding:0px 9px 0px 5px;
width:450px;
height: 18px;
font-family:Georgia,"Times New Roman",Times,serif;
margin-top: 2px;
}
#art_breadcrumb_area a, #art_breadcrumb_area a:visited {
background:url(hdr-hot-.gif) no-repeat right center;
padding: 0px 8px 0px 5px;
color: #cd0000;
font-weight:bold;
}
#art_breadcrumb_area a:hover {
color: #4E4E4E;
}
#breadcrumb_title {
padding-left: 5px;
color:#4E4E4E;
font-size:1em;
font-weight:bold;
}
#art_breadcrumb_area li.last {
background: none;
font-weight: normal;
}
#art_breadcrumb_area li.last a {
color: #000 !important;
}
#nydn_header{
margin-bottom: 10px;
}
#main_container {
clear: both;
}
#art_story {
width: 485px;
}
#art_story .code_module {float: left; margin-bottom: 20px;}
.art_left_mod {
border: 1px solid #dedede;
background-color: #fff;
padding: 13px;
}

#art_container h1 {
font-size: 27px;
margin: 9px 0px;
}
#art_container h3, #art_body_inner .art_mod_hdr h3 {
font-size:1.2em; font-weight:bold; font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 0px; padding:0px 5px 5px 0px;
}

h3.best_of_title{
margin: 0px;
font-size: 1em !important;
}
h3.art_mod_title{
background-color:#EEEFEF;
font-size:1.2em !important;
font-weight:bold;
line-height:0.9em;
margin-bottom:0;
padding:0 5px 5px 0;
text-transform:uppercase;
}

#art_header, #art_header_columnist{
width: 486px;
margin-bottom: 10px;
}
#art_header {
display: inline-block;
}
#art_info {
width: 385px;
margin-right: 10px;
float: left;
}
#art_header_columnist #art_columnist {
float: right;
}
#art_theme {
margin-bottom: 5px;
}

.byline, .datestamp {
font-size: 11px;
}
.byline{
text-transform: uppercase;
}
.datestamp {
color:#7a7878;
}
.datestamp_original{
}
.article_pre_header {
background: #94aabf;
color: #fff; 
float: left;
font-family: Arial,Helvetica,sans-serif; 
font-size: 12px; 
font-weight: bold; 
margin-bottom: 3px;
padding: 1px 3px; 
text-transform: uppercase;
}
.art_module_hdr, #art_body_inner .art_mod_hdr {
background:transparent url(dotted-l.gif) repeat-x 2px 14px;
float:left;
margin-bottom:4px;
margin-top: 20px;
width: 100%;
}
.art_module_hdr h3{
background-color:#FFF;
float:left;
font-size: 21px !important;
font-weight: normal !important;
line-height:0.9em;
letter-spacing: -1px;
margin-bottom:0;
padding:0 2px 12px 0 !important;
}

.mod_padding {
padding:8px;
}

ul#art_util {
margin-bottom:20px;
width: 160px;
float: right;
}
ul#art_util  li{
background: none;
border-top:1px dotted #adadaf;
font-weight: bold;
font-size: 11px;
padding: 0px;
}

ul#art_util  li span#yahooBuzzBadge-0-form{
background: none;
margin: 6px 0 6px 0px;
font-weight: bold;
font-size: 11px;
display: block;
}

ul#art_util  li.last{
border-bottom:1px dotted #adadaf;
}
ul#art_util li img{
margin-right: 10px;
}
ul#art_util li#email, ul#art_util li#print, ul#art_util li#rss, ul#art_util li#digg, ul#art_util li#stumbleupon, ul#art_util li#newsvine, ul#art_util li#facebook, ul#art_util li#twitter{
padding: 6px 0 6px 25px;
}

ul#art_util li#email{
background:transparent url(ico-mail.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#print{
background:transparent url(ico-prin.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#rss{
background:transparent url(ico-rss0.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#digg{
background:transparent url(ico-digg.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#stumbleupon{
background:transparent url(ico-stum.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#newsvine{
background:transparent url(ico-news.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#facebook{
background:transparent url(ico-face.gif) no-repeat scroll 0px 5px;
}
ul#art_util li#twitter{
background:transparent url(ico-twit.gif) no-repeat scroll 0px 5px;
}

#special_hdr_recipes {
background:url(special_.jpg) no-repeat; 
color: #bd470f;
font-size: 30px;
font-family:Georgia,"Times New Roman",Times,serif;
height: 39px;
padding: 10px 0px 0px 195px;
}


#art_container #yahoo_ads, #art_container #yahoo_ads_2010{
background-color:#FFFFFF;
border:1px solid #D2DCE4;
display: inline-block;
padding: 5px;
}
#art_container #yahoo_ads {
width:300px;
margin-right: 15px;
}
#art_container #yahoo_ads_2010{
width:475px;
}
#art_container #yahoo_ads p, #art_container #yahoo_ads_2010 p {
margin: 0px 0px 2px;
}
#yahoo_ads h2 a, #yahoo_ads_2010 h2 a{
color: #000;
font-size:1.2em;
font-weight:bold;
margin-bottom:0.3em;
}
#yahoo_ads h3, #yahoo_ads_2010 h3{
font-size:1.2em;
font-weight:bold;
margin-bottom:2px;
}
#yahoo_ads a.title, #yahoo_ads_2010 a.title {
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
#yahoo_ads a.description, #yahoo_ads_2010 a.description{
color:#363636;
}
#yahoo_ads a.host, #yahoo_ads_2010 a.host {
font-style:italic;
display:block;
color:#BDB9BB;
}

#art_bottom{
margin:10px 0px;
}

h2.article-mod-title {
font-size: 14px;
font-weight: bold;
}

.ad_skyscraper {
margin-bottom:20px;
float:left;
}

.art_feature_left img{
margin-bottom: 10px;
}

.img_txt_mod {clear: both; overflow: hidden; padding:8px 8px 8px 10px;}
.img_txt_mod img{float: left; margin-right: 8px;}
.img_txt_mod h3 {margin-bottom:5px;}
.img_txt_mod p{margin-left: 100px;margin-bottom: 0px; }
.img_txt_container {padding: 10px !important; width:280px !important;}


.mod_blogger {clear: both; overflow: hidden; padding: 10px 10px 0px;}
.mod_blogger img{float: left; margin-right: 8px;}
.mod_blogger h3 {margin-bottom:2px;}
.mod_blogger p, .mod_blogger h3 {margin-left: 100px;}
.mod_blogger p.title {font-size: 11px; font-weight: bold; margin-bottom: 3px;}


.mod_series {clear: both; overflow: hidden; padding: 10px;}
.mod_series img{float: left; margin-right: 8px;}
.mod_series p {margin-left: 135px;}
.mod_series h3.title {font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 2px 0px;}


.mod_related #related_arrow {background: #edeff1 url(ico-mod-.gif) no-repeat 12px 5px; padding: 0 0 0 25px; border: none; text-transform: uppercase;}
.mod_related #related_article {background: #edeff1 url(ico-mod-.gif) no-repeat 10px 1px; padding: 0 0 0 25px; border: none; text-transform: uppercase;} 
.mod_related #related_audio {background: #edeff1 url(ico-mod0.gif) no-repeat 10px 3px; padding: 0 0 0 25px; border: none; text-transform: uppercase;}
.mod_related #related_interactive {background: #edeff1 url(ico-mod0.gif) no-repeat 10px 3px; padding: 0 0 0 25px; border: none; text-transform: uppercase;}
.mod_related #related_photo {background: #edeff1 url(ico-mod0.gif) no-repeat 10px 3px; padding: 0 0 0 25px; border: none; text-transform: uppercase;}
.mod_related #related_poll {background: #edeff1 url(ico-mod0.gif) no-repeat 10px 5px; padding: 0 0 0 25px; border: none; text-transform: uppercase;}
.mod_related #related_video {background: #edeff1 url(ico-mod0.gif) no-repeat 10px 2px; padding: 0 0 0 25px; border: none; text-transform: uppercase;}


.mod_related #related_arrow, .mod_related #related_article , .mod_related #related_audio, .mod_related #related_interactive, .mod_related #related_photo, .mod_related #related_poll, .mod_related #related_video {font-size: 10px; font-weight: bold;}

.pick_arrow {background: url(ico-mod-.gif) no-repeat 0px 5px; padding: 0 0 0 10px !important; border: none; }
.pick_article {background: url(ico-mod-.gif) no-repeat 0px 1px; padding: 0 0 0 15px !important; border: none; }
.pick_audio {background: url(ico-mod0.gif) no-repeat 0px 3px; padding: 0 0 0 15px !important; border: none; }
.pick_interactive {background: url(ico-mod0.gif) no-repeat 0px 3px; padding: 0 0 0 15px !important; border: none;}
.pick_photo {background: url(ico-mod0.gif) no-repeat 0px 3px; padding: 0 0 0 15px !important; border: none; }
.pick_poll {background: url(ico-mod0.gif) no-repeat 0px 5px; padding: 0 0 0 15px !important; border: none;}
.pick_video {background: url(ico-mod0.gif) no-repeat 0px 2px; padding: 0 0 0 15px !important; border: none;}


.mod_related li {width: 201px;}
.mod_related li {background: none; border-bottom: 1px dotted #e4e5e5;}
.mod_related li.last {border: none;}
.mod_related li.last {margin-bottom: 10px;}
.mod_related li a {color: #cd0000;}
.mod_related li a:hover {color: #015FB6;}
.mod_more_article li {background: url(bullet00.gif) no-repeat scroll 3px 6px; padding: 0 0 2px 12px;}

img.mod_rss {vertical-align: middle; margin-right: 5px;}
img.mod_photo {vertical-align: top; margin: 3px 0px 0px 0px;}

.mod_three_img_horz {margin: 8px;}
.mod_three_img_inner {float: left; width: 96px;}
.mod_three_img_inner_last {float: left; width: 90px;}
.mod_three_img_inner p {width: 90px; margin: 0px 0px 5px 0px;}

.mod_three_img_inner img, .mod_three_img_inner_last img {margin-bottom: 5px;}

.mod_three_img_inner span.time, .mod_three_img_inner-last span.time {color: #6b6b6b; font-weight: bold; }

.art_mod_hdr { background:transparent url(diag_str.gif) repeat-x scroll 1px 0px; float:left; width:490px; margin-bottom: 5px;}

.art_mod_hdr h3 { background-color:#fff; float:left; font-size:1.2em; font-weight:bold; line-height:0.9em; margin-bottom:0px !important; padding:0px 5px 5px 0px; text-transform:uppercase;}

.art_sidebar .module_hdr, .art_sidebar_hdr { background:transparent url(diag_str.gif) repeat-x scroll 1px 0px; float:left; width:240px; margin-bottom: 4px;}

.art_sidebar .module_hdr h3,.art_sidebar_hdr h3 { background-color:#fff; float:left; font-size:1.2em; font-weight:bold; line-height:0.9em; margin-bottom:0px !important; padding:0px 5px 5px 0px; text-transform:uppercase;}

#art_comments_hdr {width: 486px;}
#comments_hdr_left {float: left;}
#comments_hdr_right {float: right; text-align: right;}
.comments_hdr_red {color: #cd0000; font-weight: bold;}
#comments_fb {}
#art_comments {}
#art_comments .num-com {font-weight: bold;}
#art_comments .divider {color: #797979;}
#art_comments .comment_name {font-size: 16px; font-weight: bold; font-family:Georgia,"Times New Roman",Times,serif; margin: 5px 0px;}
#art_comments .comment_box {background: #edeff1; padding: 5px 10px; width: 465px; overflow: hidden;}
#art_comments .comment_box .comment_date {color: #797878; float: left; margin-right: 10px;}
#art_comments .comment_box .comment_txt {color: #000; float: left; width: 380px;}
#art_comments .comment_box .comment_txt p {color: #000;}
#art_comments .comment_report {float: right;}
#art_comments .comment_report img{vertical-align: middle;}
#art_comments .comment_footer {padding-top: 10px; font-family:Georgia,"Times New Roman",Times,serif; font-weight: bold;}

#art_mod_topics {margin-bottom: 10px;}
#art_mod_topics #topics_col_a, #art_mod_topics #topics_col_b, #art_mod_topics #topics_col_c {width: 162px; float: left;}
#art_mod_topics #topics_col_c {width: 157px; float: left;}

.art_img_lrg {width: 485px;}
.art_img_sm {width: 240px; font-size: 11px;}
.art_img_lrg {font-size: 11px; margin-bottom: 10px;}
.art_img_lrg_credit {width:475px;}
.art_img_sm_credit  {width:230px;}
.art_img_lrg_credit, .art_img_sm_credit {text-align: right; color: #000;}
.art_img_lrg_txt, .art_img_sm_txt {background-color: #EDEFF1; padding: 0px 5px 5px; color: #666666;}
.art_sidebar {width: 240px; float: right; padding: 0 0 10px 10px;}

.art_sidebar .code_module .poll {width:218px;}
.art_sidebar_poll {border: 1px solid #dddddd; padding: 10px;}
.art_sidebar_poll h4, .art_sidebar_poll p, .art_sidebar_poll table {width: 220px;}
.art_sidebar_poll h4 {font-size:14px; font-weight:bold; margin-bottom:4px;}
.art_sidebar_poll .poll-question {font-size: 16px; font-weight: bold; font-family:Georgia,"Times New Roman",Times,serif; margin-bottom: 10px;}
.art_sidebar_poll  tr.poll_odd {background-color: #F0F4F7;}
.art_sidebar_poll .poll_submit {text-align: center;}
.art_sidebar .art_info_box {width:218px; border: 1px solid #E4E4E6; clear:both; padding: 10px; background-color:#EDEFF1 ;}
.art_sidebar .art_info_box h4 {font-size:1em;font-weight:bold;margin-bottom:4px;}

.ad_leaderboard_bottom {padding-top: 15px;}

/** col position **/
#art_body, #col_300 { float: left;}
#art_container {

}
#art_body {
width:510px;
padding-right: 10px;
}

.art_body .img{
float: left; 
}



#art_body_inner {
background-color:#FFFFFF;
width: 490px;
margin: 0px;
padding: 5px 10px 10px;
}

#art_body_inner .img {
float: left; 
padding: 5px 10px 10px;
}





.art_left{
width: 160px;
float: right;
}

#art_comments_tab{
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
}
#art_comments_tab li{
float: left;
padding:4px 12px;
}

#art_nav {
background: #f2f3f3;
width:510px;
}
li.art_nav_link, li.art_nav_link_on {
margin-right: 5px;
font-weight: bold;
}
li.art_nav_link {
background: #dddddd;
}
li.art_nav_link_on, li.art_nav_link:hover, li.art_nav_link_on:hover, .art_tools li a {
background: #fff;
}

.art_tools {
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.art_tools li {
float: left;
background: #fff;
padding:4px 3px;
}
.art_tools li.last {
padding-right: 10px;
}

.art_tools li.email, .art_tools li.print, .art_tools li.soclbkmrks {
padding-left:28px; font-weight: bold;
}
.art_tools li.rss {
padding-left:24px; font-weight: bold;
}
.art_tools li span.email {
background:#fff url(ico-mail.gif) no-repeat scroll 5px 3px;
padding-right: 5px;
}
.art_tools li.print {
background:#fff url(ico-prin.gif) no-repeat scroll 5px 5px;
padding-right: 5px;
}
.art_tools li.rss{
background:#fff url(ico-rss0.gif) no-repeat scroll 5px 6px;
padding-right: 5px;
}
.art_tools li.soclbkmrks{
background:#fff url(ico-socl.gif) no-repeat scroll 5px 5px;
}

#bookmarks_open {
background: #fff;
padding: 5px 10px;
border-bottom: 1px dotted #E4E4E6;
}
#bookmarks_open li {
float: left; 
}

ul.sharesb li {
float: left;
margin-bottom: 3px;
margin-right: 15px;
background: none;
padding: 0px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul.sharesb span  {
padding-left: 20px;
height:20px;
display:block;
float:left;
margin-right:2px;}

span.digg {background:url(ico-book.gif) 0px 0px no-repeat;}
span.facebook {background:url(ico-book.gif) -20px 0px no-repeat;}
span.delicious {background:url(ico-book.gif) -40px 0px no-repeat;}
span.mixx {background:url(ico-book.gif) -60px 0px no-repeat;}
span.buzz {background:url(ico-buzz.gif) no-repeat;}
span.reddit {background:url(ico-book.gif) -80px 0px no-repeat;}
span.stumble {background:url(ico-book.gif) -100px 0px no-repeat;}
span.propeller {background:url(ico-book.gif) -120px 0px no-repeat;}
span.newsvine{background:url(ico-book.gif) -160px 1px no-repeat;}
span.furl {background:url(ico-book.gif) -141px 1px no-repeat;}

.art_pagination {
margin-bottom: 25px;
text-align: right;
}
.art_pagination a {
font-weight: bold;
color: #000;
}

a.pagenumber_on,a.pagenumber_on:hover, a.pagenumber:hover {
background-color:#CD0000;
border:1px solid #CD0000;
color:#fff;
}
a.pagenumber, a.pagenumber_on, a.pagenumber:hover {
margin-right:2px;
padding:0px 4px;
}
a.pagenumber {
border: 1px solid #68757f;
}
.prev_next_button{
padding:4px;
}
.prev_next_button {
margin-right:2px;
}
a.prev_next_button:hover {
background-color: #68757f;
color:#fff;
}

.recipe_headline {font-size:24px; font-weight:normal; padding:10px 0; line-height:26px;}
p.recipe_section_hdr {font-size: 20px; font-weight: normal; margin-bottom: 15px;}
p.recipe_section_hdr {font-family: Georgia,"Times New Roman",Times,serif;}
.recipe_list {margin-bottom: 10px;}

/*** share ***/
.art_reshare {
margin-bottom: 10px;
}
.art_reshare_indiv {
float:left;
padding-right:10px;
}

.art_shr_top {
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.art_shr_top li {
float: left;
font-weight: bold;
background: #fff;
padding:4px 3px 0px;
}
.art_shr_top li.facebook {
padding: 4px 0px 0px 3px;
}
.art_shr_top li.twitter {
padding: 4px 4px 0px 0px;
}

.art_shr_top li.email span.ico, .art_shr_top li.print span.ico, .art_shr_top li.facebook span.ico, .art_shr_top li.twitter span.ico, .art_share li.shr_email span.ico, .art_share li.shr_print span.ico, .art_share li.shr_digg span.ico, .art_share li.shr_delicious span.ico, .art_share li.shr_newsvine span.ico, .art_share li.shr_fark span.ico, .art_share li.shr_reddit span.ico, .art_share li.shr_mixx span.ico, .art_share li.shr_stumble span.ico, .art_share li.shr_furl span.ico {
background-image:url(ico_shr_.gif);
background-repeat: no-repeat;
font-size: 12px;
float: left;
height: 20px;
display: inline-block;
}
.art_shr_top li span, .art_share li span{
width: 20px;
}

.art_shr_top li.email span.ico{
background-position: -200px -4px;
}
.art_shr_top li.print span.ico{
background-position: -180px -2px;
}
.art_shr_top li.facebook span.ico{
background-position: -20px -2px;
}
.art_shr_top li.twitter span.ico{
background-position: -140px -2px;
}

.art_share {
border-top: 1px solid #d2dce4;
border-bottom: 1px solid #d2dce4;
padding: 5px 0px 10px 0px;
}
.art_share li{
background: none;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 4px 3px;
text-transform: uppercase;
}
.art_share li.shr_sharelinks{
padding:3px 8px 0px 25px;
background-repeat: no-repeat;
background-position: 5px 2px;
}
 
.art_share li.shr_email, .art_share li.shr_print, .art_share li.shr_digg, .art_share li.shr_delicious, .art_share li.shr_newsvine, .art_share li.shr_fark, .art_share li.shr_reddit, .art_share li.shr_mixx, .art_share li.shr_stumble, .art_share li.shr_furl {
padding: 3px 5px 0px 0px;
}

.art_share li.shr_email span.ico{
background-position: -200px -4px;
}
.art_share li.shr_print span.ico{
background-position: -180px -2px;
}
.art_share li.shr_buzz {
padding:3px 8px 0px 5px;
}
.art_share li.shr_digg span.ico{
background-position: -2px -3px;
}
.art_share li.shr_delicious span.ico{
background-position: -40px -2px;
}
.art_share li.shr_newsvine span.ico{
background-position:-220px -1px;
}
.art_share li.shr_fark span.ico{
background-position: -240px -1px;
}
.art_share li.shr_reddit span.ico{
background-position:-80px -1px;
}
.art_share li.shr_mixx span.ico{
background-position: -60px -1px;
}
.art_share li.shr_stumble span.ico{
background-position:-100px -1px;
}
.art_share li.shr_furl span.ico{
background-position: -120px -1px;
}

.art_share li.shr_sharelinks{
background-image:url(btn_shar.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
float: right !important;
}
.art_share li.shr_on{
background-image:url(btn_shas.gif);
}
.art_share .more_soclbkmrks{
display: none;
padding-top: 5px;
}


/*** IE6 Fix ***/
* html #art_left {
  left: 300px;           /* RC width */
}
#col_300 {
width:300px;
}
#col_300 .mod {
float:left;
width:298px;
}
.art_sidebar .module {
background-color:#fff;
border:1px solid #d2dce4;
border-bottom:1px solid #d2dce4;
}

/** Editors Pick **/
/** Pulled from nydn_homepage.css **/
#col_300 .module {
background-color:#FFFFFF;
border:1px solid #D2DCE4;
float:left;
width:298px;
}

.editors_pick_inner {
padding:10px 12px 0px;
}
.editors_pick_indiv, .editors_pick_indiv_last {
clear:none;
float:left;
overflow:hidden;
width:132px;
}
.editors_pick_indiv {
margin-right:10px;
}
.editors_pick_indiv img, .editors_pick_indiv_last img {
margin-bottom: 5px;
}

/** tabbed box list **/
#mostPopularStories ol, #mostDiscuss ol, #mostEmailedStories ol {
list-style-position: outside;
padding-left: 24px;
}

/* Left-Hand widgets 
---------------------------------------------------------------- */
#art_left .code_module .module {
border:1px solid #dddddd;
float:left;
padding:7px;
width:144px;
background-color:#fff;
}

#art_left .code_module h2 {
font-size:1.1em;
text-transform:uppercase;
}

#art_left .code_module .module p {
margin-bottom:6px;
color:#151f27;
line-height:16px;
}

#art_left .code_module  #autos select {
width:100%;
margin-bottom:6px;
}

#art_left .code_module .module label {
font-size:.8em;
text-transform:uppercase;
width:100%;
float:left;
margin-top:4px;
}

#art_left .code_module #autos .heading ul li {
background:none;
padding-left:0px;
padding-bottom:4px;
height:16px;
}

#art_left .code_module #autos .heading input {
float:left;
width:14px;
margin:0px 2px 0px 0px;
}

#art_left .code_module #autos .heading {
padding-bottom:4px;
}
#art_left .code_module .module input, #leftnav .code_module .module select {
width:122px;
float:left;
padding:0px;
}

#art_left .code_module .module select.textfield option {
border:1px solid #d9d9d9;
}

#art_left .code_module .module .btn_img, #art_left .code_module .module .btn_img_lrg {
margin-top:8px;
}

#art_left .code_module .module .btn_img{ width:80px;}
#art_left .code_module .module .btn_img_lrg { width:144px;}

#art_left .code_module .module a.button {
background:url(btn-sear.jpg) repeat-x;
border:1px solid #d9d9d9;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:bold;
margin-top:8px;
text-align:center;
padding:3px 6px;
display:block;
color:#282828;
margin-bottom:4px;
}
#art_left .code_module ul.myNY-list li img {
padding-top:4px;
}
#art_left .code_module .bold-link {
font-weight:bold;
}

#art_left .code_module .buy-tickets {
float:right;
color:#fff;
background-color:#696969;
display:block;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.85em;
padding:0px 4px;
}

#art_left .code_module .sponsor-bug {
width:100%;
float:right;
text-align:right;
clear:both;
margin-top:2px;
padding-top:2px;
}
#art_left .code_module .sponsor-bug img {
float:right;
}
#art_left .code_module .sponsor-bug span {
font-size:.85em;
color:#999;
float:right;
padding-top:7px;
}

#art_left .code_module p.center {
padding-top:8px;
}

/* WEATHER */
#art_left #weather th, #art_left #weather td {
font-weight:normal;
padding:3px 0px;
}

#art_left #weather td{
background:url(dotted-l.gif) top left repeat-x;
}

#art_left #weather .date { width:38px;font-weight:bold; }
#art_left #weather .icon { width:30px;font-weight:bold; }
#art_left #weather .high { text-align:right;color:#cd0000; }
#art_left #weather .low { text-align:right;color:#0069ca; }

/* style */
.italic {font-style: italic;}
.link-bold a{font-weight: bold;}

/* inform */
.inform-logo-topics  {
background-image:url(inform_l.gif);
background-position:right center;
background-repeat:no-repeat;
clear:both;
display:block;
height:20px;
text-align:right;
padding-top: 10px;
width: 92px;
}
.inform-logo-related {
background:url(inform_l.gif) no-repeat right center !important;
height:20px;
margin: 10px 0px;
}
.inform-logo-topics {
margin-left: 395px;
}

/* button */
.btn{
background:transparent url(btn-sear.jpg) repeat-x scroll 0 0;
border:1px solid #D9D9D9;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-weight:bold;
margin-top:8px;
padding:3px 6px;
text-transform:uppercase;
}




/*post*/
.metas{
	width:100%;
	overflow:hidden;
	border-bottom:1px dotted #666;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	color:#909090;
	font-size:11px;
}
.metas a {
	color:#909090;
}
.metas a:hover {
	color:#000;
}
.postAuthor {
	padding-left:13px;
	background: url(default/ico_author.gif) no-repeat left center;
}
.postDate {
	padding-left:13px;
	background: url(default/ico_date.gif) no-repeat left center;
}
.post{
	width:100%;
	overflow:hidden;
}
.post .entry{
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:1.3em;
}
.post .entry p{
	padding:0 0 15px 0;
}
.post .entry p span{
	color:#666;
}
.post .entry p a, .post .entry p a:visited{
	color:#cd1713;
}
.post .entry ul{
	padding:0 0 15px 0;
}
.post .entry li{
	color:#555555;
	padding:4px 0 4px 12px;
	background:url(default/ico_article_list.gif) no-repeat left 7px;
	line-height:1.3em;
}
.post .entry li a, .post .entry li a:visited{
	color:#555555;
}
.post .entry img{
	border:1px solid #d0d0d0;
	padding:2px;
	background:#fff;
}
.post .tags{
	color:#797777;
	font-size:12px;
	line-height:1.4em;
}
.post .tags a{
	color:#797777;
}
.alignleft{
	float:left;
	margin:3px 7px 5px 0;
}
.alignright{
	float:right;
	margin:3px 0 5px 7px;
}
.aligncenter {
	float:none;
	display:block;
	margin:0 auto 5px;
}
#content p.wp-caption-text {
	padding:0 5px;
	text-align:center;
	display:block;
	font-size:12px;
	font-style:italic;
}
blockquote {
	padding: 2px 10px 10px;
	background: #f6f5f5;
	color:#333;
	clear:both;
	border-left: 3px solid #bfbbbb;
	border-bottom:1px dotted #666;
	margin-bottom:10px;
}
code {
	color:#444;
	font:12px/17px tahoma, arial, sans-serif;
	display:block;
}
#content blockquote p {
	font-size: 12px;
	padding: 5px 0 2px;
	margin: 5px 0px 0px;
	line-height: 15px;
}
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color:#369;
}
blockquote a {
	color:#0080ca;
	text-decoration:underline;
}
blockquote a:hover {
	color:#039;
}



/*columnist box styles*/

#col_300 .columnist1 {
clear:both;
float:left;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
width:478px;
}
.columnist1 .last, .blog .last {
background:none;
}
.columnist1 img {
float:left;
padding-right:8px;
margin-left:5px;
margin-top:5px;
}
.columnist1 h3, .columnist p {
margin-left:5px;
margin-top:5px;
}
.columnist1 p {
margin-bottom:10px;
}
