body {	background-color: #e1e1e1;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px; }

form {margin: 0px;padding: 0px;}
form td { vertical-align: middle; }
input, select, option, textarea { font: normal 10px Verdana, sans-serif; }

a, a:link{	text-decoration: none;
	color: #005FA4;
	font-size: inherit; }

a:visited {	text-decoration: none;
	color: #005FA4; }

a:hover {	text-decoration: underline;
	color: #005FA4;
	cursor: pointer; }

table {	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px; }

td { vertical-align: top; }

/* ===============PADDING AND MARGINS============ */
.padR3 {padding-right:3px;}
.padR5 {padding-right:5px;}
.padR8 {padding-right:8px;}
.padL3 {padding-left:3px;}
.padL5 {padding-left:5px;}
.padL8 {padding-left:8px;}
.padT3 {padding-top:3px;}
.padT5 {padding-top:5px;}
.padT8 {padding-top:8px;}
.padB3 {padding-bottom:3px;}
.padB5 {padding-bottom:5px;}
.padB8 {padding-bottom:8px;}
/* ===================================== */
.marR3 {margin-right:3px;}
.marR5 {margin-right:5px;}
.marR8 {margin-right:8px;}
.marL3 {margin-left:3px;}
.marL5 {margin-left:5px;}
.marL8 {margin-left:8px;}
.marT3 {margin-top:3px;}
.marT5 {margin-top:5px;}
.marT8 {margin-top:8px;}
.marB3 {margin-bottom:3px;}
.marB5 {margin-bottom:5px;}
.marB8 {margin-bottom:8px;}
/* ===================================== */
.RedDotted {border:thin dashed red;padding:5px}
.BottomBorder {border-bottom: 1px solid rgb(225, 225, 225);}
.RightAlign {text-align:right;}
.LeftAlign {text-align:left;}
.BottomAlign {vertical-align:bottom;}
.TopAlign {vertical-align:top;}
.MiddleAlign {vertical-align:middle;}
.TopAlign {vertical-align:top;}
.CenterAlign {text-align:center;}
.InlineClear {display:inline;clear:both;}

.arrow-icn, a.arrow-icn
{  background-repeat:no-repeat;background-position:right center;
   padding-right:8px;
   background-image: url('http://images.chron.com/images/arrow-more.gif'); }

.blocktitle {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   text-transform: uppercase; }

.greenblocktitle {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #7AAF69;
   text-transform: uppercase; }

.linkblocktitle {
   font: normal 12px/14px Verdana, sans-serif;
   font-weight: bold; }

.grayblocktitle {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #666666;
   text-transform: uppercase; }

.redblocktitle {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #B9242C;
   text-transform: uppercase; }

.whiteblocktitle {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #ffffff;
   text-transform: uppercase; }

.blackblocktitle {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #000000;
   text-transform: uppercase; }

.blackblocktitlelow {
   font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #000000; }

.StoryHead {
   font: normal 20px/24px Verdana, sans-serif;
   font-weight: bold;
   color: #000000;
   padding-left:5px; }

.storyheading3 { font: bold 16pt/17pt Verdana, sans-serif; }

.orangeslheader {
   font: normal 18px/19px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15; }

.orangeMediumHeader  {
   font: normal 12px/14px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15; }

.blackMediumHeader  {
   font: normal 12px/14px Verdana, sans-serif;
   font-weight: bold;
   color: #000000; }

.blackslheader {
   font: normal 18px/19px Verdana, sans-serif;
   color: #000000; }

.whiteslheader {
   font: normal 18px/19px Verdana, sans-serif;
   color: #ffffff; }

.BiggerBolderStronger {font: bolder larger Verdana, sans-serif;}

.BlueColorize {color: #005FA4; }

/* ================================================= */
.icon {color:#000;}
.icon1 {
   background-repeat:no-repeat;
   background-position: 2px 1px;
   padding-left:25px;
   background-image: url('http://images.chron.com/images/icn-gallery-inline.gif'); }
.icon4 {
   background-repeat:no-repeat;
   background-position: 5px -3px;
   padding-left:25px;
   background-image: url('http://images.chron.com/photos/2005/09/09/mouse-icon/mouse-icon.gif'); }
.icon5 {
   background-repeat:no-repeat;
   background-position: 5px 1px;
   padding-left:25px;
   background-image: url('http://images.chron.com/photos/2005/09/12/icn-star1_1/icn-star1.gif'); }
.icon6 {
   background-repeat:no-repeat;
   background-position: -1px 4px;
   padding-left:25px;
   background-image: url('http://images.chron.com/images/icn-sm-video.jpg'); }
.icon7 {
   background-repeat:no-repeat;
   background-position: 5px 1px;
   padding-left:25px;
   background-image: url('http://images.chron.com/images/icn-webcast.gif'); }
.icon8 {
   background-repeat:no-repeat;
   background-position: 6px 3px;
   padding-left:25px;
   background-image: url('http://images.chron.com/images/icn-sm-audio.gif'); }
.icon10 {
   background-repeat:no-repeat;
   background-position: 5px 2px;
   padding-left:25px;
   background-image: url('http://images.chron.com/photos/2005/08/19/icon-specials-star_1/icon-specials-star.gif'); } 

/* for FEEDBURNER tes */
div.feedburnerFeedBlock div#creditfooter {
display: none !important;
}
div.feedburnerFeedBlock li{
list-style-type:none !important;
margin-top: 0px !important;
margin-left:  -15px;
padding-left: 0px;
padding-top:0px;
margin-bottom: 0px !important;
padding-bottom: 0px;
}
div.feedburnerFeedBlock a{
font: normal 10px/12px Verdana, sans-serif;
}
/* END FEEDBURNER */
ul
{ padding-left:8px;
  margin-left:8px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px; }
li
{  maring-top:0px;
   padding-top:0px; }
li.nobullet
{ list-style-type: none;
  margin-left:0px;
  padding-left:0px; }
li.numbered 
{ margin-left:15px;
  padding-left:-20px;
  text-indent:0px;
  list-style-type:decimal; }

#maincontent
{	width: 784px;
	margin: 6px auto 0px auto;
	text-align: left;
	float: center; }

.centert {	float: center;
	padding: 0;
	margin: 0; }
#masthead {
	width: 784px;
	background-color: #EF4D15; }
/* =========================================== */

.headline3 {font: normal 11px/15px Verdana;}

.headline3 a, a.headline3 { font: 15px/16px Verdana,sans-serif; }

.headline4 {font: 11px/14px Verdana; }

.headline4 a, a.headline4 { font: 14px/15px Verdana,sans-serif; }

.headlineB4 { font: normal bold 12px/13px Verdana,sans-serif; }

.headline5 {font: normal 10px/12px Verdana, sans-serif;}

a.headline5, .headline5 a { font: normal 13px/14px Verdana, sans-serif; }


.headline6 {font: normal 10px/12px Verdana, sans-serif;} 
.headline6 h3 {line-height:1;} 

.headline6 a, a.headline6 { font: 10px/12px Verdana, sans-serif; }

.headline7, .headline7 a, a.headline7 { font: normal 9px/11px Verdana, sans-serif; }

.headline7 ul, ul.headline7, .headline7 li, ul.headline7 a { font-size: 9px;line-height: 11px; color: #005FA4;margin:0px 0px 0px 0px;padding: 0px 0px 3px 0px;list-style-position: inside;}

.timestamp {font: normal 10px/12px Verdana, sans-serif;
	  color: #EF4D15;}

.sectionhead td { vertical-align: bottom; }

.tertiarybar
{	background-color: #ffffff;
	background-image: url('http://images.chron.com/images/bkgd-stripes.gif');
	background-position: 0% 0%;
	background-repeat: repeat-x;}

.tertiarybar td
{	padding: 0px 0px 0px 4px;
	vertical-align: bottom; }

.caption
{	text-align: right;
	color: #000000;
	font: 8px/10px Verdana, sans-serif;
	margin: 3px 0px 3px 0px;
                text-transform: uppercase;}

.topstories
{	background-color: #ffffff;
	vertical-align: top; }

.coldivider
{	background-color: #e1e1e1;
	border-left: 1px solid #999999; }

.coldividerinline { background-color: #999999; }
.rowdivider { border-top: 2px solid #e1e1e1; }
.rowdividerinline { background-color: #e1e1e1; }

#footer
{	position: relative;
	vertical-align: middle;
	margin-top: 6px; }

#footer a
{ 	font: normal 10px Verdana, sans-serif;
	text-decoration: none;
	color: #000000; }

.columnbox {padding: 0px 5px 0px 5px;}

.scoreboard
{	background-image: url('http://images.chron.com/images/news_module/sports/bkgd-scoreboard-medium.gif');
	padding: 2px; }

#plain.scoreboard
{	background-image: url('http://images.chron.com/images/news_module/sports/bkgd-scoreboard-medium.gif');
	padding: 2px; }
.scoreboardgreen
{	background-color:green;
	padding: 2px; }

#plain .scorecell
{	background-image: url('http://images.chron.com/images/news_module/sports/bkgd-scoreboard-light.gif');
	padding: 4px 3px 4px 0px;margin: 4px 3px 4px 3px; }
.scorehead
{	background-color: #628d4b;
	font: normal 8px/9px Verdana,sans-serif;
	color: #ffffff;
	vertical-align: middle; }

.scoretable
{	width: 100px;
	margin: 0px 2px 0px 0px;
	text-align: left;
	float: left; }

.scoretable td { padding: 1px 5px 1px 0px; }
.gamestatus { font: italic normal 10px/11px Verdana, sans-serif; }

.scoredivider
{	border-left: 1px dotted #628d4b;
	padding-left: 5px; }

.colorbox
{	border-right: 3px solid #999;
	border-bottom: 3px solid #999;
	padding: 0;
	margin: 0;
	width: 248px; }

.tableheading
{	font: bold 8px Verdana,sans-serif;
	color: #000000;
	text-align: center;
	vertical-align: middle; }


.todaysweather
{	padding-right: 4px;
	text-align: right;
	font-size: 9px; }

a.todaysweather,  .todaysweather a:link, .todaysweather a:visited
{	color: #ffffff;
	text-decoration: none; }

.now
{	background-color: #7498B6;
	vertical-align: middle; }

.temperature
{	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
	color: #ffffff; }

.temperature sup
{	font-weight: normal;
	font-size: 10px;
	color: #ffffff; }
.fivedayforecast
{
	font: normal 7pt/9pt Verdana,sans-serif;
	text-align: center;
	border-right: 1px solid #e1e1e1;
}

.fivedaylabel
{
	color: #333333;
	font: normal 7pt/9pt Verdana,sans-serif;
}

.fivedayhigh
{
	text-align: right;
	color: #F00;
	font: bold 8pt/9pt Verdana,sans-serif;
}

.fivedaylow
{
	text-align: right;
	color: #F46D3C;
	font: bold 8pt/9pt Verdana,sans-serif;
}

.temperature2
{
	font: normal 30pt/30pt Georgia,serif;
	color: #F46D3C;
}

.temperature3
{
	font: bold 28pt/30pt Verdana,sans-serif;
	color: #F46D3C;
}

.description
{	font: 10px/11px Verdana, sans-serif;
	color: #000000; }

.rowshadow { background-color: #999999; }

.promo1
{	background-color: #9ecc90;
	border-right: 4px solid #e1e1e1; }

.promo2
{	background-color: #9ecc90;
	border-right: 4px solid #e1e1e1; }

.promo4 
{               background-color: #7498B6; 
	border-right: 4px solid #e1e1e1; }

.services
{	background-color: #c0cdd7;
	vertical-align: top; }

.navdivider { margin: 0px 4px 0px 4px; }

#weathermodule
{	font-size: 9px;
	font-weight: bold;
	width: 230px;
	height:44px;
	color: #ffffff; }

#weather { border-collapse: collapse; }

#weather thead td
{	border-bottom: 1px solid #ffffff;
	height: 15px;
	font-size: 8px; }

#weather tbody td
{	height: 28px;
	font-size: 8px; }

#weather td
{	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #ffffff;
	width: 39px; }

#midmast { background-color:#ffffff; }
#midmast td { vertical-align: middle; }

td.promobar
{	padding: 0px 4px 0px 4px;
	height: 27px;
	vertical-align: middle; }

.resourceheading
{	font: bold 7pt Verdana, sans-serif;
	color: #666666;
	text-transform: uppercase; }

.timeheadline
{	font: normal 30px/30pt Verdana,sans-serif;
	font-weight:700;
	letter-spacing:-0.1em;
	color: #F46D3C; }
.timeheadline .ampm {font-weight: normal;}
.subhead { font-weight: bold; }

#news
{               background-color: #ffffff;
	border-top: 3px solid #e1e1e1; }

.more, a.more
{   font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; }

.dateline
{	text-align: right;
	padding-bottom: 4px;
	padding-right: 6px;
	vertical-align: bottom;
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	line-height: 12px; }

.datelinewhite
{	text-align: right;
	padding-bottom: 4px;
	padding-right: 6px;
	vertical-align: bottom;
	color: #ffffff;
	font-weight: bold;
	font-size: 9px;
	line-height: 12px; }

.topstory, a.topstory { font-weight: bold; }
.resources { font: normal 8pt Verdana, sans-serif; }
.resources a { font: bold 8pt Verdana, sans-serif; }

#calendar { font: bold 9px/14px Verdana, sans-serif; }
#calendar a:link { font-weight: bold; }
#calendar a:hover {font-weight: bold;background-color: #ffffff;}
#calendar td { text-align: center; }

.author { font: bold 9px/10px Verdana, sans-serif; }
.storycopyright { font: normal 9px/11px Verdana, sans-serif; }

.bodycopy, .bodycopy a, a.bodycopy  { font: normal 10pt/12pt Verdana, sans-serif; }
div.bodycopy p
{	margin-bottom: 1em;
	margin-top: 1em; }

.inlinead { margin: 0px 13px 13px 13px; }
div.inlinead
{	float: right;
	margin: 0px 0px 13px 13px;
	padding-top: 6px; }
#storycolumn { padding: 3px 13px 5px 8px; }
.storycolumn { padding: 3px 13px 5px 8px; }
.storydeck3 { font: normal 14px/16px Verdana, sans-serif; }
.timestamp3 {font-weight: bold;color: #EF4D15; }
## these 2 classes used by hs sports
.marketRow1
{
	background-color: #ffffff;
	border-bottom: 1px solid #666666;
	vertical-align: bottom;
	font-size:10px;
}
.marketRow2
{
	background-color: #c0cdd7;
	border-bottom: 1px solid #666666;
	vertical-align: bottom;
	font-size:10px;
}
#pagewidthComp {padding-top:8px;background-color: #fff;border-top:2px solid white;border-bottom:2px solid white;width:784px;height:100px;}

em * { font-style:italic ! important;}