/* STYLE FOR WIDGET BOX TABS i.e. Calendar Mod and Most Read Mod 
-------------------------------------------------------------------------------- */
.tabnav {margin: 3px 0 7px 0;}
.tabnav ul
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	height: 26px;
	padding-left: 10px;
	background: url(/global_site/template/gfx/tab_bottom.gif) repeat-x bottom;
}

.tabnav li
{
	margin: 0px !Important; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
}
	
.tabnav a:link, .tabnav a:visited
{
	float: left;
	background: #f3f3f3;
	line-height: 14px;
	padding: 5px;
	margin-right: 4px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #666;
}

.tabnav a:link.active, .tabnav a:visited.active
{
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
}

.tabnav a:hover {background: #fff;}

/* WEATHER MOD & ALERT
-------------------------------------------------------------------------------- */
.weathertoday {margin: 5px 0 0 10px;}
.weatherMod {overflow:auto;}/*necessary for weather alerts to slide correctly*/
.weathertoday img {border: 1px solid #eee; margin: 0 10px 0 0; padding: 2px;}

#showWeatherAlerts {background-color:#CC0000; border:1px solid #740104; text-align:center; font-weight:bold; padding:3px 5px;}
#showWeatherAlerts a {color:#fff; text-decoration:none;}
.toggleWeatherMap {display:none; margin-top:5px;}
.toggleWeatherMap a {color:#CC0000;}


/* PHOTO GALLERY 
-------------------------------------------------------------------------------- */
.photomodule strong /* ie6 */ /* individual photothumbnails */
{
	margin: 1px;
	border: 1px solid #000;
	width: 94px;
	height: 94px;
	overflow: hidden;
	float:left;
}

html>body .photomodule strong /* other browsers */ 
{
	margin: 2px;
	border: 1px solid #000;
	width: 94px;
	height: 94px;
	overflow: hidden;
	float:left;
}

.photomodule img {border:none;}

/* MARKETPLACE DEALS MOD 
-------------------------------------------------------------------------------- */
#sidebar .marketplaceslide
{
	border-style: solid;
	border-color: #12406B;
	border-width: 0 1px 1px 1px;
	padding: 5px 7px;
}

#sidebar .marketplaceslide_header 
{
	color:#FFF; 
	background-color: #12406B; 
	padding: 3px 6px; 
	font-weight: bold; 
	margin: 0;
}

/* VIDEO MOD
-------------------------------------------------------------------------------- */
.videomodule
{ 
	margin: 10px 0 0 20px;
	padding: 0 0 5px 0;
	width: 305px;
	border-bottom: 1px solid #ccc;
}

.videomodule h2 /* widget title */
{
	font-size: 16px;
	font-family: sans-serif;
	margin: 3px 0;
	padding: 3px 0 1px 3px;
	border-bottom: 2px solid #2c4d90;
	color: #d57312;
}

.videomodule ul /* list of videos */
{
	padding: 0;
	margin: 0 0 0 5px;
	list-style-type: none;
}

.videomodule li /* list of videos */
{
	margin: 2px 0 0 0;
	padding: 2px 0 5px 25px;
	background: url(/global_site/template/gfx/icons/camera.gif) no-repeat;
}

.videomodule h2 a { color: #d57312; }

#videoContainer {width:300px; height:169px; margin-bottom: 5px;}
#titleContainer {font-weight: bold;}
#briefContainer {margin-bottom: 10px;}

/* DOUBLE PHOTOS IN WIDGET BOX 
-------------------------------------------------------------------------------- */
.doublephoto {margin:0 0 0 18px; width:132px;} /* container for individual photo */
.doublephotoIMG {border: 1px solid #000; margin-bottom: 3px;} /* for photo itself */


/* BREAKING NEWS 
-------------------------------------------------------------------------------- */
.breakingnews
{
	margin: 8px 20px 0 20px;
	overflow:auto;
	background: url(/global_site/template/gfx/breakingnews.gif) no-repeat #f0f0f0;
	padding-left: 210px;
}

.breakingnews p {padding: 0; margin: 7px 0;} 

/* POLL 
-------------------------------------------------------------------------------- */
table.pollresults {width: 95%;}
table.pollresults td {border-bottom:1px solid #ccc; height:15px;}

/* AREAVOICES
-------------------------------------------------------------------------------- */
.areavoices
{	
	padding: 0 5px;
	margin-bottom: 2px;
}
.areavoices:nth-of-type(odd) 
{
	padding: 5px;
	margin-bottom: 2px;
	background-color: #f8f8f8;
	border: 1px solid #eee;
}

.areavoices img
{
	margin: 0 10px 0 0; 
	border: 1px solid #000; 
	float: left; 
}
.areavoicesDirectory {padding:3px 0; background:#bcc7dd; text-align:center; margin-bottom:10px;}
.areavoicesDirectory a {color:#000;}
