/* [file] redesign_default.css */

/****************************************** BEGIN DIV BASED LAYOUT ********************************************/
wrapper {
width: 1000px;
text-align: center;
}

/* removed invalid "p." from this selector (Ed Sauer 091013 */
#ew_FlashDiv1327734632, #adPosition3{
float:left!important;
}

#adPosition0 img {
float:none !important;
}

#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;}

table.regionParent td.region1 table { margin: 0 0 5px 0; }

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;
}

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 */

/* ------------------  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 10px 2px 0px;/*<- pushes content area 10px down from navigation/header */
}

.preHeaderRegion 
{
background-color:#e4e4e4;
}

.preHeaderRegion .adElement {
margin: 2px 0;
}

.region3 .adElement, .region6 .adElement, .region4 .adElement {
float: left;
text-align: left;
padding-bottom: 20px;
}

/*styles for section page masthead*/
#masthead_sectiondate {
width: 150px;
font:11px Arial, Helvetica, sans-serif;
position: absolute;
bottom: 10px;
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;
height:65px;
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;

}



/* ------------ 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: 654px;
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;
max-width:312px;
}

/* ------------------  END REGIONS ------------------ */



/*-----------------------------
COMPLEX Listing Portlet - global */


.region3 .complexListingTitle, h3.complexListingTitle {
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
display: block;
padding: 0 0 3px 0;
margin: 10px 0 5px 0;
border-bottom: 1px dashed #ccc;
}

table.complexListingBox {padding: 0;margin: 0;}
td.region11 table.complexListingBox { margin-left:20px; }

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: Georgia,"Times New Roman",Times,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 .blurbli {
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;
*/
font-family:Georgia,Times,"Times New Roman",serif;
font-size:15px;
line-height:22px;
}

.articleBody p {
/*
//margin-bottom:15px;
*/
margin-bottom:17px;
}

/* fix text crashing into Position 1 freeforms, packages, etc. */
table.regionParent td.articleBox .articleBody .articleViewerGroup { margin-left:10px; }

.articlePosition1{margin:0 0 10px 0px;}

.articlePositionSub1{}

.articlePositionHeader{ width:500px; margin:0 0 10px 0; /* 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;
    margin: 7px 0 10px 0;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    line-height:15px;
    color:#555;
    text-align: left;
    border:none!important;
}

div.articleOptions {
color: #444;font: normal 10px arial, helvetica, verdana, sans-serif;
margin: 10px 0 0;
float: right;
_width:150px;
}

a.articleOptions, a.addthis_button_email {color: #003459; text-transform:uppercase; }

a.articleOptions img, a.addthis_button_email 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:10px;
font-family:arial, verdana, sans-serif;
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: #666!important;
    font-family: Georgia,"Times New Roman",Times,serif!important;
    font-size: 14px!important;
    font-weight: bold!important;
    margin: -2px 0 10px 2px!important;
}
    
.articleTitle{
margin: 0 10px 10px 0;
padding: 0;
color:#222; 
font: 26px Georgia, "Times New Roman", Times, serif;
}
.articleByline {
padding: 0 0 10px 0;
margin-bottom:10px;
font-weight: normal;
}
div#articleByline 
{ 
border-bottom: 1px solid #ccc; 
min-height:25px;
_height:25px;
clear:both;

}
#articleByline + br 
{
display:none;
}

/* ------ End Article Portlet  ------ */





/* ------ GLOBAL (Site wide) pollsbox Portlet ------ */
table.pollsBox {
margin-bottom: 6px ;
background: #fff; 
border: 1px solid #ccc; 
display: block;
width:300px;
}

.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;
}

/* Edit 20130110 Dan Schneider Addresses oversize poll images breaking column alignment on homepage */
#regionParent #region4 .pollsBox td.pollsQuestion img { 
width:286px;
margin:0 auto;
}

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 10px 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 10px 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;
}
/* Turn it off for outbrain */
#related .boxblue img { width:auto; margin-right:0; }

/* 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;margin-bottom: 10px !important;}

/* --- 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;margin-right: 8px;}
.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 #888; 
border-top: 4px solid #888; 
}

.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: 14px;color: #333;}

.nestedFreeform h1 {text-transform: uppercase; text-align: left;font: bold 14px arial, helvetica, sans-serif;color: #222;padding: 7px 0 7px 10px;margin: 0 0 5px;border-bottom:1px solid #ccc;background-color:#f5f5f5;
    /*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: 4px; }

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!important;
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!important;
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!important;
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!important;
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!important;
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!important;
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!important;
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!important;
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!important;
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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}



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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}


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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}


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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}



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!important;
padding: 0 0 0 21px;
margin: 0 0 8px 0;
line-height: 17px;
}

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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}


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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}



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!important;
padding: 0 0 0 21px;
margin: 0 0 4px 0;
line-height: 17px;
}

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!important;
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!important;
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!important;
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 --- */

/* --- SECTION version article embedded freeforms --- */


.region5 .nestedFreeform {
width: 300px; 
border-bottom: 1px solid #888; 
border-top: 4px solid #888; 
}

