h2 {font-family: arial, sans serif; font-size: 12px;}

/* replaced by following two lines
body { vlink: #993333; link: #00007F } */

body { margin: 0 }

a { color: #00007F }
/* a:visited { color: #933 } red. ick */

.photorules {border: 1px solid #999999;}

.leftrule {border-left: 1px solid #808080; padding: 5px;}

.rightrule {border-right: 1px solid #808080; padding: 5px;}

.siderule {border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 5px;}

.sidebottomrule {border-left: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #808080; padding: 5px;}

.toprule {border-top: 1px solid #808080; padding: 5px;}

.bottomrule {border-bottom: 1px solid #808080; padding: 5px;}

.topbottomrule {border-top: 1px solid #808080; border-bottom: 1px solid #808080; padding: 5px;}

.leftbottomrule {border-left: 1px solid #808080; border-bottom: 1px solid #808080; padding: 5px;}

.topbottomleftrightrule {border: 1px solid #808080;}

font.navhed {color: #FFFFFF; font-family: Tahoma, Sans-serif; font-size: 13px; letter-spacing: .3em; text-transform: uppercase; font-weight: bold;text-decoration: none }

font.picklabel {color: #000000; font-family: Tahoma, Sans-serif; font-size: 10pt; letter-spacing: .25em; text-transform: uppercase; font-weight: bold }

font.caption { font-family: Tahoma, sans-serif; text-align: right; font-size: 8pt; }

font.6point { font-family: Tahoma, sans-serif; text-align: right; font-size: 6pt; }

font.label { color: #C0C0C0; font-family: Tahoma, Sans-serif; font-size: 9pt; text-decoration: none; letter-spacing: .3em; text-transform: uppercase; font-weight: bold; line-height: 110% }

font.spacer { line-height: 1% }

font.bighed { font-family: "Times New Roman"; font-weight: bold; font-size: 24pt; text-decoration: none; color: black }

font.mednews { font-family: "Times New Roman"; font-weight: bold; font-size: 16pt; text-decoration: none; color: black }

font.smallnews { font-family: "Times New Roman"; font-weight: bold; font-size: 12pt; text-decoration: none; color: black }

font.smallhed {font-family: Helvetica, Arial; font-size:10pt;}

font.drophead { font-family: Arial, Helvetica, Sans-serif; font-size: 10pt; text-decoration: none; color: black }

font.storybody { font-family: "Times New Roman"; font-size:11pt }

.pickhed {font-family: "Times New Roman"; font-weight: bold; font-size: 10pt; color: #990000; line-height: 140% }
.promohed {font-family: "Times New Roman"; font-weight: bold; font-size: 10pt; line-height: 140% }

a.Bignews { font-family: Impact, Sans-serif; font-size: 22pt; text-decoration: none; color: black }

a.mednews { font-family: "Times New Roman"; font-weight: bold; font-size: 16pt; text-decoration: none; color: black }

a.leftnav { font-family: Tahoma, Sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; line-height: 120% }
a.rightnav { font-family: Tahoma, Sans-serif; font-size: 12px; text-decoration: none; color: #006699; line-height: 120% }

a.topadnav { font-family: Verdana, Sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #006699; line-height: 120% }
.topadnav_cell { padding: 2px; background-color: #ffffff; }

a.regteaser { font-family: "Times New Roman"; font-weight: bold; font-size: 12pt; text-decoration: none; color: black }

a.hedonly { font-family: "Times New Roman"; font-weight: bold; font-size: 10pt; line-height: 150% }

p.teaser { font-family: "Times New Roman"; margin-top: 5px; font-size:10pt }

p.picksteaser { font-family: "Tahoma"; margin-top: 2px; font-size:8pt }

.picksteaser { font-family: "Tahoma"; margin-top: 2px; font-size:8pt }

p.pickslink { font-family: "Tahoma"; font-size:7pt }

li.old { list-style-image: url(/images/bullet-arrow-right-css.gif) }

a.apheds { font-family: "Helvetica, Arial"; font-size: 9pt; text-decoration: none; line-height: 150% }