/* FEATURE STORIES WIDGET
-------------------------------------------------------------------------------- */
#content .featureStories_box /* container for entire feature slide show in first column */
{
	margin: 10px 0 0 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	width: 305px;
}

#content .featureStories_box .stripViewer
{ /* This is the viewing window */
	position: relative; 
	overflow: hidden;
	width: 305px; /* Also specified in .panel  below */
	clear: both;
}

#content .featureStories_box .panel
{ /* Each panel is arranged end-to-end */
	float:left;
	width: 305px; /* Also specified in  .stripViewer  above */
}

#content .featureStories_box h2 /* the headline */
{
	font-size: 16px;
	font-family: Georgia, serif;
	margin: 3px 0;
}

#content .featureStories_box p /* the article brief*/
{
	margin: 0 0 5px 0;
	line-height: 17px;
}

#content .featureUL /* the class for the ul related content */
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 305px;
}

.featuredIMG /* needed so main photos don't break the styles if too big*/
{
	border: 1px solid #000;
	width: 300px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 3px;
}

.featuredIMG img {border:none;}

/* SLIDE BUTTONS IN FEATURE SLIDE STORIES
-------------------------------------------------------------------------------- */
.stripNav li.tab1 a /* button not active on slide 1 */
{ 
	background-image:url(/sites/duluthnewstribune/template/gfx/inactive_fc.png); 
	height:9px; 
	width:9px; 
	background-repeat:no-repeat;
}
.stripNav li.tab2 a /* button not active on slide 2 */
{ 
	background-image:url(/sites/duluthnewstribune/template/gfx/inactive_fc.png); 
	height:9px; 
	width:9px; 
	background-repeat:no-repeat;
}
.stripNav li.tab3 a /* button not active on slide 3 */
{ 
	background-image:url(/sites/duluthnewstribune/template/gfx/inactive_fc.png); 
	height:9px; 
	width:9px; 
	background-repeat:no-repeat;
}
.stripNav li.tab4 a /* button not active on slide 4 */
{ 
	background-image:url(/sites/duluthnewstribune/template/gfx/inactive_fc.png); 
	height:9px; 
	width:9px; 
	background-repeat:no-repeat;
}
.stripNav li.tab5 a /* button not active on slide 5 */
{ 
	background-image:url(/sites/duluthnewstribune/template/gfx/inactive_fc.png); 
	height:9px; 
	width:9px; 
	background-repeat:no-repeat;
}
.stripNav li a:hover
{ 
	background-image: url(/sites/duluthnewstribune/template/gfx/hover_fc.png); 
	height:9px; 
	width:9px; 
	background-repeat:no-repeat;
}
.stripNav li a.current /* button on current slide */
{
	background-image:url(/sites/duluthnewstribune/template/gfx/active_fc.png); 
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}

/* 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; 
	//text-transform: uppercase;
	height: 26px;
	padding-left: 10px;
	background: url(/global_site/template/gfx/tab_bottom.gif) repeat-x bottom;
}

.tabnav li
{
	margin: 0 0 5px 10px; 
	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
-------------------------------------------------------------------------------- */
.weathertoday {margin: 5px 0 0 0;}
.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:solid 1px #740104;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:3px 5px;
	width:287px;
	margin:2px 0px;
}

#showWeatherAlerts a {color:#fff; text-decoration:none; outline:none;}
.toggleWeatherMap {display:none;}
.countyList {margin:5px 10px 0px 0px; width:130px;}
.countyList a {color:#CC0000; outline:none; font-size:12px;}

/* AP MOD
-------------------------------------------------------------------------------- */
.apnews_header {text-align:center;}
.apnews_header a.apactive /* current ap section */
{
	font-weight: bold; 
	color: #900; 
	background-image: url(/sites/duluthnewstribune/template/gfx/aparrow.gif); 
	background-position:right; 
	padding-right: 12px;
	background-repeat:no-repeat;
}
#ap_content img {margin: 0 5px 3px 0;} /* article brief thumbnail*/
#ap_content h3 {font-size: 14px; margin: 3px 0; font-weight: bold;} /* article brief headline */

/* PHOTO GALLERY
-------------------------------------------------------------------------------- */
.photomodule strong /* individual photothumbnails */
{
	margin: 2px; /* other browsers */
	*margin: 1px; /* ie6 */
	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: Georgia, serif;
	margin: 3px 0 3px;
}

.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;
}

#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; /* other broswers */
	margin: 7px 0; /* other browsers */
	*padding: 7px 0; /* ie6 */
	*margin:0; /* ie6 */
} 


/* POLL
-------------------------------------------------------------------------------- */
table.pollresults {width: 95%;}
table.pollresults td {border-bottom:1px solid #ccc; height:15px;}

/* AREAVOICES
-------------------------------------------------------------------------------- */
.areavoices1 {padding: 0 5px; margin-bottom: 2px;}
.areavoices2 {padding: 5px; margin-bottom: 2px; background-color: #f8f8f8; border: 1px solid #eee;}
.areavoices1 img, .areavoices2 img {margin: 0 10px 0 0;  border: 1px solid #000; float: left;}