.region5 .nestedFreeform a {color: #003459;}

.region5 .nestedFreeform img {border: 0;}

.region5 .nestedFreeform .photocaption {font: normal 9px arial, helvetica, sans-serif;color: #777;display: block;text-align: right;}

.region5 .nestedFreeform img.main {text-align: center;margin: 5px auto;display: block;}

.region5 .nestedFreeform .nf_content {padding: 10px 10px 10px 0;display: block;font: normal 11px arial, helvetica, sans-serif;line-height: 14px;color: #333;}

.region5 .nestedFreeform h1 {text-transform: uppercase; text-align: left;font: bold 14px arial, helvetica, sans-serif;color: #222;padding: 7px 0 7px 10px;margin: 0 0 5px;border-bottom:1px solid #ccc;background-color:#f5f5f5;
    /*text-indent: 0;*/}


.region5 .nestedFreeform h2 {text-align: left;font: bold 12px arial, helvetica, sans-serif;color: #222;margin: 10px 0 5px 0;padding: 0;
    /*text-indent: 0;*/}

.region5 .nestedFreeform h3 {text-align: left;font: bold 11px arial, helvetica, sans-serif;color: #a8130c;margin: 10px 0 5px 0;padding: 0;}

.region5 .nestedFreeform .nf_content p {padding: 0;margin: 0 0 8px 0;}

.region5 .nestedFreeform .nf_content p img.nf_right  {width: 100px;margin: 5px 0 5px 5px;}

.region5 .nestedFreeform .nf_content p img.nf_left  {width: 100px;margin: 5px 5px 5px 0;}

.region5 .nestedFreeform ul,.region5 .nestedFreeformPreps ul {list-style: none;margin: 0 0 8px 0;padding: 0;}

.region5 .nestedFreeform li,
.region5 .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: 4px; }

li.audio,
.region5 .nestedFreeform li.audio,
.region5 .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,
.region5 .nestedFreeform li.slideshow,
.region5 .nestedFreeform li.slideshows,
.region5 .nestedFreeform li.photos,
.region5 .nestedFreeform li.photo,
.region5 .nestedFreeformPreps li.slideshow,
.region5 .nestedFreeformPreps li.slideshows,
.region5 .nestedFreeformPreps li.photos,
.region5 .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,
.region5 .nestedFreeform li.video,
.region5 .nestedFreeform li.videos,
.region5 .nestedFreeformPreps li.video, 
.region5 .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: 17px;
}



li.email,
.region5 .nestedFreeform li.email,
.region5 .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: 17px;
}


li.blog,
li.blogs,
.region5 .nestedFreeform li.blogs,
.region5 .nestedFreeform li.blog,
.region5 .nestedFreeformPreps li.blogs,
.region5 .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: 17px;
}


li.document,
li.documents,
li.doc,
li.file,
.region5 .nestedFreeform li.documents,
.region5 .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: 17px;
}



li.link,
li.links,
.region5 .nestedFreeform li.links,
.region5 .nestedFreeform li.link,
.region5 .nestedFreeformPreps li.links,
.region5 .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 8px 0;
line-height: 17px;
}

li.wwwlink,
li.wwwlinks,
.region5 .nestedFreeform li.wwwlinks,
.region5 .nestedFreeform li.wwwlink,
.region5 .nestedFreeformPreps li.wwwlinks,
.region5 .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: 17px;
}


li.graphic,
li.grapics,
.region5 .nestedFreeform li.graphic,
.region5 .nestedFreeform li.graphics,
.region5 .nestedFreeformPreps li.graphic,
.region5 .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: 17px;
}



li.data,
li.database,
li.databases,
.region5 .nestedFreeform li.database,
.region5 .nestedFreeform li.databases,
.region5 .nestedFreeform li.data,
.region5 .nestedFreeformPreps li.database,
.region5 .nestedFreeformPreps li.databases,
.region5 .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: 17px;
}

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;
}


.region5 .nestedFreeform .icn {color: #003459;}

.region5 .nestedFreeform .icn a, .region5 .nestedFreeform .icn a:visited {color: #003459; text-decoration: none;}

.region5 .nestedFreeform .icn a:hover, .region5 .nestedFreeform .icn a:active {color: #003459; text-decoration: underline;}

.region5 .nestedFreeform .audioClip { background: #fff; padding: 0;margin: 0;height: 39px;}

.region5 .nestedFreeform .audioClip object {float: left;margin: 2px 5px 2px 2px;}

.region5 .nestedFreeform .audioClip h3 {padding: 6px 0 0 0;margin: 0;}

.region5 .nestedFreeform .audioClip p {font: bold 10px arial, helvetica, sans-serif;color: #14196b;padding: 0;margin: 0;}

.region5 .nestedFreeform .audioClipCopy {border: 1px solid #e9eaee;padding: 10px 5px 5px 5px;margin: 0;clear: both;display: block;}

.region5 .nestedFreeform .alert {color: #8f0910;}


/* --- END SECTION article freeforms --- */
/*sets footer styles */

.footerRegion {
background-color: #003459;
}

.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 0;
margin: 0px;
}

#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;}



/******************************************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: 4px solid #888;
    border-bottom: 1px solid #888;
    background-color: #fff;
    margin: 0 0 10px 0;
                padding: 0 0 10px 0;
                clear:both;
}
.packagesHeader{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #444;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
                text-transform: uppercase;
                background-color:#f5f5f5;
}
.packageTitle{
    list-style:none;
    font-weight:bold;
                display:none!important;
}
.packageDate{
    font-size:12px;
                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: 12px;
                line-height:17px;
    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
{
background: #fff;
/**overflow:hidden;**/
_overflow:visible;
margin-left: auto;
margin-right: auto;
 width:1000px;
_width:990px;
}


/* 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 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: 10px !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: 100%; /* Changed from auto to fix display issue on related headlines Mark MNGi */
}

/* 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 10px 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:480px;
    width: 640px;
}
.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:400px;}
#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
### Updated to correct poll display -  Dan Schneider 20130418
*/
.eln-office-name { color:#8D1427 !important; }
.region4 table table { border-width:0 !important; }
.region4 table table.pollsBox { border-width:1px !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: 20px 0 20px 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: #efefef;
margin: 0; 
width: 280px;
_width: 300px;
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; 
width: 288px;
_width: 300px;
padding: 7px 5px 7px 5px;
background-color: #fff;
font-size: 12px;
margin-bottom: 20px;
}

.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:11px;
    line-height:15px;
    color:#555;
    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;
}

#region2and3box a.blurbli {
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; }

.homepage th p { font-size:11px; }
.homepage th p strong { font-weight:normal!important; }
.homepage .votecount { display:block!important; }
.homepage .timestamp { font-style:italic; }

tr.result th { text-align:left!important; padding-right:5px; }
.primary-results h4 { margin-top:10px; }
.region3 .primary-results p { font-size:12px; margin-top:0; }
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; }


.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;

}

/*************** BEGIN Brightcove 600px embed modifications ***************/

#divhome .BrightcoveExperience {
    margin-bottom:10px!important;
}

