/* CSS Document */
html, body {
     margin: 0px auto;
     padding: 0px;
     background: url(images/background.gif) repeat-y center top #0F0F0F;
     
          font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #FFFFFF;
 
}

h1{ 
     font-size: 13px;	
}
body,td, table, tr, th, p {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #FFFFFF;
}

a:link {
     color: #DC120E;
     text-decoration: none;
}
a:visited {
     text-decoration: none;
     color: #DC120E;
}
a:hover {
     text-decoration: none;
     color: #ffffff;
}
a:active {
     text-decoration: none;
     color: #DC120E;
}
#globalContainer {
     width: 1000px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}
#mainLeft {
  margin: 0px;
  padding: 0px;
  width: 28px;
  float: left;
}
#mainRight {
  margin: 0px;
  padding: 0px;
  width: 28px;
  float: left;
}
#container2 {
     background-color:#000000;
     width: 944px;
     min-height: 185px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     float: left;	
}
#container {
    /*background: url(images/container_background2.gif) center top repeat-x #171717; */
     background-color:#171717;
     width: 944px;
     min-height: 185px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     float: left;
}
#centerContainer {
     width: 944px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}
.header {
     width: 944px;
     padding: 0px;
     margin: 0px;
}
#topSpacer {
     width: 944px;
     height: 12px;
     padding: 0px;
     margin: 0px;
     clear: both;
}
#mainSpacer {
     width: 944px;
     height: 20px;
     padding: 0px;
     margin: 0px;
     clear: both;
}
#logo {
     width: 204px;
     padding: 0px;
     margin: 0px;
     margin-top: 8px;
     text-align: center;
     float: left;
}
#topAd {
     width: 740px;
     padding: 0px;
     margin: 0px;
     text-align: center;
     float: left;
}
#leftAd {
     width: 274px;
     padding: 0px;
     margin: 0px;
     text-align: center;
     background-color: #171717;
}
#middleAd {
     width: 502px;
     padding: 0px;
     margin: 0px;
     text-align: center;
     
}
#rightAd {
     width: 120px;
     padding: 0px;
     margin: 0px;
     text-align: center;
     float: left;
}
.navigation {
     background: url(images/navigation_background.gif) center top no-repeat;
     width: 944px;
     height: 55px;
     padding: 0px;
     margin: 0px;
     text-align:left;
}
.nav {
     width: 944px;
     height: 55px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}
.mainNav {
     height: 55px;
     padding: 0px;
     margin: 0px;
     text-align: center;
     width: 719px;
     float: left;
}
.mainSearch {
     height: 55px;
     padding: 0px;
     padding-top: 9px;
     margin: 0px;
     width: 225px;
     float: left;
     font-size: 14px;
     color: #000000;
     text-align: left;
}
.mainSearch input,submit {
     background-color: #5A0909;
     border: 1px solid #000000;
     font-size: 13px;
     color: #FFFFFF;
}
#mainSpacer2 {
     width: 944px;
     height: 40px;
     padding: 0px;
     margin: 0px;
     clear: both;
}
#leftSpacer {
     width: 12px;
     padding: 0px;
     margin: 0px;
     float: left;
}
.leftContainer {
     width: 274px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     float: left;
     background: url(images/left-box-bg.gif) repeat-y;
}
#leftBubble {
     background: url(images/left-box-bubble.gif) left top no-repeat;
     margin: 0px;
     width: 274px;
     padding: 0px;
     height: 30px;
     text-align: left;
}
.leftContent {
     padding: 5px;
     text-align: left;
     margin: 0px;
}
#leftFoot {
     background: url(images/left-box-foot2.gif) left top no-repeat;
     margin: 0px;
     padding: 0px;
     height: 35px;
     text-align: left;
}
.lfootContent {
     text-align: left;
     vertical-align: bottom;
     margin: 0px;
     padding-top: 9px;
     padding-left: 25px;
     height: 35px;
}

.lfootContent2 {
     text-align: right;
     vertical-align: bottom;
     margin: 0px;
     padding-top: 9px;
     padding-right: 25px;
     height: 35px;
}


