/* ----------------------- 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;
}

body {
  line-height: 1.5;
}

/* 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 {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    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(http://assets.nydailynews.com/img/btn-search-bg.jpg) repeat-x;
border:1px solid #d9d9d9;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:bold;
font-size:1em;
padding:3px 6px;
color:#121212;
cursor:pointer;
}

.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 {
  width: 990px;
  margin: 0 auto;
  text-align:left;
}

#leftnav {
width:120px;
float:left;
}

#col_300 {
width:300px;
float:left;
}

.code_module {
margin-bottom:20px;
float:left;
}


.module_hdr {
background:transparent url(http://assets.nydailynews.com/img/diag_stripe_bg.gif) repeat-x scroll 1px 0px;
float:left;
width:300px;
margin-bottom:4px;
}

#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 5px 5px 0px;
text-transform:uppercase;
}

/* TYPOGRAPHY */


h1,h2,h3,h4 { font-weight: normal; color: #282828; font-family:Georgia, "Times New Roman", Times, serif;}

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { margin-bottom: 0.3em; font-weight:bold; }
h3 { margin-bottom: 5px; font-weight:bold; }

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           { 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; }





/* 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;}

.clearfix {display: inline-block;}
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}

/* 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 {
margin-left:9px;
margin-bottom:16px;
clear:both;
}

.left_nav li a, .left_nav li a:visited {
text-transform:uppercase;
color:#696969;
font-size:.86em;
}

#leftnav li h2 a:hover {color:#666666;}

#leftnav .has_subnav a {
padding-right:13px;
background-position:right 2px;
}

#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 {
padding-left:20px;
background-repeat:no-repeat;
background-position:2px 3px;
}

.media-audio a  {
background-image:url(http://assets.nydailynews.com/img/ico-audio.gif);
}

.media-video a  {
background-image:url(http://assets.nydailynews.com/img/ico-video.gif);
}

.media-photo a {
background-image:url(http://assets.nydailynews.com/img/ico-photo.gif);
background-repeat:no-repeat;
}

/* Yahoo Text Ads
---------------------------------------------------------------- */
.yahoo_ads {
padding:8px;
}

.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:#666;
}

#section_modules .yahoo_ads, #hp_modules .yahoo_ads {
	margin-left:8px;
}


#content_container .yahoo_ads {
	background:url(http://assets.nydailynews.com/img/dotted-line.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(http://assets.nydailynews.com/img/stars.gif);
width:87px;
height:14px;
display:inline-block;
}
._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*/

@charset "utf-8";
/* CSS Document */

/* MODULE STYLES - 300
---------------------------------------------------------------- */
#col_300 .code_module .dots_top {
	background:url(http://assets.nydailynews.com/img/dotted-line.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(http://assets.nydailynews.com/img/diag_stripe_bg.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(http://assets.nydailynews.com/img/dotted-line.gif) top left repeat-x;
width:100%;
}