.articleBox .BrightcoveExperience {
    margin-bottom:18px!important;
}

/*************** END Brightcove 600px embed modifications ***************/

/*************** BEGIN Brightcove homepage embed modifications ***************/

.region2 object.BrightcoveExperience { margin-left:7px; }

/*************** END Brightcove homepage embed modifications ***************/

#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;
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 1px;
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;
}

#searchbar #weeklybar {
float:left;
}


/*--------------- Weekly Deal Bar -----------------*/

#weeklybar {
width:auto;
height:25px;
margin-bottom:0px;
}

#weeklytextwrapper {
float:left;
border-right:groove 2px #FFF;
width:125px;
height:25px;
margin-right:2px;
}

#weeklytext {
margin:5px 0 0 10px;
font-family:Helvetica, sans-serif, Arial;
font-size:8px;
text-transform:uppercase;
font-weight:bolder;
text-indent:5px;
}

.weeklyad {
float:left;
width:auto;
height:25px;
margin:0;
padding:0;
}


.weeklyad img {
margin:0 8px 0;
padding:0;
}



/*--------------- End Weekly Deal Bar -----------------*/

/*--------------- 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: 2px;
    }

#searchbaralt input {
    padding-right: 2px;
    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:4px;
margin-right:5px;
margin-left:5px;
}

#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;}

/* OUTBRAIN ADJUSTMENTS */
.outbrain_column { width: 315px!important; _width:305px!important; }
.outbrain_rec_li { margin-bottom:4px!important; }
.outbrain_column h2 { margin-bottom:0; }
#outbrain_container_0_dual { _margin-top:-13px; }
#outbrain_widget_0 { _left:-5px; }
#outbrain_dual_divider_0_dual { display:none; }
fieldset#recommendationsFieldset_0_dual { _width:300px!important; }

.articleFooterLinks div.articleOptions { _width:465px; }

.BrightcoveExperience { z-index:0!important; }




#bloglist
{
width:322px;
max-width:322px;
height:540px;
overflow:scroll;
border:1px solid #ccc;
}
#bloglist ul
{
list-style-type:none;
}
#bloglist ul li
{
}
#bloglist ul li a
{
text-decoration:none;
}
.blogname { font-size:11px; font-weight:bold; display:block; }
.blogtitle
{
font-size:14px;
font-weight:bold;
display:block;
}
.blogtimestamp
{
font-size:10px;
display:block;
color:#666!important;
}

