/* [file] redesign_default.css */

/****************************************** BEGIN DIV BASED LAYOUT ********************************************/

wrapper {
width: 1000px;
text-align: center;
}


#redesign_default{display:block; clear:both}

div.regionParent{
width:1000px;
border:solid;
border-width:0px;
border-color:gray;
text-align:center;
}

table.regionParent {
border-collapse: collapse!important;
}

div.preHeaderRegion, 
div.headerRegion, 
div.postHeaderRegion, 
div.postHeaderRegion1, 
div.region1, 
div.fullSpan, 
div.footerRegion{width:1000px;}

div.region4,
div.region9,
div.region12 { width:310px; float:left; }

div.region5,
div.region10,
div.region13 { 
/* width:349px; */
float:left; 
}


.region6 {

width: 140px;
}

.region7 {
width: 140px;
}


/* Edit: 20061102 Joe Murphy fixes FF box-model issue */
.region6
{
	/* width:163px!important;
	_width:178px!important;*/
}
.region7
{
	/* width:158px!important;
	_width:163px!important;*/
}

div.clear { padding: 0; clear:both; }

div.outerLeftRegion {
	width:659px;
	float:left;
	}
div.outerRightRegion {
	width: 341px;
	float: right;
	}


/* ------------------  REGIONS ------------------ */
/* CENTER COLUMN */
div.region2 {padding: 0 5px; margin-bottom: 10px;}  /* left/center columns = 659 total */

div.region9 {
width: 300px;
padding: 20px 0 0 10px;
}  /* left column = 310 total */

div.region10 {width: 329px;padding: 20px 0 0 10px; margin-right: 0px;}  /* center column = 349 total */

div.region12 {width: 300px;padding: 20px 0 0 10px;} /* left column = 310 total */

div.region13 {width: 329px;padding: 20px 10px 0 10px;} /* center column = 349 total */


/* RIGHT COLUMN */
 

/* right column = 331 of 341 total */

.region6 {padding: 0 0 0 10px;}
.region7 {padding: 0 0 0 5px;}

/* ------------------  END REGIONS ------------------ */

/* -------------------------------------------
GLOBAL STYLES */
body.bodyStyle { background-color: #e4e4e4; }
body {
background-color: #fff; 
text-align: center;
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #444; 
}

div, span, p, ul, li {

padding: 0; 
margin: 0;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1 {
	font: bold 14px Arial, Helvetica, san-serif; 
	line-height: 35px; 
	padding: 0 12px; 
	margin: 0;
	
}

h2 {
	font: 13px "Times New Roman", Times, Georgia, serif;
	color: #444;
	padding: 0 12px;
	margin: 10px 0 5px 0;
}

h5 {
font-size: 1em;
margin: 0;
padding: 0;
}

ul {
list-style: none;
}

/*styles to set link colors for headers*/

h1 a, h1 a:visited, 
.boxgray h1 a, 
.boxgray h1 a:visited, 
.boxwhite h1 a, 
.boxwhite h1 a:visited, 
.boxblue h1 a, 
.boxblue h1 a:visited {
text-decoration: none;
color: #444;
}

/*styles to set link rollovers for headers*/

h1 a:hover, 
.boxgray h1 a:hover, 
.boxwhite h1 a:hover, 
.boxblue h1 a:hover {
text-decoration: underline;
color: #003459!important;
}

/* Edit: 20061031 Joe Murphy fixes black link on dark-blue box issue */
.region5 h1 a, 
.region4 h1 a, 
.region5 h1 a:hover, 
.region4 h1 a:hover, 
.region5 h1 a:visited, 
.region4 h1 a:visited
{
color:#003459;
}

td.gutter {
display: none;
}

.postHeaderRegion1 {
padding: 0 0 2px 0;/*<- pushes content area 10px down from navigation/header */
}

.preHeaderRegion 
{
background-color:#e4e4e4;
}



.adElement 
{
margin: 10px 0;
}
.preHeaderRegion .adElement 
{
margin: 2px 0;
}


/*styles for section page masthead*/
#masthead_sectiondate {
width: 150px;
font:11px Arial, Helvetica, sans-serif;
position: absolute;
bottom: 7px;
right: 20px;
text-align:right;
}



#masthead_section {
width: 1000px;
height: 65px;
vertical-align:
middle;
position: relative;
} 


/* Edit 20070125 Joe Murphy changed height from 79 to 65px */
#masthead_sectionlogo {
width: 180px;
position: absolute;
left: 16px;
top: 15px;
} 


/* Edit 20070125 Joe Murphy changed height from 17 to 10px */

#sectionname {
position: relative;
_position: absolute; 
margin: auto;
width: 425px; 
_width: 1000px;
text-align: center;
top: 28px; 
color: #666;
font: bold 22px Arial, Helvetica, sans-serif;

}

#masthead_sectiondate {width: 150px;font:11px Arial, Helvetica, sans-serif;position: absolute;bottom: 7px;right: 20px;text-align:right;
}

/* ------------ END masthead --------- */



/* ------ breadcrumbs ------  */
#breadcrumbs {
font: normal 11px Arial, verdana sans-serif; 
padding: 0 0 15px 11px;
}

#breadcrumbs a, #breadcrumbs a:visited {
color:#444;text-decoration: none;
}

#breadcrumbs a:hover {
text-decoration:underline;
}
/* ------ END breadcrumbs ------  */



/* ------------------  REGIONS ------------------ */
/* CENTER COLUMN */
td.region2 {
width: 688px;
padding: 0 10px;
margin-bottom: 10px;
}

td.region9, td.region12 {width: 320px;}

td.region10, td.region13 {width: 319px;}

td.region9, td.region10, td.region12, td.region13
{
padding: 20px 10px 0 10px;
}

/* RIGHT COLUMN */
td.region3 {
width: 302px;
margin: 0;
padding: 0 0px 0px 0px;
}

.region6 {padding: 0 0 0 15px;}

.region7 {padding: 0 0 0 5px;}

/* ------------------  END REGIONS ------------------ */



/*-----------------------------
COMPLEX Listing Portlet - global */


.region3 .complexListingTitle, h3.complexListingTitle {
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
display: block;
padding: 0 0 3px 0;
margin: 10px 0 3px 0;
border-bottom: 1px dashed #ccc;
}

table.complexListingBox {padding: 0;margin: 0;}


table.complexListingBox br {display: none;}

table.complexListingBox a.listingItemTitle {
color: #003459;
font-size: 11px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
background-image: none;
padding: 0;
display: block;
}

.region1 table.complexListingBox a.listingItemTitle {
font-weight: normal;
font-family: Times, "Times New Roman", serif;
}



table.complexListingBox .listingArticleBlurb {
color: #444;
font-size: 12px;
font-weight: normal;
}

table.complexListingBox div.listingArticleBlurb {
font-size: 12px;
font-weight: normal; 
margin-bottom:0; 
}

table.complexListingBox .listingArticleBlurb ul { 
list-style: none; 
padding: 0; 
margin: 2px 0; 
}

table.complexListingBox .listingArticleBlurb ul.bullets li { 
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px !important;
font: 12px Arial, verdana, sans-serif; 
line-height: 14px; 
padding: 0 0 0 10px; 
margin: 0 0 2px 0px; 
} 

table.complexListingBox p.paragraphSpacer {
padding: 0 0 10px 0;
}

table.complexListingBox .listingArticleLinkTo {
font-size: 12px;
font-weight: normal;
color: #003459;}

table.complexListingBox div.listingItemTitle {
margin-left: 13px;
}

table.complexListingBox li.listNoImage {
 list-style: none;
 font: normal 12px arial, verdana, sans-serif;
 line-height: 15px;
 margin: 0px 0 8px 2px;
 padding: 0;
 display: block;
}

.region3 li.listNoImage, 
.region3 table.complexListingBox li.listNoImage {
 margin: 0px 0 3px 10px;
}


table.complexListingBox a.complexListingLink {
color: #003459;
margin-left: 10px;
padding: 0;
display: block;
}


/* --- FIX for ie - rendering differently due to lack of ul tag --- */
*html table.complexListingBox li.listNoImage {padding: 0;clear: both;margin: 0 0 5px 0px;line-height: 14px;}
*html table.complexListingBox li.listNoImage a {margin: 0;padding: 0 0 0 10px;text-indent: -15px;}
/* --- END ie fix --- */


table.complexListingBox td.complexListingFooter {padding: 0;margin: 0;}

.region5 table.complexListingBox li {background: none;}

a.complexListingMoreHeadlines {
display: none;
}

.complexListingItemPhotoCredit {
display:none;
}

#redesign_default .lastUpdatedDate {
color: #8d1427;
text-transform: uppercase;
font: normal 11px arial, verdana, sans-serif;
padding: 5px 0 0 0;
display: block;

}

.listingItemDatewithBlurb {
color: #999999;
text-transform: uppercase;
font: normal 10px arial, verdana, sans-serif;
}


/**This is for the region 12 and 13 to take out complexListingTitle**/
#redesign_default .region12 .complexListingTitle {display:none;}
#redesign_default .region13 .complexListingTitle {display:none;}

/* END COMPLEX Listing Portlet - global 
-------------------------------------- */





/* ------ BREAKING NEWS Portlet ------ */

