
/* BREAKING NEWS CSS */
div#promoouter
{  
	float: left;
	margin: 0px 0px 10px 20px;	
	padding: 0;
	border: 0;
	height: 100%;
	color: #000;
}
div#promoinner
{  
	float: left;
	margin: 0;	
	padding: 5px;
	border: 0;
	height: 100%;
}
div#promobeat /* IE-specific exists */
{  
	float: left;
	margin: 0;	
	padding: 0;
	height: 100%;
}

#promocontent  /* IE-specific exists */
{
	float: left;
	width: 800px;
	margin: 0;
	padding: 5px;
}
.promocontent h3
{
	margin: 0 2px 5px 0;
	padding: 0;
	border: 0;
	background-color: transparent;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
}

div#breakingnewsouter
{  
	float: left;
	margin: 0px 0px 10px 14px;	
	padding: 0;
	border: 0;
	height: 100%;
	background-color: #ffffff;
	color: #000;
}

div#breakingnewsinner
{  
	float: left;
	margin: 0;	
	padding: 5px;
	border: 0;
	height: 100%;
}
div#breakingnews /* IE-specific exists */
{  
	float: left;
	margin: 0;	
	padding: 0;
	border: 2px solid #883919;
	height: 100%;
}

/*div#breakingnews img
{  
	float: left;
	width: 134px;
	margin: 0;
	padding: 5px;
}*/

