body {
	margin: 0 auto;
	background: #0a9acf url(images/bg.gif) top left repeat-x;
	width:1000px;
	font: 12px arial;
	color: #000000;
}

.headerbg {
	float:left;
	width:1000px;
	height:139px;
	background: url(images/headerbg.gif) top left no-repeat;
}

.logo {
  float:left;
  width: 230px;
  height: 80px;
  padding: 20px 0 0 20px;
}

.logoimg {
  width: 199px;
  height: 90px;
  border:0;
}

.topadspace {
  float: right;
  width: 728px;
  height: 90px;
  border: 1px solid #82d8f7;
  background-color: #1684ac;
  margin: 25px 0 0 0;
}

.maincontainer {
	float:left;
	width:1000px;
}

.maincontainer_top {
   float:left;
   width: 998px;
   height: 7px;
   background: url(images/maincont_top.png) top left no-repeat;
}

.maincontainer_bg {
   float:left;
   width: 994px;
   min-height: 100px;
   background-color: #ffffff;
   padding: 0 2px 0 2px;
}

.maincontainer_bottom {
   float:left;
   width: 998px;
   height: 7px;
   background: url(images/maincont_bottom.png) top left no-repeat;
}

.sidebar {
  float:left;
  width: 173px;
}

.sidebar_top {
  float:left;
  width: 173px;
  height: 6px;
  background: url(images/sidebar_top.gif) top left no-repeat;
}

.sidebar_bg {
  float:left;
  width: 171px;
  min-height: 25px;
  background-color: #ffb900;
  border-left: 1px solid #ff9c00;
  border-right: 1px solid #ff9c00;
}

.sidebar_foot {
  float:left;
  width: 173px;
  height: 5px;
  background: url(images/sidebar_bottom.gif) top left no-repeat;
}

.search {
  float:left;
  width: 159px;
  height: 77px;
  background: url(images/search.gif) top left no-repeat;
  padding: 6px;
}

.search p {
  float:left;
  font: 14px arial;
  font-weight: bold;
  color: #c35a0c;
  padding: 0 0 5px 0;
  margin:0;
}

.searchform { 
 float:left;
 width: 90px;
 font: 12px arial;
 color: #000000;
 background-color: #ffffff;
 padding: 10px;
 border: 1px solid #e36e05;
}

.searchsubmit {
  float:left;
  width: 41px;
  height: 38px;
  background: url(images/go.png) top left no-repeat;
  border:0;
  cursor: pointer;
  margin: 0 0 0 5px;
}

.sidebarcont {
  float:left;
  width: 167px;
  margin: 0 0 10px 2px;
}

.sidebarcont_bg {
  float:left;
  width: 161px;
  background-color: #ffffff;
  padding: 3px;
}

.sidebarcont h6 {
  float:left;
  width: 167px;
  height: 32px;
  background: url(images/sidebarcont_head.png) top left no-repeat;
  font: 14px arial;
  color: #ffffff;
  font-weight: bold;
  padding: 13px 0 0 10px;
  margin:0;
}

.sidebarcont_foot {
  float:left;
  width: 167px;
  height: 5px;
  background: url(images/sidebarcont_foot.png) top left no-repeat;
}

.sidebarcont_bg p {
  font: 12px arial;
  color: #000000;
  padding: 5px 0 5px 0;
  margin:0;
}

.logintxt {
  font: 12px arial;
  color: #000000;
  padding: 5px 0 5px 0;
  margin:0;
}

.logintxta a {
  float:left;
  font: 12px arial;
  color: #d70000;
  font-weight: bold;
  padding: 15px 0 5px 0;
  margin:0;
}
.logintxta a:hover {
  text-decoration: none;
}

.logininput {
  font: 12px arial;
    width: 148px;
  padding: 5px;
  border: 1px solid #adadad;
  background-color: #f4f4f4;
}

.login {
  float: right;
  width: 60px;
  height: 38px;
  background: url(images/login.gif) top left no-repeat;
  border: 0;
  cursor: pointer;
}

.loginimg {
  border:0;
  width: 122px;
  height: 42px;
  margin: 0 0 0 20px;
}



.sidebarcont_bg_cat {
  float:left;
  width: 161px;
  background-color: #ffffff;
  padding: 3px;
}

.sidebarcont_bg_cat ul {
  list-style: none;
  margin: 0;
  padding:0;
}

.sidebarcont_bg_cat li {
  font: 12px arial;
  color: #000000;
  padding: 5px 0 5px 15px;
  margin:0 0 0 7px;
  background: url(images/bullet.gif) no-repeat;
  background-position: 0px 10px;
}

