body {
 margin:0;
 padding:0;
 background-color:gray;
 text-align:center;
}
#banner{
 z-index:0;
 position:absolute;
 width:996px !important;
 left:50%; 
 margin-left:-499px;
 padding-left:0px;
 padding-right:0px;
 background: gray url('../nd_banner_middle.gif') repeat;
 top:0px;
 height:90px;
 border:0px;
}
.fb{
 position:absolute;
 left:50%;
 margin-left:-322px; 
 top:5px;
 width:40px;
 border: 0px solid white;
 background-color: transparent;
 color:black;
 font-size:8pt;
 font-weight:normal;
 font-family:Georgia;
}
.mailimg{
 position:absolute;
 left:50%;
 margin-left:294px; 
 top:1px;
 width:38px;
 border: 0px solid white;
 background-color: transparent;
}
.mailimg img {
 border:0;
}
.bignews {
 font-size:15pt;
 font-family:Georgia;
 font-weight:bold;
 color:red;
}
.container {
 position:absolute;
 width:659px;
 width:995px !important;
 left:50%; 
 top:107px;
 min-height:1800px;
 height:auto !important;
 height:1800px;
 margin-left:-499px;
 padding-left:0px;
 padding-right:0px;
 border: 0px black solid;
}
.leftad {
 padding:0;
 position:absolute;
 z-index:100;
 overflow:none;
 width:166px;
 margin-left:-498px; 
 left:50%;
 border:0px solid black;
 top:895px;
 //height:602px;
 font-size:9pt;
 font-weight:normal;
}
.twtr {
 padding:0;
 position:absolute;
 z-index:200;
 overflow:none;
 width:166px;
 margin-left:-498px; 
 left:50%;
 border:0px solid black;
 top:486px;
 color:red;
}
.rightad {
 padding:0;
 position:absolute;
 z-index:100;
 overflow:none;
 width:166px;
 margin-left:331px;
 left:50%;
 border:0px solid black;
 top:895px;
 //height:1204px;
 font-size:9pt;
 font-weight:normal;
}
.main {
 position:relative;
 left:0; 
 top:0;
 min-height:1800px;
 height:auto !important;
 height:1800px;
 margin-left:0px;
 padding-left:168px;
 padding-right:168px;
 text-align:center;
// width:659px;
 border: 1px black solid;
 background-color:white;
 font-weight:normal;
 z-index:1;
}
.main table {
 width:100%;
}
.main td.b-add {
 text-align:left;
 vertical-align:top;
 font-size:9pt;
 font-family:Times;
 font-weight:normal;
}
.main td.b-head {
 text-align:left;
 color:red;
 font-size:15pt;
 font-family:Georgia;
 font-weight:normal;
}
.main td.b-date {
 text-align:left;
 color:black;
 font-size:9pt;
 font-weight:bold;
 font-family:Georgia;
}
.main td.blawg {
 text-align:left;
 color:black;
 font-size:11pt;
 font-family:Times;
 font-weight:normal;
 padding:18px;
}
.main td.borderline {
 font-size:1pt;
 color:white;
 border-top:1px black dotted;
}
.main td.b-poster {
 text-align:left;
 color:black;
 font-size:8pt;
 font-family:Times;
 font-weight:normal;
}
.leftpane img {
 border-width:0px;
 max-height:165px;
}
.thepolls {
 position:absolute;
 padding:0;
 top:107px;
 left:50%;
 width:166px;
 margin-left:-498px;
 text-align:center;
 font-size:9pt;
 color: white;
 z-index:2;
}
.thepolls table.rankings {
 width:100%;
 background-color:#404040;
 border: 0px red solid;
}
.thepolls td.polls {
 text-align:right;
 width:65%;
 font-size:9pt;
}
.thepolls td.rank {
 text-align:center;
 font-size:9pt;
 font-weight:bold;
} 
.thepolls td.head {
 text-align:center;
 font-size:9pt;
 font-weight:bold;
 text-decoration: underline;
 color:red;
} 
.leftpane {
 position:absolute;
 left:50%;
 margin-left:331px; 
 top:485px;
 text-align:center;
 width:154px;
 padding:3px;
 overflow-x:hidden;
 background-color:white;
 z-index:3;
 font-size:9pt;
 font-weight:normal;
 border:0px black solid;
} 
.gamedata {
 position:absolute;
 padding:0;
 left:50%;
 margin-left:331px; 
 top:106px;
 text-align:center;
 width:166px;
 background-color: white;
 color: white;
 font-size:9pt;
 z-index:4;
 border: 0px blue solid;
}
.gamedata table.lastgame {
 background-color:#404040;
 width:100%;
}
.gamedata table.nextgame {
 background-color:#404040;
 border-top:1px white solid;
 width:100%;
}
.gamedata td.thegames {
 width:65%;
 text-align:center;
 vertical-align:top;
}
.gamedata td.helmet {
 text-align:center;
 font-size:9pt;
 padding-top:5px;
 padding-bottom:5px;
}
.gamedata td.lastgametext {
 text-align:center;
 font-size:9pt;
}
.gamedata img {
 border-width:0px;
 height:66px;
 width:100px;
}
.quicklink {
 position:absolute;
 left:50%;
 margin-left:268px; 
 top:0px;
 width:220px;
 border: 0px solid white;
 background-color: transparent;
 text-align:right;
 font-weight:bold;
 color:white;
 font-size:7pt;
 font-family:Verdana;
}
.quicklink a:link {color:white; cursor: hand;text-decoration:none;}
.quicklink a:visited {color:white; cursor: hand;text-decoration:none;}
.quicklink a:hover {color:white; cursor: hand;text-decoration:none;}
.quicklink a:active {color:white; cursor: hand; text-decoration:none;}
.botpart {
 position:relative;
 text-align:center;
 border: 2px black solid;
 background-color:black;
 color:white;
 z-index:1;
}
.botpart table {

}
.botpart td.bot {
 font-family:Times;
 font-size:7pt;
 color: white;
 font-weight:normal;
 padding-left:20px;
 padding-right:20px;
 width:33%;
}
.botpart a:link {color:white; cursor: hand;text-decoration:none;}
.botpart a:visited {color:white; cursor: hand;text-decoration:none;}
.botpart a:hover {color:white; cursor: hand;text-decoration:none;}
.botpart a:active {color:white; cursor: hand; text-decoration:none;}
.b-archive {
 position:absolute;
 padding:0;
 left:50%;
 margin-left:-200px; 
 top:30px;
 text-align:left;
 width:500px;
 background-color: white;
 color: black;
 font-size:11pt;
 z-index:5;
 border: 0px blue solid;
}
body a:link {color:red; cursor: hand;}
body a:visited {color:red; cursor: hand;}
body a:hover {color:red; cursor: hand;}
body a:active {color:red; cursor: hand;}
.thepolls a:link {color:white; cursor: hand; text-decoration: none;}
.thepolls a:visited {color:white; cursor: hand; text-decoration: none;}
.thepolls a:hover {color:red; cursor: hand; text-decoration: underline;}
.thepolls a:active {color:white; cursor: hand; text-decoration: none;}