ul li.blogicon
{
height:80px;
padding:0 0 0 100px;
margin-top:0;
border-bottom:1px solid #ccc;
overflow:hidden;
    background-image: url(http://extras.mnginteractive.com/live/media/site36/2013/0504/20130504_095823_sprite5313.jpg)!important;
    background-position: 5px 0px;
    background-repeat: no-repeat;
    list-style: none outside none;
    margin: 4px 8px 8px 0;
}
ul .icon_ostrow {
    background-position: 5px -12px!important;
}
ul .icon_thespot {
    background-position: 5px -104px!important;
}
ul .icon_nuggets {
    background-position: 5px -196px!important;
}
ul .icon_cosports {
    background-position: 5px -288px!important;
}
ul .icon_mhm {
    background-position: 5px -380px!important;
}
ul .icon_broncos {
    background-position: 5px -472px!important;
}
ul .icon_eletters {
    background-position: 5px -564px!important;
}
ul .icon_artmosphere {
    background-position: 5px -656px!important;
}
ul .icon_avs {
    background-position: 5px -748px!important;
}
ul .icon_reverb {
    background-position: 5px -840px!important;
}
ul .icon_rockies {
    background-position: 5px -932px!important;
}
ul .icon_ {
    background-position: 5px -1024px!important;
}
ul .icon_diggingin {
    background-position: 5px -1116px!important;
}
ul .icon_colleges {
    background-position: 5px -1208px!important;
}
ul .icon_clothescircuit  {
    background-position: 5px -1300px!important;
}
ul .icon_thebalancesheet {
    background-position: 5px -1392px!important;
}
ul .icon_weekendfeatures {
    background-position: 5px -1484px!important;
}
ul .icon_seenfirst {
    background-position: 5px -1576px!important;
}
ul .icon_runninglines {
    background-position: 5px -1668px!important;
}
ul .icon_preps {
    background-position: 5px -1760px!important;
}
ul .icon_madmoviegoer {
    background-position: 5px -1852px!important;
}

ul .icon_beer {
    background-position: 5px -1944px!important;
}

ul .icon_techknowbytes {
    background-position: 5px -2036px!important;
}

ul .icon_food {
    background-position: 5px -2128px!important;
}

ul .icon_style {
    background-position: 5px -2220px!important;
}

ul .icon_videogames {
    background-position: 5px -2312px!important;
}

ul .icon_Plog {
    background-position: 5px -2404px!important;
}

ul .icon_titanic {
    background-position: 5px -2496px!important;
}

ul .icon_freerange {
    background-position: 5px -2588px!important;
}

ul .icon_health {
    background-position: 5px -2680px!important;
}

ul .icon_highernote {
    background-position: 5px -2772px!important;
}

ul .icon_coldcase {
    background-position: 5px -2852px!important;
}

ul .icon_ridetherockies {
   background-position: 5px -2954px!important;
}

ul .icon_coloathome {
   background-position: 5px -3042px!important;
}

ul .icon_idealog {
   background-position: 5px -3124px!important;
}

ul .icon_hark {
   background-position: 5px -3206px!important;
}

ul .icon_personalinterest {
   background-position: 5px -3288px!important;
}

ul .icon_stagecreen {
   background-position: 5px -3370px!important;
}

ul .icon_editorsnote {
   background-position: 5px -3476px!important;
}

ul .icon_editorsdesk {
   background-position: 5px -3564px!important;
}

ul .icon_humanworkplace {
   background-position: 5px -3652px!important;
}

ul .icon_kiszla {
   background-position: 5px -3748px!important;
}

ul .icon_pages {
   background-position: 5px -3842px!important;
}


.sharebox
{ 
/*z-index:2147483647;  yes, really. Had to do that to get it on top of the wallpaper ads on sports. */
z-index:100000;
width: 68px!important;
width: 75px!important;
margin-left:-79px;
_margin-left:-75px;
top:350px;
height:auto;
position:absolute;
background-color:white;
padding:5px 0px 0px 8px;
border:1px solid #999;
border-right:0px !important;
overflow:hidden;
}
.floating
{
position:fixed;
_position:absolute;
top:25px;
_top:1250px;
}

div .sharebox_item, .IN-widget
{
margin-left: -5px;
width:70px!important;
height:70px;
}
div #sharebox_pi {margin-left:7px; height:60px; margin-bottom:10px; }
/* changed. width from 120px to 55px due to it breaking in chrome. */
div .sharebox_item iframe { float:left!important; width:55px!important; }
.social_bookmarks { display:none; }

#sharebox_fb { margin-left:5px; }
#sharebox_tw { margin-left:2px; }
#sharebox_su {margin-left:3px; }
#sharebox_goog {margin-left:5px; }

/* Pulled this from http://extras.mnginteractive.com/live/css/site36/redesign_complexListing_layout5.css because it wasn't getting loaded on all the pages it was required. */
.listingExtLinkDesc {
    font: 12px Arial,Verdana,sans-serif;
}


/* Work-from-home, e-cigarette, wrinkle-therapy scam ads live here: */
.yabuka_300x250, #p360-format-box { display:none!important; }


/* Pull Quote styles added by Dan S. 11.13.2011 */

.articlePullQuote {
    width:540px;
    margin:5px 0 15px;
    text-align:center;
    padding:24px 48px;
                font-family:Georgia,Times,serif;
    font-weight:bold;
    font-style:italic;
                color:#222;
    font-size:18px;
    line-height:26px;
    border-top:1px solid #555;
    border-bottom:1px solid #555;
                text-decoration:none;
}
.articlePullQuoteLeft {
    width:260px;
    margin:5px 15px 5px 0;
    text-align:center;
    padding:24px;
                font-family:Georgia,Times,serif;
    font-weight:bold;
    font-style:italic;
                color:#222;
    font-size:18px;
    line-height:26px;
    border-top:1px solid #555;
    border-bottom:1px solid #555;
                float:left;
                text-decoration:none;
}
.articlePullQuoteRight {
    width:260px;
    margin:5px 0 5px 15px;
    text-align:center;
    padding:24px;
                font-family:Georgia,Times,serif;
    font-weight:bold;
    font-style:italic;
                color:#222;
    font-size:18px;
    line-height:26px;
    border-top:1px solid #555;
    border-bottom:1px solid #555;
                float:right;
                text-decoration:none;
}
.articlePullQuote .articlePullQuoteLeft .articlePullQuoteRight a:link {
                text-decoration:none;
}
.articlePullQuote .articlePullQuoteLeft .articlePullQuoteRight a:visited{
                text-decoration:none;
}
.articlePullQuote .articlePullQuoteLeft .articlePullQuoteRight a:active{
                text-decoration:none;
}
.articlePullQuote .articlePullQuoteLeft .articlePullQuoteRight a:hover{
                text-decoration:underline;
}

/* END Pull Quotes styles */

/* BEGIN Article Featured Link 2013 Style - added by Dan S. */

#articlebody p.featuredlink {
margin: 16px;
font-size: 16px;
text-indent: 10px;
padding: 2px 10px 4px 10px;
background: #f5f5ff;
}

