h2.pageTitle {width:480px;height:22px;background:url(../images/sprites_masthead_txt.gif) no-repeat 0 -242px;}
.leftCol {background:url(../images/bg_press_top.png) no-repeat 0 0;background-color:#fff;}
h3.pageTitle {text-indent:-99999px;overflow:hidden;}
p.introText {font-weight:bold;font-size:1.2em;color:#333;}
.story {border-bottom:1px dotted #ccc;padding-bottom:1em;margin-bottom:1.25em;font-size:90%;}
.story a, .story a:link, .story a:visited {color:#EC1B23;text-decoration:none;}
.story a:hover, .story a:active {color:#ff0000;text-decoration:underline;}
.storyThumb img {border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;}
.storyTitle {font-weight:bold;margin-bottom:.25em;text-shadow:1px 1px 1px #ccc;}
.storyTitle a, .storyTitle a:link, .storyTitle a:visited {text-decoration:none;color:#000;}
.storyByline {font-size:.8em;color:#666;margin-bottom:.25em;}
.storySummary p {margin-bottom:.25em;}
.storyLink {margin:.5em 0 0 0;}
td.storyThumb, td.storyBits {vertical-align:top;}
.story td {color:#000;}
.serp {font-family:"Serpentine","Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.5em;font-weight:bold;font-style:italic;border-bottom:1px dotted #ccc;padding-bottom:.25em;margin-bottom:1.25em;text-shadow:1px 1px 1px #ccc;}