td.contentHead {
font: 15px "Times New Roman", Times, serif;
line-height: 35px;
padding: 0 12px;
background: url(http://extras.mnginteractive.com/live/media/site36/2007/0108/20070108_111639_header_bar.gif) repeat-x;margin: 0;
}

table.contentTable ul {margin: 0 0 0 10px;padding: 0;}
	
table.contentTable li {font: 12px "Times New Roman", Times, serif;list-style: none;margin: 10px 0;padding: 0;}

table.contentTable li a {color: #003459;}

/* ------ END BREAKING NEWS Portlet ------ */



/* ------ Article Portlet (site wide) ------ */
.articleBox {}

td.articleBox {
padding: 0 20px 0 20px;
}

.articleBody {
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
line-height: 19px;
}

.articleBody p {
margin-bottom:15px;
}

.articlePosition1{}

.articlePositionSub1{}

.articlePositionHeader{ width:500px; /* overflow: hidden; */ }

.articlePositionFooter{clear: both;}

.articleEmbeddedViewerBox{}

#photoviewer {background: none;border: none;}

#photoviewer .clicktoenlargephoto {
	background: none;
	border: none;
	height: auto;
	font: bold 12px "Times New Roman", Times, serif;
	color: #444;
	line-height: 25px;
	padding-left: 5px;
	background: url(http://extras.mnginteractive.com/live/media/site36/2007/0108/20070108_111639_header_bar.gif) repeat-x;
	margin: 0;
	text-align: center;
	}

#photoviewer .photocontainer {background: none;}

#photoviewer div.caption {border-top: none;}

div.articleOptions {
color: #444;font: normal 10px arial, helvetica, verdana, sans-serif;
margin: 10px 0 0;
float: right;
_width:150px;
}

a.articleOptions {color: #003459; text-transform:uppercase; }

a.articleOptions img {margin-bottom: -4px;}

.articleFooterLinks div.articleOptions {float: left; }
.articleFooterLinks .social_bookmarks { display:none; }
.social_bookmarks {display: block; }
.social_divider {display: none; }

div#buzzholder
{
font-size:11px;
margin-left:23px;
width:600px;
text-transform:uppercase;
margin-top:5px;
}


/*Old Article styles*/


.articleDate{
margin: 8px 0 0 0;
padding: 8px 0 0 0;
color:#a8a8a8;
border-top: 1px solid #ccc;
}
#articleDate { text-transform:uppercase; }

.articleOverline{
font: bold 11px Arial, Verdana, Helvetica, sans-serif; 
color: #444;
margin: 15px 0 5px 0; 
padding: 0;
text-transform: uppercase;
}

.articleSubTitle{
color: #444;
}
	
.articleTitle{
margin: 0 0 5px;
padding: 0;
color:#003459; 
font: 32px/28px "Times New Roman", Times, serif;
}
.articleByline {
padding: 0 0 3px 0;
font-weight: normal;
}


/* ------ End Article Portlet  ------ */





/* ------ GLOBAL (Site wide) pollsbox Portlet ------ */
table.pollsBox {
margin: 25px 0 0 0;
background: #fff; 
border: 1px solid #ccc; 
float: left;
display: inline;
width:300px;
_width:295px;

}

.righthomepoll {
margin: 5px 0 0 0;
border: 1px solid #ccc; 

}

/* Edit: 20070201 Joe Murphy Polls are too wide in articles, this fixes that */
.articleBody .pollsBox  {
width:300px!important;
}

td.pollshead {
 background: #fff;
 color: #003459;
 font: 11px Arial, Verdana, sans-serif;
 font-weight: bold;
 text-indent: 0px;
 padding: 5px 5px 5px 7px;
}

td.pollsQuestion {
 padding: 5px 5px 5px 7px;
 font: normal 12px Arial, Verdana, sans-serif;
 text-indent: 0px;
 background: #fff; /* <- needed to overwrite global style */
 color: #444; /* <- needed to overwrite global style */
}

td.pollsQuestion a {
color: #003459;
} 

td.pollsSubmit {
padding: 15px 0 8px 7px;
}

table.pollsBox table {
border: none;

}

td.pollsViewResults {
background: transparent; 
color: #444;
font: normal 10px arial, verdana, sans-serif;
border: none;
text-align: right;
padding-right: 10px;
}

td.pollsAnswer {
font: normal 11px arial, verdana, sans-serif;
background-color: transparent; 
color: #444;
vertical-align: middle;
border-top: 1px solid #ccc;
padding: 5px 10px 5px 6px;

}

td.pollsResult {
background: none;
padding: 0 10px 5px 10px;
font: normal 11px arial,verdana,sans-serif;
border: none;
}



/* ------ END pollsbox Portlet ------ */


/* -------- Screen Scrapper Styles -----------*/
.soaps p{font: 12px Arial, Verdana, sans-serif; }

/*************************************************End Portlet Styles**********************************************/



/*********** Freeform Styles ****************/
/*style for to change header background on tabbed boxes*/
h1.tabs {background:url(http://extras.mnginteractive.com/live/media/site36/2007/0108/20070108_112438_header_bar_tabs.gif) repeat-x;
}

/*style for red highlighted freeform headers*/
h1.red {color: #A8130C;}

/*sets the mini-nav list in the header to float right*/
ul.mininav {
float: right;
display: inline;
list-style: none;
padding: 0;
margin: 0;
font: 11px Arial, Verdana, sans-serif;
}

/*adjusts the spacing in the mini-nav list*/ 
ul.mininav li {
float: left;
margin: 20px 3px 0 0;
color:#AAA;
}

/*adjust the spacing for the RSS image in the mini-nav list*/
ul.mininav li img {
margin: 0 0 0 6px;
padding: 4px 0 0 0;
}

/*sets the link colors in the mini-nav list*/
ul.mininav li a, ul.mininav li a:visited {
color: #003459;
text-decoration: none;
}

/*sets the hover property for the links in the mini-nav list*/
ul.mininav li a:hover {
text-decoration: underline;
}

/*sets the mini-tab lists to float right*/
ul.tabs {float: right;
list-style: 
none;padding: 0;
margin: 8px 0 0 0;
font: 11px Arial, Helvetica, sans-serif;}

/*adjusts the spacing of the mini-tabs*/
ul.tabs li {
float: left;
padding: 0 6px;
line-height: 27px;
}

/*sets the selected mini-tab to display gray*/
ul.tabs li.selected {background-color: #ccc;}

/*sets the link colors in the mini-tabs*/
ul.tabs li a, ul.tabs li a:visited {
text-decoration: none;
color:#444;}

/*sets the hover property of the mini-nav tabs*/
ul.tabs li a:hover {
text-decoration: underline;
}


/* --- BOXGRAY --- */
/*colors for the dark gray freeform box*/
.boxgray {
border-left: 1px solid #BCBCBC;
border-right: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
background-color: #ECEBF0;
margin-top: 0;
}

/*style for paragraph text inside of dark gray box */
.boxgray p {
padding: 12px;
margin: 0;
font:12px Arial, Verdana, sans-serif;}
/* --- END BOXGRAY --- */

/* --- BOXWHITE SCROLL--- */

.boxwhitescroll {
border-left: 0px solid #EDEDED;
border-right: 0px solid #EDEDED;
border-bottom: 0px solid #EDEDED;
background-color: #F8F8FA;
margin-top: 0;
}

/*style for subhead in light gray box*/
.boxwhitescroll h2 {font: bold 11px Arial, Helvetica, sans-serif;margin: 0;padding: 12px 6px 6px 12px;color: #A8130C;}

/*spacing for bulleted lists inside of light gray box */
.boxwhitescroll ul {list-style: none;padding: 0;margin: 2px 0 12px 0;}

/*sets spacing and bullet image for the light gray box list items*/
.boxwhitescroll li {
padding: 0 0 0 14px;
margin: 0 0 0 12px;
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px;
font: bold 11px Arial, Helvetica, sans-serif;
line-height: 12px;
}

/*style for links in light gray box*/
.boxwhitescroll a {
color: #003459;
text-decoration: none;
font: bold 11px Arial, Helvetica, sans-serif;
line-height: 12px;
}

/*hover property for links in the light gray box*/
.boxwhitescroll a:hover {text-decoration: underline;} 

/*style for links within bulleted lists in light gray box*/
.boxwhitescroll li a  {
color: #003459;
text-decoration: none;
}

/*hover property for the list items in the light gray box*/
.boxwhitescroll li a:hover {text-decoration: underline;}

/*style for text area form field in a light gray box */
.boxwhitescroll form textarea {width: 223px;border: 1px solid #7F9DB9;font:12px Arial, Helvetica, sans-serif;}

/*margin around form in a light gray box */
.boxwhitescroll form {padding: 12px;margin: 0;}

/*padding above and below a ul with photo in a light gray box */
.boxwhitescroll ul.photo {padding: 8px 12px 8px 12px;margin: 0 6px 0 0;list-style: none;font: 12px Arial, Helvetica, sans-serif;line-height: 18px;}

/*sets thumbnail images to float the left of a light gray box */
.boxwhitescroll ul.photo img {float: left;margin: 3px 12px 10 0;width: 61px;}

/*blurb style for freeform with thumbnail image*/
.boxwhitescroll ul.photo li { margin: 0 6px 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; list-style: none; background-image: none; }

/*link style for headline in freeform with thumbnail image*/
.boxwhitescroll ul.photo a { color: #444; font-weight: bold; }

.boxwhitescroll ul.nophoto { padding: 8px 0 8px 12px; margin: 0 6px 0 0; list-style: none; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; }
/* --- END BOXWHITE SCROLL--- */



/* --- BOXWHITE --- */
/*colors for the light gray box*/
.boxwhite {
/*border-left: 1px solid #EDEDED;*/
/*border-right: 1px solid #EDEDED;*/
/*border-bottom: 1px solid #EDEDED;*/
/*background-color: #F8F8FA;*/
margin-top: 0;
}

/*style for subhead in light gray box*/
.boxwhite h2 {font: bold 12px Arial, Helvetica, sans-serif;margin: 0;padding: 12px 6px 6px 12px;color: #A8130C;}

/*spacing for bulleted lists inside of light gray box */
.boxwhite ul {
list-style: none;
padding: 0;
margin: 2px 0 12px 0;
}

/*sets spacing and bullet image for the light gray box list items*/
.boxwhite li {
list-style: none;
padding: 0 0 0 11px;
margin: 7px 0 0 0px;
background:url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat 0 6px;
font: 12px Arial, Helvetica, sans-serif;
line-height: 16px;
}



/*style for links in light gray box*/
.boxwhite a, 
.boxwhite a:visited, 
.boxgray a, 
.boxgray a:visited, 
.boxblue a, 
.boxblue a:visited {
color: #003459;
text-decoration: none;
}

/*hover property for links in the light gray box*/
.boxwhite a:hover, 
.boxgray a:hover, 
.boxblue a:hover {
text-decoration: underline;
} 

/*style for links within bulleted lists in light gray box*/
.boxwhite li a
/* .boxwhite li a:visited */ {
color: #003459;
text-decoration: none;
}

/*hover property for the list items in the light gray box*/
.boxwhite li a:hover {text-decoration: underline!important;}

/*style for text area form field in a light gray box */
.boxwhite form textarea {width: 223px;border: 1px solid #7F9DB9;font:12px Arial, Helvetica, sans-serif;}

/*margin around form in a light gray box */
.boxwhite form {padding: 12px;margin: 0;}

/*padding above and below a ul with photo in a light gray box */
.boxwhite ul.photo {padding: 8px 12px 8px 12px;margin: 0 6px 0 0;list-style: none;font: 12px Arial, Helvetica, sans-serif;line-height: 18px;}

/*sets thumbnail images to float the left of a light gray box */
.boxwhite ul.photo img {float: left;margin: 3px 12px 10 0;width: 61px;}

/*blurb style for freeform with thumbnail image*/
.boxwhite ul.photo li, .boxwhite ul.nophoto li { margin: 0 6px 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; list-style: none; background-image: none; }

/*link style for headline in freeform with thumbnail image*/
.boxwhite ul.photo a, .boxwhite ul.photo a:visited, .boxwhite ul.nophoto a, .boxwhite ul.nophoto a:visited { color: #444; font-weight: bold; }

.boxwhite ul.nophoto { padding: 8px 0 8px 12px; margin: 0 6px 0 0; list-style: none; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; }
/* --- END BOXWHITE --- */


/* --- BOXCLEAR --- */
/*colors for the clear box*/
.boxclear {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
background-color: #fff;
margin-top: 0;
}
/*spacing for bulleted lists inside of clear box */
.boxclear ul {list-style: none;margin-top: 12px;padding: 0;margin: 12px 0 12px 0;}

/*sets spacing and bullet image for the clear box list items*/
.boxclear li {
padding: 0 0 0 14px;
margin: 0 0 0 12px;
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) left no-repeat;
font: 12px Arial, Helvetica, sans-serif;
line-height: 16px;
}

/*style for links in clear box*/
.boxclear a:visited {
color: #003459;
text-decoration: none;
}

/*hover property for links in the clear box*/
.boxclear a:hover {text-decoration: underline;} 

/*style for links within bulleted lists clear box*/
.boxclear li a, .boxclear li a:visited  {
color: #003459;
text-decoration: none;
}

/*hover property for the list items in the clear box*/
.boxclear li a:hover {text-decoration: underline;}
/* --- END BOXCLEAR --- */



/* --- BOXBLUE --- */
/*style for light blue box used in broncos section freeforms*/
.boxblue {
padding: 0 0 10px 0;
}

.region3 .boxblue {
background: #fff;
margin-bottom: 10px;
padding: 0;
}

.boxblue a.normal {color: #003459;}

/* main container header */
.boxblue h1 {
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003459;
text-transform: uppercase;
margin: 0;
padding: 0;
}

.boxblue h1 a,
.boxblue h1 a:hover,
.boxblue h1 a:visited  {
color: #003459;
}



/* list */
.boxblue ul {
margin: 0;
padding: 0px;
background-color:#FFF;
list-style: none;
}


.boxblue ul.clearfix {
margin-top: 12px;
}

/* thumbnail images */ 
.boxblue img {
float: left; 
margin: 0 12px 0 0;
width: 61px;
}

/* list items */
.boxblue li {
font: 12px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0 0 0 10px;
}

.boxblue li a {
color: #003459;
margin: 0;
padding: 2px 0;
}

.boxblue p {
font: normal 12px arial, helvetica, sans-serif;
margin: 0 0 10px 0;
}

/* 2nd tier header */
.boxblue h2 {
font: normal 11px Arial, Verdana, sans-serif;
color: #93060e;
background: none;
padding: 0;
margin: 0 0 5px 0;
height: auto;
text-transform: uppercase;
}

/* 2nd tier header link */
.boxblue h2 a,
.boxblue h2 a:visited {
padding: 0;
margin: 0;
line-height: 20px;
color: #93060e;
}

/* 3rd tier container */
.boxblue #lists {background-color: #fff;margin: 0 0 8px 0;padding: 0 0 10px 10px;}

.boxblue #lists img {float: none;display: block;clear: both;}

/* 3rd tier list */
.boxblue #lists ul {float: left;margin: 0 10px 10px 0;width: 30%;padding: 0;}

/* 3rd tier list item */
.boxblue #lists ul li {padding: 0;margin: 0;line-height: 12px;font-size: 11px;display: block;background: none;}

/* 3rd tier header */
.boxblue #lists li h1 {padding: 0 0 2px 0;font: bold 11px arial, helvetica, sans-serif;margin: 0;background: none;color: #444;}

.boxblue #lists li a {color: #444;}

/* 3rd tier header link */
.boxblue #lists li h1 a {color: #444;}

.boxblue #lists ul.lastList { margin-right: 0;width: 32%;}

.boxblue .contentblock {
margin: 5px 0 25px 0;
padding: 0px;
background: #fff;
}

.boxblue .contentblock ul {margin: 0;padding: 0; list-style: none;}

.boxblue .contentblock ul li {
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px ;
    font: normal 12px arial, helvetica, sans-serif;
    line-height: 14px;
    padding: 0 0 0 14px;
    margin: 0 0 5px 0px;
}

.boxblue .contentblock ul li a {color: #003459;}

.boxblue table {font: normal 12px arial, helvetica, sans-serif;background: #fff;width: 100%;}

.boxblue .TSN2 {font-weight: bold;}

.boxblue #lists .spacer {margin-top: 15px;}

.boxblue #lists.spacer {padding-top: 10px;}

.boxblue .hr {border-top: 1px solid #ccc;}

.boxblue .center {text-align: center;}

.boxblue form {margin-bottom: 10px;}

.boxblue select,
.boxblue input {margin: 0;}

.boxblue label {display: block;font: normal 12px arial, helvetica, sans-serif;margin: 0 0 10px 0;vertical-align: middle;}

.boxblue label input {margin: 0 5px;padding: 0;}

.boxblue h3 {font: bold 11px Arial, Helvetica, sans-serif;color: #444;background: none;padding: 0;margin: 0 0 2px 0;height: auto;}

.boxblue h3 a {color: #444;}

.boxblue .listBlock {margin: 0 0 5px 0;}

.boxblue .listBlock p {font: normal 11px Arial, Helvetica, sans-serif;color: #333;}


/* 3rd tier list item - with small black bullet*/
.boxblue #lists ul.bullets li {background: transparent url(images/bullets/bullet_black_sm.gif) no-repeat 0 5px;padding: 0 0 0 5px;}

/* 3rd tier list item - with small black bullet*/
.boxblue #lists ul.bullets li.noBullet {background: none;padding: 0;} 

.boxblue .contentblock .image-large {display: block;float: left;width: 100%;text-align: center;}

.boxblue .contentblock .image-large img {width: 300px;}

.boxblue .contentblock .image-med img {width: 140px;}

.boxblue .contentblock p.image-med,
.boxblue .contentblock p.image-large {display: block;float: left;width: 100%;text-align: center;}

.boxblue .contentblock p.image-med img,
.boxblue .contentblock p.image-large img {float: none;margin: 0;padding: 0;border: 0;}

.center {text-align: center;}

p.sml {font: normal 9px verdana, arial, helvetica, sans-serif;color: #333;}

.boxblue #dow .contentblock,
.boxblue #nasdaq .contentblock,
.boxblue #sp .contentblock,
.boxblue #dp100 .contentblock {text-align: center;margin: 0 auto;border: 1px solid #ccc;padding: 10px;}

.boxblue #dow img,
.boxblue #nasdaq img,
.boxblue #sp img,
.boxblue #dp100 img {width: auto;height: auto;margin: 10px auto;}

.boxblue h1.tabs {background: none;background: #333;padding: 0;margin: 0;}

/*sets the mini-tab lists to float right*/ 
.boxblue ul.tabs {background: #e8e8e8;display: block;float: left;width: 100%;padding-top: 5px;}

/*adjusts the spacing of the mini-tabs*/ .boxblue ul.tabs li {padding: 0 8px;margin: 0;}

.boxblue ul.tabs li.head {color: #333;font: bold 11px Arial, Verdana, sans-serif; padding-right: 6px;margin-top: 8px;
}

.boxblue ul.tabs li.selected {background: #fff;}

/*sets the link colors in the mini-tabs*/ 
.boxblue ul.tabs li a, .boxblue ul.tabs li a:visited {color: #A8130C; font: normal 10px arial, helvetica, sans-serif;}

/*sets the hover property of the mini-nav tabs*/ 
.boxblue ul.tabs li a:hover {text-decoration: underline;}

.boxblue img.bigthumb {width: 100px;}

.boxblue #lists ul.twoCol {width: 45%;}

.boxblue #cal {max-width: 270px;}

/* --- END BOXBLUE --- */


/* --- PULL QUOTE STYLES ---*/

.right {float: right;margin: 5px 0 5px 5px;}

.left {float: left;margin: 5px 5px 5px 0;}

.pullquote {width: 35%;padding: 0 10px 10px 10px;border: 1px solid #e6e6e8;
background: #f8f8fa url(http://extras.mnginteractive.com/live/media/site36/2006/0815/20060815_051826_header_bar.jpg) repeat-x;
}

.pullquote h1,
#generic .pullquote h1 {font: 15px "Times New Roman", Times, Georgia, serif;line-height: 35px;padding: 0;margin: 0;}

.pullquote h3 {color: #ae1518;font: bold 12px arial, helvetica, sans-serif;margin: 2px 0 5px 0;}

.pullquote h5 {color: #7d7e83;font: normal 9px verdana, arial, helvetica, sans-serif;margin: 0 0 5px 0;}

.pullquote p { margin: 0 0 10px 0;}


.pullquote ul,
#generic .pullquote ul {list-style: none;margin: 0 0 10px 0;}

.pullquote li,
#generic .pullquote li {padding: 0 0 0 14px;margin: 0 0 5px 12px;
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px ;
}
/*--- END PULL QUOTE---*/


/*--- CALENDAR SYTLES--*/
.calendar {padding: 0 10px;background: #fff;}

.calendar h2 {margin: 5px 0;padding: 5px 0 0 0;}
/*---END CALENDAR STYLES---*/


/*-- FREEFORM HEADLINE--*/
#freeformHeadlines  {float: left;}

#freeformHeadlines ul {list-style: none;padding: 0 0 0 0;margin: 0;}

#freeformHeadlines li {list-style: none;
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px;font: normal 12px arial, helvetica, sans-serif;line-height: 14px;margin: 0 0 0 12px;margin: 0px 0 3px 13px;padding: 0;display: block;
}

#freeformHeadlines a {color: #003459;display: block;height: 1%; /* <- fix for ie bug - block level link must "have layout" */
line-height: 14px;margin: 0 0 0 10px;padding: 0;
}

td.complexListingFooter {display: none;}

/* --- FIX for ie - rendering differently --- */
*html #freeformHeadlines li {margin-left: 15px;}
/* --- END ie fix --- */
/*-- END FREEFORM HEADLINES--*/





/* --- FEATURED LINKS --- */
/*sets style for bulleted list  - under main photo*/
#featuredlinks ul {list-style: none;padding: 0;margin: 12px 0;}

#featuredlinks li {padding: 0 0 0 22px;margin: 0 0 4px 0;display: inline;background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 12px 5px; font: normal 11px arial, helvetica, sans-serif;}

#featuredlinks li.videobullet {background: url(http://extras.mnginteractive.com/live/media/site36/2006/0815/20060815_054310_icn_video.gif) 0 2px no-repeat;}

#featuredlinks li a, 
#featuredlinks li a:visited {color: #003459;text-decoration: none;}

#featuredlinks li a:hover {text-decoration: underline;}

/* --- END FEATURED LINKS --- */

p.more { font: 11px Arial, Helvetica, sans-serif; text-align: right; margin: 0; padding: 6px; }

/*style for broncos countdown text*/
#countdown dd#cd, #countdown dt {margin-left: 6px;font: bold 12px Arial, Helvetica, sans-serif;}

/*spacing for broncos countdown*/
dl#countdown{padding: 6px;margin: 0;}

/*SCOREBOARDS.css */

 .TSN2 {color:#fff; font: 11px Arial, Helvetica, sans-serif;font-weight: bold; background:#666666;}

 .TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
 .TSN5 a {color:#003459; text-decoration:none;}
 .TSN5 a:hover {color:#003459;text-decoration:underline;}

 .TSN6 {color:#fff; font: 11px Arial, Helvetica, sans-serif;
font-weight: bold; background:#666666;}

/*sponsored links*/
#sponsored {margin: 0;padding: 0 0 15px 0;width: 330px;}

#sponsored h1 {background-image: none;}

#sponsored ul {list-style: none;margin: 0 5px 0 5px;padding: 0;}

#sponsored li {float: left;width: 147px;font: 11px Arial, Helvetica, sans-serif;padding: 0;margin: 0 6px 4px 6px;display: inline;}

#sponsored li a, #sponsored li a:visited {color: #444;text-decoration: none;}

#sponsored li a:hover {text-decoration: underline;}


/*Generic Freeform Styles*/
#generic {font: normal 12px arial, helvetica, verdana, sans-serif;width: 100%;}

#generic p {margin: 10px 0;}

#generic ul {list-style: none;margin: 0 0 10px 0;}

#generic li { padding: 0 0 0 14px;  margin: 0 0 5px 12px;  background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px; }

#generic li.nobullet { background: none;}

#generic h1 { font: normal 29px "Times New Roman", Times, serif; padding: 0;background: none; margin: 0 0 10px 0;}

#generic h2 {font: normal 14px "Times New Roman", Times, serif;margin: 10px 0 5px 0;padding: 0;}

#generic a {color: #003459;}

#generic table {font: normal 12px arial, helvetica, verdana, sans-serif;}

/* ZVENTS-calendar-fancy.css */

/* Font for all the calendar widget elements */
.ZventsWidget * { font-family: arial, sans-serif; font-size: 10pt; }

/* For the optional debug log */
#ZventsLog { float: right; font: .8em "Arial"; background-color: rgb(244,244,244); border:1px solid rgb(222,222,222); padding: 2px; }

/* Color for all links */
a { color:#003459; }

/* Font size for the calendar */
.ZventsCalendarFrame * { font-size: 12px; color:#003459;}

/* Font and colors for calendar "S M T W T F S" header */
.ZventsCalendarHeaderTable { background-color: rgb(108,91,10); color: #444; font-weight: bold; }

/* Odd month weekday color - use same color in both rules */
.ZventsCalendarOddMonth { background-color: #E4E6EA; color: #003459; }
.ZventsCalendarOddMonth .ZventsCalendarDayContent { border: 1px solid #E4E6EA; color: #003459; }

/* Odd month weekend color - use same color in both rules */
.ZventsCalendarOddMonth .ZventsCalendarDayWeekend { background-color: #BCBCBC; }
.ZventsCalendarOddMonth .ZventsCalendarDayWeekend .ZventsCalendarDayContent { border: 1px solid #BCBCBC; }

/* Even month weekday color - use same color in both rules */
.ZventsCalendarEvenMonth { background-color: #ccc; }
.ZventsCalendarEvenMonth .ZventsCalendarDayContent { border: 1px solid #ccc; }

/* Even month weekend color - use same color in both rules */
.ZventsCalendarEvenMonth .ZventsCalendarDayWeekend { background-color: #BCBCBC; }
.ZventsCalendarEvenMonth .ZventsCalendarDayWeekend .ZventsCalendarDayContent { border: 1px solid  #BCBCBC; }

/* Selected or hovered calendar day border */
.ZventsCalendarDaySelected .ZventsCalendarDayContent, .ZventsCalendarDayMouseOver .ZventsCalendarDayContent { border-color: rgb(80,80,80); }

/* Font for calendar day with events */
.ZventsCalendarDayWithEvents  { font-weight: bold; color: #003459; }

.ZventsCalendarDayContent { font-weight: bold; color: #003459; }

/* Background color for selected day in calendar, event list day header, and detail name */
.ZventsCalendarDaySelected .ZventsCalendarDayContent, .ZventsListDayWrapper, .ZventsResultsHeader, .ZventsDetailName { background-color: rgb(244,214,131); }

/* Background color for event list and event detail */
.ZventsEventList, .ZventsDetail { background-color: #fff; }

/* Font size for event list day header and event detail name */
.ZventsListDayHeader, .ZventsResultsHeader, .ZventsDetailName { font-size: 130%; }

/* Font size for date in event detail */
.ZventsDetailDayLink { font-size: 110%; }

/* Font size for event name in event list */
.ZventsEventName a { font-size: 110%; }

/* Color for second row of event detail header (date, time, venue) */
.ZventsDetailDay, .ZventsDetailTimeAtVenue { background-color: rgb(244,225,168); }

.ZventsSpinner { display:none; }

.ZventsEventTime, .ZventsEventDate { font-weight: bold;}

.ZventsEvent {padding: 0px 4px 0px 0px; margin: 0 0 8px 0;line-height: 17px;}


/* --------------BEGIN new zvents css ------------ */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;}
.zvents_invertednav ul {margin:0;margin-left: 1px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: normal 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #a8a8a8; color: #fff;}
.zvents_invertednav a:hover {background-color: #fff;padding-top: 5px;padding: 3px 5px;color: #003459;}
.zvents_invertednav .current a {background-color: #fff;padding-top: 5px;padding: 3px 5px; color: #003459;}

.zvents_title {width: 320px; font:bold 11px arial;color:#003459;margin: 10px 0 5px 0;}
.zvents_maincontainer {width:320px;border:1px solid #ccc;}

.zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin: 5px 0 5px 0;}
.zvents_topsection input,.zvents_topsection  form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#039;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#eee;border:1px solid #ddd;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:5px;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {list-style-type:square;margin-left:-25px;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}
/* ---------------END new zvents css ----------------*/

/* West Watch Styles */

ul.westWatch {
list-style: none;
font: normal 11px arial, verdana, sans-serif;
color: #333;
padding: 8px 10px 10px 0;
}

ul.comment_list { 
width:560px; 
}

ul.westWatch li {
     background: none;
     line-height: 14px;
     padding: 0;
     margin: 0 0 10px 3px;
     }

a.wwTitle {
color: #003459;
font-weight: bold;
margin: 0;
padding: 0;
}

.wwMDYT {
margin: 0;
padding: 0;
margin-right: 5px;
font-size: 10px;
}

.wwDesc {
margin: 0;
padding: 0;
display: block;
}

/* END West Watch Sytles */


/* --- Article embedded freeforms --- */

.nf_right {float: right;margin: 10px 0 10px 10px;clear: both;}

.nf_left {float: left;margin: 10px 10px 10px 0;clear: both;}

.justify {text-align: justify;}

.nestedFreeform {
width: 200px; 
border-bottom: 1px solid #ccc; 
border-top: 1px solid #ccc; 

}

.nestedFreeform a {color: #003459;}

.nestedFreeform img {border: 0;}

.nestedFreeform .photocaption {font: normal 9px arial, helvetica, sans-serif;color: #777;display: block;text-align: right;}

.nestedFreeform img.main {text-align: center;margin: 5px auto;display: block;}

.nestedFreeform .nf_content {padding: 10px 10px 10px 0;display: block;font: normal 11px arial, helvetica, sans-serif;line-height: 12px;color: #333;}

.nestedFreeform h1 {text-transform: uppercase; text-align: left;font: bold 12px arial, helvetica, sans-serif;color: #222;margin: 10px 0 5px 0;padding: 0;
    /*text-indent: 0;*/}


.nestedFreeform h2 {text-align: left;font: bold 12px arial, helvetica, sans-serif;color: #222;margin: 10px 0 5px 0;padding: 0;
    /*text-indent: 0;*/}

.nestedFreeform h3 {text-align: left;font: bold 11px arial, helvetica, sans-serif;color: #a8130c;margin: 10px 0 5px 0;padding: 0;}

.nestedFreeform .nf_content p {padding: 0;margin: 0 0 8px 0;}

.nestedFreeform .nf_content p img.nf_right  {width: 80px;margin: 5px 0 5px 5px;}

.nestedFreeform .nf_content p img.nf_left  {width: 80px;margin: 5px 5px 5px 0;}

.nestedFreeform ul,.nestedFreeformPreps ul {list-style: none;margin: 0 0 8px 0;padding: 0;}

.nestedFreeform li,
.nestedFreeformPreps li { background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 8px 5px;; line-height: 14px; padding: 0 0 0 18px; margin-bottom: 2px; }

li.audio,
.nestedFreeform li.audio,
.nestedFreeformPreps li.audio  {
list-style: none;
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043317_li_audio.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}



li.photo,
li.photos,
li.slideshow,
li.slideshows,
.nestedFreeform li.slideshow,
.nestedFreeform li.slideshows,
.nestedFreeform li.photos,
.nestedFreeform li.photo,
.nestedFreeformPreps li.slideshow,
.nestedFreeformPreps li.slideshows,
.nestedFreeformPreps li.photos,
.nestedFreeformPreps li.photo  {
list-style: none;
background: transparent 
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043949_li_slideshow.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.noicon {
list-style-type: square;
padding: 0 0 0 3px;
margin: 0 0 4px 20px;
line-height: 15px;
}

li.calendar,
li.date {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043413_li_calendar.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.share {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043917_li_share.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.exclaim {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043238_li_alert.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.phone {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043844_li_phone.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.map,
li.directions {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043815_li_map.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.search,
li.details,
li.zoom {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_044055_li_zoom.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.info,
li.moreinfo {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043711_li_info.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}





li.video,
li.videos,
.nestedFreeform li.video,
.nestedFreeform li.videos,
.nestedFreeformPreps li.video, 
.nestedFreeformPreps li.videos {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_044019_li_video.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}



li.email,
.nestedFreeform li.email,
.nestedFreeformPreps li.email {background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043600_li_email.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.blog,
li.blogs,
.nestedFreeform li.blogs,
.nestedFreeform li.blog,
.nestedFreeformPreps li.blogs,
.nestedFreeformPreps li.blog {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043438_li_comment.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.document,
li.documents,
li.doc,
li.file,
.nestedFreeform li.documents,
.nestedFreeformPreps li.documents {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043530_li_docs.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}



li.link,
li.links,
.nestedFreeform li.links,
.nestedFreeform li.link,
.nestedFreeformPreps li.links,
.nestedFreeformPreps li.link {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043744_li_link.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.wwwlink,
li.wwwlinks,
.nestedFreeform li.wwwlinks,
.nestedFreeform li.wwwlink,
.nestedFreeformPreps li.wwwlinks,
.nestedFreeformPreps li.wwwlink {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_044209_li_wwwlink.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.graphic,
li.grapics,
.nestedFreeform li.graphic,
.nestedFreeform li.graphics,
.nestedFreeformPreps li.graphic,
.nestedFreeformPreps li.graphics  {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043632_li_graphic.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}



li.data,
li.database,
li.databases,
.nestedFreeform li.database,
.nestedFreeform li.databases,
.nestedFreeform li.data,
.nestedFreeformPreps li.database,
.nestedFreeformPreps li.databases,
.nestedFreeformPreps li.data  {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0209/20090209_043502_li_data.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}

li.rss,
li.feed,
li.feeds {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0210/20090210_085138_li_rss.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.user,
li.users {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0210/20090210_084550_li_user.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


li.weather,
li.forecast {
list-style: none;
background: transparent
url(http://extras.mnginteractive.com/live/media/site36/2009/0210/20090210_084503_li_weather.gif) no-repeat 0px 1px;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 15px;
}


.nestedFreeform .icn {color: #003459;}

.nestedFreeform .icn a, .nestedFreeform .icn a:visited {color: #003459; text-decoration: none;}

.nestedFreeform .icn a:hover, .nestedFreeform .icn a:active {color: #003459; text-decoration: underline;}

.nestedFreeform .audioClip { background: #fff; padding: 0;margin: 0;height: 39px;}

.nestedFreeform .audioClip object {float: left;margin: 2px 5px 2px 2px;}

.nestedFreeform .audioClip h3 {padding: 6px 0 0 0;margin: 0;}

.nestedFreeform .audioClip p {font: bold 10px arial, helvetica, sans-serif;color: #14196b;padding: 0;margin: 0;}

.nestedFreeform .audioClipCopy {border: 1px solid #e9eaee;padding: 10px 5px 5px 5px;margin: 0;clear: both;display: block;}

.nestedFreeform .alert {color: #8f0910;}


.nestedFreeformPreps {width: 310px; border-top: 1px solid #ccc; border-top: 1px solid #ccc; background: #fff;}

.nestedFreeformPreps a {color: #003459;}

.nestedFreeformPreps img {border: 0;}

.nestedFreeformPreps .photocaption {font: normal 9px arial, verdana, sans-serif;color: #777;display: block;text-align: right;}

.nestedFreeformPreps img.main {text-align: center;margin: 5px auto;display: block;}

.nestedFreeformPreps .nf_content {padding: 5px 5px 5px 0;display: block;font: normal 11px arial, verdana, sans-serif;line-height: 12px;color: #333;}

.nestedFreeformPreps h2 {text-align: left;font: bold 12px arial, verdana, sans-serif;color: #222;margin: 10px 0 5px 0;padding: 0;
    /*text-indent: 0;*/}

.nestedFreeformPreps h3 {text-align: left;font: bold 11px arial, verdana, sans-serif;color: #a8130c;margin: 10px 0 5px 0;padding: 0;}

.nestedFreeformPreps .nf_content p {padding: 0;margin: 0 0 8px 0;}

.nestedFreeformPreps .nf_content p img.nf_right  {width: 80px;margin: 5px 0 5px 5px;}

.nestedFreeformPreps .nf_content p img.nf_left  {width: 80px;margin: 5px 5px 5px 0;}


.nestedFreeformPreps .icn {color: #003459;}


/* --- END Article embedded freeforms --- */


/*sets footer styles */

.footerRegion {
background-color: #003459;
}


#footer {
background: #f8f8f8;
margin: 0px;
padding: 0px;
}

.footerRegion table {
margin: 0px 0 0 0;
}


.footerRegion .adElement {
margin: 0px;
padding: 0px;
background-color: #fff;
}

.footerRegion h1 {
background-color: #fff;
}

.footerRegion h5 {
margin: 0;
padding: 25px 0 0 0;
background-color: #fff;
}

td.footerRegion {
margin: 0;
padding: 0;
}


#footerlinks {
color: #444;
text-align: center;
border-top: 1px solid #e4e4e4;
background: #f8f8f8;
margin: 0;
padding: 0;

}

#footerlinks a, #footerlinks a:visited {
color: #003459;
text-decoration: none;
}

#footerlinks a:hover, #footerlinks a:active {
color: #003459;
text-decoration: underline;
}

#footer {
font: 12px Arial, Helvetica, sans-serif; 
color: #b3c2ce;
text-align: center;
border-top: 1px solid #CCC;
background: #003459;
padding: 15px 0 20px 0;
}

#footer p {
margin: 0 0 10px 0;
}

#footer a, #footer a:visited { 
color: #fff; 
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

/*hack for floated elements in freeforms containers - makes the box expand for fit content in firefox*/ 
 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/******************************************End Freeform Styles********************************************/


/* Privacy Policy and MNG Site Map Styles*/


.layoutFooterLinks {
background: #003459;
padding: 0 0 15px 0;
}


.layoutFooterLinks a, .layoutFooterLinks a:visited{
font: 10px Arial, Helvetica, sans-serif; 
color: #ffffff;
text-align: center;
text-decoration: none;
}

.layoutFooterLinks a:hover { 
font: 10px Arial, Helvetica, sans-serif; 
text-decoration: underline;
color: #fff;
font-weight: normal;
}


/* Edit 20061103 Joe Murphy: Fix MNGi default styles on Related Items boxes */
.packagesGrpBox
{
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	margin: 0 0 10px 0;
}
.packagesHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	font-weight: bold;
	padding: 3px;
        text-transform: uppercase
}
.packageTitle{
	list-style:none;
	font-weight:bold;
}
.packageDate{
	font-size: 11px;
        font-weight: normal;
        list-style: none;
	color: #444;
	margin:10px 0 0 2px;
}
.packagesBox{
	border-top: 1px solid #ccc;
	background: white;
	padding-bottom:3px;
}
.packagesBox ul {
	margin:0;
	padding:0;
}
.packageItem{
	color: #0E347F;
	font-size: 11px;
    line-height:13px;
	list-style-type: none;    
	background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0px 8px;      
	padding-top:3px;    
	padding-left: 12px;
}



/*************** BEGIN TOP LISTING STYLES ***********/
/****************** Listings Box ************************** */
.TLBox{
width: 310px;
padding: 0 0 5px 0px;
background-color: #F8F8F8;
margin-bottom: 10px;
}

.TLBoxHeader{
background-color:#fff;
padding:0px;
border-style:none;
border-width:0px;
text-align:left;
}

.TLBoxImage{
background-color:#fff;
vertical-align:bottom;
border-style:none;
border-width:0px;
text-align:center;
}

.TLBoxTabTable{
width: 100%;
margin: 0 0 5px 0px;

}

.TLBoxTab{
background-color:#5f3863;
border: 0;
font-size:11px;
font-variant:normal;
}

.TLBoxTabSelected{
background-color:#5f3863;
padding: 2px;
}

a.TLBoxTabLink:link, a.TLBoxTabLink:visited,
a.TLBoxTabLink:hover, a.TLBoxTabLink:active {
color:#fff;
font-size:11px;
text-decoration: none;
font-variant: normal;
text-transform: uppercase;
font-family: arial, verdana, sans-serif;
}



.TLBoxTabLinkSelected{
font-size:11px; 
color:#444;
}


.TLBoxType{
display: none;
}

.TLBoxCompany{
display: none;
}


.TLBoxContent{
width: 308px;
background:#F8F8FA;
text-indent:0px;
padding-left: 4px;
}

.TLBoxContent td{
   width: 310px;
}


a.TLBoxTitle{
color: #444;
font-family: arial, verdana, sans-serif;
font-size:11px;
font-weight: normal;
}

A.TLBoxTitle:hover{
color: #444;
text-decoration: underline;
}

.TLBoxRule{
width:99%; 
color:#999; 
height: 1px;
}

.TLBoxFooter{
background-color:#fff; 
text-align:left;
}

/* ***************** Listings Details ************************** */
.TLDetailTitle{font-family:arial,helvetica; font-weight:bold; font-size:20px; text-align:center;}
.TLDetailCompany{font-family:arial,sans-serif; font-weight:bold; font-size:14px; text-align:center;}
.TLDetailDescription{font-family:arial,helvetica; font-size:12px; text-align:center;}
.TLDetailLink{font-family:arial, helvetica; font-size:11px; text-align:center;}
.TLDetailBox{margin-bottom: 5px;}
.TLDetaiBody{}

.TLDetailOptions{
font-size:10px;
color:#444;
font-family:verdana,arial,sans-serif;
font-variant:inherit;
font-weight:bold;
text-decoration:none;
}

.TLDetailFooter{}
.TLDetailHeader{padding-bottom:20px;}
.TLDetailNotFound{}

/* ***************** Other Styles ************************** */
.TLMoreTitle{color:#666666; font-family:arial,sans-serif; font-weight:bold; font-size:10px;}
.TLMoreCompany{color:#3333CC;font-family:arial,sans-serif; font-weight:normal; font-size:12px;}
.TLMoreLine{color:#ccc; width:1px; border-width:1px; border-style:solid;}
.TLMoreHeader{color:#993333; font-family:arial,verdana,sans-serif; font-weight:bold; font-size:24px;}
.TLcontent{background:#F8F8FA; width:330px; border:solid; border-width: 0 0 0 0; border-color:#F8F8FA; padding-left:5px;}
.TLTitle{color:#014185; font-family:arial; font-weight:bold; font-size:11px; text-decoration:underline; text-align:left;}
.TLcompany{font-size:11px; color:#666666; width:330px; padding-left:5px; padding-top:3px; padding-bottom:13px;}
.TLLine{color:#fff; font-size:11px; width:90px;  border-style:none none none none;}


.TLBoxAllListings{
font-family:verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#003459;
background-color:#F8F8FA;

text-align:right;
width:100%;
}

.TLAllTypeName
{
   color: #444;
   font-family: arial;
   font-size: 18px;
   font-weight: bolder;
   background-color: #ccc;
   background-position: 100%;
   width: 100%;
   display: block;
   text-align: center;
}

.TLAllListingTitle
{
   color: #444;
   font-family: arial,helvetica;
   font-size: 14px;
   font-weight: bolder;
   line-height: 18px;
   font-variant: normal;
}

.TLAllListingText
{
   color: #444;
   font-family: arial;
   font-size: 10px;
   font-weight: 100;
   margin: 0 0 12px 0;
}


.toplistingslink{
color: #444;
font-family: arial;
font-size: 18px;
font-weight: bolder;
background-color: #ccc;
background-position: 100%;
width: 100%;
display: block;
text-align: left;
text-decoration:none;
}
/*************** END TOP LISTING STYLES ***********/


/* Edit: 20061109 Joe Murphy Adds style for one-line section-index content promos */
#promo_oneline
{
width:97%; 
height:20px;
background: #003459;
padding:4px 0 4px 0;
margin: 3px 0 10px 10px;
font: 11px Arial, Verdana, sans-serif;
color: #fff;
text-align: center;
}

#promo_oneline a, #promo_oneline a:visited {
color: #fff;
}

/* Edit: 20061124 Joe Murphy Adds Calendar styles to standardize calendar display */
/*
.ZventsWidget * { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.ZventsCalendarFrame * { font-size: 14px; font-weight: bold; }
.ZventsCalendarHeader * { line-height: 16px; }
.ZventsCalendarWeeks * { line-height: 14px; text-align: center; }
.ZventsNavBar, .ZventsCalendarDayLabel { height: 27px; }
.ZventsScrollArrowLink { height: 13px; }
.ZventsCalendarDayLabelMonthYear { font-size: 18px; font-weight: normal; }
.ZventsCalendarDayLabelMonthDayYear { font-size: 15px; line-height:17px; }
.ZventsCalendarDayLabelMonthYear { font-size: 18px; padding: 3px 0; }
.ZventsQuickSearch { margin: 2px 2px 0 0; }
.ZventsQuickSearch * { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.ZventsQuickSearch form { margin: 0; padding: 0; }

*/



/* Edit 20061129 by Joe Murphy - home page is slightly too big for 1024px-wide screens */
#redesign_homepage_layout, .contentStyle
{
width:1000px;
_width:990px;
background: #fff;
overflow:hidden;
margin-left: auto;
margin-right: auto;

}

/* Edit 20061201 by Joe Murphy - Making the iUpload comment-box styles on the article page fit our look-and-feel */
#iupload_comments
{
margin-left:20px!important;
margin-bottom:15px;
margin-top:20px;
padding-bottom:5px; 
width:600px;
}

#iupload_comments div
{
width:auto;
}

#iupload_comments span#comment_add 
{
font-size: 10px;
}

#iupload_comments div#commentschunkwrapper
{
color:#444!important;
padding: 10px 20px 15px 5px; 
background-color: rgb(255, 255, 255); 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 11px; 
width: auto!important;
margin: 0 20px 0 0!important;

}

#iupload_comments div#commentsmeta
{
padding: 0pt 5px 0pt 0pt; 
float: right; 
text-align:right;
}


#forumtext {
margin: 20px 0 0 0;
border-top: 1px dotted #ccc;
}

#forumtext li div {
/*background: #f0f0f0;*/

}


#c_comment {
margin: 5px 0 10px 0;
}


.article_comment
{
display:block; 
margin-left: 0px;
margin-top: 25px;
font-size:14px !important;
}
a.comment_abuse
{
font-size:8pt;
}
p.nw_commentlink a
{
color:rgb(17,26,112)!important
}
#iupload_comments .quote
{
font-size:11px;
color: #444;
}
#iupload_comments div strong
{
font-size:11px; 
text-transform:uppercase;
}
#iupload_comments div form input#commentsubmit
{
width:200px; 
height:38px; 
font: bold 14px arial, sans-serif; 
float:left; 
margin-right: 10px;
}
.comment_list li img.avatar
{
border: 0;
/*border:1px solid rgb(204,204,204);*/
margin: 0 auto;
}

.article_comment_meta
{
text-align:left; 
display:block; 
color:rgb(102,102,102);
padding-top:25px;
padding-bottom:30px;
border-bottom:5px solid #bbb;
}

.article_comment_meta_rating
{
display:block;
padding-top:5px;
}

/* Used to separate the avatar image and member information in the article comments list */
.member_info
{
display:block;
float:left;
margin: 25px 0 15px 0px;
width:60px;
font-size:11px;
color:rgb(102,102,102);
}
.member_details
{
display:none;
}
#iupload_comments .article_comment_author
{
font-weight:bold;
}
#iupload_comments .thumbslogin, .article_comment_author_handle
{
display:none;
}

/* Edit 20061206 Joe Murphy Here are some new styles to make sizing fonts easier */
.font_12px
{
font-size:12px;
}
.font_16px
{
font-size:16px;
}

/* Edit 20070104 Joe Murphy This CSS makes sure the top banner position doesn't get veritcally busted by rogue ads */
#preHeaderRegion table tr td .adElement
{
display:block!important;
margin:2px!important;
padding:2px!important;
}

/* Edit 20070403 Joe Murphy Touch-up on the spacing on the tile ad in the right column */
.region6 .adElement
{
margin-top:10px;
}

/* Edit 20070313 Joe Murphy This CSS eliminates the 10 pixels on top of the two adElements, the hidden one and the masthead one*/
.postHeaderRegion1 .adElement, .headerRegion .adElement
{
margin:0!important;
}



/* Edit 20070129 Joe Murphy This hides the header on top of (some) photos on the article page */ 
.clicktoenlargephoto
{
display:none!important;
}
.caption
{
height:auto!important;
}

.region11 .complexListingTitle
{
width:100%;
margin:0 0 10px 10px !important;
font-weight:bold;
display:block;
}
.region11 div
{
float:left;
width:315px;
}

/* Edit 20070427 Joe Murphy This hides the photo on the bottom CL article list of article display pages */ 
img.listing4Image
{
display:none;
}

/* Edit 20070513 Joe Murphy This gives a border to the thumbs of pdfs added to artciles */ 
.articleBinaryBox
{
border: 1px solid black !important; 
}



	.ZventsQuickSearch { margin: 2px 2px 0 0; }
	.ZventsQuickSearch * { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
	.ZventsQuickSearch form { margin: 0; padding: 0; }

.ZventsQuickSearch img
{
width: auto !important;
margin: auto !important;
float: none;
}

.strike
{
text-decoration: line-through;
}

/* Edit 20070627 Joe Murphy This keeps bullet points from appearing on ordered lists */ 
.boxwhite ol {

margin-left:0px;
padding-left:0;
margin-top:0;
padding-top:0px;

}


.social-help
{
display:none;
}

.social_bookmarks
{
background-color:#fff;
}

/* Neighbors Promo Styles */


ul.list_small
{
margin-left:0pt;
padding-left:10pt;
margin-bottom:10pt;
margin-top:5pt;
}
ul.list_small li
{
font-size:10pt;
margin-left:15pt;
padding-left:0;
list-style-image:none;
list-style-type:none;
margin-left: 5pt;
padding-left: 8pt;
font-size:8pt;
font-weight:bold;
background: transparent none no-repeat 0 4px;
line-height:11pt;
}


.photo-shadow
{
background:transparent url(http://extras.denverpost.com/media/app/phpbb/templates/subSilver/images/photo-shadow.gif) no-repeat scroll right bottom;
float:left;
margin:0 0 0 20px !important;
clear:both;
}
.photo-shadow div 
{
background:transparent url(http://extras.denverpost.com/media/app/phpbb/templates/subSilver/images/photo-shadow.png) no-repeat scroll left top !important;
padding:0 5px 5px 0;
}
.photo-shadow img 
{
background-color:#FFFFFF;
border:1px solid #A5A5A5;
padding:5px;
}

.searchTable1 {
margin: 0;
padding: 0;
}

#searchBox
{
width:320px;
background-color:#efefef;
border:1px solid #ccc;
margin: 0;
padding: 0;
}

#searchBox form {
margin: 0px;
padding: 2px 0 0 0;
}




.woodyback {
    position: relative;
    left: 0;
    top: 0;
    height:480;
    width: 640;
}
.woodyimage {
    position: absolute;
    left: 65;
    top: 205;
}



.articlePositionHeader div iframe, .articlePositionHeader div table { text-align:right; }

#chan_title{font-weight:bold;}
#chan_link, #chan_description, #chan_image_link, #chan_pubDate, #chan_copyright{display:none;}
#RSSViewer{border:solid 3px #bbb;width:400;}
#RSSNav{float:right;background-color:#eee;padding:3px 3px 3px 3px;}
#chan_title{background-color:#eee;padding:3px 3px 4px 3px;}
#chan_items{padding:3px 3px 4px 3px;}
#item_pubdate{font-size:10px;}

.comment_hide
{
display:none;
}

/* Tools widget styles */


.tools {
  text-align: center;
}

.tools table {
  width: 88%;
  margin: auto;
  text-align: center;
}

.tools table td {
  width: 155px;
}

.myyahoo_img img {
  width: 100px;
  height: 19px;
}

/* Preps Video Styles */
/*
.ng_post { float:left; width:90px; }
.ng_post a, .ng_post a:hover, .ng_post a:visited, .ng_post a img, .ng_post a:hover img, .ng_post a:visited img { font-size:10px; font-color: #003459; border: none;}
.ng_post table tr td a, .ng_post table tr td a img { border:none !important; }
*/

.fdpoweredby { display: none; }

#rssfeeds img {
  margin-right: 5px;
  margin-bottom: 3px;
}

#rssfeeds ul{
  list-style-type: none;
}

div.textLinksRegion {
background: #003459;
}




/*****************
 Override the AP election styles 
Joe Murphy 20080205
*/
.eln-office-name { color:#8D1427 !important; }
.region4 table table { border-width:0 !important; }
.eln-state b font { color: #8D1427 !important; }
.eln-state b font { color: #444 !important; }
a { color: #003459; }

.boxblue h1 a:visited, .boxgrey h1 a:visited, .boxwhite h1 a:visited, table.complexListingBox a.listingItemTitle:visited, .tabbedbox .tabboxoutline li a:visited, table.complexListingBox a.complexListingLink:visited, a:visited { color: #5a5a5a; text-decoration:none!important; }
table.complexListingBox a.listingItemTitle:hover, .tabbedbox .tabboxoutline li a:hover, table.complexListingBox a.complexListingLink:hover, a:hover { color: #0161A5!important; }



/* NEW STYLES ADDED BY MW DURING REDESIGN 08 */


#neighborshomebox {
width: 300px;
_width: 295px;
margin: 25px 0 0 0;
padding: 0;
font-size: 12px
}


.litegrayBox {

background: #f8f8f8; 
border: 1px solid #ccc; 
margin: 0;
padding: 7px;
}

.whitebox {
background: #fff; 
border: 1px solid #ccc; 
margin: 0;
padding: 4px;
}


#neighborshomebox ul {
list-style: none;
}

#neighborshomebox ul li {
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px !important;
font-size: 12px;
padding: 0 0 0 10px;
margin: 7px 0 0 0;
}


#featphoto {
color: #444;
float: left;
display: inline;

}

#featphoto a, #featphoto a:visited {
color: #003459;
text-decoration: none;
}

#featphoto a:hover, #featphoto a:active {
color: #003459;
text-decoration: underline;
}


#featphoto img {
background-color:#FFFFFF;
border:1px solid #A5A5A5;
padding:5px;
margin: 7px 0 0 0;
}

#featphotodesc {
float: right;
display: inline;
margin: 5px 0 0 10px;
width: 130px;
}




#z_doubleunderhack table.complexListingBox .listingArticleBlurb {
padding: 0 0 0 0;
/* border-bottom: 1px dashed #d0d0d0; */
}



.region1 #z_doubleunderhack .complexListingBox li.listNoImage a.complexListingLink {
margin: 0 0 11px 0;
font-weight: bold;
display:block;
}



.homeheadlines  {
float: left;
display: inline;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
color: #888;
margin: 21px 0 0 0;
padding: 0;
}

.homeheadlines a, .homeheadlines a:visited {
color: #003459;
text-decoration: none;
}


.homeheadlines a:hover, .homeheadlines a:active {
color: #003459;
text-decoration: underline;
}


hr {
border: none 0; 
border-top: 1px dashed #d0d0d0;
width: 100%;
height: 1px;
margin: 1px 0 5px 0;
padding: 0;

} 


.dashedhr {
border: none 0; 
border-top: 1px dashed #d0d0d0;
width: 100%;
height: 1px;
margin: 0;
padding: 0;
line-height: 1px;
}




/* Conversations and Blogs Box */

.tabbedbox {
   width: 312px;
   margin: 5px 0 10px 0;
   font-size: 10px;
   padding: 0;
   text-align: left;
}



.tabbedbox .activetab {
   background: #efefef;
   float: left;
   display: inline;
   color: #003459;
   height: 18px;
   padding: 3px 5px 0 5px;
   /*border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;*/
}

.tabbedbox .righttab a, .tabbedbox .righttab a:visited {
   float: left;
   display: inline;
   height: 18px;
   padding: 3px 5px 0 5px;
   /*color: #fff;
   background: #a8a8a8;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;*/
   text-decoration: none;
}

.tabbedbox .righttab a:hover, .tabbedbox .righttab a:active {

   color: #003459;
   background: #fff;
   text-decoration: underline;
}




.tabboxoutline {
/*background-color: #fff;
border-left: 1px solid #ccc; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; */
background: #efefef;
margin: 0; 
width: 272px;
_width: 290px;
padding: 10px;
overflow: hidden;



}





.tabbedbox .tabboxoutline ul {

list-style: none;
margin: 0;
padding: 0;

}



.tabbedbox .tabboxoutline li {

 background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat 0 5px;
 font:  12px arial, helvetica, sans-serif;
 color: #444;
 line-height: 14px;
 margin: 0px 0 6px 0px;
 padding: 0 0 0 13px;



}

.tabbedbox .tabboxoutline li a {

 color: #003459;
 line-height: 1em;


}


.boxoutline {
border: 1px solid #ccc; 
margin: 20px 0 0 0; 
width: 300px;
_width: 295px;
padding: 7px 5px 7px 5px;
background-color: #fff;
font-size: 12px;

}

.region4 .boxoutline {
border: 1px solid #ccc; 
margin: 0 0 20px 0; 
width: 322px;
padding: 7px 5px 7px 5px;
background-color: #fff;

}


h4 {
color: #003459;
font-size: 11px;
font-weight: bold;
margin: 0 0 3px 0;
padding: 0;
text-transform: uppercase;
}

.boxoutline ul {
list-style: none;
margin: 10px 0 0 0;
padding: 0;
}

.boxoutline li {
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0 5px;
padding: 0 0 0 10px;
margin: 5px 0 0 0;
}

.boxoutline .mininav {
margin: 0;
}

.boxoutline .mininav li {
background: none;
padding: 0;
margin: 0 3px 0 0 ;
}



.boxoutline .homeheadlines {
margin: 0 0 0 0;
padding: 0;
}

.boxoutline img {
padding: 5px;
border: 1px solid #999;
}

.photogalleryimg {
float: left;
margin: 11px 5px 0 0;

}



.sportsfeature {
background: #efefef;
width: 290px;
margin: 0 0 25px 0 ;
}

.sportsfeaturewrap {
padding: 6px;
}

.sportsfeature img {
border: 1px solid #fff;
}

.sportsfeatureimg {
float: left;
display: inline;
width: 55px;
}

.sportsfeaturedesc {
float: left;
display: inline;
width: 220px;
font-size: 11px;
}


#sportscolumnists, #allthings {
margin: 0 0 25px 0;
}

#sportscolumnists img, #columnists img {
float: left;
margin: 12px 10px 25px 0;
padding: 2px;
border: 1px solid #ccc;
}

#sportscolumnists h2, #columnists h2 {
margin: 0px;
padding: 0px;
line-height: 15px;
/*width: 280px;*/
}

#sportscolumnists h2 a,
#sportscolumnists h2 a:visited, 
#columnists h2 a, 
#columnists h2 a:visited {
font-size: 14px;
font-weight: bold;
text-transform: none;

}

#sportscolumnists h3, #columnists h3 {
margin: 0px 0 0 0;
padding: 0px;
}

#sportscolumnists h3 a, 
#sportscolumnists h3 a:visited, 
#columnists h3 a, 
#columnists h3 a:visited {
color: #444;
font-weight: normal;
text-transform: uppercase;
font-size: 11px;
}




li .wwTitle {
font-weight: normal;
font-size: 12px;
}

a.wwTitle {
font-weight: normal;
}

.commentbox .wwTitle {
font-weight: bold;
}



.pictureitem {
margin: 25px 0 0 0;
}

.pictureitemwrap {
font-size: 11px;
}

.pictureitemimg {
float: left;
display: inline;
width: 80px;
}

.pictureitemdesc {
float: left;
display: inline;
width: 200px;
font-size: 11px;
margin: 0 0 45px 0;
}


.pictureitem img {
  float: left;
  display: inline;
  border: 1px solid #fff;
  margin: 0 10px 0 0;
}

.pictureitem h1  {
  float: left;
  display: inline;
  margin: 5px 0 0 5px;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase;
  width: 170px;
  border: none;
}

.pictureitem h2  {
  float: left;
  display: inline;
  margin: 5px 0 0 5px;
  font-weight: bold;
  font-size: 14px;
  line-height: 13px;
  text-transform: none;
  width: 170px;
}

.pictureitem h3  {
  float: left;
  display: inline;
  margin: 5px 0 0 5px;
  color: #444;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  text-transform: none;
  width: 170px;
}



.pictureitem p {
  float: left;
  margin: 15px 0 0 0;
  font-size: 11px;
  line-height: 13px;
  color: #444;
}

.pictureitem ul {
list-style: none;
float: left;
}


.pictureitem ul li  {
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px;
font-size: 11px;
margin: 8px 0 0 0;
padding: 0 0 0 12px;
}

.ltgraybkgd {
background: #efefef;
} 




.region3 h1,
.region14 h1, 
.region11 .complexListingTitle,
.region9 h1,
.region10 h1,
.region12 h1,
.region13 h1 {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color: #003459;
text-transform: uppercase;
margin: 20px 0 10px 0;
padding: 0 0 3px 0;
line-height: 14px;
border-bottom: 1px #ccc dashed;

}


.region9 h1,
.region10 h1,
.region12 h1,
.region13 h1 {
width:auto;
}



.region3 ul.mininav {
margin: 0 10px 0 0 ;
}


.commentbox .tabboxoutline {
padding: 10px 10px 10px 6px!important;
}

.commentbox .tabboxoutline ul li {
     background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0501/20080501_111808_bullet_comment.gif) no-repeat scroll 0px 2px!important;
     padding: 0 0 0 17px;
}

td.preHeaderRegion {
background: #fff;
}

.featurewrap {
margin: 0;
padding: 0;
}

.featurebox {
height: 70px;
width: 100%;
background: #efefef;
margin: 0 0 25px 0;
}



.region5 .featurebox {
width: 292px;
}


.region4 .featurebox {
width: 300px;
}


.featurebox img {
float: left;
border-right: 4px solid #fff;
}

.featurebox h4 {
float: left;
margin: 5px 0 0 5px;
line-height: 13px;
width: 195px;
}

.featurebox p {
font-size: 11px;
float: left;
width: 200px;
margin: 2px 0 0 5px;
line-height: 14px;
}


.homefeaturebox {
height: 98px;
width: 98%;
background: #efefef;
margin: 25px 0 0 0;
}

.homefeaturebox img {
float: left;
border-right: 4px solid #fff;
}

.homefeaturebox  h4 {
float: left;
margin: 5px 0 0 5px;
line-height: 13px;
width: 205px;
}

.homefeaturebox  h5 {
font-size: 11px;
font-weight: normal;font-style: italic;
float: left;
margin: 0px 0 0 5px;
line-height: 13px;
width: 155px;
}

.homefeaturebox  p {
font-size: 11px;
float: left;
width: 205px;
margin: 6px 0 0 5px;
line-height: 14px;
}



.articleImageCaption{
    margin: 7px 0 10px 0;
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:#888;
    text-align: left;
}






#neighborsheader {
	text-indent: -100em;
	overflow: hidden;
	background: url(http://extras.mnginteractive.com/live/media/site36/2008/0530/20080530_062913_neighborsboxtitle.gif) no-repeat;
	border-bottom: none;
	}

#columnistlist .complexlistingtitle {
font-family: "Times New Roman", Times, serif;
font-size: 22px;
border-bottom: 1px dashed #ccc;
display: block;
width: 95%;
margin: 10px 0 10px 0;


}

#columnistlist .complexListingImage {
padding: 0 10px 0 0;
}

#columnistlist .listingItemTitle {
font-size: 12px;
margin-left: 0;
}

#page {
width: 1000px;
}

#page #masthead_section {
text-align: left;
}



#dptools {
margin: 25px 0 25px 0;
}


.toolsleft {
float: left; 
display: inline; 
width: 138px; 
}

.toolsright {
float: left; 
display: inline; 
width: 138px; 
margin: 0 5px 0 17px
}

.toolsleft img, .toolsright  img {
margin: 0 0 10px 0;
}





/************
NGPS Article Preview Styles
*************/
#articleToolBody .articleBody { font-size: 1em; }
#articleToolBody strong, #articleToolBody b { font-weight: bold; }

body#articleToolBody { text-align:left; }

div #gossipWidget div div div{
   height: 1%
}

/*---------Yahoo Topics Freeform-----------------*/
.topicsHeader li {
 list-style: none;
 font: normal 12px arial, verdana, sans-serif;
 line-height: 20px;
 margin: 0px 0 3px 2px;
 padding-left: 8px;
 display: block;
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px !important;
}

/*-------------End Yahoo Topics-----*/


/* Deceptive Ad styles (making it look less deceptive */
td.AdfusionTable
{
background-color:#ccf;
}
td.AdfusionTable div a 
{
font-family: Times !important;
}




/* Styles for Colorado Guide content used on the site (imported via screenscrapes) */
div.cologuide
{
border:1px solid #CCCCCC !important;
padding: 0 5px 7px 5px;
width:312px;
_width:322px;
}
div.cologuide .rectext, div.cologuide p
{
font-size:12px;
}
div.cologuide .rectext
{
color:#999;
font-size:10px;
text-transform:uppercase;
}
div.cologuide .rectext a
{
color:#003459;
font-size:12px;
text-transform:none;
}

div.cologuide h2
{
font-family:Arial;
font-weight:bold;
float:left;
clear:both;
margin-top:0;
}
div.cologuide div#recent1, div.cologuide div#recent2
{
margin-left:80px;
}
div.cologuide div#recent1
{
margin-top:1px;
}
div.cologuide div#recent2
{
margin-top:5px;
}
div.cologuide p
{
margin-left:-65px;
}





/* Styles for PW Feature Box */

#pwhome {
width: 283px;
background: #205378;
font-size: 11px;
margin: 0 0 0 0 ;
padding: 0 0 8px 0;
}


#pwlinks li {
margin: 0 7px 8px 7px;
list-style: none;
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0701/20080701_012507_bullet_white.gif) no-repeat 0 5px;
padding: 0 0 0 11px !important;
}

#pwlinks li a, #pwlinks li a:visited, #pwlinks li a:hover, #pwlinks li a:active {
color: #fff;
}

#morepw {
margin: 0 0 0 7px;
}




#morepw li a  {
color: #fff;
}


/* Styles for CO Guide Feature Box, Home Center Column */
/*
#coguidehome {
width: 283px;
background: #f7f7f7 url(http://extras.mnginteractive.com/live/media/site36/2008/0701/20080701_022940_coguidehomebkgd.jpg) no-repeat 0 53px;
font-size: 11px;
padding: 0 0 10px 0;
border-bottom: 1px solid #ccc;
margin: 20px 0 0 20px;
}


#coguidehome li {
margin: 0 0 8px 0;
list-style: none;
}

#coguidehome li a {
background: url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat 0 5px;
padding: 0 0 0 11px;
}

#moreguide li {
float: left;
display: inline;
width: 100px;
}

#moreguide li a {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0701/20080701_011304_bullet_graystar.gif) no-repeat 0 3px;
padding: 0 0 0 12px;
}
*/



div#topjobs { margin-left:0; }

span.article_comment blockquote > div
{
float:none;
}


/* Red Bullet Icons for Complex Listing */

.layout5FeatureItemBox ul {
margin: 5px 0 5px 0;
}

.layout5FeatureItemBox li {
margin: 0 0 5px 0;
}

ul.horizlist li {
float:left; 
display: inline; 
margin: 0 15px 0 0;
padding: 0 0 0 20px;
}

ul.horizlist li:last-child {
margin: 0 0 0 0;
}

#region2and3box a.listingArticleLinkTo {
font-size: 11px!important;
margin: 0 0 0 0!important;
}

#yahooBuzzBadge-form { font-size:11px !important; }
#buzzholderr { font-size: 11px; width: 230px !important; margin-left: 20px; }


 span.article_comment_permalink
 {
    display:block;
    float:left;
    width:11px;
    height:9px;
    background: url(http://extras.mnginteractive.com/live/media/site36/2008/0721/20080721_045151_icon_post_target.gif) top left no-repeat;
    margin:2px 1px 0 0;
    text-indent:-5000px;
    overflow:hidden;
 }


#coguidehome div#recentguides ul
{
width: 147px; 
margin: 0 0 0 7px;
}

#coguidehome div#moreguide { margin: 3px 0 0 7px; }

#coguidehome div#moreguide img { margin: 0 0 6px 0; }

/* On the article template, we want to hide that ugly, ugly font-resizer MNGi gave us */
#fontSizeChanger { display:none; }

#olympicsmenu li {
padding: 0 0 0 20px; margin: 8px 0 3px 0; line-height: 16px;
}
/* Homepage Poll Styles */
div#homepoll { display:none; }


/* div.apelection { width:100%; float:left;}
div#apelectionwrapper { padding: 0 10px 0 0; } */





/***** Added By Andy Batten (MNGI) for DNC, per request from Diedre Zube and DPO 
.dncTickerAd {
display: inline;
width: 120px;
float: left;
position: relative;
right: -25;
margin-top: 5px;
}
*****/




/*DNC Styles added by MW */

#dncmenu ul li {
float: left;
display: inline;
margin: 5px 25px 0 0;
font-size: 11px;

}

#zvents_dnc {
font: 11px Arial, Verdana, sans-serif;
}



#zvents_dnc li,
#zvents_dnc li a,
#zvents_dnc li a:visited {
font: 11px Arial, Verdana, sans-serif;
color: #fff;
text-align: center;
background: #338fbd;
float: left; 
display: block; 
width: 51px;
_width: 50px;
}


#zvents_dnc li a:hover {
display: block;
color: #fff;
background: #184c71;
text-decoration: none;
}

#zvents_dnc .zvents_upcomingeventsv2 {
padding: 5px;
}

/*End DNC Styles added by MW */





/* For Your Photos on DNC Hub - MW */

.dncthumb {
float:left; 
width: 100px;
}

.dncthumb .img {
position: relative; 
height: 100px;
}

.dncthumb .img img {
position: absolute; 
bottom: 0; 
background-color: #fff; 
border: 1px solid #ccc; 
padding: 2px;
}

.thumbdesc {
font-size: 11px;
}

/* End Your Photos on DNC Hub */

/* DNC Tweet Styles */
dl.tweets dt, dl#snowtotal dt {
font-size: 11px;
padding-top: 10px;
border-top: 1px solid #8AA8BE;
}

dl.tweets a:link,
dl.tweets a:visited {
color: #8AA8BE  !important;;
text-decoration: none;
}

dl.tweets a:hover,
dl.tweets a:active {
color: #8AA8BE  !important;
text-decoration: underline;
}

dl.tweets dd, dl#snowtotal dd {
padding-top: 5px;
font-size: 10px;
font-weight: bold;
color: #8AA8BE;
}

dl.tweets, dl#snowtotal {
padding: 0 5px 5px 5px;
background: #003459;
color: #fff;
margin-top: 0;
}

dl#snowtotal dd { padding-top:0; padding-bottom: 5px; }
dl#snowtotal dd span { font-size:11px; }
/* End DNC Tweet Styles */

/*
Commented these styles out b/c they were affecting the columnist section-fronts in a bad way --Joe
td.region2b table.complexListingBox li.listNoImage {
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px;
line-height: 14px;
margin-bottom: 6px;
}

td.region2b table.complexListingBox {
width: 280px;
}

td.region2b table.complexListingBox li.listNoImage span.listingItemDate {
font-size: 9px;
}
*/



#election08box {
border-bottom: 1px solid #ccc;
}

#election08box ul {
margin: 0 0 0 5px; 
font-size: 11px;
}

#election08box ul li {
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0pt 5px;
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0829/20080829_120627_bullet_bluestar.gif) no-repeat 0 3px;

padding: 0 0 5px 12px;
}

#election08box h4 {
font-weight: normal;
text-transform: none;
font-size: 10px;
}


#election08box ul li.bluestar {
color: #003459;
float: left;
display: inline;
width: 100px;
list-style: none !important;
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0829/20080829_120627_bullet_bluestar.gif) no-repeat 0 6px;
padding: 3px 0 5px 13px;
}

#election08box ul li.bluestar a {
color: #003459;
}


/* Pro Sports Header Menus */


#sportsmenu {
border-top: 1px solid #e3e6eb;
border-bottom: 1px solid #e3e6eb;
margin: 0 10px 15px 10px;
padding: 3px 0 3px 0;
}


#sportsmenu div {
float: left;
display: inline;
margin: 0 0 0 20px;
font-size: 10px;
width: 130px;
}

#sportsmenu ul {
margin: 15px 0 0 0; 
}

/* End Pro Sports Header Menus */



/* Custom sports li icons */

.broncos li.video, .broncos li.videos {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_093109_broncosvideoicon.gif) no-repeat ;
}

.broncos li.schedule, .broncos li.calendar {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_092611_broncoscalendaricon.gif) no-repeat ;
}

.broncos li.data, .broncos li.database {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_092721_broncosdataicon.gif) no-repeat ;
}

.broncos li.image, .broncos li.images, .broncos li.slideshow, .broncos li.slideshows, .broncos li.pics {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_093019_broncosslideshowicon.gif) no-repeat ;
}

.broncos li.email, .broncos li.mail {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_092802_broncosemailicon.gif) no-repeat ;
}

.broncos li.file, .broncos li.link {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_092846_broncosfileicon.gif) no-repeat ;
}

.broncos li.blog, .broncos li.blogs {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0907/20080907_092447_broncosblogicon.gif) no-repeat ;
}

.broncos li.rss, .broncos li.feed, .broncos li.feeds{
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/1025/20081025_115431_broncosrssicon.gif) no-repeat ;
}

.broncos li.user {
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/1031/20081031_045209_broncosusericon.gif) no-repeat ;
}


/* End Custom sports li icons */






/******
Bar chart (region2) CSS 
******/
#region2 .resultlist { margin-left:13px; }

div.barchart
{
padding:1px; 
border:1px solid #eef; 
margin:3px 3px 0; 
float:left; 
width:100px; 
height:10px; 
background-color:#ddd;
font-size:4px;
}
#articleBody div.barchart { width:50px; }
div.barchart div
{
float:left; 
height:10px; 
float:left;
font-size:4px;
}

#articleBody table.results { width:210px; }
#articleBody table.results p { margin:0!important; font-weight:normal!important; text-align:left; }

tr.result {
height: 25px;
}
#articleBody tr.result p { font-size:8pt; }

tr.winner th p
{
text-indent:10px;
background: url(http://extras.mnginteractive.com/live/media/site36/2008/1030/20081030_062427_icon_pass_faint.gif) no-repeat left top;
}

tr.loser
{
display:none;
}

/* This one's to remove default styling on the politicswest article template */
#articleBody th 
{
display:block!important;
border-width:0!important;
}

#articleBody p.timestamp { 
width: 200px;
font-size:10px !important; 
color:#999; 
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #efefef;
}

ul.yesno 
{
font-size:13px;
margin:10px 0;
}
ul.yesno li
{
line-height:12px;
padding-left:36px;
margin-bottom:8px;
}

ul.yesno li.winner
{
background: url(http://extras.mnginteractive.com/live/media/site36/2008/1104/20081104_113653_ballot_yes.gif) no-repeat left top;
}
ul.yesno li.loser
{
background: url(http://extras.mnginteractive.com/live/media/site36/2008/1104/20081104_113454_ballot_no.gif) no-repeat left top;
}

/*HotJobs*/

div.hjConsoleContent a {
font-size: 12px!important;
}

div.hjConsoleContent label {
font: 11px normal arial, verdana, sans-serif;
}

#ulm_input1 {
width: 180px;
margin-bottom: 10px;
}


#jobresourcesbox img {
padding: 0;
border: 0;
margin: 0;
}

#jobresourcesbox h3 {
font-size: 11px;
color: #5f3863;
}
div.articleSecondaryDate { color:#909090; }

.region3 p { font-size:13px; }


/*Yedda*/


.YeddaAolComboWidget_ComboBackground {
    background-color: #fafafa;
    /*background-image: url(http://static1.yeddacdn.com/Partners/AOL/Cookbook/Images/YeddaAOLComboWidget_BottomBackground.jpg);*/
    background-image: url(http://extras.mnginteractive.com/live/media/site36/2009/0210/20090210_040058_yeddabkgd.gif );
    background-position: left top;
    background-repeat: no-repeat;
}
.YeddaAolComboWidget_ComboBorder
{
    border: 1px solid #ccc;
}
.YeddaAolComboWidget_Font
{
        font-size: 12px; 
	font-family: Arial, Verdana, Sans-Serif;  
	color: #000000;
} 
.YeddaAolComboWidget_ComboTitleContainer
{
    display: none;
    /*background-color: #76b6d2;
    padding: 8px;
    margin: 0px;*/
}
.YeddaAolComboWidget_ComboTitle
{
    color: #ffffff;
    font-size: 1.6em;
    font-family: Georgia, Serif;
}
.YeddaAolComboWidget_ComboBottom
{
    padding: 10px;
}

.YeddaAolComboWidget_ContentLink   {
    color:#2b65b0;
    text-decoration:none;
}

.YeddaAolComboWidget_ContentLink:hover   {
    color:#2b65b0;
    text-decoration:underline;
}

.YeddaAolComboWidget_ContentLink:visited   {
    color:#2b65b0;
    text-decoration:none;
}

.YeddaAolComboWidget_ContentSecondaryLink   {
    color:#666666;
    text-decoration:none;
}

.YeddaAolComboWidget_ContentSecondaryLink:hover   {
    color:#666666;
    text-decoration:underline;
}

.YeddaAolComboWidget_ContentSecondaryLink:visited   {
    color:#666666;
    text-decoration:none;
}
 
.YeddaAolComboWidget_SubTitle
{

    text-transform: none;
    /*font: bold 11px verdana, arial sans-serif;*/
    font: normal 13px georgia, times, serif;     
    color:#003459;
}  
#Yedda_Combo_AskAndHelpOthers .YeddaAolComboWidget_SubTitleContainer
{
  padding: 10px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  background-image: url(http://extras.mnginteractive.com/live/media/site36/2009/0210/20090210_035142_yeddaborder.gif );
  background-repeat: repeat-x;
  background-position: center bottom;
 width: 100%;
 clear:both;
}  
.YeddaAolComboWidget_ButtonFrame
{
    /*border:1px solid #f9cd4a;
    width: 160px;*/
    margin: 6px 0px 0px 0px;

}  
.YeddaAolComboWidget_Button
{
	border: 0px;
        font: 11px arial, verdana, serif;
        text-transform: uppercase;
	padding:2px 3px 10px 3px;
	/*border:1px solid #fef0d3;*/
	color:#fff;
	cursor:pointer;
	background-color:#fff;
	/*background-image: url(http://static1.yeddacdn.com/Partners/AOL/Cookbook/Images/buttonGradientBG.jpg);*/
        background-image: url(http://extras.mnginteractive.com/live/media/site36/2009/0210/20090210_032422_lgbluebutton.gif);
	background-position: top;
        background-repeat: no-repeat;
        text-align: center;
	width: 160px;
} 


#Yedda_Combo_AskAndHelpOthers {
margin: 30px 0 0 20px;
width: 588px;
}

#Yedda_Combo_AskAndHelpOthers .YeddaAolComboWidget_ComboBorder textarea {
border: 1px solid #999;
}

#Yedda_Combo_AskAndHelpOthers  .YeddaAolComboWidget_AskButton {
height: 37px; 
}

.YeddaAskWidget_Container
{
 width:100%;
 clear:both;
}

.region11 div#YeddaComboContainer div{
 float:none;
 width:100%;
}
.YeddaAskWidget_Container {
 clear:both;
}

.region11 div#Yedda_Combo_AskAndHelpOthers .YeddaAolComboWidget_AskHeader {
 float:left;
 width:23px;
}

.adElement table tbody tr td a { font-family:times, serif!important; }
.adElement table tbody tr td { background-color:#eef; }

#articleBody p a { text-decoration: underline!important; }
#articleBody p a:hover { background-color:#eef; }


/* YourHub chunk styles */
p.more {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:6px;
text-align:right;
}

/* NewsGator */
.ng_buzzContainer a {font-size:16px !important;}
.ng_buzzContainer div {font-size:12px !important;}
.articleBody a {text-decoration:underline !important;}
.articleBody a:hover {text-decoration:underline !important;}
.articleBody a:visited {color:#5c5c5c !important;text-decoration:underline !important;}

#location_str { display: none; }


/* Added 20090407 because the bullet points on many of the listings flat-out disappeared. */
li.listNoImage 
{
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat scroll 0 6px;
}

.articleBody a {text-decoration:underline !important;}


/*
This CSS handles the apparently-inline icons that may appear next to columnist's names in lists.

There is a lot of CSS here for a seemingly-simple task -- that's because the goal here is to make
the icon image appear with CSS, rather than hard-coding it. Hard-coding it means if we want to change
the icon, we have to go in and edit the url of dozens of images in many different freeforms.
*/

ul.iconlist li { height:16px; }
ul.iconlist li a 
{ 
float:left;
clear:left;
}
ul.iconlist li a.icon, ul.iconlist li a.icon_twitter 
{ 
cursor:hand;
clear:none;
}
a.icon h6
{
background: url(http://extras.mnginteractive.com/live/media/site36/2009/0512/20090512_040436_rssicon.gif) no-repeat top left;
text-indent:-10000px;
display:block;
width:14px; height:14px;
margin:0 0 0 4px; padding:0;
}
a.icon_twitter { display:none; }
a.icon_twitter h6
{
background: url(http://extras.mnginteractive.com/live/media/site36/2009/0512/20090512_040436_rssicon.gif) no-repeat top left;
text-indent:-10000px;
display:block;
width:14px; height:14px;
margin:0 0 0 4px; padding:0;
}


/* used to clip the "sign me up for notification of the next coveritlive discussion" iframe. 200905 */
.coveritliveclip
{
width:210px; height:130px; float:left; margin-right:0px; overflow:hidden;
}
.coveritliveclip iframe
{
margin-top:-200px;
}

/* Used to hide the twitter link on the bookmark-this widget 200906 */
.at15t_twitter
{
display:none!important;
visibility:hidden!important;
}


/*###############   Verve Mobile Wrapper signup box width  #################*/

.form_box {
width:820px;
}

/*######################   End Verve Mobile  #########################*/






/******** BEGIN registration links for all section pages ********/

#navRegistration {
font-size:11px;
color:#003459;
float: right;
padding: 0 19px 0 0;
position: relative;
margin-top: -55px;
text-align:right;
}

#masthead_sectiondate {width: 165px !important;}

.registerPasswordLink a:link{
    font-family:arial;
    font-size:14px;
    color: #005e99;
    font-weight:bold;
    }

/******** END registration links for all section pages ********/



/******** BEGIN non-flash photo gallery styles ********/
.photocrop
{
    width:300px; 
    height:100px; 
    overflow:hidden;
    background-color:#666;
    text-align:center;
}
.photocrop img
{
    width:auto;
    margin:auto;
    float:none;
    border-left:2px solid #333;
    border-right:2px solid #333;
}

h5 
{
    color: #003459;
    font: 12px georgia, arial, helvetica, sans-serif;
    margin:5px 0 2px;
}
.textleft { text-align:left; }
.textright { text-align:right; }

/******** END non-flash photo gallery styles ********/

/* Comment-numberer icons */
span.commentnumber
{
font-weight:normal; font-size:12px;
background: transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0501/20080501_111808_bullet_comment.gif) scroll no-repeat 0 3px;
padding-left:10px;
}


#quiz_answer { display:none; font-size:16px; }

/* Ad Style for Ski Widget */
.snow_report p.swAttribution {

  *margin-top:-20px !important;

}




#related
{
margin-left:20px;
margin-top:10px;
font-size:90%;
color:#666;
}


td.region2 div#adPosition2 { display:none; }





/*--------------- BEGIN searchbar styles -----------------*/

#searchbar {
	
height: 34px;
padding: 0;
margin: 0;
float: left;
display: inline;  
width: 1000px;
}



.ticker_col {
font:8pt Arial, Verdana, sans-serif;
float:left;
display: inline; 
width:500px; 
margin: 10px 0 0 10px;
}


#searchbar a, 
#searchbar a:visited {
color: #003459;
text-decoration:none;
	}

#searchbar a:hover {
text-decoration: underline;
	}

#searchbar p {
font: bold 11px Arial, Helvetica, sans-serif;
width: 600px;
height: auto;
line-height: normal;
margin: 0;
padding: 0;
	}


#searchbar form {
width: 301px;
float: right;
display: inline; 
height: 34px;
margin: 6px 10px 0 0;
padding: 0;
	}
#searchbar form div {
float: left;
display: inline;
}

#searchbar form input.button {
padding: 0px;
margin: 0px 6px 0px 2px;
vertical-align: top;
	}

#searchbar form input.searchbox {
background-color:#FFF !important;
border: 1px solid #ccc;
height: 19px;
width: 129px;
margin: 0px 0 0px 0;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
_font-size: 10px;
vertical-align: top;
	}

#pd-aff {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
border: 1px solid #ccc;
width: 70px;
margin: 0px 0 0 0;
_margin: 1px 0 0 0;
padding: 0;
vertical-align: top;
height: 19px;
}



/*--------------- END searchbar -----------------*/

/*--------------- BEGIN searchbarALT styles -----------------*/

#searchbaralt {
	height: 34px;
	padding-top: 5px;
	float: left;
	width: 996px;

	}

#searchbaralt p {
	font: 11px Arial, Verdana, sans-serif;
	width: 455px;
        _width: 455px !important;
	line-height: normal;
	padding: 0;
	}

#searchbaralt a, 
#searchbaralt a:visited {
	color: #003459;
	text-decoration:none;
	}

#searchbaralt a:hover {
	text-decoration: underline;
	}

#searchbaralt img.icon {
	margin: 0 11px 0 20px;
	}

#searchbaralt form {
        float: right;
	margin: 0;
	width: 320px;
	padding-right: 2;
	}

#searchbaralt input {
	padding-right: 2;
	margin: 0;
	float: right;
	}

#searchbaralt form input.button {
    padding: 0px;
    margin: 3px 5px 0px 0px;
	}

#searchbaralt form input.searchbox {
	background-color:#FFFFCC;
	border: 1px solid #CCC;
	width: 259px;
	margin-bottom: 4px;
	}

#searchbaralt table
{
border:none;
float:right;
padding:0;
margin-top:4;
margin-right:5;
margin-left:5;
}

#navcontainer {
    width:100%;
    margin:0 auto;
    background: #fff;
    float: left;
    }

/* Used for the in-article locator maps */
.article_map
{
width:250px;
height:300px;
border:1px solid #777;
}
.article_map_caption
{
font-size:12px;
margin: 0 5px 5px 2px;
color:#444;
}

.articleBody { color:#222;}