 * {margin: 0; padding: 0; color: #000;}

body {font: 85% Times, "Times New Roman", serif; background-color:#FFF;}

p {font-size:1em; padding-bottom: 1em;}

#home h1{font: bold 5em "Lucida Grande", sans-serif ; color: #3399CC; line-height:0.65;}

h1{font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #BE1E24; padding-bottom:.5em; line-height:1.2;}
h2{font: bold 17px Verdana, Arial, Helvetica, sans-serif; color: #19299B; padding-bottom:1em;}
h3{font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #BE1E24;}
h4{font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #BE1E24;padding-bottom:.5em;}
h5{font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #BE1E24;padding-bottom:.25em;}
h6{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #BE1E24;}

.photo{float:left; border: 1px solid #19299B; margin-top:1em;}

#adinfo h1{font: bold 2.6em "Lucida Grande", sans-serif ; color: #BE1E24;}
#adinfo h2{font: bold 1.4em "Lucida Grande", sans-serif ; color: #19299B;}
#adinfo h3{font: bold 1.2em "Lucida Grande", sans-serif ; color: #19299B;}
#adinfo h4{font: bold 1em "Lucida Grande", sans-serif ; color: #19299B;}

a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

#adcontent {width:610px; background-image: url(../images/adinfo_b.jpg); background-repeat: no-repeat; padding-left:0px; padding-top:8px;}
#aboutus {width:610px; background-image: url(../images/adinfo_b.jpg); background-repeat: no-repeat; padding-left:0px; padding-top:8px;}
#leftcolumn {clear:both; float:left; width:195px; border-right: 1px #BBBBBB solid; padding-right:9px; margin-bottom:1em;}
#leftcolumn {width: 195px; voice-family: "\"}\""; voice-family: inherit; width: 185px;}
#centercolumn {float:left; width:220px; border-right: 1px #BBBBBB solid; padding-left:15px; padding-right:14px; margin-bottom:1em;}
#centercolumn {width: 220px; voice-family: "\"}\""; voice-family: inherit; width: 190px;}
#rightcolumn {float:left; width:195px; padding-left:10px;  margin-bottom:1em;}
#rightcolumn {width: 195px; voice-family: "\"}\""; voice-family: inherit; width: 185px;}

#cover {padding-bottom:8px; margin-bottom:1em; font: 0.8em bold "Lucida Grande", sans-serif;}

#quote {font: bold 1.5em "Lucida Grande", sans-serif; color: #19479F;  margin-bottom:0.5em;}

#shortquote {font: bold 1.2em "Lucida Grande", sans-serif ; color: #19479F; margin-bottom:.25em;}

/*Classes*/
.shade {background-color:#DFDFDF;}

.grey {color: #a8a8a8}

.formtext{font:.8em "Lucida Grande", sans-serif ;}

.issuedate {font: bold 1em "Lucida Grande", sans-serif ; color:#999999; text-transform:uppercase; letter-spacing: 3px;}

.red {font-weight: bold; color: #B11C22;}

a.freestuff {font: bold italic Times, "Times New Roman", serif; color: #333;}

.intro {font: 1.4em "Lucida Grande", sans-serif ; color: #848484;}

.large {font: bold 1.7em "Lucida Grande", sans-serif ; color: #19299B; line-height:1;}

.stories{font: bold 1.6em "Lucida Grande", sans-serif ; color: #19299B;}
a.storylink {font: bold italic 1.2em Times, "Times New Roman", serif; color:#19299B;}
#raceway{background-color:#DEDFE1; padding:1em;}

.jan {font-size:0.8em;line-height: 1.1; color: #CC0033;}
.janorange {font-size:0.8em; color:#EFA100;}

.credit {clear:both; font: 1em bold "Lucida Grande", sans-serif; color: #646464; padding-right:20px; padding-bottom:2em;}

.emphasis {font: bold 16px "Lucida Grande", sans-serif ;}

.redemphasis {font: bold 20px "Lucida Grande", sans-serif;color: #B11C22;}

.phonenumberbox {display:block; padding:3px; margin:3px; background-color: #D72229; font: bold 1.2em "Lucida Grande", sans-serif; color: #FFF;}

.note {font:0.9em Times, "Times New Roman", serif; font-style: italic}

.adplannertitle {font: bold 0.9em "Lucida Grande", sans-serif; color: #BE1E24; text-transform:uppercase;}

dl.adplanner {width: 180px; margin: 0; padding-top: 10px; padding-bottom: 10px; font: "Lucida Grande", sans-serif;}

.adplanner dt {width: 122px; float: left; margin: 0 0 0 0; padding: 4px;

border-top: 1px solid #999;}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.adplanner dd { float: right; width: 42px; margin: 0 0 0 0; padding: 4px;
border-top: 1px solid #999; text-align:right; background-color: #F0F3F5;}

dl.circulation {width: 180px; margin: 0; padding-top: 10px; padding-bottom: 10px; font: "Lucida Grande", sans-serif;}

.circulation dt {width: 82px; float: left; margin: 0 0 0 0; padding: 4px;
border-top: 1px solid #999;}

.circulation dd { float: left; width: 82px; margin: 0 0 0 0; padding: 4px;

border-top: 1px solid #999; }

.clear {clear: both;}

table.adpage {clear:both; margin-top:0.5em; margin-bottom:1em; font: 1em "Lucida Grande", sans-serif ; color: #333;}

.adpage td {padding: .3em; border: 1px #ccc solid; width:520px;}

#specs {clear:both; margin-top: 1em; margin-left: 0em; margin-bottom: 1em; margin-right: 0em; padding-top: 1em; background-color: #FCFDFD; border: 1px #E3E7E8 solid; padding-left:10px; padding-right:10px;}

#specs h2 {font-weight: normal; color:#B11C22;}
#specs h3 {color:#B11C22;}
#specs h4 {color:#333;}

.thumbnail {float: left; width: 90px; border: 1px solid #999; margin: 0 15px 15px 0; }

.padding{padding-bottom:0.5em;}

.left{float:left; padding-right:3px;}
#aboutuslist{font: 14px "Lucida Grande", sans-serif; color: #19299B; padding-bottom:1em; line-height:2;}

.aboutlistemphasis {font: bold 22px "Lucida Grande", sans-serif; color: #19299B;}

.aboutlistlarger {font: 18px "Lucida Grande", sans-serif; color: #19299B;}
.aboutlist {font: 14px "Lucida Grande", sans-serif; color: #19299B;}

.aboutthumbnail{float: left; width: 83px; border: 1px solid #999; margin: 0 15px 15px 0; padding: 5px;}

/*Stories Formatting*/
#story {font: 14px Times, "Times New Roman", serif; line-height: 1.5;}
#story h1 {font: bold 30px Verdana, Arial, Helvetica, sans-serif; color: #BE1E24; padding-bottom:.5em;}
#twocontributers {float:right; margin-right:0px; width:250px; padding-left:1em;}
.twobyline{clear:right; float:right; padding-left:2em; font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; color: #141414; line-height:1.4;}
#contributers {float:right; margin-right:0px; width:110px; padding-left:0.5em;}
.byline{clear:right; float:right; font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; color: #141414; line-height:1.4; }
.bylinenophoto{float:left; font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; color: #141414; line-height:1.4; }
.cutline {clear:both; font: 0.875em Verdana, Arial, Helvetica, sans-serif; color:#19299B; padding-top:0.5em;line-height:1.4;}
.writerphoto { float: right; width: 100px; margin: 0em 0px 15px 20px; border: 1px solid #b5b5b5;}
.storyintro {font: bold 16px "Lucida Grande", sans-serif; color: #7b7b7b; padding-bottom:1em; clear: both; text-transform:uppercase; letter-spacing: 1px; line-height:1.6;}
p { margin-bottom:0 }
p + p { text-indent:1em; margin-top:0 }
.noindent {text-indent:0;}
.storyphoto {float:right; margin-right:6px; margin-left:10px; margin-bottom:6px; }
.storyphotol {float:left; width:500px; margin-bottom:6px; }
.storyphotosmallright {float:right; width:200px;margin-bottom:6px;}
.storyphotosmallright235 {float:right; width:235px;margin-bottom:6px;margin-left:1em;}
.storyphotosmall {float:left;margin-right:1em; ;margin-bottom:6px;}
.fullphoto{float:left; margin-bottom:1em;}
.dropcap {float: left; width: .75em; font-size: 4em; line-height: 73%; color:#B11C22; text-indent:0em;}
#story ul {padding-left: 3em; padding-bottom:1em;}
#story li {padding-left: 1em; padding-bottom:0.5em;}
#story ol {padding-left: 3em; padding-bottom:1em;}
#story h3{font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #19299B; padding-bottom:0.5em;}
.storyphotoright {float:right; width: 410px; margin-left:10px;}
.storyphotoleft {float:left; width: 280px; padding-top:1em; }
.storyphotoleft325 {float:left; width: 325px; padding-top:1em; }
.storyphotoright348 {float:right; width: 348px; padding-top:1em;margin-left:0.75em; }
.storyphotoleftsm {float:left; width: 190px; padding-top:1em; padding-right:1em; }
.green{font: bold 1.3em "Lucida Grande", sans-serif ; color:#009933; margin-left:-1em;}
.caps{font: bold 1.1em "Lucida Grande", sans-serif ;text-transform:uppercase; color:#009933;}

#sitecredit {font:0.75em Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; letter-spacing:1px;}
.quickpad {padding-top:0.5em; padding-top:0.5em;}

.marchlarge {font: bold 60px "Lucida Grande", sans-serif ; color: #195496; line-height:1;}
.marchextralarge {font: bold 85px "Lucida Grande", sans-serif ; color: #E47D1E; line-height:1;}
.nopad {clear:right; float:right; padding-left:3em; font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; color: #141414; line-height:1.4;}
.insidelist {list-style:none;}