/* BEGIN Article Featured Link 2013 Styles */


/* BEGIN Special Reports 2011 Styles - added by Dan S. */

.specRepBlock {
width:630px;
height:250px;
overflow:hidden;
margin:0 10px 20px
}
.specRepImg {
width:420px;
display:block;
height:250px;
}
.specRepImageLeft {
float:left;
margin: 0 10px 0 0;
}
.specRepImageRight {
float:right;
margin: 0 0 0 10px;
}
h6.specRepHed a:link {
text-decoration:none;
color:#eee!important;
}
h6.specRepHed a:hover {
text-decoration:underline;
color:#eee!important;
}
h6.specRepHed a:visited {
text-decoration:none;
color:#eee!important;
}
h6.specRepHed {
color:#eee!important;
padding:10px 20px;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:36px;
font-style:normal;
font-variant:small-caps;
font-weight: 700!important;
}
p.specRepDescription {
color:#eee;
text-align:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
line-height:22px;
font-style:normal;
font-variant:normal;
font-weight: normal!important;
margin:20px;
padding-top:10px;
border-top:4px solid #eee;
}
.specRepListing ul {
list-style-type:square;
list-style-position:inside;
color:#eee;
text-align:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
line-height:19px;
font-style:normal;
font-variant:normal;
font-weight: normal!important;
margin:40px 20px;
}
.specRepListing li {
list-style-type:square;
list-style-position:inside;
color:#eee;
text-align:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
line-height:19px;
text-indent:30px;
font-style:normal;
font-variant:normal;
font-weight: normal!important;
}
.specRepBar {
background-image:url('http://extras.denverpost.com/images/specRepDarkbg.png');
width:100%;
height:60px;
margin:190px 0 0;
}
p.specRepDescription3 {
color:#eee;
text-align:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
line-height:22px;
font-style:normal;
font-variant:normal;
font-weight: normal!important;
margin:20px;
padding-top:10px;
border-top:4px solid #eee;
}
h6.specRepHed3 a:link {
text-decoration:none;
color:#eee!important;
}
h6.specRepHed3 a:hover {
text-decoration:underline;
color:#eee!important;
}
h6.specRepHed3 a:visited {
text-decoration:none;
color:#eee!important;
}
h6.specRepHed3 {
color:#eee!important;
padding:10px 20px;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-style:normal;
font-variant:small-caps;
font-weight: 700!important;
}

/* END Special Reports 2011 Styles */

h3.articleSubHead
{
color:black; 
font-size:15px; 
margin-top:15px; 
margin-bottom:3px;
text-transform:uppercase;
}

.popularlist 
{ 
width:300px; 
}

td.region3 .boxwhite, td.region3 .complexListingBox { width:300px; } /* this could be controversial too. */

.yahooContentMatch 
{
    text-align: center;
}

/* Revised article comment styles 201111 */
#commentwrapper { clear:both; }
#comments div
{
width: auto;
}
ul#comments 
{
width: 583px;
}
#comments li 
{
}
.comment_header
{
}
.comment_header .avatar
{
float:left;
margin-right:5px;
}
.comment_details
{
background-color: #ddd;
display: block;
float: left;
height: 40px;
min-width: 533px;
width: auto;
margin-bottom:5px;
}
.comment_details .fullname
{
font-size:16px;
margin: 10px;
display: block;
float: left;
}
.comment_details .timestamp
{
float: right;
font-size: 10px;
margin: 14px;
}
#comments .comment
{
font: 14px / 20px Georgia, serif;
display: block;
clear: both;
padding-top: 10px;
}
#comments .comment strong
{
text-transform: uppercase;
display: block;
clear: both;
}
#comments .comment .comment_body
{
}
#comments .comment .comment_body blockquote
{
margin: 10px 16px 0;
}
#comments .comment .comment_body blockquote div
{
border-left: 2px solid #ccc;
padding-left: 6px;
margin-bottom: 5px;
display: block;
float: none;
}
.comment_footer
{
display: block;
clear: both;
height: 25px;
border-bottom: 1px solid #ccc;
margin: 15px 0 60px;
font-size: 12px;
}
.comment_footer footer_col
{
}
.footer_col_text
{
float: left;
margin-left: 20px;
}
.comment_permalink
{
background: url("http://extras.mnginteractive.com/live/media/site36/2008/0721/20080721_045151_icon_post_target.gif") no-repeat scroll left top transparent;
display: block;
float: left;
height: 9px;
margin: 2px 1px 0 0;
overflow: hidden;
text-indent: -5000px;
width: 11px;
}
.reportabuse
{
padding-left: 20px;
}
.comment_meta_rating
{
display: block;
float: right;
margin-left: 20px;
}
.comment_footer .vote
{
width: 13px;
height: 18px;
display: block;
text-indent: -5000px;
overflow: hidden;
float: right;
background: no-repeat scroll left top transparent;
padding: 0 3px;
margin: 0 5px;
}
.comment_footer .up
{
background-image: url("http://extras.mnginteractive.com/live/media/site36/2011/1122/20111122_113024_thumbsup.gif");
}
.comment_footer .down
{
background-image: url("http://extras.mnginteractive.com/live/media/site36/2011/1122/20111122_112951_thumbsdown.gif");
}

