INPUT { font: normal 11px Arial, sans-serif; z-index: -1; }
SELECT { font: normal 11px Arial, sans-serif; z-index: -1; }
TEXTAREA { font: normal 11px Arial, sans-serif; z-index: -1; }
FORM { margin: 0; z-index: -1; }
BODY { margin: 0; }
A { text-decoration: none; }
A:hover { text-decoration: underline; }

H1 { font: bold 18px Arial, Verdana, sans-serif; margin: 0; }
H1.small { font: bold 13px Arial, Verdana, sans-serif; margin: 0; }
H2 { font: bold 10px Verdana, sans-serif; margin: 0; }

.photo { background: url(/images/icons/photoicon.gif) no-repeat; padding-left: 20px; font: bold 11px Arial, Verdana, sans-serif; color: maroon; text-transform: uppercase; }
.photo A { color: maroon; text-decoration: none; }
.photo A:hover { color: maroon; text-decoration: underline; }

.video { background: url(/images/icons/videoicon.gif) no-repeat; padding-left: 20px; font: bold 11px Arial, Verdana, sans-serif; color: maroon; text-transform: uppercase; }
.video A { color: maroon; text-decoration: none; }
.video A:hover { color: maroon; text-decoration: underline; }

.audio { background: url(/images/icons/audioicon.gif) no-repeat; padding-left: 20px; font: bold 11px Arial, Verdana, sans-serif; color: maroon; text-transform: uppercase; }
.audio A { color: maroon; text-decoration: none; }
.audio A:hover { color: maroon; text-decoration: underline; }

.storysource  { font: normal 13px Arial, sans-serif; }
.storysubhead  { font: normal 13px Arial, sans-serif; }
.storybody { font: normal 13px Arial, sans-serif; }
.storydeckhead { font: normal 10px Arial, sans-serif; text-transform: uppercase; }
.storybyline { font: normal 11px Arial, sans-serif; }

