table.polls
{
color:navy;
}

th.stateheader
{
color:darkgreen;
line-height:30px;
font-weight:bold;
vertical-align:bottom;
text-align:center;
font-size:115%;
padding-top:10px;
text-decoration:underline;
}

td.mccain
{
font-size:120%;
font-weight:bold;
color:red;
text-align:center;
vertical-align:middle;
line-height:20px;
}

td.obama
{
font-size:120%;
font-weight:bold;
color:blue;
text-align:center;
vertical-align:middle;
line-height:20px;
}

td.vs
{
font-size:100%;
font-weight:bold;
color:#0000AA;
text-align:center;
vertical-align:top;
line-height:20px;
}

td.none
{
font-size:110%;
font-weight:normal;
color:#0000AA;
text-align:center;
vertical-align:middle;
line-height:20px;
font-style:italic;
padding-top:5px;
padding-bottom:15px;
}

td.tour
{
font-size:120%;
font-weight:bold;
color:#0000AA;
vertical-align:top;
line-height:30px;
}

td.prempoll
{
vertical-align:middle;
line-height:17px;
}

span.stateraces
{
font-size:150%;
color:green;
font-weight:bold;
text-align:center;
line-height:25px;
padding-bottom:0px;
}

hr.trackright
{
color:lightblue;
width:80%;
}