.commentreverse, .commentforward, .commentlabel
{
text-transform: uppercase;
display: block;
padding: 3px 5px;
float: right;
}

.hilit { background-color:#bdc6ff; }
#facebookWidgetRightColumn { padding-bottom: 20px;}


/* YourHub Widget 
================================== */

#yourHubWidget {width: 287px;}
#yourHubWidget h2 {color: #003459; font-weight: normal; font: 20px/22px Georgia,"Times New Roman", Times; padding: 0; clear:both;}
#yourHubWidgetLeadImage {float:right; height:72px; border: none; padding: 2px;}
#yourHubWidgetLeadBlurb {margin-bottom: 10px; color: #444; text-decoration: none;}
#yourHubWidgetSubmitAStory {float:left; padding: 2px; color: #003459; margin-top: 5px;}
#yourHubWidgetAd {float:right; padding-bottom: 10px;}
#yourHubWidgetLogo {height: 25px; width: 269px; float:left; clear: both; margin-bottom: 10px; border:none;}
.liNoImage {list-style: none; font: normal 12px arial, verdana, sans-serif; line-height: 15px; margin: 0 0 0 2px; bullet-style-type: square; background: url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat 0 7px; padding-left:10px; display: block;}
.liNoImage a {color: #003459;}



/* Blogs - Twitter Widget */
.twp-container { clear:none!important; }


/* Photo Rotator */
#rotatecontainer{margin:0 auto;position:relative;text-align:left;width:640px;height:270px;background:#fff;}
#photoshow{position:relative;margin-left:auto;height:230px;}
#photoshow img{border:none;}
.imgLeftmc {float:left;margin-left:5px;width:20px;height:20px;background-color:#CCCCCC;border:#000000 solid thin;/* for IE */filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8;}
.imgRightmc{float:left;margin-left:5px;width:20px;height:20px;background-color:#CCCCCC;border:#000000 solid thin;/* for IE */filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8;}
#playpausebox {float:left;margin-left:5px;width:20px;height:20px;background-color:#CCCCCC;border:#000000 solid thin;/* for IE */filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8;}
.rplay {border-color:transparent transparent transparent #333333;border-style:solid;border-width:7px 0 7px 13px;float:left;height:0;margin-left:4px;margin-top:3px; width:0;}
.rnavcontainer{position:absolute;top:240px;right:10px;}
.rrightarrow {border-color:transparent transparent transparent #333333;border-style:solid;border-width:6px 0px 6px 6px;float:left;height:0;margin-left:3px;margin-top:4px;width:0;}
.rleftarrow {border-color:transparent #333333 transparent transparent;border-style:solid;border-width:6px 6px 6px 0px;float:left;height:0;margin-left:2px;margin-top:4px;width:0;}
.rotatepause {border-left:#333333 3px solid;border-right:#333333 3px solid;height:12px;margin:4px 5px;width:4px;}


.inarticle_gallery 
{ 
width: 600px; 
height:750px; 
border:0;
overflow:hidden;
}

#navRegistration #___plusone_0 { float:left!important; height:0!important; overflow:visible; position:relative; left:60px; top:24px; }





/*
Politics nav styles.
Used on http://denverpost.com/politics, others.
Email jmurphy@denverpost.com with questions.
Last updated: 201201
*/
#politics-nav
{
    width:993px;
    height:106px;
    background:url('http://extras.denverpost.com/media/app/nav/politics/politicsheaderbg.jpg') no-repeat 8px 0px;
}
#politics-nav > div
{
    padding-top:2px;
}
#politics-nav img { border:0; }
#politics-nav #nav-bar
{
    padding-top:3px;
    margin-left:420px;
    width:555px;
    height:20px;
    color:white;
    overflow:hidden;
    font-size:12px;
}
#politics-nav ul { margin:0; padding:0; }
#politics-nav #nav-bar ul li
{
    font-family:Times, serif;
    float:right;
    list-style:none;
    padding-right:10px;
    margin:0;
    position:relative;
    top:-9px;
}
#politics-nav ul li img { position:relative; top:8px; }
#politics-nav #nav-bar a { color:white; text-decoration:none; }


#politics-nav #nav-items
{
    margin-top:10px;
    margin-left:240px;
    width:320px;
    height:65px;
    color:#666;
    overflow:hidden;
    font-size:11px;
}
#politics-nav #nav-items ul li
{
    float:left;
    list-style:none;
    padding:0px;
    margin:0;
    position:relative;
    top:-8px;
    width:150px;
    height:20px;
    font-family:Verdana, sans-serif;
}
#politics-nav #nav-items a { color:#214b66; text-decoration:none; }

#politics-nav #nav-home
{
    display:none;
    position:relative;
    width:213px;
    height:50px;
    top:-65px;
    left:7px;
}

/* Legacy Header Footer Redesign*/

#legacyRdsHead #masthead_section	{
	background: transparent url(http://extras.mnginteractive.com/live/media/navbar/DFM/header.jpg) no-repeat  0 0;
	height: 250px;
    position: relative;
    width: 1000px;
}		
#legacyRdsHead #obitsLogo {
	position: absolute;
	left: 10px;
	top: 120px;
}

#legacyRdsHead .adElement {
	padding-top:10px;	
}

#legacyRdsFoot {
	background: url("http://extras.mnginteractive.com/live/media/navbar/DFM/footerpattern.png") repeat-x scroll 0 0 #D8E6F1;
    color: #666666;
    margin-left: auto;
    margin-right: auto;    
    width: 1000px;		
}
#legacyRdsFoot .adElement {
	padding: 40px 0 10px 0;	
}

#legacyRdsFoot #footer {
        margin: 0 10px 20px 10px;
        width:980px;
}
#adposition0 div{
position: relative;
z-index:10000;
}

/*   Prep tables styles by Ryan Casey 3-22-12 */
table.preps { background-color: #ffffff; font-size: 12px; text-align:center; }
table.preps .row { background-color: #ffffff; height: 100%; font-size: 12px; text-align:center; border-bottom: 1px solid #CCC; font: 11px verdana, helvetica, arial, sans; }
table.preps td.bord { border-bottom:1px solid #ccc; }
table.preps tr.bord td { border-bottom:1px solid #ccc; }
table.preps .hed { background-color: #003459; height: 100%; font-size:18px; color:#FFF; font-weight:bold; text-align:center; border: none; }
table.preps .hed2 { border: none; background-color: #D7D6D6; height: 100%; font-size:13px; font-weight:bold; text-align:center; }
table.preps .hed3 { border: none; background-color: #32698f; height: 100%; font-size:14px; color:#FFF; font-weight:bold; text-align:center; }
table.preps .outline { border: 1px solid #b0b0b0; }
table.preps .slant { background: #fff url("http://extras.mnginteractive.com/live/media/site36/2011/1223/20111223_085509_angle.gif") right -1px no-repeat; border-bottom:none;}
table.preps .slantL { background: #fff url("http://extras.mnginteractive.com/live/media/site36/2011/1223/20111223_085849_angleL.gif") left -1px no-repeat; border-bottom:none;}
table.preps td.number { font-size:20px; background-color: #cfdee9; font-weight:bold; color:#004e85; border-bottom:1px solid #fff;}
table.preps td.information { height: 100%; font-size: 12px; color: #7d7d7d ;}
table.outline { border: 1px solid #b0b0b0; } 
table.preps tr.blue { font: bold 12px Arial; color: #fff; background: #003459 url(http://blogs.denverpost.com/preps/files/2012/07/statTableBG-transparent.png) repeat-x; text-transform:uppercase; }
table.preps tr.head { font: bold 12px Arial; color: #06272C; background: #f1f1f1 url(http://blogs.denverpost.com/preps/files/2012/07/statTableBG-transparent.png) repeat-x; text-transform:uppercase; }
table.preps tr.first { font: 11px verdana, helvetica, arial, sans; background: #fff; color: #06272C; }
table.preps tr.second { font: 11px verdana, helvetica, arial, sans; background: #f7f7f7; color: #06272C; }
table.preps td.name { font: 16px Arial, sans; color: #06272C; font-weight:bold; }
.prepoutline { border: 1px solid #b0b0b0; padding: 1px; display: table; width:100%; margin-bottom:5px; } 
table.preps .tbl { display:none; table-layout:fixed;}
table.preps .lnk { border:none; background:none; color:#003459; }
table.preps tr.gold { font: bold 12px Arial; color: #000; background: #f5f69d url(http://blogs.denverpost.com/preps/files/2012/07/statTableBG-transparent.png) repeat-x; text-transform:uppercase; }
table.prepallcolo { width:100%; table-layout:fixed; }


/*   Prep bracket styles by Ryan Casey 5-03-12 */
a.prepbracket { text-decoration:none!important }
table.prepbracket .text { font-size: 10px; }
table.prepbracket .team { font-size: 11px; width:84%; }
table.prepbracket .team2 { width: 105px; font-size: 10px; }
table.prepbracket .seed { color: #851717; text-align:center; font-size: 10px; width:8%; }
table.prepbracket .score { text-align:center; font-size: 11px; width:8%; }
table.prepbracket .lonegame { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #D7D6D6; width:180px; }
table.prepbracket .bracketgame { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #D7D6D6; width:170px; }
table.prepbracket .spacer { width:5px; }
table.prepbracket .rowspace { height:5px; }
table.prepbracket .hed { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ccc; background-color: #eeeeee; font-size: 12px; text-align:center;}
table.prepbracket .linkLtop { border-width: 1px 1px 0px 0; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .linkLext { border-width: 0px 1px 0px 0; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .linkLbot { border-width: 0px 1px 1px 0; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .linkRtop { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .linkRext { border-width: 0px 0px 0px 1px; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .linkRbot { border-width: 0px 0px 1px 1px; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .line { border-width: 1px 0px 0px 0; border-style: solid; border-color: #D7D6D6; }
table.prepbracket .lineBot { border-width: 0px 0px 1px 0; border-style: solid; border-color: #D7D6D6; }

#articleBody #swiffycontainer body { background:none!important; }


/* fix for IE10 navigation */
#navwrapper { position: relative; }

/* Fixing registration form to left align */
#registration_styles {
    text-align: left !important;
    line-height: 25px  !important;
}out

/*   Broncos numbers tables by Ryan Casey 10-08-12 */
table.broncosnumbers { font-size: 12px; }
table.broncosnumbers .head { font: bold 14px; color: #000; background: #fff }

/* Temporary wallpaper fix */
div #adx_ldo0_221316, #adx_ldo1_221316 {
z-index:-1 !important;
}

/* OwnLocal widget flyout CSS fix */
.regionParent #ownLocalWidgy { padding:10px 0; }

/* ******************* Registration Portlet ******************** */
.registerBody{
    background-color:#eff4fe;
    padding:10px;
}
.registerNav{
	background-color:#eee;
    font-family:arial;
    font-size:11px;
    color:#333;
    padding-top:5px;
    padding-bottom:5px;
}
.registerTitleLine{
    height:4px;
    color:#dedede;
}
.registerBoundingBox{
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#d1d1d1;
}
.registerBoundingBox table {
    text-align:left;
}
.registerPageName{
    font-family:arial;
    font-size:18px;
    color:#333;
    font-weight:bold;
}
.registerHeaderCopy{
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#005e99;
}
.registerBodyCopy{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    line-height:16px;
}
.registerUserAlert{
    font-family:arial;
    font-size:12px;
    color:#0e5a0e;
    font-weight:bold;
    background-color:#fbfcac;
}
.registerFormLabel{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    font-weight:bold;
}
.registerFormLabelOpt{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    font-weight:bold;
}
.registerLink{
    font-family:arial;
    font-size:12px;
    color:#3d46fe;
}
.registerPasswordLink{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerLoginBox{
    border-style:solid;
    border-width:1px;
    border-color:#d4d4d4;
    background-color:#eff4fe;
}
.registerBulletHeader{
    font-family:arial;
    font-size:14px;
    color:#7f7f7f;
}
.registerBulletList{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerFormInstructions{
    font-family:arial;
    font-size:11px;
    color:#6a6a6a;
    font-weight:normal;
}
.registerSmallBodyCopy{
    font-family:arial;
    font-size:11px;
    color:#6a6a6a;
    line-height:14px;
    font-style:italic;
}
.registerLinkTitle{
    font-family:arial;
    font-size:12px;
    color:#929292;
    font-weight:bold;
    padding-bottom:7px;
}
.registerFormRadio{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
}
.registerFormRequired{
    font-family:arial;
    font-size:12px;
    color:#f00;
}
.registerFormError{
    font-family:arial;
    font-size:12px;
    color:#f00;
    font-weight:bold;
    background-color:#fbecec;
}
.registerFormErrorLabel{
    font-family:arial;
    font-size: 12px;
    color:#f00;
    font-weight:bold;
}
.registerFormConfirm{
    font-family:arial;
    font-size:12px;
    color:#0e5a0e;
    font-weight:bold;
    background-color:#fbfcae;
}
.registerFormErrorInstructions{
    font-family:arial;
    font-size:11px;
    color:#f00;
    font-weight:normal;
}

/* ***** Registration pages ***** */

.regCol1, .regCol2   { float:left;margin-bottom:10px;width:280px; }
.regCol2             { padding-left:20px; }
.regColumns          { clear:both;font-size:12px;padding-bottom:15px;text-align:left; }
#registration_styles { text-align:left;margin-top:15px; }						
.regColumnsRemember  { white-space:nowrap; margin-bottom:50px; }
select#country       { width:250px; }

.registerFormLabelOpt{
	font-family:arial;
	font-size:12px;
	color:#6a6a6a;
	font-weight:bold;
}

div.regionParent {height:100% !important;}

#dfp-20 { width:250px; }

.olympics-left{font-family:helvetica, arial, sans-serif;border:1px solid #5276b0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;width:145px;color:#3a527d;}

.olympics-left #olympics-header-box{height:36px;margin:12px 0 0 7px;}

.olympics-left #olympics-header-box .olympics-icon{display:block;float:left;width:18px;padding:0 3px 0 0;margin:0;}

.olympics-left #olympics-header-box .olympic-header{display:block;float:left;padding:6px 0 0;color:#39537d;width:103px;font-size:14px;line-height:17px;}

.olympics-left .olympic-header span{font-size:16px;}

.olympics-left .full-coverage{background-color:#5374b0;padding:9px 13px;font-size:14px;font-weight:700;}

.olympics-left .full-coverage img{text-align:right;}

.olympics-left .full-coverage a{color:#FFF;text-decoration:none;width:100%;display:block;}

.olympics-left .full-coverage a:hover{text-decoration:none;}

.olympics-left .full-coverage img{float:right;margin-top:3px;}

.olympics-left .olympic-menu-holder{padding:15px 0 8px 14px;color:#39537d;font-size:12px;}

.olympics-left .olympic-menu-holder ul{list-style:none;padding:0;margin:0;height:36px;}

.olympics-left .olympic-menu-holder li{padding:0;margin:0;line-height:18px;background-position:right 2px;float:left;}

.olympics-left .olympic-menu-holder li.separator{display:block;margin:0 7px;color:#868686;}

.olympics-left .olympic-menu-holder li a{display:block;color:#5278ae;text-decoration:none;font-weight:700;font-size:12px;}