.hotdog { float: left; padding: 2px 5px 2px 5px; border: 1px solid #d1d4bf; width: 250px; margin-bottom: 10px; margin-top: 0px; margin-left: 10px; -moz-box-sizing: border-box; width: 250px; width: 250px; }
.customdog { float: left; padding: 2px 5px 2px 5px; border: 1px solid #d1d4bf; margin-bottom: 10px; margin-top: 0px; }
.html>body #hotdog { width: 250px; }

hr.thick { height: 3px; width: 100%; color: #d1d4bf; background-color: #d1d4bf; }
hr.thin { height: 1px; width: 100%; color: #d1d4bf; background-color: #d1d4bf; }
hr.thin_nav { height: 1px; width: 100%; color: #cccccc; background-color: #cccccc; }
hr.thick_nav { height: 5px; width: 100%; color: #cccccc; background-color: #cccccc; margin: 5px 0; }

div.shadow { height: 4px; width: 1200px; margin: 0px; background: url(/images/bot_bar_home.gif) no-repeat scroll left; }
div.shadow hr { display: none; }
div.spacer { clear: both; }
div.bar { border-bottom: 1px solid; color: #d1d4bf; }
div.copyright { width: 980px; border-left: 6px solid #636363; text-align: center; clear: both; padding: 8px 0px; font: normal 12px Arial, Verdana, sans-serif; }
div.copyright_print { width: 980px; text-align: center; clear: both; padding: 8px 0px; font: normal 12px Arial, Verdana, sans-serif; }
div.sponsorbox { clear: both; background-color: #e9f0f2; border-bottom: 3px solid #636363; padding: 5px 0px; text-align: center; }
div.header { background-color: #eeefdf; color: black; font: bold 10px Verdana, sans-serif; text-transform: uppercase; margin-bottom: 5px; padding: 2px 5px 2px 5px; -moz-box-sizing: content-box; box-sizing: content-box; }
img.img_left { margin-right: 5px; margin-bottom: 5px; float: left; }

.box { border: 1px solid #d1d4bf; padding: 2px 4px 2px 4px; font: normal 10px Arial, Verdana, sans-serif; clear: both; }
.box12 { border: 1px solid #d1d4bf; padding: 2px 4px 2px 4px; font: normal 12px Arial, Verdana, sans-serif; clear: both; }
.boxbl { border: 1px solid #d1d4bf; padding: 2px 4px 2px 4px; font: normal 12px Arial, Verdana, sans-serif; clear: both; background-color: #e9f0f2;}
.utilitybox { width: 210px; float: right; margin-left: 10px; }
.content_box { font: normal 10px Arial, Verdana, sans-serif; clear: both; margin-bottom: 6px; }
.trafficbox { width: 300px; background-color: #FBFAE5; padding: 5px 3px; }

.reprints { width: 100%; clear: both; margin-top: 8px; font: normal 12px Arial, Verdana, sans-serif; }
.adbox { width: 980px; height: 100px; padding: 5px 10px; background-color: #e9f0f2; }
.adrailbox { width: 300px; background-color: #e9f0f2; }
.adheader { font: bold 8px Verdana, sans-serif; text-align: center; }
.nav_search { background-color: #eeeeee; text-align: center; padding: 2px 10px; }

.section_name { font: bold 30px Arial, Verdana, sans-serif; color: white; text-transform: uppercase; border-left: 1px solid white; padding-left: 10px }
.section_name A { color: white; }
.subsection { font: bold 11px Arial, Verdana, sans-serif; text-transform: uppercase; }
.sectionlabel { font: bold 10px Verdana, sans-serif; text-decoration: underline; margin-bottom: 3px; color: black; }
.sectionlabel A { text-decoration: underline; color: black; }
.sectionlabelmaroon { font: bold 10px Verdana, sans-serif; margin-bottom: 3px; color: maroon; }
.sectionlabelmaroon A { text-decoration: underline; color: maroon; }

.trafficlabel { font: bold 9px Verdana, sans-serif; color: maroon; text-transform: uppercase; }
.trafficlinks { font: bold 9px Verdana, sans-serif; }

.headline40 { font: bold 40px Arial, Verdana, sans-serif; }
.headline38 { font: bold 38px Arial, Verdana, sans-serif; }
.headline36 { font: bold 36px Arial, Verdana, sans-serif; }
.headline34 { font: bold 34px Arial, Verdana, sans-serif; }
.headline32 { font: bold 32px Arial, Verdana, sans-serif; }
.headline30 { font: bold 30px Arial, Verdana, sans-serif; }
.headline28 { font: bold 28px Arial, Verdana, sans-serif; }
.headline26 { font: bold 26px Arial, Verdana, sans-serif; }
.headline24 { font: bold 24px Arial, Verdana, sans-serif; }
.headline22 { font: bold 22px Arial, Verdana, sans-serif; }
.headline20 { font: bold 20px Arial, Verdana, sans-serif; }
.headline18 { font: bold 18px Arial, Verdana, sans-serif; }
.headline16 { font: bold 16px Arial, Verdana, sans-serif; }
.headline15 { font: bold 15px Arial, Verdana, sans-serif; }
.headline14 { font: bold 14px Arial, Verdana, sans-serif; }
.headline13 { font: bold 13px Arial, Verdana, sans-serif; }
.headline12 { font: bold 12px Arial, Verdana, sans-serif; }
.headline11 { font: bold 11px Arial, Verdana, sans-serif; }
.headline10 { font: bold 10px Verdana, sans-serif; }
.headline_read_in { color: #636363; }


.headline22w { font: bold 22px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline20w { font: bold 20px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline18w { font: bold 18px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline16w { font: bold 16px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline15w { font: bold 15px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline14w { font: bold 14px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline13w { font: bold 13px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline12w { font: bold 12px Arial, Verdana, sans-serif, color: #FFFFFF;}
.headline11w { font: bold 11px Arial, Verdana, sans-serif, color: #FFFFFF;}

.deckhead { font: normal 10px Arial, sans-serif; text-transform: uppercase; }
.keydeck14  { font: normal 14px Arial, Verdana, sans-serif; }
.keydeck13  { font: normal 13px Arial, Verdana, sans-serif; }
.keydeck12  { font: normal 12px Arial, Verdana, sans-serif; }
.keydeck11  { font: normal 11px Arial, Verdana, sans-serif; }
.byline { font: normal 11px Arial, sans-serif; }
.body { font: normal 80% Arial, sans-serif; }
.abstract1 { font: normal 12px Arial, Verdana, sans-serif; }
.abstract2 { font: normal 11px Arial, Verdana, sans-serif; }
.abstract3 { font: normal 10px Arial, Verdana, sans-serif; }
.timestamp { font: normal 11px Arial, Verdana, sans-serif; color: #636363; }
.type { font: normal 10px Arial, Verdana, sans-serif; }
.top_nav { font: normal 12px Arial, Verdana, sans-serif; }
.top_nav_red { font: bold 11px Arial, Verdana, sans-serif; text-transform: uppercase; color: maroon; }
.top_nav_red A { color: maroon; }
.top_nav_blue { font: bold 11px Arial, Verdana, sans-serif; text-transform: uppercase; color: #00497A; }
.top_nav_blue A { color: #00497A; }
.utils { font: normal 11px Arial, Verdana, sans-serif; }

.caption { font: normal 10px Arial, Verdana, sans-serif; }
.caption_credit { color: #636363}
.partners { font: bold 10px Verdana, sans-serif; text-transform: uppercase; color: #808080; }

.whx_day { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#636363;}
.whx_temp_hi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #790000; }
.whx_temp_pipe { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.whx_temp_lo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333399; }
.whx_forecast { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; }
.left_nav1a { font: bold 14px Arial, Verdana, sans-serif; color: #636363;  border-top: 1px solid #636363; border-bottom: 1px solid #636363; border-right: 1px solid #636363; border-left: 1px solid #636363; padding: 0px 0px 0px 6px; margin: 0px 0px 3px 0px; }
.left_nav1b { font: bold 14px Arial, Verdana, sans-serif; color: #000000; padding: 0px 0px 0px 6px; margin: 0px 0px 3px 0px; text-transform: uppercase; }
.left_nav1_text { font: 12px Arial, Verdana, sans-serif; color: #000000;  border-top: 1px solid #636363; border-bottom: 1px solid #636363; border-right: 1px solid #636363; border-left: 1px solid #636363; padding: 0px 0px 0px 6px; margin: 0px 0px 3px 0px; }


.left_nav1 { font: bold 14px Arial, Verdana, sans-serif; color: #636363; border-top: 3px solid #636363; border-bottom: 1px solid #636363; padding: 0px 0px 0px 6px; margin: 0px 0px 3px 0px; text-transform: uppercase; }
.left_nav1 A { color: #636363}
.left_nav2 { font: bold 11px Arial, Verdana, sans-serif; color: #636363; padding-left: 6px; }
.left_nav3 { font: bolder 11px Arial, Verdana, sans-serif; color: #AAAAAA; border-top: 1px solid; border-bottom: 1px solid; padding-left: 6px; margin-bottom: 3px; text-transform: uppercase; }
.left_nav_red_top { font: bold 11px Arial, Verdana, sans-serif; color: maroon; padding-left: 6px; border-left: 6px solid maroon; position: relative; left: -6px; border-bottom: #cccccc 1px solid; }
.left_nav_red_top A { color: maroon; }
.left_nav_red { font: bold 9px Arial, Verdana, sans-serif; color: maroon; padding-left: 6px; border-left: 6px solid maroon; position: relative; left: -6px; border-bottom: #cccccc 1px solid; }
.left_nav_red A { color: maroon; }
.left_nav_line_dashed { border: 0px dashed #cccccc; border-bottom-width: 1px; font-size: 1px; margin: 5px 0; width: 90%; }

.left_nav_sec_color { background: #FBF9F4 }
.left_nav_cell_border { border-left: 6px solid #636363; border-right: 1px solid #cccccc; }
.left_nav_cell_border_home { border-left: 6px solid #636363; }
.left_nav_cell_border_home2 { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.left_nav_home_ad { background: #e9f0f2; text-align: center; border-top: 5px #e1e1e1 solid; border-bottom: 2px #cccccc solid; padding-top: 5px; padding-bottom: 5px;}
.top_promo { font: normal 10px Arial, sans-serif; color: white; }
.top_promo A { color: white; }
.top_paper_promo { font: normal 10px Arial, sans-serif; color: white; line-height: 1.1em; width: 115px; border: 1px solid white; padding: 3px; margin-right: 5px; }
.top_paper_promo A { color: white; }
.top_weather_promo { font: normal 10px Arial, sans-serif; color: white; line-height: 1.1em; width: 175px; padding: 3px; margin-right: 5px; }
.top_weather_promo A { color: white; }

.home_help { font: normal 10px Arial, Verdana, sans-serif; color: white; }
.home_help A { color: white; }
.member_box { border: 1px solid white; float: left; }
.member_links { font: normal 10px Arial, Verdana, sans-serif; font-size-adjust: none; color: white; }
.member_links A { color: white; }
.navmainsection { font: bold 10px Verdana, sans-serif; }
.navmainsection A { color: #00497A; }
.update { font: bold 11px Arial, sans-serif; color: maroon; text-transform: uppercase; }
.center_label_red { font: bold 11px Arial, Verdana, sans-serif; color: maroon; text-transform: uppercase; }
.center_label_black { font: bold 11px Arial, Verdana, sans-serif; color: black; text-transform: uppercase; }
.column_title { font: normal 12px Arial, Verdana, sans-serif; text-transform: uppercase; }

.spacer12 { font: normal 12px Arial, sans-serif; color: #FFFFFF; line-height: 12px; }
.spacer11 { font: normal 11px Arial, sans-serif; color: #FFFFFF; line-height: 11px; }
.spacer10 { font: normal 10px Arial, sans-serif; color: #FFFFFF; line-height: 10px; }
.spacer9 { font: normal 9px Arial, sans-serif; color: #FFFFFF; line-height: 9px; }
.spacer8 { font: normal 8px Arial, sans-serif; color: #FFFFFF; line-height: 8px; }
.spacer7 { font: normal 7px Arial, sans-serif; color: #FFFFFF; line-height: 7px; }
.spacer6 { font: normal 6px Arial, sans-serif; color: #FFFFFF; line-height: 6px; }
.spacer5 { font: normal 5px Arial, sans-serif; color: #FFFFFF; line-height: 5px; }
.spacer4 { font: normal 4px Arial, sans-serif; color: #FFFFFF; line-height: 4px; }
.spacer3 { font: normal 3px Arial, sans-serif; color: #FFFFFF; line-height: 3px; }
.spacer2 { font: normal 2px Arial, sans-serif; color: #FFFFFF; line-height: 2px; }
.spacer1 { font: normal 1px Arial, sans-serif; color: #FFFFFF; line-height: 1px; }

#related-rail {	width: 140px; float: right; margin-left: 4px; padding: 3px; }
#related-rail a {}
#related-rail a:hover {}
