body { background-color: #DDD; margin:0; font: normal 12px verdana, arial, helvetica, sans-serif;  text-align: center; }
h1, h2, h3, h4, h5, h6 { color: #333757; margin: .5em 0; font: bold 16px arial, helvetica, sans-serif; }
h2, h3, h4, h5, h6 { font-size: 14px; }
img { border: 0;}
.float_container { overflow: hidden; }
.clear { clear: both; }
.hidden { visibility: hidden; display: none !important; z-index: 2000; }
.visible { visibility: visible; }
.center { text-align: center; margin-bottom: 1em; }
.right { text-align: right;}
a:link { color: #333750; }
a:visited { color: #333750; }
a:active { color: #373740; }
a:hover { color: #933; }
table { width: 100%; }
p {margin-top: 0.8em;}
#noscr { background-color: #CCC; position: absolute; top: 40px; z-index: 3000; width: 100%; height: 100%; border: 2px solid #444; padding: 2em; }
#wrapper { width: 950px; min-width: 600px; border-left: 1px solid #999; border-right: 1px solid #999; margin: 0 auto; text-align: left; }
#print_wrapper { width: 850px; min-width: 600px; border-left: 0px solid #999; border-right: 0px solid #999; margin: 0 auto; text-align: left; }
#header {  position: relative; z-index: 1000; border-bottom: 1px solid #999; background-color: #FFF; }
#masthead { background-color: #333757; color: #FFF; font: 18px arial, helvetica, sans-serif; border-bottom: 1px solid #999; }
.mast_ad { float: right; width: 160px; height: 65px; margin-right: 10px;  overflow: hidden;  }
.mast_section { height: 65px; }


#menu { background-color: #FFF; border-top: 1px solid #999; border-bottom: 5px solid #999; overflow: visible; z-index: 1000;}
#nav { font-weight: bold; float: right; width: auto; position: static; z-index: 1000;}
#nav_menu a { text-decoration: none; color: #373740; font-weight: bold; font-size: 11px; display: block; background-color: #FFF; padding: 3px 1em; margin: 0; border-left: 1px solid #999; z-index: 1000;}
#nav_menu a:hover { color: #933; z-index: 1000;}
#nav_menu { list-style-type: none; margin: 0; padding: 0;  z-index: 1000;}
#nav_menu li { float: left; position: relative;	width: auto; text-align: center; margin: 0; padding: 0; z-index: 1000;}


.subnav { margin-top: .5em; font-size: 10px; z-index: 1000;}
.subnav ul { padding: .5em !important; list-style-type: none; background-color: #373740; color: #FFF; margin: 0; z-index: 1000;}
.subnav li { display: inline; z-index: 1000;}
.subnav a { color: #FFF; z-index: 1000;}

div.registration {border-right: 12px; background-color: #ffffff;}
td.fielddesc {text-align: right;}
td.fieldasc {text-align: left;}
td.fieldctr {text-align: center;}
input.reg1 { border: 1px solid #000066; color: #000000; width: 25px; height: 14px; font: bold 10px verdana, arial, helvetica, sans-serif; padding-left: 2px;}
input.reg2 { border: 1px solid #000066; color: #000000; width: 150px; height: 14px; font: bold 10px verdana, arial, helvetica, sans-serif; padding-left: 2px;}
input.miregtext { border: 1px solid #000066; color: #000000; width: 150px; height: 14px; font: bold 10px verdana, arial, helvetica, sans-serif; padding-left: 2px;}
input.miregpassword { border: 1px solid #000066; color: #000000; width: 75px; height: 14px; font: bold 10px verdana, arial, helvetica, sans-serif; padding-left: 2px;}

#subnav div { border-bottom:1px solid #999; border-top: 1px solid #999; background-color: #EEE; width: 949px; color: #373750; position: absolute; top: auto; left: auto; padding: .5em 0; z-index: 1000;}
#subnav div ul { list-style-type: none; font-size: 11px; padding: .5em; display: block; float: left; margin: 0; border-right: 1px solid #CCC; z-index: 1000;}
#subnav a {text-decoration: none; z-index: 1000;}

#login { padding-left: 5px; padding-top: 0px;  }
#login h2 { margin: 0; font: bold 12px arial, helvetica, sans-serif; color: #373740;}
#login h2 a { color: #999; padding: 0 .5em;}
#SmallLoginForm { margin: 0; }
#SmallLoginForm img { vertical-align: middle; }
#SmallLoginForm input { vertical-align: middle; }
input.dim { border: 1px solid #999; color: #999; width: 75px; height: 14px; font: bold 10px verdana, arial, helvetica, sans-serif; padding: 1px 5px 0 5px; }

#weather { background-color: #FFF; width: 300px; margin: 1em auto; padding: 5px 0px;}
#weather h1 { color: #900; font: bold 12px verdana, arial, helvetica, sans-serif;}
#weather ul { list-style-type: none; margin: 0; padding: 0;}
#weather ul li { font-size: 10px; color: #444; width: 20%; float: left; }
#weather .box_ad { clear:both; padding-top: 1em; }

.modtime { font: oblique 12px arial, helvetica, sans-serif; }

#content_wrapper { background-color: #D3D7E7; }
.leaderboard { width: auto; padding: 5px; z-index: 10; height: 98px; margin: 0px;}
.ntl2   { float: left; width: 728px; height: 90px; z-index: 10;}
.btna01 { float: right; width: 120px; height: 90px; z-index: 10;}

#col_wide {background-color: #FFF; width: 925px; padding: 0px 2px 5px; }
#col_wide615 {background-color: #FFF; width: 615px; padding: 0px 2px 5px; text-align: center; }

.box_ad,  #cb_widget { margin-bottom: 1em; }
#ad_col_2 { float: right; width: 135px; margin-bottom: 1em; }
#ad_col_1 { margin-bottom: 1em; }

#col_1 { background-color: #FFF; float: left; padding: 0px 10px 5px; width: 615px;}
#col_1 a:link { text-decoration: none; font-weight: bold;}
#col_1 a:visited { text-decoration: none; }
#col_1 a:active { text-decoration: none; }
#col_1 a:hover { text-decoration: underline; }

#col_2 { float: right; width: 310px; padding: 0px 2px 5px; text-align: center; }
#section1571 #col_2 { padding-top: 5px; }
#section_2300 #col_2 { padding-top: 5px; }

#col_925a { background-color: #FFF; float: left; width: 925px; padding: 0px 10px 5px;}
#col_780a { background-color: #FFF; float: left; width: 780px;}
#col_160a { float: right; width: 160px;}

/* Changes below were made on 8-17-2007 by pbuckley
due to ticket submitted by dday to MI support 
.pri_Flash { background-image: url(/static/images/emblem-important.png);background-repeat: no-repeat; padding-left: 30px;}
.pri_Flash a {color: #F57900;font-size:20px;}
*/
#info { padding: .5em; background-color: #FFF;  text-align: right; }
#date { font-weight: bold; color: #373740; text-align: right; }
#briefs, .story_pane_right { float: right; width: 300px; }
.briefs_menu { list-style-type: none; margin-left: 0; padding-left: 0; text-align: right; }
.briefs_menu li { display: inline; }
.briefs_menu a { text-decoration: none; color: #373740;}
.briefs_menu a:hover { color: #933; }
.briefs_menu img { vertical-align: middle; }
#briefs .active_li a { font-weight: bold; color: #333757; }
#briefs .inactive_li a { font-weight: normal; color: #373740; }
#briefs div ul { font-weight: bold;  list-style-image: url(http://media.modbee.com/static/images/bullet_round_red.gif); margin-left: 10px; padding-left: 10px; }
.story_pane_left { margin-right: 310px; width: 300px; }
#rotator { border-top: 1px solid #999; border-bottom: 1px solid #999; clear:both; padding: 1em 0; margin: 1em 0; background-color: #FFF; }
#r_controls ul { display: inline;  margin-left: 0; padding-left: 0; list-style-type: none; }
#r_controls ul li { display: inline;}
#r_content ul { list-style-image: url(http://media.modbee.com/static/images/bullet_round_red.gif); margin-left: 10px; padding-left: 10px; }
#r_cats li img { margin-bottom: 5px; margin-right: 2em; }
#r_btns { padding-left: 8em !important; }
.subhead { color: #373740; font: oblique bold 16px arial, helvetica, sans-serif; }
.byline { font: bold 12px arial, helvetica, sans-serif; }
#story_body { font: normal 14px georgia, times, serif; }
#service_r a { color: #009; }
#story_detail { padding-right: 1em; }
#story_detail h1 { color: #000; }
.shirttail { font: bold 14px georgia, times, serif; }

#story_menu { background-color: #FFF; border: 1px solid #999; margin: .5em 0; font-size: 10px; padding: 3px;} 
#story_menu a { text-decoration: none; color: #000; vertical-align: middle; }
#story_menu a:hover { color: #933; }
#story_menu img { padding-right: .5em; vertical-align: middle; }
#story_menu span { margin-right: 1.25em; }

#side_pane { float:right; width: 260px; margin: 0 1em; font: normal 12px verdana, arial, helvetica, sans-serif; }

.story_box { margin-bottom: 1em; padding: .5em 0; }

.spill h2 { color: #000; border-bottom: 1px solid #999; }
.spill .highlight { margin-bottom: 2em !important; }

#sd_fivemore { border: 1px solid #999; background-color: #FFF; margin-bottom: 1em; }
#sd_fivemore h2 { text-align: center; font-size: 12px; font-weight: bold; padding: 2px; border-bottom: 1px solid #999; margin: 0; }
/* #sd_five { float: left;  width: 104px; } */
.sd_blt { position: relative; left: 125px; top: -1px; width: 11px; }
.sd_five_blt { position: relative; left: 49px; top:-1px; width: 11px; }
.sd_rel_blt { position: relative; left: 177px; top:-1px; width: 11px; }
#sd_fivemore .active_li { background-color: #FFF;  color: #FFF; font-weight: bold; background-image: url(http://media.modbee.com/static/images/red_gradient_button.gif); background-repeat: repeat-x; }
#sd_fivemore .inactive_li { background-color: #FFF; color: #000; font-weight: bold; }
#sd_fivemore .inactive_li a { color: #000; text-decoration: none; }
#sd_fivemore .active_li a { color: #FFF; text-decoration: none; }
#sd_fivemore a:hover { text-decoration: underline; }
#sd_topfive, #sd_related, #sd_emailed { padding: 1em; margin: 0; }
#sd_topfive p { text-align: center; margin: .5em; }
#sd_fivemore ol, #sd_fivemore ul { margin: 0 1em; padding: 0 1em; }
#sd_topfive li, #sd_related li, #sd_emailed li { font-weight: bold; color: #373740; }
#sd_topfive a, #sd_related a, #sd_emailed a { color: #373740; text-decoration: none; } 
#sd_topfive a:hover, #sd_related a:hover, #sd_emailed a:hover { text-decoration: none; color: #933; }
#sd_comments { text-align: center; padding: 1em; }

#multimedia_links h3 {color: #333750; margin: 0;}
#multimedia_links ul {margin: 0 10px; padding: 5px 10px; list-style-image: url(http://media.modbee.com/static/images/bullet_gray_inactive.gif); }
#ext_links h3 {color: #333750; margin: 0;}
#ext_links ul {margin: 0 10px; padding: 5px 10px; list-style-image: url(http://media.modbee.com/static/images/bullet_gray_inactive.gif); }

.sidebar { background-color: #EFF0C0; padding: 2em; margin-bottom: 1em; border: 1px solid #999; }
.sidebar p { padding: .5em 1em; }

/* dlivingston Updated 20081231 */
.sidebarhead {text-align:center;font-size:16px;Font-weight:bold;text-decoration:none;font-variant: small-caps;}
.listsource {text-align:right;font-style: italic;font-weight: normal;}
.bullet_centered {font-weight:bold;font-size:14px;text-align:center;}
.bold_underline {font-weight:bold;text-decoration:underline;}
/* Sports Table Caption */
.sptabcap {background-color: #000000;color: #ffffff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center;}
/* Sports Table Conference Header */
.sptabconhd {background-color: #336633;color: #ffffff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center;}
/*Sport Table Subheader */
.sptabshd {background-color: #CCCCCC;color:#000000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center;}
/* Sports Table Odd Row Color */
.sptabrowodd {background-color:#E5E5E5;}

#story_media { font-size: 12px; margin-bottom: 2em; }
#sm_viewport { float: left; width: 320px; overflow: hidden; text-align: center; }
#sm_viewport img { border: 1px solid #333757;}
#sm_thumbs { margin-left: 320px; }
#sm_thumbs img.thumb { height: 45px; border: 1px solid #333757; margin: 2px; }
#sm_caption, #sm_byline { margin-left: 320px; font-size: 11px; }

#col_2 #search { background-color: #FFF; border: 1px solid #999; margin: auto; margin-bottom: 1em; width: 300px; text-align: left; }
#col_2 #search h2 { color: #000; border-bottom: 1px solid #999; text-align: center; font: 10px arial, helvetica, sans-serif; margin: 0; padding: 3px 2px; }
#col_2 #search h2.active { background-color: #FFF;  color: #FFF; background-image: url(http://media.modbee.com/static/images/red_gradient_button.gif); background-repeat: repeat-x; }
#col_2 #search h2.inactive { background-color: #FFF; color: #000; }
#col_2 #search h2.inactive a { color: #000; text-decoration: none; }
#col_2 #search h2.active a { color: #FFF; text-decoration: none; }
#col_2 #search h2 a:hover { text-decoration: underline; }
#col_2 #search h2#srch_1 {float: left;width: 71px; font-weight: bold; font-style: oblique; padding-bottom: 4px; padding-top: 4px;}
#col_2 #search #srch_2 {float: left;width: 80px; border-left: 1px solid #999;}
#col_2 #search #srch_3 {float: left;width: 75px; border-left: 1px solid #999;}
/* #srch_4 {float: left;width: 31px; border-left: 1px solid #999;}*/
#col_2 #search #srch_5 {float: left;width: 55px; border-left: 1px solid #999;}
#col_2 #search form { text-align: left; padding: .5em; margin: 0;}
#col_2 #search form input, #col_2 #search form select { font: 10px arial, helvetica, sans-serif; vertical-align: middle;}
#col_2 #search p {margin: 4px 0; font: bold 8pt arial, helvetica, sans-serif;color: #373740;}
#col_2 #search .srch_blt1 { position: relative; left: 115px; top:-1px; width: 11px; }
#col_2 #search .srch_blt2 { position: relative; left: 195px; top:-1px; width: 11px; }
#col_2 #search .srch_blt3 { position: relative; left: 265px; top:-1px; width: 11px; }
#col_2 #search .srch_blt4 { position: relative; left: 265px; top:-1px; width: 11px; }
#section2084 #col_1 ul li { margin-top: 15px; list-style-type: none; font: bold 14px/16px Helvetica,Arial,sans-serif; }
#front_taste { background-color: #000; text-align: center; padding: 1px; margin: 1em 0; }
#front_ml ul { list-style-type: none; margin-left: 0; padding-left: 0; margin-bottom: 2em; }
#front_ml h3 { font-size: 12px; margin: 0; }
#front_ml p { margin-top: 0;}

#section_top { width: 100%; padding-bottom: 1em; }
.section_name { border-bottom: 1px solid #999; }
#section_top_l { float: left; width: 300px; }
#section_top_r { margin-left: 300px; padding: .5em 0 .5em 1.5em; }
#section_top h2 { margin: 2px 0 .5em 0; }
#section_top h3, #section_top h4 { font: bold 12px verdana, arial, helvetica, sans-serif; }
#section_top ul { list-style-type: none; margin-left: 0; padding-left: 0; }
#section_top ul img { vertical-align: bottom; }

#section_bottom div div { margin-bottom: 2em; }
#section_bottom h2, #section_bottom h3 { margin: 0; font-size: 14px; }
#section_bottom h4 { margin: .25em 0; font-size: 12px; color: #373740;}
#section_bottom p { margin-top: 0; }
#section_bottom ul, #ext_news ul { list-style-type: none; margin: .5em 0; padding-left: 0; }

.default_list, .default_list a { font: normal 10px verdana, arial, helvetica, sans-serif; }
h1.columnist { border-bottom: 1px solid #999; }

#ext_news { padding: .25em 1em; background-color: #EEE; }
#ext_news h2, #ext_news h3, #ext_news a { color: #444; }
#ext_news li {  font-size: 12px; }

#featured_gallery img { width: 120px; float: right; }
#avantgo img { width: 45px; float: right; }

.highlight { margin: 0 0 1em 0; }
.highlight_img { width: 175px; float: right; text-align: center; }
.highlight_text { margin-right: 195px; }

#gallery h2 { font-size: 14px; }
#gallery h3, #gallery h4 { font-size: 12px; }
#reprints { margin-left: 400px; border-left: 1px solid #CCC; padding-left: .5em; }

.printable { background-color: #FFF; color: #000; margin: 1em; font: 12pt georgia, times, serif; }
.printable h1 { color: #555; font-size: 14pt; }
.printable h2 { color: #555; font-size: 12pt; font-style: oblique; }
.printable #wrapper {border: none;}
#mast_print h1 { font: bold 16pt georgia, times, serif; margin: 1em 0;}
#printButton { margin: .5em 0;}
#printButton img { vertical-align: top; }

.email_story { margin: 0; background-color: #DDD; background-image: url(http://media.modbee.com/static/images/gray_tile.png); background-repeat: repeat; font: normal 10pt verdana, arial, helvetica, sans-serif; color: #000; text-align: center;}
.emailhd { background-color: #333757; text-align: left;}
.emailform { padding: 1em;}
.emailform div { margin: 4px; }
.emailform .red, .red { color: #900; }
.email_story h1 { font: bold 14pt verdana, arial, helvetica, sans-serif; color: #373740; }
.elabel { width: 200px; float: left; text-align: right;}
.efield { margin-left: 200px; padding-left: 1em; text-align: left; }
.formw { width: 200px; }
.email_story .button { width: 97px; color: #373740; font-weight: bold; background-color: #F2EAC3; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 1px solid #999; border-right: 1px solid #999; }
#ifr { position: absolute; top: auto; left: auto; width: 950px;  }

#footer { border-top: 1px solid #999; text-align: center; font-size: 10px; padding: 2em 0; background-color: #FFF; }
#footer p { margin: 1px 0; }
#footer_r { float: right; width: 30%; }
#footer_l { float: left; width: 30%; }
#footer_c { margin-left: 30%; margin-right: 30%; }

#traffic { margin-bottom: 2em; }
#traffic form {background-color: #EEE; padding: .5em; }
#traffic form h3 { margin: 0; color: #444; font-size: 12px; }
#traffic form ul, .tf { margin: 0; padding: 0; list-style-type: none; font-size: 10px; width: 48%; float: left;}
#incidents { padding-left: 1em; font-size: 12px; margin: .5em 0;}
#incident h4 { margin: 0; font-size: 12px; }
.incident ul { font-size: 10px; margin: 0 0 .5em 0; padding: 0; list-style-type: none; }
.details { font-size: 10px; }

#obit_items h2 { color: #000; margin-bottom: 0;}
#obit_items h3 { color: #555; margin: 0; font-size: 10px;}
#obit_items p { margin: .5em 0; }
#obit_items .item {margin-bottom: 2em;}

#gas_table {font-size: 10px;}
#gas_table table {width: 100%; border-collapse: collapse; background-color: #EEE;}
#gas_table td, #gas_table th { padding: 2px 1em; border: 1px solid #666; }
#gas_table th { color: #FFF; background-image:url(http://media.modbee.com/static/images/red_gradient_button.gif); background-repeat: repeat-x; }
#gas_table p {margin: 0;}
#gas .small { margin-bottom: 2em; font-size: 10px;}

h2.sign {font-size: 16px;}
div.horoscope {border-bottom: 2px solid #000066; margin-top: 20px; padding-bottom: 12px;}

#wifi_highlight { margin-bottom: 2em; }
#wifi_highlight img { float: right; width: 175px; margin-left: 2em; }
#wifi table { width: 100%; font-size: 10px; border: 1px solid #999; border-collapse: collapse;  margin-bottom: 2em; }
#wifi th { padding: 2px; text-align: center; color: #FFF; background-image:url(http://media.modbee.com/static/images/red_gradient_button.gif); background-repeat: repeat-x; }
#wifi td { padding: .5em ; }
#wifi h2 {text-align: center; }
#wifi_table img { margin: 1em 3em; }
#wifi_module img {float: right; width: 60px; }

#market_snapshot p { margin: .5em 0; }
#market_snapshot table { width: 100%; margin-bottom: .5em; border-collapse: collapse; color: #373740; }
#market_snapshot th { font: bold 12px arial, helvetica, sans-serif;}
#market_snapshot td { font: normal 12px arial, helvetica, sans-serif;  }
.mkt_up { color: #090; }
.mkt_down { color: #900; }
#market_snapshot form { background-color: #EEE; padding: .25em 0 1em 1em; color: #373740; font-size: 10px;}
#market_snapshot form input { font: bold 10px arial, helvetica, sans-serif; }
#market_snapshot ul { margin-top: .5em;}

#service_menu { width: 19em; font: normal 10px arial, helvetica, sans-serif; }
#service_menu h2 , #service_menu h3{ margin: 0; padding: 2px .25em; font-size: 12px; }
#service_menu h3 { color: #373740 }
#service_menu ul { background-color: #EEE; width: 19em; margin: 0; padding: 0; list-style-type: none; }
#service_menu ul ul { padding-left: 1em; width: 18em; padding: .25em;}
#service_l { float: left; width: 200px; }
#service_r { margin-left: 200px; }
#service_r ul, #RAP_form ul { margin-left: 0; padding-left: 0; list-style-type: none;}
#RAP_form, #adrates_form, .adform { font: normal 12px arial; background-color: #EEE; padding: .5em;}
#RAP_form li { display: inline; }
#service_r ul.normal_list { margin-left: .5em; padding-left: .5em; list-style-type: disc; }

#circulation p { font: 12px normal arial, helvetica, sans-serif; }
#circulation table { font: normal 10px arial, helvetica, sans-serif;  border: 1px solid #666; border-collapse: collapse; }
#circulation td, #circulation th { border: 1px solid #666; padding: 4px .5em; }
#circulation th { font-size: 12px; }
#circ_maps div { margin: 1em 0; }
.circ_l { width: 200px; float: left; }

#readership table, #demographics table, #racks table { border-collapse: collapse; font-family: arial, helvetica, sans-serif; font-size: 12px; }
#readership td, #readership th, #demographics th, #demographics td , #racks table th, #racks table td{ border: 1px solid #666; padding: 4px .5em; }
#readership h4, #demographics h3 { color: #444; }
#readership p, #demographics p {margin: .5em; font-size: 10px; font-family: arial, helvetica, sans-serif;}

#ad_test ol ul { list-style-type: none; }
#racks_form { padding-bottom: 1em; margin-bottom: 2em; border-bottom: 1px solid #666; }

#eldercare { font: normal 10px verdana, helvetica, sans-serif; }
#eldercare div { padding: .5em 0;}
#eldercare a:link { color: #00F; text-decoration: none; }
#eldercare a:active {color: #B22; text-decoration: none; }
#eldercare a:hover { color: #C00; text-decoration: none; }
#eldercare a:visited { color: #00F; text-decoration: none; }
#eldercare h2 { color: #000; font: bold 11px verdana, helvetica, sans-serif; }
#eldercare h3 { color: #000; font: bold 10px verdana, helvetica, sans-serif; }
.ec_resources { text-align: center; float: right; width: 150px; margin: 0 0 1em 1em; background-color: #D1D1AF;  border: 1px solid #000; }
.ec_resources ul { list-style-type: disc; text-align: left; margin: 4px 0px 4px 10px; padding-left: 10px;}
.ec_list { list-style-type: none; margin-left: 0; padding-left: 0; }
.ec_list li { display: inline; }

#letters2editor ul { border-bottom: 2px solid #999; background-color: #EEE;}
#letters2editor ul li { padding: 5px; }
#letters2editor p { font-size: 10px; color: #444; }

#photoclub { margin-top: 1em; }
#photoclub h2 { font: bold 14px verdana, arial, helveetica, sans-serif; }
#photoclub p { font: normal 10px verdana, arial, helvetica, sans-serif; }

a.dreams { color: #004D1C; text-decoration: none; font: normal 12px verdana, arial, helvetica, sans-serfi;}
a.dreams:hover { color: #B22222;}

.zodiac_logo { border: 1px solid #7982a1; background-color: #f8f5f1; margin: 1em 0 .5em 0;  }
.zodiac_logo h2 { color: #000; font: bold 12px verdana, arial, helvetica, sans-serif; padding-left: .5em; }
.zodiac_logo h3 { text-align: right; padding-right: .5em; color: #000; font: normal 12px verdana, arial, helvetica, sans-serif; }
.zodiac_misc p { margin: 0 .5em .25em .5em; font: normal 10px verdana, arial, helvetica, sans-serif; }

.inline_list { list-style-type: none; margin-left: 0; padding-left: 0; }
.inline_list li { display: inline; }

.social_bookmarks { margin-bottom:7px; overflow:hidden; text-align: right; float: right;}
.social_bookmarks a {font: normal 11px verdana, arial, helvetica, sans-serif;line-height:11px;}
a#diggStoryLink {background:transparent url(http://media.modbee.com/static/images/mi/icons/digg.gif) no-repeat scroll 7px 1px;padding:0pt 0pt 0pt 25px;}
a#deliciousStoryLink {background:transparent url(http://media.modbee.com/static/images/mi/icons/delicious.gif) no-repeat scroll 7px 1px;padding:0pt 0pt 0pt 20px;}
a#aimStoryLink {background:transparent url(http://media.modbee.com/static/images/mi/icons/aim.gif) no-repeat scroll 7px 1px; padding:0pt 0pt 0pt 23px;}

.alldist_img { border: 1px solid #373740; padding: 0.5em; margin-left: 0.5em; width: 200px; float: right; text-align: center; background-color: #333757; color: #FFF; }
.alldist_highlight ul { list-style-image:url(http://media.modbee.com/static/images/bullet_gray_inactive.gif); padding: 0 10px; margin: 5px 10px; }
.front_stack ul li, .slist li { list-style-type: square; list-style-position: inside; color: #bbc;}
.front_stack ul li h3 { display: inline; }
.front_stack ul li p { color: #000; }
.top_stories ul { list-style: url(http://media.modbee.com/static/images/bullet_round_red.gif) outside; margin: 0; padding: 0; font-weight: bold; }
.top_stories ul li { padding: 0; margin-left: 20px;}
.top_stories_bold ul { list-style: url(http://media.modbee.com/static/images/bullet_round_red.gif) outside; margin: 0; padding: 0; font-weight: bold; }
.top_stories_bold ul li { padding: 0; margin-left: 20px;}
#apvideocontent { height: 250px; }
#gallery div { padding-bottom: 15px; }
.front_image { float:right;padding: 5px;border: 1px solid #999; margin: 5px; }
dl {width: 400px; margin: 30px;}
dt.video_headline {clear: left; font: 14px/18px bold 'Arial Black', Charcoal, sans-serif; padding: 0px; margin: 5px 0px;}
dd.video_caption {padding: 0px; margin: 0px;}
dd.video_image {float: left; padding: 5px; margin: 0 5px 15px 0; border: 1px solid #aaa;}
div#highfive {border: 1px solid #999;padding: 5px;margin: 0px;}
div#highfive h2 {margin-top: 0px;padding: 2px;border-bottom: 1px solid #999;}

SPAN.politic-head {font: bold 12px verdana, arial, helvetica, sans-serif;  text-align: center; }
INPUT.render3d {border: 2px solid; border-color: #0000ff #000066 #000066 #0000ff;}
/* Horizontal Top Stories */
.top_stories_horizontal {
	width:100%;
	margin-bottom:20px;
	padding:15px 0 15px 0;
	border-top: 1px solid #f80;
	border-bottom: 1px solid #f80;

}
.top_stories_horizontal ul {
	margin: 0;
	padding:0;
	list-style-type:none;
}
.top_stories_horizontal ul li {
	display:inline;
}
.top_stories_horizontal ul li a {
	display:block;
	width:33%;
	float:left;	
}
/* styles for polls */
iframe#communication_iframe { width: 1px; height: 1px; border: none 0px; }
div.poll { margin-bottom: 2em; } 
#poll_question { font-weight: bold; margin-bottom: 1em; }
#poll_result .response {padding-top: 0.25em;padding-bottom: 0.25em;border-bottom: 1px solid black;}

/* styles for story spill navigation */
#story_spill_navigation { font: bold 14px arial,helvetica,sans-serif; text-transform: uppercase; margin: 10px 0; }

/* styles for blog scrapes from thehive */
P.blog_graphs {padding: 3px; margin-right: 3px; margin-left: 3px;}

p.rateWarningHeading a{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