ul.dotted_top_li li {
padding-left:0px;
background:url(http://assets.nydailynews.com/img/dotted-line.gif) top left repeat-x;
line-height:1.3em;
padding-bottom:4px;
padding-top:2px;
}
.dotted_bottom_li li, .dotted_bottom {
background:transparent url(http://assets.nydailynews.com/img/dotted-line.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(http://assets.nydailynews.com/img/dotted-line.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 {
	padding-left:40px;
	line-height:11px;
	margin-bottom:6px;
	}
	.horoscope li .small {
	line-height:0px;
	margin:0px;
	text-transform:uppercase;
	font-weight:normal;}

.aries { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px 0px no-repeat;}
.taurus { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -24px no-repeat;}
.gemini { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -48px no-repeat;}
.cancer { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -72px no-repeat;}
.leo { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -96px no-repeat;}
.virgo { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -120px no-repeat;}
.libra { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -144px no-repeat;}
.scorpio { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -168px no-repeat; }
.saggitarius { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -192px no-repeat; }
.capricorn { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -216px no-repeat;}
.aquarius { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -240px no-repeat;}
.pisces { background:url(http://assets.nydailynews.com/img/static/horoscopes/hscope_160mod_signs.gif) 0px -264px no-repeat;}


/* 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(http://assets.nydailynews.com/img/dotted-line.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 {
	border:1px solid #e4e4e6;
	padding:10px;
	clear:both;
	background-color:#FFFFFF;
}
.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(http://assets.nydailynews.com/img/dotted-line.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;
t
#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;
	width:144px;
	padding:8px;
}
#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  {
	float:right;
	background-color:#eeefef;
	padding:0 0 0 4px;
	margin-top:-25px;
 }

.section_mod_content .code_module #photo-carousel .hdr_controls_shell .prev-next, .title .prev-next {
background-color:#FFFFFF;
}

.title .prev-next {margin-top:-3px; background-color:#FFFFFF; }
.hdr_controls_shell {
	float:left;
	width:300px;
	padding-top:5px;
}
#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;
	width:22px;
	height:17px;
	float:left;
}
#photo-carousel .module {
border:none !important;
}
a.prev, a.vid_prev {
	background:url(http://assets.nydailynews.com/img/ico_left_arrow.gif) no-repeat;
	margin-top:2px;
}
a.next, a.vid_next {
	background:url(http://assets.nydailynews.com/img/ico_right_arrow.gif) -1px 0px no-repeat;

	margin-top:2px;
}
.moreItems {
	padding:10px 0px 0px 14px;
	width:286px;
	float:left;
	background-color:#fff;
	border:1px solid #e4e4e6;
}
.carousel-list {
	clear:both;
}

.carousel-list ul  {float:left;}


.carousel-list ul li {
	background-image:none;
	padding:0px;
}

.photo-cell {
	overflow:hidden;
	clear:none;
	float:left;
	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;
	width:130px;
	margin-left:0px;
}
.photo-cell h3 {
	margin-bottom:2px;
}
.photo-cell p {
	color:#4d4d4d
}
a.prev {
background: url (http://assets.nydailynews.com/img/ico_left_arrow.gif) no-repeat;
}
a.next {
background: url (http://assets.nydailynews.com/img/ico_right_arrow.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 */
	width:450px;
	margin-bottom:15px;
}

.tabbed_box_headline { /* left rail tabbed box */
	width:665px;
	margin-bottom:15px;
}
.tabbed-box-450 ul { padding-bottom:0px !important;}

.tabbed-box-results {
	width:760px;
	margin-bottom:15px;
}

.tabbed_box_headline h2,.tabbed-box-450 h2, .tabbed-box h2, .tabbed-box-results h2 {
	margin:0;
	padding:0;
	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, .tabbed_box_headline ul {
	margin:0;
	padding:0;
}
ul.tabbed-element li {
	float:left;
	border-right: 1px solid #e4e4e6;
	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;
	display:block;
	padding:4px 5px;
	margin-left:0;
	color:#015fb6;
	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, .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 {
	color:#fff;
	text-decoration: none;
	background:#383838;
}
.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 {
	margin-bottom:0px;
	color:#363636;
	background:#fff;
	cursor:default;
	border-top: 1px solid #e4e4e6;
	position:relative;
}
.tabbed-box-2 ul .tabs a.selected {
	margin-bottom:0;
	color:#fff;
	background:#CD0000;
	cursor:default;
}
div.mostPopularTabs {
	padding:6px 6px 10px 10px;
	clear:left;
	border: 1px solid #e4e4e6;
	background-color:#fff;
}
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(http://assets.nydailynews.com/img/dotted-line.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 {
	border:1px solid white;
	background:none;
	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 {
float:left;
clear:both;
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 {font-size:.9em; color:#999;}
.blog img {float:left; margin:2px 6px 0px 0px;}
.blog_subsec {
	background-color:#fff;
	float:left;
	padding:10px;
	width:278px;
	border: 1px solid #e4e4e6;
}
.blogcontainer {
	background-color:#fff;
	float:left;
	padding:10px;
	width:278px;
	border: 1px solid #e4e4e6;
}
.blogdivide {
	clear:both;
	padding-bottom:10px;
}


/* SEARCH FORM STYLES
-----------------------------------*/

.search_box_hdr {float:left; background-color:#DADFE2; width:667px; padding: 6px 6px 4px 10px;}

.search_box_hdr h3 {text-transform:uppercase; font-size:16px;}

.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 {float:left; background-color:#FFFFFF; border:1px solid #c9cdce; width:683px;}

.center_col_search .search_rows,
.center_col_search .center_col_submit
{float:left;}

.center_col_search .search_rows { padding: 10px 6px 4px 10px; margin-right:10px;}

.search_row1 {margin-bottom:5px;}

.search_box_content_shell {
float:left;
width:683px;
background:url(http://assets.nydailynews.com/img/center_search_box_bg.jpg) repeat-x 0 11px;
}

/*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 {float:left;display:block;}
.promo .padtop {padding-top:5px !important;}
.promo img {float:left;}
.promo .btn {background:url(http://assets.nydailynews.com/img/btn_bg_promo.gif) repeat-x scroll 0 0;border:1px solid #191919;color:#FFF;float:left;}
#col_300 .promo h3 {padding-top:0;text-transform:uppercase;font-size:14px !important;}
#col_300 .promo .images {width:120px;padding-bottom:0;}
#col_300 .promo .col_a {padding-right:8px;float:left;}
#col_300 .promo .text {width:154px;padding-bottom:0;}
#right_rail .promo h3 {padding-top:0;text-transform:uppercase;font-size:12px !important;}
#right_rail .promo h3, #leftnav .promo h3 {float:left;}
#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 {padding:8px !important;float:left;}
#right_rail .promo .fill {float:left;width:142px;}
#leftnav  .promo .fill {float:left;width:102px;}
#leftnav .promo .btn {background:url(http://assets.nydailynews.com/img/btn_bg_promo_sml.gif) repeat-x scroll 0 0;border:1px solid #191919;color:#FFF;float:left;padding:0 4px !important;font-size:11px !important;}
#leftnav .promo h3 {padding-top:0;text-transform:uppercase;font-size:12px !important;font-family:Arial,Helvetica,sans-serif;}