#topBar {
     background: url(images/tb-bg.gif) repeat-x;
     width: 274px;
     height: 39px;
}
#topbarLeft {
     background: url(images/01.gif) no-repeat;
     width: 30px;
     height: 39px;
     float: left;
}
#topbarContent {
     background: url(images/02.gif) repeat-x;
     padding: 0px;
     text-align: left;
     margin: 0px;
     height: 39px;
     float: left;
}
.tbContent {
     padding: 0px;
     padding-top: 8px;
     text-align: left;
     margin: 0px;
     font-size: 15px;
     float: left;
}
#topbarRight {
     background: url(images/03.gif) no-repeat;
     width: 80px;
     height: 39px;
     float: left;
}
#topbarEnd {
     background: url(images/04.gif) right top no-repeat;
     width: 23px;
     height: 39px;
     float: right;
}
#leftSpacer2 {
     width: 274px;
     height: 20px;
     padding: 0px;
     margin: 0px;
     clear: both;
     background-color: #171717;
}

.middleContainer {
     width: 502px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     float: left;
     background: url(images/middle-box-bg.gif) repeat-y;
}

#middleBar {
     background: url(images/tb-bg.gif) repeat-x;
     width: 502px;
     height: 39px;
}
#middlebarLeft {
     background: url(images/01.gif) no-repeat;
     width: 30px;
     height: 39px;
     float: left;
}
#middlebarContent {
     background: url(images/02.gif) repeat-x;
     padding: 0px;
     text-align: left;
     margin: 0px;
     height: 39px;
   
     float: left;
}
.middleContent {
     padding: 5px;
     
     margin: 0px;
     font-size: 10px;
     
}
#middlebarRight {
     background: url(images/03.gif) no-repeat;
     width: 80px;
     height: 39px;
     float: left;
}
#middlebarEnd {
     background: url(images/04.gif) right top no-repeat;
     width: 23px;
     height: 39px;
     float: right;
}
#middleFoot {
     background: url(images/middle-box-foot2.gif) no-repeat;
     margin: 0px;
     padding: 0px;
     height: 35px;
     width: 502px;
     text-align: left;
     clear: both;
}
#middleFoot2 {
     background: url(images/middle-box-foot2.gif) no-repeat;
     margin: 0px;
     padding: 0px;
     height: 10px;
     width: 502px;
     text-align: left;
     clear: both;
}
#middleSpacer {
     width: 502px;
     height: 10px;
     padding: 0px;
     margin: 0px;
     clear: both;
     background-color: #171717;
}
.footer {
     background: url(images/footer-background.gif) repeat-x;
     width: 944px;
     height: 14px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}
.footerContent {
     width: 944px;
     padding: 0px;
     margin: 0px;
     clear: both;
     background-color: #171717;
}
.footerLeft {
     width: 644px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: left;
}
.footerRight {
     width: 300px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: right;
}
.gamevotesLight {
     clear: both;
     width: 224px;
     height: 20px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     background-color: #191919;
}
.gamevotesDark {
     clear: both;
     height: 20px;
     width: 224px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     background-color: #0D0D0D;
}
.gamevotesTotal {
     clear: both;
     height: 20px;
     width: 224px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}
.gameName {
     width: 150px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: left;
     color: #FFFFFF;
}
.gameName a {
     color: #FFFFFF;
}
.gameVotes {
     width: 69px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: right;
     color: #FFFFFF;
}
.gameVotes a {
     color: #FFFFFF;
}
.gameInfo {
     padding: 3px;
     margin: 0px;
}
.gameName2 {
     width: 150px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: left;
     color: #FFFFFF;
}
.gameVotes2 {
     width: 69px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: right;
     color: #FFFFFF;
}
.gameInfo2 {
     padding: 8px;
     margin: 0px;
}
.gamingContainer {
     width: 224px;
     height: 20px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}
.innerLight {
     clear: both;
     width: 480px;
     height: 20px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     background-color: #191919;
}
.innerDark {
     clear: both;
     height: 20px;
     width: 480px;
     padding: 0px;
     margin: 0px;
     text-align: left;
     background-color: #0D0D0D;
}
.innerGame {
     width: 280px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: left;
     color: #FFFFFF;
}
.innerDate {
     width: 200px;
     padding: 0px;
     margin: 0px;
     float: left;
     text-align: right;
     color: #FFFFFF;
}
.innerInfo {
     padding: 4px;
     margin: 0px;
}
.innerBorder {
    width: 480px;
    border: 1px solid #191919;
    margin: 0px;
    padding: 0px;
}