.sidebarcont_bg_cat li a {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.sidebarcont_bg_cat li a:hover {
 color: #ff1e00;
}

.sidebarcont_bg_topplayers, .sidebarcont_bg_scores {
  float:left;
  width: 161px;
  background-color: #ffffff;
  padding: 3px;
}

.sidebarcont_bg_topplayers ul, .sidebarcont_bg_scores ul {
  list-style: none;
  margin: 0 0 0 0;
  padding:0;
}

.sidebarcont_bg_topplayers li {
  font: 12px arial;
  color: #000000;
  font-weight: bold;
  padding: 7px 0 7px 0;
  margin:0;
  border-bottom: 1px solid #dddddd;
}

.sidebarcont_bg_topplayers li a {
  color: #d90000;
  text-decoration:none;
  line-height: 20px;
}

.sidebarcont_bg_topplayers li a:hover {
  text-decoration: underline;
}

.sidebarcont_bg_scores li {
  font: 12px arial;
  color: #000000;
  padding: 7px 0 7px 13px;
  margin:0 0 0 5px;
  line-height: 18px;
  background: url(images/bullet.gif) no-repeat;
  background-position: 0px 14px;
}

.sidebarcont_bg_scores li a {
  color: #d90000;
  font-weight: bold;
  text-decoration: none;
}

.sidebarcont_bg_scores li a:hover {
  text-decoration:underline;
 }


.contentcontainer {
  float: right;
  width: 815px;
  margin: 0 2px 0 0;
}

.contentconthead {
  float:left;
  width: 815px;
  height: 52px;
  background: url(images/contentconthead.png) top left no-repeat;
}

.contentconthead h1 {
  font: 18px arial;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 14px 0 0 15px;
  margin: 0 0 0 0;
}

.contentcontbg {
  float:left;
  width: 807px;
  min-height: 52px;
  background-color: #d9e6ea;
  border-left: 1px solid #35b6e3;
  border-right: 1px solid #35b6e3;
  padding: 3px;
}

.contentcontfoot {
  float:left;
  width: 815px;
  height: 5px;
  background: url(images/contentcontfoot.png) top left no-repeat;
}




.gamescont {
  float:left;
  width: 807px;
}

.gamesconthead {
  float:left;
  width: 807px;
  height: 8px;
  background: url(images/gamescont_head.png) top left no-repeat;
}

.gamescontbg, .gamescontbg_gamedisplay, .gamescontbg_addisplay, .gamescontbg_chatdisplay {
  float:left;
  width: 801px;
  min-height: 100px;
  background-color: #ffffff;
  border-left: 1px solid #35b6e3;
  border-right: 1px solid #35b6e3;
  padding: 2px;
}

.gamescontbg p {
  font: 12px arial;
  color: #000000;
  line-height: 20px;
  padding: 5px 0 5px 0;
  margin:0;
}

.gamescontbg p a {
  color: #000000;
}

.gamescontbg p a:hover {
  text-decoration: none;
}

.gamescontbg h1 {
  font: 18px arial;
  color: #0e87cd;
  font-weight: bold;
  padding: 5px 0 5px 0;
  margin:0;
}

.gamescontbg h1 {
  color: #0e87cd;
  text-decoration: none;
}


.gamescontfoot {
  float:left;
  width: 807px;
  height: 12px;
  background: url(images/gamescont_foot.png) top left no-repeat;
}

.gamescontbg_gamedisplay ul {
  list-style: none;
  margin:0;
  padding:0;
}

.gamescontbg_gamedisplay li {
  float:left;
  width: 390px;
  font: 12px arial;
  color: #4c4c4c;
  line-height: 20px;
  margin: 0 0 0 10px;
  padding: 10px 0 20px 0;
}

.gamescontbg_gamedisplay li a {
  color: #ff2900;
  font-weight: bold;
  text-decoration: none;
}

.gamescontbg_gamedisplay li a:hover {
  text-decoration: underline;
}

.gdleft {
  float:left;
  width: 110px;
 }

 .gdright {
   float: left;
   width: 240px;
 }

.gdimg {
  float:left;
  width: 100px;
  height: 100px;
  border: 1px solid #000000;
  margin: 0 15px 0 0;
}

.gamesad {
  float: left;
  width: 350px;
  height: 250px;
  margin: 0 3px 0 0;
}

.gamescontbg_addisplay {
  float:left;
  width:714px;
  padding: 0px 0 0 91px;
}

.gamedisplay {
  float:left;
  width: 800px;
  min-height: 500px;
  text-align:center;
}

.gpad {
  float:left;
  width: 728px;
  height: 90px;
  background-color: #dddddd;
  border: 1px solid #5d5d5d;
  margin: 0 0 0 35px;
}

.gameshare {
  float:left;
  width: 370px;
  margin: 0 0 0 200px;
  height: 50px;
}

.gameinfo {
  float:left;
  width: 800px;
  text-align: center;
}

.gameinfo p {
 font: 12px arial;
 color: #000000;
 padding: 10px 0 10px 0;
 line-height: 18px;
 font-weight: bold;
 margin:0;
}

.footer {
	float:left;
	width:1000px;
	height:53px;
}

.footer p {
  font: 12px arial;
  color: #ffffff;
  padding: 5px 0 5px 0;
  text-align: center;
}

.footer p a {
 color: #ffffff;
}

.footer p a:hover {
  text-decoration: none;
}

.gamescontbg_chatdisplay {
  float:left;
  width: 800px;
}

.chatd_left {
  float:left;
  width: 450px;
}

.chatd_right {
  float:left;
  width: 310px;
  padding: 0 0 0 10px;
}

.chatdisplayarea {
  float:left;
  width: 450px;
  background-color: #f4f4f4;
  border: 1px solid #dddddd;
  min-height: 200px;
  margin: 0 0 10px 5px;
}

.comt_txt {
  font: 12px arial;
  color: #000000;
  font-weight: bold;
  padding: 5px 0 5px 0;
  margin:0 0 0 5px;
}

.comt_box {
  float:left;
  width: 430px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  font: 12px arial;
  padding: 10px;
  margin: 0 0 0 5px;
}

.cmt_submit {
  float:left;
  background-color: #ff2900;
  border: 2px solid #8e1a00;
  padding: 5px;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  margin: 5px 0 0 5px;
}

.chatd_left h1 {
  float:left;
  width: 440px;
  font: 14px arial;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0 10px 10px;
  margin: 0 0 0 0;
}

.pagination {
  float:left;
  width: 800px;
  padding: 10px 0 0 0;
  border-top: 1px solid #7d7d7d;
}

.pagination p {
  float:left;
  font: 14px arial;
  padding: 5px;
  margin:0;
  font-weight: bold;
}

.pagination p a {
  color: #0a9acf;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}

.pagination p a:hover {
  color: #ff2900;
}