body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 0 0 62px; background: #BDE2F0 url("/images/bkgndtile.gif") repeat-y left top; }

#maintable { border-bottom: 2px solid #000; border-left: 2px solid #000; border-right: 2px solid #000; background-color: #fff; width: 772px; }
#printtable { background-color: #fff; width: 675px; }

#header { background-color: #E6E6E6; color: #929292; border-bottom: 4px solid #929292; font-weight: bold; }
#header h2 { margin: 0 0 0 0; padding: 3px 0 3px 46px; font-size: 14pt; }
#content {font-size: 76%; color: #000; vertical-align: top; }
#footer { background-color: #000; font-size: 76%; padding: 4px 4px 4px 4px; text-align: left; color: #fff; }
#additionalinfo { padding: 5px 5px 15px 5px; text-align: left; color: #fff; font-size: 76%; }
#additionalinfo ul { margin: 0 0 0 0; }
#additionalinfo ul li { margin: 0 3px 0 0; display: inline; float: left; padding: 0 4px 0 4px;}
#additionalinfo ul li a { color: #DDDDDD; text-decoration: none; }
#additionalinfo ul li a:hover { color: #FFFFFF; text-decoration: underline; }
#bottompic { font-size: 76%; color: #000; vertical-align: top; background: url("/images/screamer.jpg") bottom right no-repeat; }
#callout { position: relative; border: 1px solid #666666; background-color: #DFF1F7; padding: 3px; font-size: 8pt; margin: 10px 5px 10px 0; }
#callout .head { font-size: 10pt; font-weight: bold; padding: 4px; color: BDE2F0; background-color: #666666; }
#newsletters { background-color: #DFF1F7; padding: 3px; font-size: 8pt; background: }
#newsletters a { color: #d43B3B; }
#announce { position:relative; float: right; width: 240px; margin: 10px 10px 0 0 ; border: 1px solid #666666; background-color: #DFF1F7; padding: 5px; font-size: 8pt; }
#announce h2 { background: url("/images/bluetriangle.gif") top right no-repeat #666666; margin: 0 0 5px 0; padding: 3px; font-size: 100%; font-weight: bold; color: #FFFFFF; }
#announce h3 { background-color: #373737; padding: 2px; color: #FFFFFF; font-size: 88%; font-weight: bold; margin: -2; padding: 3px; text-align: center; }
.locations { font-size: 100%; padding: 10px 2px 0 2px; width: 600px; }
.locations .info { width: 320px; }
.locations .head { background-color: #D43B3B; color: #fff; font-weight: bold;}
.locations .head a { color: #fff; }
.locationtitles { background-color: #CDCDCD; font-size: 10pt; font-weight: bold; width: 38px;}
.locationspecial { width: 100px; font-weight: bold;}
.locationaddress { background-color: #CDCDCD; font-size: 10pt; font-weight: bold;}
.locations tr td{ border-bottom: 1px solid #cdcdcd; vertical-align: top; border-left: 1px solid #efefef; border-right: 1px solid #efefef; }

.animate { float: right; width: 250px; position: relative; margin: 0 15px 0 0;}
.rtcolumn { float: right; width: 350px; }
.rtcolumn a { color: #D43B3B; text-decoration: none; }
.rtcolumn a:hover { color: #666;}
.leftcolumn { float: left; padding: 10px 5px 5px 5px; }
.copy { float: left; padding: 10px 10px 5px 46px;}
.copy a { color: #D43B3B; text-decoration: none; }
.copy a:hover { color: #666;}
.thetxt { width: 450px; float:left; }
.results { font-size: 76%; width: 450;}
.results .winner { background-color: #bde2f0; padding: 3px 0 3px 0; font-weight: bold; font-size: 9pt; }
.results .windet { border-bottom: 1px solid #666666; margin-bottom: 17px; padding-left: 10px; font-size: 10pt; }
.results .newshead { background-color: #bde2f0; font-size: 10pt; color: #d43b3b; font-weight: bold; padding: 5px 5px 5px 5px; }
.results .newscopy { border-bottom: 1px solid #666666; font-size: 8pt; color: #373737; padding: 0 5px 5px 15px; margin-bottom: 3px; }

.results2 { font-size: 76%; width: 350;}
.results2 .winner { background-color: #bde2f0; font-weight: bold; font-size: 9pt; }
.results2 .windet { border-bottom: 1px solid #666666; margin-bottom: 17px; padding-left: 10px; }
.results2 .newshead { font-size: 112%; color: #373737; background-color: #BDE2F0; font-weight: bold; padding: 5px 5px 5px 5px; border-bottom: 3px solid #fff; }
.results2 .newscopy { color: #373737; height: 3px; }

#subnav { width: 100%; color: #373737; }
#subnav .iframe { margin: 0 20px 0 40px; font-size: 88%; }
#subnav ul { display: block; margin: 0 0 0 0; }
#subnav ul li { display: inline; float: left; margin: 2px 5px 2px 5px; }
#subnav ul li a { color: #D43B3B; border-left: 1px solid #fff; text-decoration: none; border-right: 1px solid #fff; padding: 0 4px 0 4px; }
#subnav ul li a:hover { color: #666; border-left: 1px solid #666; border-right: 1px solid #666; display: inline; padding: 0 4px 0 4px;}

#subnav2 { width: 100%; color: #373737; margin: 0 20px 0 37px; font-size: 88%;}
#subnav2 ul { display: block; margin: 0 0 0 0; }
#subnav2 ul li { display: inline; float: left; margin: 2px 5px 2px 5px; }
#subnav2 ul li a { color: #D43B3B; border-left: 1px solid #fff; text-decoration: none; border-right: 1px solid #fff; padding: 0 4px 0 4px; }
#subnav2 ul li a:hover { color: #666; border-left: 1px solid #666; border-right: 1px solid #666; display: inline; padding: 0 4px 0 4px;}