
* {
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px;
}

img {
 display: block;
 border-style: none;
}

body {
 background:#000 url('../graphics/background_page.jpg') no-repeat top center;
}

div {
 font-family: verdana, sans-serif;
 font-size: 11px;
}

div.maincontent {
 width: 970px;
}

div.innercontent {
 width: 948px;
}

div.topbar {
 width: 100%;
 height: 40px;
 background-color: #000000;
 background-image: url('../graphics/background_topbar_1x40.gif');
 background-repeat: repeat-x;
 background-position: top center;
}

div.mainbar {
 width: 100%;
 background-color: transparent;
}

div.logobar {
 width: 100%;
 height: 99px;
}

div.footerbar {
 width: 100%;
 height: 77px;
 background-color: #000000;
 background-image: url('../graphics/background_footerbar_1x77.gif');
 background-repeat: repeat-x;
 background-position: top center;
}

div.game {
 line-height: 16px;
}

div.gametoplinks {
 font-family: verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: black;
}

div.gametoplinks a {
 color: red;
 text-decoration: underline;
}

div.gametoplinks a:visited {
 color: red;
}

div.gametoplinks a:hover {
 color: black;
}

div.faq_heading {
 font-weight: bold;
 font-size: 13px;
 margin: 20px 0px 0px 0px;
}

div.faq_question {
 font-weight: bold;
 font-size: 11px;
 line-height: 15px;
 margin: 10px 0px 0px 5px;
}

div.faq_answer {
 font-weight: normal;
 font-size: 11px;
 line-height: 15px;
 margin: 6px 0px 0px 5px;
}

ul.faq li {
 margin: 6px 0px 0px 30px;
}

div.gamereview_title {
 width: 300px;
 margin: 12px 0px 0px 10px;
 font-weight: bold;
}

div.gamereview_subhead {
 width: 300px;
 margin: 0px 0px 0px 10px;
}

div.gamereview_quote {
 width: 300px;
 margin: 6px 0px 0px 10px;
 font-style: italic;
}

div.gamereview_link {
 width: 300px;
 text-align: right;
 margin: 6px 0px 0px 10px;
 font-weight: bold;
}

td.adbar {
 background-color: #dbedf3;
}

td.topmenucell {
 /*width: auto;
 background-color: #293d47;
 border-left: 1px solid #272727;
 border-right: 1px solid #363636;*/
 height: 33px;
 vertical-align: middle;
 text-align: center;
 color: white;
 font-family: arial;
 font-size: 12px;
 font-weight: bold;

}

td.linkover {
  background-color: black;
  color: red;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  cursor: hand;
  cursor: pointer;
 }
 
td.linkover a {
  color: red;
  text-decoration: none;
}
 
td.linkover a:visited {
  color: red;
}
 
td.linkover a:hover {
  color: red;
}

td.topmenucell a {
 color: white;
 text-decoration: none;
}

td.topmenucell a:visited {
 color: white;
}

td.topmenucell a:hover {
 color: red;
}

div.sidemenu {
 width: 160px;
 height: 22px;
 background-image: url('../graphics/background_button_160x22.gif');
 background-repeat: no-repeat;
 background-position: center;
 text-align: left;
 color: white;
 font-family: verdana;
 font-size: 11px;
 font-weight: bold;
}

div.sidemenu div {
 padding: 4px 0px 0px 12px;
}

div.sidemenu a {
 color: white;
 text-decoration: none;
}

div.sidemenu a:visited {
 color: white;
}

div.sidemenu a:hover {
 color: gray;
}

div.sidemenu2 {
 width: 160px;
 height: 34px;
 border-bottom: 1px solid #173c4e;
 text-align: left;
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 background-color: transparent;
}

div.sidemenu2 div {
 padding: 10px 0px 0px 12px;
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
}

div.sidemenu2 a {
 color: #939393;
 text-decoration: none;
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
}

div.sidemenu2 a:visited {
 color: #939393;
 font-family: arial;
 font-size: 11px;
 font-weight: bold; 
}

