.page	{ width: 980px}
body, td	{ font-family: Arial,sans-serif; font-size: 12px }
img, a img	{ border: 0px }
a	{ color: #053264; text-decoration: none }
a:hover	{ text-decoration: underline }

#toprail, .footer	{ font-size: 11px }

.chad	{ padding: 0px 0px 0px 10px }
div.chad p	{ margin: 2px 0px }
div.chad p.c:first-letter, div.chad p:first-letter	{ margin: 0px 0px 0px -8px }

.Leaderboard	{ text-align: center; padding-bottom: 6px }

#toprail	{ position: relative; height: 137px; border: 1px solid #95ACBB }

#toprail #logo	{ position: absolute; top: 15px; left: 14px }

#toprail .search	{ position: absolute; width: 433px; top: 8px; left: 336px; right: auto; bottom: auto; text-align: center; color: #243437 }
.search	{ border: 1px solid #95ACBB; padding: 4px 0px }
#toprail .search.onebox	{ top: 23px; padding: 18px 0px 10px 0px; width: 360px; left: 336px }
.search b	{ font-size: 12px;  color: #01576D }
.search center	{ padding: 11px 0px 0px 0px }

.fndart	{ margin: 5px 0px 0px 12px; text-align: left }

.fndart2	{ margin: 5px 0px 0px 12px; text-align: right }

.fndbus	{ margin: 10px 0px 5px 12px; text-align: left }

#toprail .SponsorLeft	{ position: absolute; width: 130px; top: 17px; left: 803px; right: auto; bottom: auto; align: center; color: #828F97; font-size: 10px; text-align: left }

#toprail .logolinks	{ position: absolute; width: 298px; top: 112px; left: 14px; text-align: center; color: #053264 }
#toprail .date		{ position: absolute; width: 200px; top: 112px; left: 387px; text-align: center; color: #666 }
#toprail .weather	{ position: absolute; width: 379px; top: 112px; left: 588px; text-align: right; color: #053264 }

.navbar	{ background: #2C73A4; margin: 1px 0px }
.navbar a, .navbar a:visited	{ color: #FFF }
.navbar td	{ color: #FFF; padding: 4px 5px 2px 5px; font-weight: bold; border-left: 1px #FFF solid; font-size: 12px }
td.first	{ border-left: 0px }

.crumbs	{ border-top: 1px solid #95ACBB; border-bottom: 1px solid #E1E6E9; color: #053264; padding: 4px 0px 6px 9px; color: #053264; font-size: .8em; text-align: right }
.crumbs .trail	{ float: left; text-align: left; font-size: 1em }
.trail a	{ text-decoration: underline }


.footer	{ width: 980px; margin-top: 18px; border-top: 1px solid #000; padding: 12px 0px 30px 0px; font-family: Arial,sans-serif; line-height: 16px }
.footer a	{ color: #032B6D }


.footerv2	{ width: 970px; font-family: Arial,sans-serif; font-size: 11px; border-top: 1px solid #b3b9bd; padding: 3px 0px 0px 10px }
.footerv2 a, .footerv2 a:visited	{ color: #032b6d; text-decoration: none }
.footerv2 a:hover	{ text-decoration: underline }
.footerv2 .img	{ float: left; margin-right: 10px }
.footerv2 .img img	{ border: 0px }

.footerv2 .site, .footerv2 .newsp	{ color: #b3b9bd }
.footerv2 .site	{ margin-bottom: 5px; font-size: 11px; line-height: 1.7em }
.footerv2 .newsp a	{ font-weight: bold }
.footerv2 .map { padding: 2px 0px 22px 0px; position:relative; } 

.footerv2 .copy	{ padding-top: 6px }

.footerv2.internal .map	{ padding: 27px 0px }
.footerv2.single .newsp b	{ display: block; padding: 4px 0px; color: #032b6d }
.footerv2.multi .newsp .img	{ padding-top: 3px }
.footerv2.single .copy	{ padding-top: 8px }

.endrow { clear: both; margin: 0px; padding: 0px; height: 0px; width: 0px; font-size: 0px; line-height: 0px }
