* html #main div, * html #main dd	{ height: .1% }
form, h1, h2, h3, h4, h5, h6, p, ul, ol, menu, dir, dl, dt, dd, hr, object, embed, img, chad, c	{ margin: 0; padding: 0; border: 0 }


.clear { height: 1px; line-height: 1px; margin-bottom: -1px; clear: both; }

.masthead	{ margin-bottom: 12px; border-bottom: 1px solid #E8E8E8; font-size: 11px; color: #405094; overflow: hidden; height: 1%;}
.masthead .fr {float: right; margin: 0; padding: 0; }
/* .masthead strong {color: #fd6205; } */
.masthead ul {list-style-position: inside;}
.grey {color: #444e5c;}
/*
a	{color: #405094 }
a:visited	{ color: #405094 }
a:hover	{ color: #3C8AFA }
*/

/*IE6 story hack*/
.masthead .fr_ie6 { float: right; margin: 0 0 0 10px; width: 420px; }
.masthead .fr_ie6 u { display: none }
/*End IE6 story hack*/

#main	{ width: 980px; font-family: Verdana, sans-serif; font-size: 11px; margin: 12px 0 15px;}
#main a	{ color: #405094 }
#main a:visited	{ color: #405094 !important }
#main a:hover	{ color: #3C8AFA !important }

/* Legacy Backward Compatibility
------------------------------------ */
.main	{ width: 980px; font-family: Verdana, sans-serif; font-size: 11px; margin: 12px 0 15px;}
.main a	{ color: #405094 }
.main a:visited	{ color: #405094 !important }
.main a:hover	{ color: #3C8AFA !important }

/* .masthead h1 .tagline { float:left; color:#FD6205; font-size:15px; margin-bottom:10px; } */
.masthead img { float:left; margin:0px 12px 10px 10px; }

.col  { float: left; margin-right: 15px; margin-bottom:25px; overflow: hidden; word-wrap: break-word; }
.five6 .col	{ margin: 0px }
.last	{ margin: 0; float: left; }
.xxxlast	{ margin: 0 0 0 -4px; float: left; }
.col.one	{ width: 170px;}
.col.one234	{ width: 665px; /*width: 655px*/ }
.col.two34	{ width: 480px; /*width: 470px*/ }
.col.five6	{ width: 300px }
.col.five	{ width: 130px }
.col.six	{ width: 160px }
.box, dl	{ margin-bottom: 15px }
.tags	{ background: #F1F1EF; padding: 6px 3px 12px }
.tags a	{ text-decoration: none }
.tags .first	{ font-size: 19px }
.tags .second	{ font-size: 18px }
.tags .third	{ font-size: 17px }
.tags .fourth	{ font-size: 16px }
.tags .fifth	{ font-size: 15px }
.tags .sixth	{ font-size: 14px }
.tags .seventh	{ font-size: 13px }
.tags .eighth	{ font-size: 12px }
.tags .ninth	{ font-size: 11px }
.tags .tenth	{ font-size: 11px }
.tags .eleventh	{ font-size: 11px }
dt	{ height: 14px; padding: 3px 8px; font-size: 11px; font-weight: bold; *padding: 3px 4px; }
dd	{ padding: 5px 8px 12px }
.feature dt	{ background: #8590A2; color: #FFF }
.feature dd	{ background: #F1F1EF }
h1, h2, h3, h6	{ color: #293546 }
h6	{ font-size: 11px }
.search dt	{ background: #5FBF37; color: #FFF; padding-bottom: 8px; border-bottom: 1px solid #FFF; height: auto }
.search dd	{ background: #D7FBC7 }
hr	{ height: 0; padding: 0; border-width: 0; border-bottom: 1px solid #d7d9db; margin: 8px 0 }
dd hr	{ margin: 8px -8px }
.search input, .search select	{ width: 150px; font-size: 11px; color: #444e5c; padding: 2px; margin: 2px 0 }
.search form.fndart input	{ width: auto !important }
.search .action input	{ width: auto; padding: 0 }
.search .img	{ width: auto; float: right; padding: 0 }
.account dt	{ background: #FEA851; color: #FFF }
.account dd	{ background: #fff7e6 }
.account .options	{ text-align: center; font-size: 11px; color: #b3b9bd }
.account .options a	{ color: #405094 }
menu, dir	{ margin-bottom: 10px }
menu	{ padding-left: 10px }
menu li, dir li	{ list-style: none; margin: 4px 0; line-height: 1.3em }
menu li:first-letter	{ margin-left: -10px }
.feature menu	{ color: #405094; font-size: 11px }
.action	{ font-size: 12px; color: #405094; font-weight: bold }
dd .action	{ margin-top: 6px }
.account .action	{ margin: 0 0 7px }
.action a	{ text-decoration: none; font-weight:bold }
.action a u	{ font-size: 11px; text-decoration: underline }
.user	{ color: #293546 }
/* .user a, a.user	{ color: #FD6205 !important } */
.photos	{ text-align: center; float: left; margin: 0 15px 20px 0; }
.photos img	{ margin-bottom: 3px }
.last	{ margin-right: 0 }
.endrow	{ clear: both }
.browse	{ text-align: center; color: #444e5c }
.left	{ float: left }
.right	{ float: right; text-align: right }
dl .left, dl .right	{ float: none }

.media dd, .text dd, .intnav dd	{ border-bottom: 1px solid #d7d8da; padding: 8px }
.media dd.fin, .intnav dd.fin, .text dd.fin	{ border: 0 }
.media a, .summary .caption a	{ padding: 1px 0 0 21px;  }
.photo a, .summary .caption a	{ background: url('photo000.gif') top left no-repeat }
.video a, a.video	{background: url('video000.gif') top left no-repeat }
.one .media dt	{ background: #FEA851}
.media .thumb a, .media .action a	{ height: auto !important; padding: 0 !important; background: none !important; }
.media dd .thumb	{ padding: 0 0 4px; text-align: center }
.text img { margin-bottom: 4px }

.one dl.media	{ background: #f2f2f2; }
.one dl.media, .one .media h6	{ font-size: 11px; color: #444e5c }
.one .media h6	{ color: #293546 }
.one .media dt	{ color: #444e5c; background: #cfd0d2;}
.one .media dd .action	{ text-align: right }
.SecSponsor	{ font-family: Verdana, sans-serif; font-size: 11px; text-align: center; color: #b9b1a0}


.mqpoibottom { height:25px !important; }
.mqminipopup { height:43px !important; }
.mqpoiheading { height:15px !important; }
.mqminipopuphead { height:25px !important; }
.map-zoom-out { height:20px !important; }
.map-zoom-in { height:20px !important; }
.map-compass { height:41px !important; }

.chad    { padding: 0px 0px 0px 10px; margin-left: 6px; overflow: hidden; word-wrap: break-word; }
.col.five6 .chad    { padding: 0px 0px 0px 10px; margin-left: 4px;}
.chad a    { text-decoration: underline }
.chad u    { font-size: 11px; text-decoration: none }
div.chad p    { margin: 2px 0px; padding:0 }
div.chad p.c:first-letter, div.chad p:first-letter    { margin: 0px 0px 0px -8px }
.c a { text-decoration: underline; color: #405094; font-size: 11px }
.c a:hover	{ text-decoration: underline; color: #3C8AFA; font-size: 11px }



.comment { margin-bottom: 25px; margin-bottom: 15px; padding-bottom: 35px; border-bottom: 1px solid #E8E8E8 }
.comment-label { background:#E8E8E8 none repeat scroll 0%; font-weight:bold; margin: 15px 0px 15px 0px; padding: 3px 0px 3px 5px; font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px; }
.comment-label-post { margin: 0px 5px 2px 34px; background-image: url('comments.gif'); background-repeat: no-repeat; padding-left: 16px;  font-size: 10px; }
.comment p { font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px; margin: 16px 0px }
#loginForm { font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px }
.post-footer-report { float: left; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; margin-right: 180px; color: #626A75 }
.post-footer-comment { font-family: Verdana, Helvetica, Sans-Seirf; font-size: 10px; float: right; }
.postedby { color: #626A75; font-size: 11px }
.postedtime { color: #01349F }
.postedname { font-size: 14px; font-weight: bold; color: #000 }

.featured table { margin-left: -6px; margin-right: -10px } .featured table font { margin-left: 10px }


/* Newspaper and AP stories and lists
-----------------------------------*/
h1 { font-size: 24px; margin-bottom: 8px }
.bhl a  { margin-bottom: 20px; font-size: 20px; font-family: Georgia, serif; font-weight: bold; }
.topic u	{ clear: both; margin-bottom: 20px; font-size: 14px; font-family: Georgia, serif; font-weight: normal; color: #444e5c }
div.chad p.list {  clear: both; margin-bottom: 8px; font-size: 14px; font-family: Georgia, serif; font-weight: normal; color: #444e5c }

h1.red	{ font-size: 24px; color: #293546;  margin-bottom: 8px }
.byln div	{ font-weight: bold; font-size: 12px; margin-top: 8px }
.subhead	{ margin-bottom: 8px }

.sechop a { font-size:12px; font-weight:bold; color:#405094; }
.story	{ clear: both; margin-bottom: 20px; font-size: 14px; font-family: Georgia, serif; font-weight: normal; color: #444e5c }
.story a	{ color: #405094 ! important }
.story h2	{ font-size: 24px; margin-bottom: 8px }
.story h3	{ font-size: 13px; margin-bottom: 18px }
.story .action, .story .photo-left, .story .photo-right, .story .photo-center	{ font-family: Verdana, sans-serif }
.story p	{ margin: 9px 0px 9px 0px }
.individual .photo-right, .individual .photo-left, .individual .photo-center { background: #FFF; border: 1px solid #DFE4EB; padding: 5px 5px 12px; font-size: 10px; background: #FCFCFC }

.story .photo-right	{ margin: 0px 0px 10px 10px; float: right }
.story .photo-left	{ margin: 0px 10px 10px 0px; float: left }
.story .photo-center	{ margin: 0 0 10px }
.story .small, .individual .small img	{ width: 160px }
.story .medium, .individual .medium img	{ width: 240px }
.story .large, .individual .large img	{ width: 450px; }
.story .thumb, .individual .thumb img	{ width: 50px }
.story .byline 	{ display: block; color: #293546; text-align: right; margin: 2px 0 9px }
.story .caption 	{ display: block; margin-top: 5px }
.story.featured 	{ background: #FFF; border:#cfd0d2 1px solid; padding: 8px 8px 14px; margin-top: 5px }

.story.story h1 { font-size: 24px; margin-bottom: 8px }
.copy { margin-bottom: 10px; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; color: #444e5c; text-align:center; }

/* EVERGREEN */
DIV.fstory A IMG { border: 0; }

DIV.fstory .archive_note { margin-bottom: 5px; }
DIV.fstory .story_link { text-align: center; margin-bottom:20px; }

DIV.fstory .related_articles UL { background-color: #fffff0; border-top: 1px solid #DFE4EB; padding: 5px 0; }
DIV.fstory .related_articles LI { padding: 0 0 5px 5px; list-style-position: inside; }
DIV.fstory .related_articles LI A:link, DIV.fstory .related_articles LI A:visited { color: #444E5C; text-decoration: none; }
DIV.fstory .related_articles LI A:active, DIV.fstory .related_articles LI A:hover { text-decoration: underline; }

DIV.fstory .related_articles .related_label { display: block; color: #AE3148; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
DIV.fstory .related_articles .more_stories { padding-left: 15px !important; color: #AE3148; }
DIV.fstory .related_articles .more_stories A:link, DIV.fstory .more_stories A:visited { color: #AE3148 !important; }