div.sidemenu2 a:hover {
 color: #58bbdd;
 font-family: arial;
 font-size: 11px;
 font-weight: bold; 
 background-color: #061319;
}

div.sidemenu3 {
 width: 160px;
 height: 34px;
 background-color: #061319;
 border-bottom: 1px solid #173c4e;
 text-align: left;
 font-family: arial;
 font-size: 10px;
 font-weight: bold; 
 cursor: hand;
 cursor: pointer;
}

div.sidemenu3 div {
 padding: 10px 0px 0px 12px;
 font-family: arial;
 font-size: 11px;
 font-weight: bold; 
 cursor: hand;
 cursor: pointer;
}

div.sidemenu3 a {
 color: #58bbdd;
 text-decoration: none;
 font-family: arial;
 font-size: 11px;
 font-weight: bold; 
}

div.sidemenu3 a:visited {
 color: #58bbdd;
 font-family: arial;
 font-size: 11px;
 font-weight: bold; 
}

div.sidemenu3 a:hover {
 color: #58bbdd;
 font-family: arial;
 font-size: 11px;
 font-weight: bold; 
 background-color: #061319;
}

div.footer {
 color: white;
 font-size: 9px;
}

div.footer a {
 color: white;
 font-weight: bold;
 text-decoration: none;
}

div.footer a:visited {
 color: white;
}

div.footer a:hover {
 color: red;
}

div.bulletcontainer ul li {
 margin: 0px 0px 10px 16px;
}

div.emailsignup {
 width: 160px;
 height: 316px;
 background-image: url('../graphics/background_emailsignup_160x316.jpg');
 background-repeat: no-repeat;
 background-position: center;
}

div.emailsignup .text {
 color: white;
 font-family: verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
}

td.centercontent {
 background-color: #dbedf3;
 background-image: url('../graphics/background_centerbox_606x1.gif');
 background-repeat: repeat-y;
 background-position: top left;
}

td.centercontent_nobar {
 background-color: #dbedf3;
 background-image: url('../graphics/pixel_black.gif');
 background-repeat: repeat-y;
 background-position: top left;
}

div.registrationtitle {
 color: black;
 font-family: arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

div.bannertext {
 color: white;
 font-family: arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

#leaderboard {
 margin: 0px 0px 10px 0px;
}

#leaderboard .entry {
 font-family: verdana, sans-serif;
 font-size: 10px;
 vertical-align: middle;
 text-align: left;
}

#leaderboard .entry a {
 color: black;
}

#leaderboard .entry a:visited {
 color: black;
}

#leaderboard .entry a:hover {
 color: red;
}

td.contentbox {
 background-color: #f9fcfd;
 font-family: verdana, sans-serif;
 font-size: 11px;
}

td.contentbox .title {
 font-family: verdana, sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: #d93c3f;
}
 
.gameboardtitle {
 font-family: verdana, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #d93c3f;
}

.gameboardleft {
 background-image: url('../graphics/gameboard_mainleft_3x1.gif');
 background-repeat: repeat-y;
}

.gameboardright {
 background-image: url('../graphics/gameboard_mainright_3x1.gif');
 background-repeat: repeat-y;
}

.gameboardinner {
 font-family: verdana, sans-serif;
 font-size: 11px;
}

input.normal, select.normal {
 border: 1px solid #898989;
 font-family: verdana;
 font-size: 11px;
}

input.refer, select.refer {
 border: 1px solid #898989;
 font-family: verdana;
 font-size: 11px;
}

a.whitey {
 color: #ffffff;
 font-weight: bold;
}

a.whitey:visited {
 color: #ffffff;
}

a.whitey:hover {
 color: red;
}

.red {
 color: red;
}

.red a {
 color: black;
}

.red a:visited {
 color: black;
}

.red a:hover {
 color: orange;
}

a {
 text-decoration: none;
 color: blue;
}

a:visited {
 color: blue;
}

a:hover {
 color: red;
}