#breakingnewscontent  /* IE-specific exists */
{
	float: left;
	width: 740px;
	margin: 0;
	padding: 5px;
}
.breakingnewscontent h3
{
	margin: 0 2px 5px 0;
	padding: 0;
	border: 0;
	color: #883919;
	background-color: transparent;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
}
/*#breakingnewscontent p
{
	margin: 0;
	padding: 2px 2px 2px 0;
	border: 0;
	color: #000;
	background-color: transparent;
	font-size: 11px;
}*/
.links_breakingnews
{
	width: 99%;
	clear: both;
	text-align: left;
	padding: 4px;
	margin: 0;
	background-color: #E7E7E7;
	color: #000;
	border: 0;
	font-weight: normal;
}
.breakingnewslinks
{
	width: 96%;
	text-align: left;
	margin: 0;
	padding: 3px 0;
	border: 0;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
.breakingnewslinks li
{
	display: inline;
	padding: 1px 10px 1px 0;
	margin: 0;
	text-align: left;
	line-height: 20px;
}
.breakingnewslinks li.print
{
	display: inline;
	padding: 1px 10px 1px 20px;
	margin: 0;
	text-align: left;
	background-image:url("http://cache.projo.com/images/icon_print.gif"); background-repeat:no-repeat; background-position: 0% 40%;
}
.breakingnewslinks li.email
{
	display: inline;
	padding: 1px 10px 1px 20px;
	margin: 0;
	text-align: left;
	background-image:url("http://cache.projo.com/images/icon_email.gif"); background-repeat:no-repeat; background-position: 0% 40%;
}
.breakingnewslinks li.rss
{
	display: inline;
	padding: 1px 10px 1px 15px;
	margin: 0;
	text-align: left;
	background-image:url("http://cache.projo.com/images/rss.gif"); background-repeat:no-repeat; background-position: 0% 10%;
}
.breakingnewslinks li.bullet
{
	display: inline;
	padding: 1px 10px 1px 10px;
	margin: 0;
	text-align: left;
	background-image:url("http://cache.projo.com/images/bg_bullet.gif"); background-repeat:no-repeat; background-position: 0% 50%;
}
.breakingnewslinks li.video
{
	display: inline;
	padding: 1px 10px 1px 23px;
	margin: 0;
	text-align: left;
	background-image:url("http://cache.projo.com/images/icon_video.gif"); background-repeat:no-repeat; background-position: 0% 40%;
}

/* FOR WEATHER ALERT */
table.bibreakingnews
{  
	float: left;
	margin: 0px 0px 10px 20px;	
	padding: 5px;
	height: 100%;
	background-color: #fff;
	border: 2px solid #883919;
	color: #000;
	width: 700px;
}
td.bibreakingnewslabel
{
	margin: 0 2px 5px 0;
	padding: 3px;
	border: 0;
	background-color: #883919;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #fff;
}
td.bibreakingnewstext
{
	margin: 0;
	padding: 3px;
	border: 0;
	color: #000;
	background-color: transparent;
	font-size: 11px;
}


/*These styles make the weather warning fit neatly at the top of the main story box in bright red (/weather/):*/
table.bibreakingnews {
            width: 420px;
            height: 25px;
            text-align: center;
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
            background-color: red;
            margin: 0;
            padding: 0;
            }
        
table.bibreakingnews a:link, table.bibreakingnews a:visited, table.bibreakingnews a:active {
            color: #fff;
            }
         
table.bibreakingnews a:hover {
            color: #FFFF00;
            }
/*END weather warning*/

table.sports_ap_include div.bidate {
	display: none;
	}
	
td.ice3_weather_lineup {
	
	}

td.ice3_current_cond {
	padding-top: 3px;
	padding-left: 5px;
	}

td.ice3_current_cond span {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div.biweathercredit {
	display: none;
	}
	
table.biwxcurrentitle td img {
	float: none !important;
	}

table.biwxcurrentitle td	{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	}
	
table.biwxcurrentitle {
	margin-top: 3px;
	}
	
.narrow_right_column_news, narrow_right_column_news_container {
	height: 563px !important;
	}

div.wu-12hr { display: block; text-align: center; }
div.wu-12hrrow span.wu-12hrcond, div.wu-12hrrow span.wu-12hrtemp { display: block; font-family: Verdana; font-size: 9px; }
div.wu-12hrrow span.wu-12hrtime, div.wu-5dayrow span.wu-5dayofweek { display: block; font-family: Verdana; font-size: 9px; font-weight: bold; }
div.wu-12hrrow { width: 15% !important; float: left !important; margin: 0 5px !important; text-align: center !important; }
div.wu-12hrrow img.wu-12hrimg { display: block !important; margin: 0 auto !important; float: none !important; }

div.wu-sunandmoon div.wu-sunandmoonrow { width: 17%; float: left; margin: 5px 0 0 5px; text-align: center; }
div.wu-clearspacer { clear: both; line-height: 0px; }

div.wu-history-almanac h6 { font-family: Verdana; font-size: 10px; }

div.wu-currentconditions span.wu-condtype { font-weight: bold; font-size: 10px; font-family: Verdana; }
div.wu-currentconditions span.wu-condvalue { font-size: 10px; font-family: Verdana; }

p.wu-nwscredit { display: none; }

div.wu-5dayrow span.wu-5dayofweek, div.wu-sunandmoon div.wu-sunandmoonrow span.wx-sunandmoonday { display: block; font-family: Verdana; font-size: 10px; font-weight: bold; }
div.wu-5dayrow span.wu-5dayforecast { display: block; font-family: Verdana; font-size: 10px; }

div.wu-5dayrow span.wu-5dayhi { display: block; font-family: Verdana; font-size: 10px; color: #900; }
div.wu-5dayrow span.wu-5daylo { display: block; font-family: Verdana; font-size: 10px; color: #33c; }
div.wu-5dayrow { width: 17%; float: left; margin: 0 5px; text-align: center; }
div.wu-almanac p, div.wu-sunandmoon p { margin: 0 !important; padding: 0 !important; font-family: Verdana; font-size: 11px !important; font-weight: bold; }

div.wu-almanac p span.wu-almanacreading, div.wu-sunandmoon p span.wx-sunandmoontime { font-weight: normal; }

div.wu-currentconditions div.wu-condrow { display: block; float: left; width: 49%; }


div.wu-currentconditions { display: block; background-color: #fff; padding: 3px; margin: 0 0 15px 0; }
table.wu-mini5day { width: 100%; }