/* RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
ul{list-style:none;list-style-image:none;}
ol{list-style-type:decimal;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
sub, sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
input, select{vertical-align:middle;}
textarea{overflow:auto;}
label, input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer;}
strong, b, th{font-weight:bold;}
em, i{font-style:italic;}
a img{vertical-align:bottom;}


/* STANDARD STYLES */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.cover{overflow:hidden;text-indent:-9999px;position:relative;display:block;background:transparent;}
.hidden_all{display:none;}

body {margin:10px 7px 7px;font-size:12px;background:#FFF;color:#000;font-family:Arial, Helvetica, sans-serif;}
.img_border{border:1px solid #035984;}


#pagecontainer {
	margin:0 auto;
	width: 980px;
	text-align:left;
	background-color:#FFF;
	padding:0 10px;
}

#nonFooter {
	position: relative;
	z-index:0;
	width:980px;
	min-height: 100%;
}

* html #nonFooter {
	height: 100%;
}

#footer {
	margin:0 auto;
	width:980px;
	height:210px;
	clear:both;
}

.clearboth {
	display:block;
	clear:both
}


/* LINK STYLES */

a{color: #035984;text-decoration: none;}
a:hover{text-decoration: underline;}
a.twitter, a.twitter_blue{background:url("http://media.thenewstribune.com/images/twitter-bird-16x16.png") 0 0 no-repeat;padding-left:24px;}
a.twitter_white{background:url("http://media.thenewstribune.com/images/twitter-bird-white-16x16.png") 0 0 no-repeat;padding-left:24px;}



/* ---------------------------------------- HOMEPAGE/SHARED ELEMENTS ------------------------------------- */
.sprite_icon{background:transparent url(http://media.thenewstribune.com/images/sprites/sprite_icons.png?2012121301) 0 0 no-repeat;overflow:hidden;}
.sprite_logo{background:transparent url(http://media.thenewstribune.com/images/sprites/sprite_logos.png?2011051001) 0 0 no-repeat;overflow:hidden;}
.sprite_columnists{background:#FFF url(http://media.thenewstribune.com/images/sprites/sprite_columnists.jpg?2012103101) -476px 0 no-repeat;}
#masthead{height:78px;padding-top:7px;}
#masthead_inside{height:70px;text-align:left;}
#masthead, #masthead_inside{width:980px;position:relative;clear:both;margin-bottom:3px;border-bottom:2px solid #FFCC4E;background:#035781 url(http://media.thenewstribune.com/images/sprites/ie-gradients.png) 0 0 repeat-x;}
#homepage_badge .topmarketing_promo_right{box-shadow:2px 2px 10px #444;}
#registereduserlinks{float:left;}
#memberlinks {float:right;position:relative;height:30px; color:#000;}
#navigation {width:100%; position:relative; height:30px; border-bottom:1px solid #999; max-width:100%;}
#searchbar {width:980px; height:30px; border-bottom:#999 1px solid; position:relative;background:#EFEFEF url(http://media.thenewstribune.com/images/sprites/ie-gradients.png) 0 -85px repeat-x;}
#masthead_inside #logo {position:relative; padding-top:7px; margin-left:10px;}
#masthead #logo{float:left;margin:0 0 0 10px;width:407px;height:78px;}
#section_name {position:absolute; top:18px; left:470px; letter-spacing:1px; font-size:30px; color:#FFF; text-transform:uppercase;}
#section_name a:link, #section_name a:visited {color:#FFF;}
#contentwell {width:670px; float:left; display:inline-block;}
#main_rail{float:left;width:440px;}
.story_detail #main_rail{float:none;width:auto;}
#insetrail {width:210px;float:left;margin-left:5px;padding:0 0 5px 5px;border-left:1px solid #dedede;}
.insetrail {width:210px;position:absolute;left:440px;margin-left:5px;padding:0 0 5px 5px;border-left:1px solid #dedede;}
#maincontent {width:980px; position:relative; margin:10px 0 5px; padding:0 0 0.5em;}
#yahoosearch {padding:2px 20px 0 0;float:right;}
#dateline {position:absolute; left:5px; top:8px;font-size:11px; letter-spacing:1px;}
#homepage_badge{float:left;margin-top:8px;}
#inside_badge {position:absolute; left:805px; top:5px;}
#breakingnews {padding-bottom:6px; margin-bottom:10px; border-bottom:1px solid #dedede;}

#blowout{margin:0 0 1em;border-bottom:1px dashed #DEDEDE;}
#blowout h1{font-size:40px;font-weight:bold;margin:0;}
#blowout h1 a{color:#9F0D0D;}
#blowout p{margin:1em 0;}
#blowout .headline_img{float:left;display:block;margin:0 10px 5px 0;}

#systemnotice{margin:0 0 1em;border-bottom:1px dashed #DEDEDE;}
#systemnotice p{letter-spacing:1px;margin-bottom:0.5em;}
#systemnotice span{letter-spacing:2px;color:#666;}

.rss_buttons {float:right; padding:3px 4px 0 0;}
#poll_result{width:210px;display:none;}
#poll_already_voted{display:none;}
#poll_already_voted button{text-align:center;margin:4px;}
#poll_buttons #vote{background-position:-373px -28px;width:50px;height:18px;}
#poll_buttons #view{background-position:-116px -61px;width:88px;height:18px;}
#search_field{background-position:-576px 2px;background-color:#FFF;padding:2px 1px 2px 24px;font-size:13px;}
#search_field:focus{background-position:-576px -26px;}
#search_controller{position:absolute;top:30px;background:#EFEFEF;border:1px solid #999;border-top:0;padding:5px 10px;display:none;line-height:22px;vertical-align:middle;z-index:10;width:345px;}
#search_controller label{font-variant:small-caps;font-size:13px;}
#search_controller #search_tnt_label{margin-right:5px;}
#search_controller p{font-size:10px;color:#CCC;}
#search_close{background-position:-33px 0;cursor:pointer;position:absolute;top:7px;right:10px;}
#search_submit{position:relative;top:4px;margin-right:1em;background-position:-211px -28px;width:70px;height:18px;}
#search_popular{clear:both;}
#search_popular span{color:#994800;}
.search_left{float:left;}

.label {
	border-top:1px solid #FFCC4E;
	height:19px;
	width:auto;
	margin:0 0 7px;
	background:#FFF1C9 url(http://media.thenewstribune.com/images/sprites/ie-gradients.png) 0 -116px repeat-x;
	height:19px;
	color:#994800;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:3px 0 0 6px;
	line-height:16px;
}
.label a{color:#994800;}
.label:hover a{cursor:pointer;}
.label img{float:right;}
.placeholder{border:1px dotted #999;background:#FCFCFC;margin-bottom:0.5em;}
.rss_in_label, .yahoo_in_label,.arrow_in_label, .twitter_in_label{float:right;margin:0 3px;background:transparent url(http://media.thenewstribune.com/images/sprites/sprite_icons.png?2012071801) no-repeat;position:relative;}
.rss_in_label{width:12px;height:11px;background-position:-101px 0;top:3px;}
.yahoo_in_label{width:44px;height:11px;background-position:-163px 0;top:3px;}
.arrow_in_label{width:24px;height:20px;border-left:1px solid #FFCC4E;top:-3px;}
.twitter_in_label{background-position:-508px -61px;height:16px;width:16px;}
.label:hover .rss_in_label{background-position:-86px 0;}
.label:hover .yahoo_in_label{background-position:-116px 0;}
.label:hover .twitter_in_label{background-position:-526px -61px;}
.arrow_expanded{background-position:-226px 0;}
.arrow_collapsed{background-position:-258px 0;}
.label:hover .arrow_expanded{background-position:-210px 0;}
.label:hover .arrow_collapsed{background-position:-242px 0;}

.tp_vertical .topphoto{display:block;float:right;margin:0 0 1em 10px;}
.tp_vertical .headline_top a{font-size:22px;line-height:125%;}
.top_photo_summary{margin-bottom:1em;}

/* Thumbnails for More top Story */
.moretop_thumb_left{display:block;float:left;margin-right:5px;}
.moretop_thumb_right{display:block;float:right;margin-left:5px;}
.moretop_thumb_left img, .moretop_thumb_right img{border:1px solid #035984;}


/* SITEWIDE CONTENT STYLES */
.basictext {font-size:12px; line-height:140%;}

/* AD STYLES */
#header_ads{height:90px;margin:0 0 7px;}
#advertisement_header{float:left;}
#ntl2_header{float:left;}
#billbo{line-height:0;z-index:0;text-align:center;margin-bottom:5px;}
#dart_300x250_ats_1{display:block;height:250px;width:300px;}
[id*="dart_300x100"]{margin-top:15px;}

/* MEMBER CENTER */
#membercenter {width:100%; position:relative; height:35px; color:#000; z-index:30; max-width:100%;}
#userTemplate, #anonTemplate{display:none;margin-top:7px;position:relative;}
.press_plus_links{float:left;margin-top:7px;}
.press_plus_links a{line-height:16px;margin-left:0.5em;}
.press_plus_links a:before{background:transparent url(http://media.thenewstribune.com/images/sprites/sprite_icons.png) -543px -60px no-repeat;content:"";display:block;float:left;height:16px;width:16px;}
.dropDownItem.msDropDown{padding-right:8px;padding-left:8px;}
.dropDownItem.msDropDown.first{border-left:0;padding-left:0;}
.press_plus_icon{background-position:-543px -60px;}
.down_arrow_blue{background-position:-15px 0;}
.eedition_icon{background-position:-54px -28px;}
.loginbox{display:none;box-shadow:2px 2px 5px #666;width:227px;padding:10px;position:absolute;top:40px;left:60px;border-radius:5px;}
.loginpointer{border:20px solid transparent;border-color:rgba(255,255,255,0);border-bottom-color:#EFEFEF;position:absolute;top:-40px;left:32px;width:0;line-height:0;font-size:0;}
.loginclose{float:right;padding:0 5px;cursor:pointer;position:relative;top:-3px;font:bold 14px "Trebuchet MS",Constantia,Palatino,Georgia,serif;}
.loginbox label{font-size:11px;color:#666;display:block;}
.loginbox input[type="text"], .loginbox input[type="password"]{box-shadow:0 0 5px #CCC;padding:5px 7px;margin:0.5em 0;width:200px;display:block;}
.loginremember{float:left;margin-top:0.5em;}
.loginremember label{display:inline;}
.loginsubmit{border:1px solid #666;border-color:#999 #666 #666 #999;border-radius:3px;color:#EEE;display:block;float:right;font-size:1.3em;font-weight:bold;margin:0.1em 3px 0 0;padding:3px 5px;text-shadow:1px 1px 1px #000;}
.loginsubmit:hover{cursor:pointer;background:#229135;background:-moz-linear-gradient(top, #229135 0%, #51cf48 100%);background:-webkit-linear-gradient(top, #229135 0%,#51cf48 100%);background:linear-gradient(top, #229135 0%,#51cf48 100%);}

/* FOOTER STYLES */
#sitefooter {width:980px; height:80px; display:block; position:relative; clear:both; border:1px solid #999; background-color:#F5F5F5;}
.footertext{font-size:11px;letter-spacing:1px;line-height:140%;text-align:center;padding:8px;}
.footerimg{position:absolute;left:15px;top:15px;}
.footer_myyahoo{background-position:-114px -28px;}
.footer_mcclatchy{background-position:-59px 0;}
.footer_tnt_logo{background-position:0 -28px;border:1px solid #CCC;}

#yahooContentMatchContainer{margin:8px 0;border-top:1px solid #999;padding-top:8px;}
#yahooContentMatch{width:728px;margin:0 auto;}

/* WEATHER STYLES */
#weather{float:left;margin:8px 30px 0 0;position:relative;}
#weather .weathericon{float:left;margin-right:7px;position:relative;top:-3px;}
#weather .weathericon img{background:transparent url(http://www.thenewstribune.com/static/images/weather/WeatherIconSprite.gif) 0 0 no-repeat;}
#weather .weather_container{float:left;}
#weather .currenttemp{float:left;font-size:42px;margin-right:5px;position:relative;top:-3px;text-shadow:1px 1px 0 #444;}
#weather .hilo{float:left;font-weight:bold;width:190px;}
#weather .currenttemp a, #weather .hilo a{color:#FFF;text-decoration:none;}
#weather .weatherlinks a{color:#FFCC4E;font-size:10px;font-weight:bold;text-transform:uppercase;}
#weather #lesschwab{position:absolute;bottom:23px;right:20px;display:block;}
#weather #lesschwab img{background:transparent url(http://www.thenewstribune.com/static/images/weathersponsor/LesSchwabLogo.png) no-repeat;}
#weather #weather-clear{background-position:0 0;}
#weather #weather-partlycloudy, #weather #weather-mostlysunny{background-position:-100px 0;}
#weather #weather-mostlycloudy, #weather #weather-partlysunny{background-position:-200px 0;}
#weather #weather-cloudy{background-position:-300px 0;}
#weather #weather-rain, #weather #weather-chancerain{background-position:-400px 0;}
#weather #weather-fog, #weather #weather-haze, #weather #weather-hazy, #weather #weather-unknown{background-position:-500px 0;}
#weather #weather-sleat, #weather #weather-sleet, #weather #weather-chancesleat, #weather #weather-chancesleet{background-position:-600px 0;}
#weather #weather-freezingrain{background-position:-700px 0;}
#weather #weather-snow, #weather #weather-flurries, #weather #weather-chancesnow, #weather #weather-chanceflurries{background-position:-800px 0;}
#weather #weather-tstorms, #weather #weather-chancetstorms{background-position:-900px 0;}
#weather #weather-nightclear{background-position:-1000px 0;}
#weather a.alert{color:#FFF;padding:1px 20px;background:#9F0D0D;border:1px solid #444;border-width:0 1px 1px 0;}
#weather a.alert:hover{text-decoration:none;background:#AD0E0E}

#sm_weather{background:#095B84;border-bottom:1px solid #000;float:right;position:relative;width:245px;height:88px;-moz-border-radius:3px;border-radius:3px;}
#sm_weather .radar_map{float:left;border:1px solid #999;margin:6px 0 0 6px;-moz-border-radius:3px;border-radius:3px;}
#sm_weather .weathericon{float:left;margin:5px 10px 0 0;}
#sm_weather .weathericon img{background:transparent url(http://www.thenewstribune.com/static/images/weather/WeatherIconSpriteSmall.gif) no-repeat;}
#sm_weather .weather_container{float:left;}
#sm_weather .currenttemp{width:80px;text-align:center;}
#sm_weather .currenttemp a{color:#FFF;font-size:24px;text-shadow:1px 1px 0 #444;text-decoration:none;}
#sm_weather #lesschwab{position:absolute;bottom:0;right:5px;display:block;}
#sm_weather #weather-clear{background-position:0 0;}
#sm_weather #weather-partlycloudy, #sm_weather #weather-mostlysunny{background-position:-75px 0;}
#sm_weather #weather-mostlycloudy, #sm_weather #weather-partlysunny{background-position:-150px 0;}
#sm_weather #weather-cloudy{background-position:-225px 0;}
#sm_weather #weather-rain, #sm_weather #weather-chancerain{background-position:-300px 0;}
#sm_weather #weather-fog, #sm_weather #weather-haze, #sm_weather #weather-unknown{background-position:-375px 0;}
#sm_weather #weather-sleat, #sm_weather #weather-sleet, #sm_weather #weather-chancesleat, #sm_weather #weather-chancesleet{background-position:-450px 0;}
#sm_weather #weather-freezingrain{background-position:-525px 0;}
#sm_weather #weather-snow, #sm_weather #weather-flurries, #sm_weather #weather-chancesnow, #sm_weather #weather-chanceflurries{background-position:-600px 0;}
#sm_weather #weather-tstorms, #sm_weather #weather-chancetstorms{background-position:-675px 0;}
#sm_weather #weather-nightclear{background-position:-750px 0;}
.insidetemp{width:90px;text-align:center;}
.insidetemp a{font-size:24px;}

.search_options{font-size:11px;letter-spacing:1px;color:#000;}

/* HEADER STYLES */
.homepage_labels_bar {border-top:1px solid #ffcc4e; height:19px; width:inherit; margin-bottom:7px;background: url(http://media.thenewstribune.com/images/shared/label_gradient.gif) left repeat;}
.homepage_labels {height:19px; color:#994800; font-weight:bold; font-size:11px; letter-spacing:1px; text-transform:uppercase; padding-left:6px; padding-top:3px;}
.homepage_labels a:link, .homepage_labels a:visited, .homepage_labels a:hover {color:#994800;}
.homepage_labels_bar_breaking {border-top:1px solid #990000; height:16px; width:inherit; margin-bottom:2px;background:#A00D0D url(http://media.thenewstribune.com/images/sprites/ie-gradients.png) 0 141px repeat-x;}
.homepage_labels_breaking {height:16px; color:#fff; font-weight:normal; font-size:10px; letter-spacing:1px; text-transform:uppercase; padding:1px 0 0 6px;}
.homepage_labels_breaking span{float:right;font-size:10px;padding-right:6px;text-transform:lowercase;}
.homepage_labels_breaking span a{color:#EFEFEF;margin:0 3px;}
.homepage_sub_labels {font-size:10px; text-transform:uppercase; font-weight:bold; margin:5px 0;padding-left:3px;}
.homepage_sub_labels2 {font-size:10px; text-transform:uppercase; letter-spacing:1px; padding-left:3px; font-weight:normal; margin:5px 0 8px;color:#333; font-style:normal;}
.homepage_section_labels, .homepage_columnist_label{font-size:11px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; color:#444; margin:0 0 4px; width:200px;}
.homepage_columnist_label{border-bottom:1px dashed #DEDEDE;clear:both;margin-bottom:8px;padding-bottom:8px;width:inherit;}
.homepage_local_block{width:440px;margin:1em 0 2px;display:block;width:440px;padding-top:4px;}
.homepage_local_block_left{width:200px;float:left;}
.homepage_local_block_right{width:200px;float:left;margin:0 0 0 14px;padding-left:8px;}
.homepage_local_pulldown{height:55px;}
.homepage_local_pulldown form{float:left;margin-right:5px;position:relative;top:2px;}
.homepage_columnists_block_left{clear:left;float:left;width:200px;}
.homepage_columnists_block_right{clear:right;float:right;width:200px;}
.local_dropdown_gwlogo, .local_dropdown_phlogo, .local_dropdown_olylogo, .local_dropdown_tntlogo{width:24px;height:24px;float:left;margin-right:5px;display:block;background:transparent url(http://media.thenewstribune.com/images/sprites/sprite_icons.png?041911) -301px 0 no-repeat;}
.local_dropdown_phlogo{background-position:-328px 0;}
.local_dropdown_olylogo{background-position:-274px 0;}
.local_dropdown_tntlogo{background-position:-55px -56px;}

.homepage_labels_more {padding:2px 2px 10px;}
.homepage_labels_more a:link, .homepage_labels_more a:visited {font-size:10px; font-weight:normal; color:#994800; padding:0 2px 2px;}
.homepage_labels_more.moretop{margin-top:11px;}
.homepage_labels_more.moretop a{color:#035984;}


/* HEADLINE STYLES */

.highlight_section_topstory{padding-bottom:5px;}

.updates_headlines {border-bottom:1px dashed #dedede; padding:0 0 0.5em 3px; margin:0 0 0.5em;}
.updates_headlines a:link, .updates_headlines a:visited {font-size:12px; padding-top:4px; line-height:140%;}
.bullet_headlines{padding:0 0 0 1.25em;list-style-type:disc; color:#999;}
.bullet_headlines a:link, .bullet_headlines a:visited{font-size:11px; padding-top:4px; line-height:140%;}
.updates_timestamp {font-size:10px; color:#666; text-transform:uppercase;margin:0 0 0.5em;}
.updates_timestamp_story {font-size:10px; color:#666;}
.headline_top, .headline_top a:link, .headline_top a:visited {font-weight:bold; font-size:18px; line-height:140%; padding-top:5px;}
.headline_topstory, .headline_topstory a:link, .headline_topstory a:visited {font-weight:bold; font-size:18px; line-height:140%;}
.headline_topstory_sub, .headline_topstory_sub a:link, .headline_topstory_sub a:visited {font-size:13px; font-weight:bold; line-height:120%; padding-top:15px;}
.topstory_text {font-size:12px; line-height:150%;}
.topstory_text br{margin-bottom:0.25em;}
.listbullet{font-size: 10px; line-height: 16px; margin-right: 3px; position: relative; top: -1px;}
.headline_section_highlight, .headline_section_highlight a:link, .headline_section_highlight a:visited {font-size:14px; font-weight:bold; line-height:140%;}
.headline_section_highlight_list {border-bottom:1px dashed #dedede; padding-bottom:8px; margin-bottom:8px;display:block;}
.headline_section_highlight_list a:link, .headline_section_highlight_list a:visited {font-size:12px; padding-bottom:10px; line-height:140%;}

.headline_normal {font-size:12px; padding-bottom:10px; line-height:140%; padding-bottom:8px; margin-bottom:8px;}

.wireheadlines {padding-bottom:0 0 7px 3px; margin-bottom:7px;}
.wireheadlines a:link, .wireheadlines a:visited {font-size:12px; font-weight:normal; padding-top:4px; line-height:120%;}

.blog_headlines {border-bottom:1px dashed #dedede; padding-bottom:8px; margin-bottom:8px;}
.blog_headlines a:link, .blog_headlines a:visited {font-size:12px; line-height:140%;}


/* specific to pluck discovery widget */
.pluckDiscoCount {color:#ED570B; font-weight:bold;}
li.dsq-widget-item{margin:0 0 15px !important;}


/* SECTION STYLES */
.headline_section_top, .headline_section_top a:link, .headline_section_top a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.headline_section_front, .headline_section_front a:link, .headline_section_front a:visited {font-size:14px; font-weight:bold; line-height:140%;}
.section_story_text {font-size:12px; line-height:150%; padding-bottom:15px;}
.info_allcaps {font-weight:normal; text-transform:uppercase; letter-spacing:1px; font-size:11px;color:#336699;}

/* DASHBOARD */
.dashboard {border-top:1px solid #ffcc4e; height:19px; width:inherit; margin-bottom:7px;background: url(http://media.thenewstribune.com/images/shared/label_gradient.gif) left repeat;}
.dashboardlabel {height:19px; color:#994800; font-weight:bold; font-size:11px; letter-spacing:1px; text-transform:uppercase; padding-left:6px; padding-top:3px;}
.dashboardlabel a:link, .dashboardlabel a:visited {color:#994800;}
.dashboardlabel a:hover {color:#994800; text-decoration:underline;}
.dashboardbox {width:inherit; margin-top:1em; background-color:#FFF;}
.dashboardbox:first-child{margin-top:0;}
.dashboardtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; padding:5px; line-height:140%;}
.quicklinks{list-style:disc inside;margin:0.9em 0.5em;}
.quicklinks li{padding:0.1em 0;}

/* STORY STYLES */
.content .hentry{background:#F6F6F6;margin:0 1em 12px;padding:1em 20px;}
.storytext, .sidebar_content{color:#222;font:normal 16px/1.6em "Proxima Nova Regular","Helvetica Neue",Arial,Helvetica,sans-serif;padding:0 1em;word-spacing:-0.05em;}
.sidebar_content{color:#333;font-size:14px;line-height:1.4em;margin:1em 0;padding:0;}
.storytext p, .uinfo2 p, .sidebar_content p{margin-bottom:0.66em;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.storytext p:empty, .unifo2 p:empty, .sidebar_content p:empty{margin:0;}
.storytext ul, .entry ul, .sidebar_content ul{list-style:inside disc;margin:0 0 15px 1em;}
.storytext ol, .entry ol, .sidebar_content ol{list-style:inside decimal;margin:0 0 15px 1em;}
.sidebar_content ul{margin-left:0;}
.storytext li, .entry li, .sidebar_content li{margin-bottom:0.5em;}
.storytext ul li:last-child, .entry ul li:last-child, .sidebar_content ul li:last-child{margin-bottom:0;}
.storytext h1, .storytext h2, .storytext h3, .storytext h4, .storytext h5, .storytext h6,
.sidebar_content h1, .sidebar_content h2, .sidebar_content h3, .sidebar_content h4, .sidebar_content h5, .sidebar_content h6,
	{color:#444;font:lighter 20px/140% "Trebuchet MS", Tahoma, Arial, sans-serif;letter-spacing:0.0275em;text-transform:lowercase;font-variant:small-caps;}
.storytext h1, .sidebar_content h1{font-size:46px;line-height:50px;margin-bottom:14px;}
.storytext h2, .sidebar_content h2{font-size:35px;line-height:40px;margin-bottom:10px;}
.storytext h3, .sidebar_content h3{font-size:28px;line-height:34px;margin-bottom:8px;}
.storytext h4, .sidebar_content h4{font-size:21px;line-height:30px;;margin-bottom:4px;}
.storytext h5, .sidebar_content h5{font-size:17px;line-height:24px;}
.storytext h6, .sidebar_content h6{font-size:15px;line-height:21px;}
.storytext blockquote{background:#EEE;border-left:4px solid #FFCC4E;margin-bottom:0.66em;padding:0.66em 1em 0.66em 1.5em;}
.sidebar_content .label{font:inherit;color:#994800;font-size:11px;font-weight:bold;letter-spacing:1px;line-height:16px;margin:0 0 7px;}
#sidebar_gallery img{float:left;margin-right:6px;}
#sidebar_gallery figcaption{border:0;font-size:16px;margin:0;}
#storyBody a{text-decoration:underline;}
#storyBody a:hover{text-decoration:none;}
.storytext .amp{font-size:smaller;}
.kicker {font-size:11px; text-transform:uppercase; color:#900; font-weight:bold;}
.byline {color:#994800;font-size:11px;font-weight:bold;line-height:200%;text-transform:uppercase;}
.story_timestamp {font-size:11px; letter-spacing:1px; color:#994800;}
#rightrail figure a img, #rightrail .story_more_photos a img, #instory_main_photo img{border:1px solid #999;padding:1px;
	-moz-transition:all 0.6s ease 0s;
  -webkit-transition:all 0.6s ease 0s;
  transition:all 0.6s ease 0s;
}
#rightrail figure a:hover img, #rightrail .story_more_photos a:hover img, #instory_main_photo a:hover img{border-color:035984;box-shadow:0 0 3px #387DA0;}
#instory_main_photo{border-bottom:medium double #CCC;margin-bottom:2em;padding:0 0 0.66em;}
#instory_main_photo > a{display:block;margin:0 auto;}
#instory_main_photo > object, #instory_main_photo > embed{display:block;margin:0 auto 1em;}
#instory_main_photo.instory_main_gallery{min-height:400px;}
figcaption{-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px dashed #CCC;color:#444;font-size:12px;line-height:1.3em;margin:0.66em 0.66em 0;}
figcaption span{display:block;font-weight:bold;}
.credit{color:#333;font-weight:bold;padding-bottom:0.33em;}
.caption{font-style:italic;}
#instory_main_photo figcaption{border:0;padding:0 1em 1em;}
#instory_main_photo div > figcaption{font:normal 16px "Trebuchet MS", Tahoma, Arial, sans-serif;margin:0;padding:1.5em 0 1em;text-align:center;}
#story_assets{padding-left:4px;margin:0 0 1em 4px;float:right;width:250px;}
.story_more_photos img{margin:3px;}
#comments{border-top:medium double #DEDEDE;clear:both;padding-top:1em;}
.storycomments {font-size:12px; letter-spacing:1px;}
.storydateline {font-size:11px; letter-spacing:1px;}
.storysubhed{color:#666;font-size:12px;line-height:140%;padding-bottom:6px;}
.storyhed, .storyhed a:link, .storyhed a:visited {color:#444;font:lighter 30px/130% "Trebuchet MS", Tahoma, Arial, sans-serif;padding-bottom:5px;}
.sidebar_head {height:19px; color:#994800; font-weight:bold; font-size:11px; letter-spacing:1px; text-transform:uppercase; padding:3px 0 0 6px;}
.sidebar_head_bar {border-top:1px solid #ffcc4e; height:19px; width:inherit; margin-bottom:7px;background: url(http://media.thenewstribune.com/images/shared/label_gradient.gif) left repeat;}
.tntstory_tools{border-bottom:medium double #DEDEDE;font-size:12px;height:17px;letter-spacing:1px;list-style:none;margin-bottom:1em;overflow:hidden;padding:0 0 12px;}
.tntstory_tools li{float:left;margin-right:10px;}
.tntstory_tools a{text-decoration:none;}
.tntstory_tools img{margin-right:3px;vertical-align:bottom;}
.tntst_reprint{background-position:-274px -60px;}
.tntst_bigger{background-position:-301px -60px;}
.tntst_smaller{background-position:-328px -60px;}
.tntst_email{background-position:-355px -60px;}
.tntst_print{background-position:-383px -60px;}
.tntst_lite{background-position:-411px -60px;}
.multphotoslink{font-size:0.9em;font-weight:normal;margin:0;padding:0;text-align:center;}
.multphotoslink a{color:#994800;font-variant:small-caps;letter-spacing:1px;}

.shirttail{color:#777;}
#nwp_shirttail{font-size:14px;margin:0;font-weight:normal;}

/* MAIN BAR TOPSTUFF */
#topstuff_mainbar_wrap{border-top:medium double #CCC;margin-bottom:1em;}
#topstuff_mainbar{margin:0 auto;padding:1em 0;width:610px;}
#topstuff_mainbar .topstuff{float:right;margin:0 0 10px;}
#topstuff_mainbar #topjobs{float:left;margin:0;}
#topstuff_mainbar #toprentals{margin:0;}

/* STORY MODAL WINDOW */
#smc{color:#EFEFEF;background:#3D3D3D;border:4px solid #666;padding:12px;}
#smc #basic-modal-content{padding:8px;}
#simplemodal-overlay{background:#000;}
.simplemodal-wrap{overflow:hidden;}
#smc a.modalCloseImg{width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;background:url(http://media.thenewstribune.com/images/x.png) no-repeat;}
#smc img{display:block;margin:0 auto;border:1px solid #666;}
#smc a{color:#6DD7FD;}
#smc footer{text-align:center;height:15px;}
#smc header{font-variant:small-caps;height:25px;text-align:center;}
#smc header .align_right{float:right;display:block;}
#smc header .align_left{float:left;display:block;}
.modal_caption{min-height:85px;padding:5px 0;}
.modal_close{font-variant:small-caps;font-weight:bold;}

/* STORY BOTTOM INTRALINKS */
.sbintralinks_mask{position:relative;clear:both;float:left;width:100%;overflow:hidden;border-top:medium double #DEDEDE;color:#666;}
.sbintralinks_right, .sbintralinks_mid, .sbintralinks_left{float:left;width:100%;position:relative;}
.sbintralinks_1, .sbintralinks_2, .sbintralinks_3{float:left;position:relative;padding:1em 0;overflow:visible;width:30%;}
.sbintralinks_mid{right:34%;border-right:medium double #DEDEDE;}
.sbintralinks_left{right:33%;border-right:medium double #DEDEDE;}
.sbintralinks_1{left:102%;}
.sbintralinks_2{left:39%;}
.sbintralinks_3{left:75.5%;}
.sbintralinks_list li{list-style:disc outside url("http://media.thenewstribune.com/images/weekendnav/arrows.png");margin-left:20px;padding-bottom:0.5em;}
.sbintralinks_list li:last-child{padding-bottom:0;}
.webkicker{font:normal 18px/150% "Trebuchet MS", Tahoma, Arial, sans-serif;letter-spacing:1px;}
.webkicker a{color:#999}
.webkicker a:hover{color:#035984;}

/* PLUCK COMMENTS/RECOMMENDATIONS WIDGET */
#story_social_connections{padding:10px 0 1em;position:relative;height:21px;border-bottom:medium double #CCC;margin:0 0 1em;}
#story_social_connections:after{content:".";display:block;height:0;clear:left;visibility:hidden;}
.story_pluckactivity, .twitter_share_button, .facebook_like_button{float:left;}
.twitter_share_button{width:100px;height:21px;background-position:-436px -28px;}
.facebook_like_button{background-position:-532px -59px;}
#story_activity_count, #story_recommended_count{position:static !important;}
#story_comments_count, #story_recommended_count{float:left;margin-right:7px;}

/* POLL */
.poll_heading{line-height:0; visibility:hidden;}
.poll_question{font-size:11px;letter-spacing:1px;line-height:140%;font-weight:bold;margin:0 0 0.5em;padding:0.5em 0 0;}
#poll_radios .poll_question{padding-bottom:1em;border-bottom:1px dashed #DEDEDE;}
#poll_radios .poll_question:last-child{border-bottom:0;}
.response{font-size:11px;letter-spacing:1px;line-height:140%;margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px dashed #CCC;}



/* MOBILE, RSS, NEWSLETTERS */
.mobilebox_vertical {width:173px; height:130px; border:1px solid #a8431a; padding:8px; background-color:#fcf3e9;}
.mobilebox_horizontal {width:660px; height:38px; border:1px solid #a8431a;border-top:6px solid #a8431a; background-color:#fcf3e9; padding-bottom:5px; margin-bottom:10px;}
.mobileicon {width:35px; height:35px; padding-right:8px; float:left;}
.mobiletitle,.mobiletitle a:link, .mobiletitle a:visited {color:#c74d1c; font-size:14px; font-weight:bold;}
.mobiledescription {font-size:11px;}
.facebook_icon25{background-position:-436px 0;}
.twitter_icon25{background-position:-476px 0;}


/* MI More Like This */
.no-js #mlt{opacity:1;}
#mlt{border:0;margin-top:19px;opacity:0.2;width:300px;
  -moz-transition:all 0.6s ease 0s;
  -webkit-transition:all 0.6s ease 0s;
  transition:all 0.6s ease 0s;
}
#mlt:hover{opacity:1;
  -moz-transition:all 0.1s ease 0s;
  -webkit-transition:all 0.1s ease 0s;
  transition:all 0.1s ease 0s;
}
#mlt li{border-top:medium double #CCC;padding:1em 0.5em 0.5em;text-indent:0;}
#mlt li:hover{background:#F6F6F6;}
#mlt li:first-child{border:0;}
#mlt li a{display:block;font:normal 16px/120% "Trebuchet MS", Tahoma, Arial, sans-serif;margin-bottom:0.5em;}
#mlt li p{color:#333;padding-bottom:0.5em;}
#mlt:hover li p{color:#000;}
#mlt.predim{opacity:1;}
#mlt.fixed{position:fixed;top:0;}
#mlt.abs{bottom:0;position:absolute;}

/* Gallery Section */
.gallery_list{margin:0 1em 0.5em 0;}
.gallery_list tr{border:1px solid #CCC;}
.gallery_list td{padding:1em;}
.gallery_list img{border:1px solid #CCC;display:block;padding:1px;}
.gallery_list h3{font:normal 20px/130% "Trebuchet MS", Tahoma, Arial, sans-serif;}
.gallery_list h6{color:#999;font-size:12px;letter-spacing:0.05em;}
.gallery_list p{color:#444;font-size:16px;margin:0.5em 0;}

/* Gallery Detail */
#gallerybody{padding:0;}
.ss-controls{display:none !important;}
#gal_loading{padding:1em 0;text-align:center;}
#gal_controls .prev, #gal_controls .next{background:#444;color:#F6F6F6;float:left;font-size:30px;line-height:30px;margin-bottom:15px;padding:5px 40px;text-align:center;}
#gal_controls .prev:hover, #gal_controls .next:hover{background:#035984;color:#EEE;text-decoration:none;}
#gal_controls .next{float:right;}
#gal_controls .edge{background:#999;}
#gal_slideshow{position:relative;text-align:center;}
#gal_slideshow a:hover{text-decoration:none;}
#gal_slideshow img{box-shadow:0 8px 25px -17px #444;margin:0 0 1em;}
#gal_caption{border-bottom:medium double #CCC;padding-bottom:12px;}
#gal_caption .mycapture_link{display:block;font-style:normal;text-align:right;}
#gal_thumbs ul{margin:1em 0 0;}
#gal_thumbs li{float:left;list-style:none;margin:0 20px 20px 0;}
#gal_thumbs li:nth-child(5n+5){margin-right:0;}
#gal_thumbs li a{display:block;}
#gal_thumbs li a img{border:7px solid #444;}
#gal_thumbs li a:hover img{border-color:#035984;}
#gal_thumbs li.selected a{border:6px solid #FEE67C;}
#gal_thumbs li.selected a img{border:1px solid #999;}
#gal_thumbs li a img{
  -webkit-transition: border-color 0.4s ease 0s;
  -moz-transition:    border-color 0.4s ease 0s;
  transition:         border-color 0.4s ease 0s;
}

#gal_controls .prev, #gal_controls .next{
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition:    all 0.4s ease 0s;
  transition:         all 0.4s ease 0s;
}
.js #gal_thumbs .caption, .no-js #gal_loading, .no-js #gal_thumbs .mycapture_link{display:none;}
.no-js #gal_thumbs li{clear:both;float:none;}
.no-js #gal_thumbs li a{display:inline;float:left;margin:0 1em 1em 0;}

/* NW Partner */
#nwpartner ul{margin:1em 0 0;}
#nwpartner li{margin:0 0 1em;}
#nwpartner li:last-child{margin:0;}

/* Soundinfo DBs */
.soundinfo_searchagain{background-color:#2A497D;border:1px solid #2A497D;color:#FFF;font-family:Verdana, sans-serif;font-weight:bold;font-size:12px;margin:0 3px;text-align:center;padding:2px 6px;}


/* Juitter jQuery plugin */
.twt{border-bottom:medium double #DEDEDE;margin-bottom:1em;overflow:hidden;padding-bottom:1em;}
.twt:last-child{border:0;padding-bottom:0;}
.twt a{text-decoration:none;}
.twt_tweet a:hover, .twt_actions a:hover, .twt_time:hover, .twt_user_group:hover .twt_name{text-decoration:underline;}
.twt_logo, .twt.timeline .twt_time{float:right;}
.twt_avatar{float:left;margin-right:7px;}
.twt_name{display:block;font-size:14px;padding-top:5px;}
.twt.timeline .twt_name{margin-right:0.33em;}
.twt_handle, .twt_handle:hover, .twt_time{color:#999;}
.twt.timeline .twt_user_group{display:block;margin-left:55px;}
.twt_tweet{padding:0.33em;}
.twt.indiv .twt_tweet{clear:both;}
.twt_time{font-size:11px;}
.twt_actions a{background:url(http://media.thenewstribune.com/images/twitter-everything-sprite.png) 0 0 no-repeat;margin-right:0.5em;padding-left:20px;}
.twt_actions .twt_action_reply:hover{background-position:0 -15px;}
.twt_actions .twt_action_retweet{background-position:0 -80px;}
.twt_actions .twt_action_retweet:hover{background-position:0 -96px;}
.twt_actions .twt_action_favorite{background-position:0 -32px;}
.twt_actions .twt_action_favorite:hover{background-position:0 -48px;}
.twt_actions .twt_action_favorite:active{background-position:0 -64px;}
.twt.timeline .twt_actions{opacity:0;visibility:hidden;
  -moz-transition:all 0.6s ease 0s;
  -webkit-transition:all 0.6s ease 0s;
  transition:all 0.6s ease 0s;
}
.twt.timeline:hover .twt_actions{opacity:1;visibility:visible;}

/* EMAIL A STORY STYLES */
#toolbox {
 display: none;
 position: absolute;
 text-align: left;
 top: 150px;
 left: 200px;
 padding: 5px;
 border: 3px solid #666;
 background-color: #EEE;
 width: 380px;
 z-index: 100;
}
#tool {margin: .5em; ;}
#tool .label {
 width: 175px;
 font: 10px normal arial, helvetica, sans-serif;
}

/* these styles are for the email form that pops up */
#instructions p {margin-bottom: 5px; font-size: .9em; ;}

#toolbox .attn {color: red; ;}
#toolbox .required {background-color: #FFF68F; ;}

#toolbox .email {width: 350px; padding:0 10px 10px; }
#toolbox .email p {margin-bottom: 5px; font-size: .9em; }
#toolbox .email .header img {float: right; }
#toolbox .email input[type="text"], .email textarea {font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; border: 1px solid #c0c0c0;}

#toolbox .form_field {vertical-align: top; margin-bottom: 5px;}
#toolbox .form_field label {display: block; font-size: .9em; }
#toolbox .form_field label:after {content: ":"; }
#toolbox .inline label {display: inline; }
#toolbox #submit {margin-left: 40px; }

#toolbox #failed_message {color: #f00; }
#toolbox #email_result_message ul {list-style-type: disc; list-style-position: inside; }
#toolbox #email_result_message ul li {font-size: .9em; }
#captcha_invalid {
 color: red;
 font-weight: bold;
}

#toolbox #toolbar {
 text-align: right;
 height: 25px;
 color: #444;
}
#toolbox #toolbar h3 {
 float: left;
 margin: 0 0 0 .5em;
 font: 11px arial black, arial, helvetica, sans-serif;
 text-transform: uppercase;
}
#toolbox #toolbar a {
 font: normal 10px arial, helvetica, verdana, sans-serif;
 margin-right: .5em;
 text-decoration: underline;
 color: #075099;
}

/* FINANCIAL CONTENT HOMEPAGE */
.fc, .fc table, .fc td, .fc input, .fc select{font-family:arial, helvetica, sans-serif;font-size:11px;text-align:left;border-collapse:separate;}
.fc .lookup {display:block;padding-top:4px;}
#fc_stockwidget{display:block;margin:-4px 0 10px -7px;width:435px;position:relative;height:67px;clear:both;}
.markets .row td, .markets .row1 td, .markets .row2 td{border-bottom:0;background-color:#FFF;padding:1px 1px 0px 1px;}
.markets2 td.label{display:none}
.markets2 td.data, .markets2 td.label, .markets2 a, .markets2 td.divider{background-color:transparent;padding:1px;}
.markets2 .data.right{text-align:right;}
.markets2 .uparrow{background:url(http://images.financialcontent.com/studio-5.0/arrows/15/green_up.gif) no-repeat 0 0;font-size:48px;}
.markets2 .downarrow{background:url(http://images.financialcontent.com/studio-5.0/arrows/15/red_down.gif) no-repeat 0 0;font-size:48px;}
.markets2 .data, .markets2 .data a{white-space:nowrap;padding:2px;margin:0;font-size:13px;font-weight:bolder;}
.markets2 .data a{font-size:16px;line-height:24px;}
.markets2 .lastprice{font-size:11px;color:#555;}
.markets2 td.divider{padding:0;display:none;}
.markets2 .pricechange{white-space:nowrap;}



/* Disqus edits */
#dsq-global-toolbar{float:right !important;}
.dsq-global-toolbar-likes, #dsq-account-dropdown{display:none;}
#dsq-content h3{font-weight:bold;}
.facebook_like_button{left:83px;top:10px;}
#commentCount{background:#EEE;border:1px solid #CCC;display:block;font-size:11px;line-height:14px;padding:2px 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#commentCount:hover{text-decoration:none;border-color:#999;-webkit-box-shadow:0 0 1px #999;-moz-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;}

/* Homepage social links */
#social_links{padding:5px 0 0;background-color:#FFF;}
#social_links li{float:left;padding:0 2px 0 0;font-size:10px;}
#social_links .homepage_section_labels{padding:12px 12px 0 0;width:auto;}
#social_links img{vertical-align:middle;margin-right:3px;}

/* Tabs */
.tnt_tabs{list-style:none;padding:0;margin:0;border-bottom:1px solid #AAA;}
.tnt_tabs li{
 background: #F6F8F9;
 border:1px solid #CCC;
 border-bottom-color:#AAA;
 margin-right:3px;
 padding:3px 7px 1px;
 font-size:12px;
 font-variant:small-caps;
 text-transform:lowercase;
 letter-spacing:1px;
 float:left;
 position:relative;
 top:1px;
}
.tnt_tabs li:hover, .tnt_tabs li.tnt_tab_active{background:#FFF;border-bottom-color:#FFF;}
.tnt_tabs li a{outline:0;text-decoration:none;}
.tnt_tabs li.tnt_tab_disabled, .tnt_tabs li.tnt_tab_disabled:hover{background:#EEE;border-bottom:1px solid #AAA;}
.tnt_tabs li.tnt_tab_disabled a, .tnt_tabs li.tnt_tab_disabled a:hover{color:#CCC;cursor:default;}

/* Most popular widget */
#most_popular_box{margin:1em 0;}
.discResults img{background-position:-436px -60px;}
li.dsq-widget-item{margin-bottom:5px !important;}
.mi_widget, .mi_tabs{float:none;}
#most_popular{padding:0 0 0 25px;margin-top:15px;}
#most_popular li{padding-left:0;}
.dsq-widget-list{padding:5px !important;margin-top:8px !important;}
#most_blog_commented, #most_commented{padding:0 0 0 5px;margin:1em 0;display:none;}
img.dsq-widget-avatar {padding: 0px 3px 3px 0px; float: left;}
a.dsq-widget-user {font-weight: bold;}
a.dsq-widget-thread {font-weight: normal !important;}
p.dsq-widget-meta {clear: both; font-size: 12px;padding: 0;margin: 0;}
li.dsq-widget-item {margin: 15px 0;list-style-type: none; clear: both;}
span.dsq-widget-clout {padding: 0 2px;background-color: #ff7300; color: #FFF;}
table.dsq-widget-horiz td {padding-right: 15px;}

/* Video tabs */
#homepage_partners_kiro{background:#D9D9E3;border:1px solid #0488CF;padding:5px;}
#homepage_partners_kiro .homepage_sub_labels2{text-align:center;margin-bottom:0;}
.partner_logo{float:left;display:block;margin-right:5px;width:35px;height:35px;}
#homepage_partners_module .headline_section_highlight_list{padding:0 0 0 5px;}
#kiro_watch_banner{display:block;position:relative;margin-bottom:5px;width:198px;height:43px;}
#kiro_watch_banner img{background-position:-581px 0;}
#kiro_watch_banner h6{color:#FFF;font-size:16px;line-height:100%;margin:0;position:absolute;right:25px;top:5px;text-align:center;}
#homepage_partners_kiro{margin:0.5em 0 1em;}
#homepage_partners_ap{border:1px solid #AAA;background:#EFEFEF;padding:0.5em;margin:0.5em 0 0;}
#ndn_banner{display:block;margin:0 auto;width:116px;height:40px;}
#ndn_banner img{background-position:-782px 0;}
.no-js #videotabs, .js #homepage_partners_ap{display:none;}

/* Generic Homepage block */
.homepage_block{margin-top:1em;}
.homepage_block:first-child{margin-top:0;}
.homepage_block_left{width:211px;float:left;}
.homepage_block_right{width:211px;float:right;}

/* Columnist mugs */
.highlight_columnists{min-height:70px;}
.highlight_columnists img{float:left;margin-right:4px;}
.highlight_columnists strong{font-variant:small-caps;font-size:14px;text-transform:lowercase;}
.c_petercallaghan{background-position:0 0;}
.c_larrylarue{background-position:-68px 0;}
.c_thenose{background-position:-136px 0;}
.c_karenpeterson{background-position:-204px 0;}
.c_davidzeeck{background-position:-272px 0;}
.c_daveboling{background-position:-340px 0;}
.c_johnmcgrath{background-position:-408px 0;}

/* Facebook fans widget */
#facebook_likebox{border:0;width:210px;height:300px;margin-bottom:1em;overflow:hidden;}

/* Soundinfo Homepage block */
#homepage_soundinfo_module{margin-top:1em;}
.homepage_soundinfo_logo img{margin-bottom:1em;background-position:-408px -58px;width:210px;height:20px;}

/* Multimedia Homepage block */
#homepage_multimedia{padding:0 4px;}
#homepage_multimedia li{float:left;width:140px;margin-left:5px;}
#homepage_multimedia li:first-child{margin:0;padding:0;}
#homepage_multimedia h5{font-size:10px;letter-spacing:0.05em;margin:0 0 0.5em;text-align:center;}
#homepage_multimedia h4{margin:0.5em 0;}
#homepage_multimedia img{border:1px solid #CCC;}
.homepage_multimedia_tn{display:block;width:140px;height:100px;}

/* News Tips Homepage block */
#homepage_newstip_module{padding-bottom:4px;margin-top:10px;}
#newstip_submit{width:60px;height:18px;margin:0.5em 75px;display:block;cursor:pointer;}
#newstip_submit.sprite_icon{background-position:-287px -28px;}
#newstip_info{font-size:10px;color:#666;}

/* Zvents homepage block */
#homepage_zvents_module{padding:10px;border:1px solid #C2122B;}
#homepage_zvents_module .date{display:none;}
#godo_logo{display:block;width:170px;margin:0 auto 10px;}
#godo_logo img{background-position:-408px 0;}
.zvents_calendar{height:46px;}
.zvents_calendar li{display:block;float:left;text-align:center;font-size:19px;padding:1px 4px 7px;height:28px;background:#FAFAFA;border:1px solid #CCC;margin:0 1px 8px;}
.zvents_calendar li:hover{position:relative;top:1px;left:1px;cursor:pointer;box-shadow:0 0 2px #444;-webkit-box-shadow:0 0 2px #444;-moz-box-shadow:0 0 2px #444;}
.zvents_calendar li.weekend{background:#EFEFEF;}
.zvents_calendar li.selected{background:#FFF;border-color:#C2122B;}
.zvents_calendar li span{font-size:10px;text-transform:uppercase;letter-spacing:1px;display:block;line-height:50%;}
#replaceable_calendar{border:1px solid #CCC;color:#444;display:block;font-size:19px;font-variant:small-caps;font-weight:bold;height:28px;letter-spacing:3px;margin:0 1px 8px;padding:7px 4px 1px;text-align:center;text-transform:lowercase;}
.tiny_feature_img{display:block;float:left;margin-right:5px;}
.tiny_feature_img, .zvents_calendar li, #replaceable_calendar{box-shadow:1px 1px 2px #444;-moz-box-shadow:1px 1px 2px #444;-webkit-box-shadow:1px 1px 2px #444;}
#zvents_listings{border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:10px;}
#zvents_listings p{margin-top:1em;}
#zvents_listings .more_link{font-weight:bold;}
#zvents_search_form{margin-bottom:0.5em;}
#zvents_search_form input[type="text"]{padding:3px 7px;font-size:10px;color:#999;width:125px;border:1px solid #999;box-shadow:inset 1px 1px 4px #999;-moz-box-shadow:inset 1px 1px 4px #999;-webkit-box-shadow:inset 1px 1px 4px #999;}
#zvents_search_form input:focus[type="text"]{color:#000;border-color:#666;}
#zvents_search_form input[type="submit"]{font-size:10px;}

/* Communities homepage block */
.oi_attribution{float:right;position:relative;top:-4px;display:block;}

/* Most recent comment homepage block */
#homepage_mostrecentcomment_module{font-size:12px;line-height:135%;}
#homepage_mostrecentcomment_module table{margin-top:0.66em;}
#homepage_mostrecentcomment_module span{font-size:11px;color:#666;}
#homepage_mostrecentcomment_module .mrbrace{color:#DDD;font-family:Georgia, Lucida Grande, serif;font-size:50px;padding:0 5px 0 0;vertical-align:middle;-moz-transform:scale(1, 1.5);-webkit-transform:scale(1, 1.5);transform:scale(1, 1.5);}
#homepage_mostrecentcomment_module .mrcomment{font-style:italic;}
#homepage_mostrecentcomment_module p{text-align:right;margin:0 5px;}

/* Homepage promo/In Case You Missed It */
#homepage_block_promo{margin-bottom:1em;}
#homepage_block_promo h3{font-size:18px;font-weight:bold;line-height:120%;padding-bottom:6px;}
#homepage_block_promo .promo_img{float:left;padding:2px 5px 0 0;}
#homepage_block_promo .promo_img img{padding:1px;border:1px solid #035984;}
#homepage_block_promo p{margin:0 0 0.5em;}

/* Homepage hyperlocal module */
#hyperhp_label{margin:0;position:relative;z-index:1;}
#hyperhp_tabdrop{position:relative;z-index:1;width:420px;padding:10px;border-bottom:1px solid #DEDEDE;}
#hyperhp_check{text-align:center;height:45px;float:left;}
#hyperhp_check label, #hyperhp_partners h6{display:block;font-weight:bold;padding:0 0 5px;font-size:10px;text-align:center;}
#hyperhp_selector{border-right:1px solid #DEDEDE;float:left;padding-right:10px;margin-right:10px;height:100%;}
#hyperhp_select{font-size:10px;padding:2px;width:115px;}
#hyperhp_zipper{float:left;}
#hyperhp_zipper input{font-size:10px;width:115px;}
#hyperhp_partners{float:right}
#hyperhp_partners h6{margin-bottom:4px;padding:0;}
#hyperhp_close{float:right;margin:14px 0 0 10px;cursor:pointer;}
#hyperhp_close img{background-position:-33px 0;}
.headline_stack li{text-align:left;margin:0.5em 0;}
.hyperhp_more{margin-bottom:1em;color:#333;font-size:10px;}
.hyperhp_error{color:#F00;}
#hyperhp_options{font-weight:bold;font-size:10px;text-align:right;text-transform:uppercase;padding:5px 10px 3px;margin:0 0 2px;color:#444;float:right;position:relative;z-index:0;top:-3px;border:1px solid #DEDEDE;border-radius:3px;}
.no-js #hyperhp_options{display:none;}
#hyperhp_options .change_area{position:relative;top:2px;display:block;float:left;}
#hyperhp_options .sprite_icon{float:right;margin-left:5px;height:16px;width:16px;display:block;}
.icon_wrench{background-position:-473px -60px;}
.icon_close{background-position:-489px -60px;}
#hyperhp_firstmsg{background:#BCDFF7;border:1px solid #165380;border-radius:5px;color:#444;display:none;font-weight:bold;margin:0 auto 1em;padding:5px;text-align:center;width:90%;}
#hyperhp_options .pointer_down, .pointer_down_inner{position:absolute;width:0;height:0;background:none;}
#hyperhp_options .pointer_down{border-color:transparent #FFCC4E;border-color:rgba(255,255,255,0) #FFCC4E;border-width:7px 7px 7px 0;border-style:solid;top:50%;bottom:auto;left:-9px;margin-top:-7px;}
#hyperhp_options .pointer_down_inner{border-width:7px 7px 7px 0;border-color:transparent #FEEBA2;border-color:rgba(255,255,255,0) #FEEBA2;border-style:solid;bottom:auto;top:-7px;left:3px;}

/* Weekend Navigator */
.wn_heading{margin:1em 0 0.5em;}
.wn_heading:first-child{margin-top:0;} /* May need to be specific, or a class for IE */
.wn_heading .logo{background:transparent url(http://media.thenewstribune.com/images/weekendnav/sprite_blue.gif?2012030801) 0 0 no-repeat;}
.wn_dining .logo{background-position:0 -34px;}
.wn_movies .logo{background-position:0 -68px;}
#wn_blocks{margin:0 0 1em;padding-top:0.5em;}
#wn_blocks .homepage_sub_labels2{border-bottom:medium double #CCC;padding-bottom:1em;}
.wn_box{background:#F6F6F6;margin-bottom:0.5em;padding:2px 1em 1em;}
.wn_bottom{border-top:medium double #CCC;clear:both;margin:1em 0 0;padding-top:1em;}
.wn_thumb{display:block;float:left;margin:0 0.5em 0.25em 0;}
#weekend_nav .headline_section_highlight{font-size:16px;}
#weekend_nav li{list-style:url(http://media.thenewstribune.com/images/weekendnav/arrows.png) inside;padding-bottom:0.33em;}

/* Daily Uniques report */
#duv{background:#F6F8F9;border:1px solid #CCC;color:#444;font-size:12px;margin-bottom:1em;padding:2px 7px;text-align:center;}

/* Headline images */
.headline_img{display:block;margin-right:10px;float:left;padding-bottom:2px;}
.headline_img img{border:1px solid #035984;padding:1px;}

/* Facebook containers */
.fb_likebox{width:210px;height:289px;}
.fb_activity{width:230px;height:270px;}
.fb_iframe_widget iframe{z-index:0 !important;}

/* MI styles */
#mistatstag, #MI_post_load{display:none;}

/* Vendor templates */
.sf4, .sf4 #pagecontainer{margin:0;padding:0;}

/* Deal Saver */
#ds_signup{height:auto !important;margin-top:-1em;}
a.ds_all_deals { background-color:#bd4726; -moz-border-radius:2px; border-radius:2px; color:#fff; float:left; margin:10px 30px 0 6px; padding:5px 8px;  }
a.ds_all_deals:hover { background-color:#d57839; text-decoration:none; }
a.ds_logo_link { float:left; margin:10px 0 5px; }
.UPE-PageSubHeaderText{font-size:14px;font-weight:bold;color:#D27E28;}
.UPE-InputDefaultText{font-style:italic;color:#999;}
.UPE-SubmitButton{padding:0 3px;line-height:16px;color:#FFF;font-weight:bold;font-size:14px;border:solid 1px #A97F43;background:#D27E28 url(http://affiliates.upickem.net/shared/images/SkinLight/NewButtonOrangeBackground.gif) repeat-x;cursor:pointer;border-radius:3px;}
.UPE-Success{color:#3E7051;}
.UPE-StandoutComingSoon{font-size:22px;font-weight:bold;padding-top:5px;}st
.UPE-StandoutComingSoon a{color:#777;}
.UPE-StandoutComingSoon a:hover{text-decoration:none;color:#D27E28;}


/* Bottom dweller styles */
.margin_t0{margin-top:0;}
.margin_t10{margin-top:10px;}
.margin_t15{margin-top:15px;}
.margin_b0{margin-bottom:0;}
.margin_b10{margin-bottom:10px;}
.margin_b15{margin-bottom:15px;}
.padding_t0{padding-top:0;}
.padding_t10{padding-top:10px;}
.padding_t15{padding-top:15px;}
.padding_b0{padding-bottom:0;}
.padding_b10{padding-bottom:10px;}
.padding_b15{padding-bottom:15px;}

.style_red, a.style_red:link, a.style_red:visited {color:#994800;}
.style_green {color:#207D20;}
.style_gray {color:#666;}
.style_blue, a.style_blue:link, a.style_blue:visited {color:#035984;}
.style_white {color:#FFF;}

.grad_tntblue, #masthead, #masthead_inside{
  background-color:#035781;
  background:-moz-linear-gradient(top, #035781 0%, #387DA0 100%);
  background:-webkit-linear-gradient(top, #035781 0%,#387DA0 100%);
  background:linear-gradient(top, #035781 0%,#387DA0 100%);
}
.grad_white_to_ltgray, #searchbar{
  background:#FFF;
  background:-moz-linear-gradient(top, #FFF 0%, #EFEFEF 100%);
  background:-webkit-linear-gradient(top, #FFF 0%,#EFEFEF 100%);
  background:linear-gradient(top, #FFF 0%,#EFEFEF 100%);
}
.grad_ltgray_to_white{
  background:#EFEFEF;
  background:-moz-linear-gradient(top, #EFEFEF 0%, #FFF 100%);
  background:-webkit-linear-gradient(top, #EFEFEF 0%,#FFF 100%);
  background:linear-gradient(top, #EFEFEF 0%,#FFF 100%);
}
.grad_tntyellow{
  background:#FFF1C9;
  background:-moz-linear-gradient(top, #FFF1C9 0%, #FEE67C 100%);
  background:-webkit-linear-gradient(top, #FFF1C9 0%,#FEE67C 100%);
  background:linear-gradient(top, #FFF1C9 0%,#FEE67C 100%);
}
.grad_tntred{
  background:#E49F9E;
  background:-moz-linear-gradient(top, #E49F9E 0%, #A00D0D 100%);
  background:-webkit-linear-gradient(top, #E49F9E 0%,#A00D0D 100%);
  background:linear-gradient(top, #E49F9E 0%,#A00D0D 100%);
}
