body {
  background-color: #d2ecf5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0px;
  text-align: center;
}

div {
  text-align: left;
}

img {
  border: 0 none;
}

a, a:visited {
  color: #000000;
}

a:hover {
  color: #646464;
}

h1 {
  display: inline;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  margin: 0;
}

.clear {
  clear: both;
}

#main {
  background: #d2ecf5 url(../img/bg.jpg) repeat-y;
  margin: 0 auto;
  width: 990px;
}

#header {
  width: 982px;
  margin-left: 4px;
}

#header img {
  display: block;
  float: left;
}

#msg {
  background: url(../img/h14.jpg) no-repeat;
  float: left;
  font-size: 12px;
  font-style: italic;
  width: 296px;
  height: 123px;
  padding: 0;
}

#msg div {
  margin: 0 7px;
  overflow: hidden;
}

.thblock {
  background-color: #fbfbbf;
  width: 982px;
  margin-left: 4px;
}

.thmiddle {
  background: url(../img/thbg.jpg)
}

.thcontainer {
  margin-left: 26px;
  width: 930px;
}

.thcontainerb {
  margin-left: 3px;
  width: 980px;
}

.thttopl,
.thtopl,
.thml,
.thbotl,
.thttopr,
.thtopr,
.thmr,
.thbotr {
  float: left;
  width: 26px;
}

.thttopc {
  float: left;
  background: #fbfbbf url(../img/thttcbg.jpg) repeat-x;
  width: 930px;
}

.thtopc {
  float: left;
  background: #fbfbbf url(../img/thtcbg.jpg) repeat-x;
  width: 930px;
}

.thtopimg {
  float: left;
}

.thtoparc {
  float: right;
  font-size: 14px;
  font-weight: bold;
  margin: 2px 10px 0 0;
}

.thtoparc2 {
  float: right;
  font-size: 14px;
  font-weight: bold;
  margin: 15px 10px 0 0;
}

.thml {
  background: url(../img/thmlbg.jpg) repeat-y;
  width: 26px;
}

.thmc {
  width: 930px;
}

.thmr {
  background: url(../img/thmrbg.jpg) repeat-y;
}

.thbotc {
  background: url(../img/thbbg.jpg) repeat-x;
  float: left;
  width: 930px;
  height: 10px;
}

.thfooter {
  background: url(../img/thfbg.jpg) repeat-x;
  width: 982px;
  height: 35px;
}

.thfooter img {
  float: right;
}

.thumb {
  display: inline;
  float: left;
  margin: 2px;
  width: 182px;
  height: 137px;
}

.thumbbig {
  display: inline;
  float: left;
  margin: 1px;
  width: 242px;
  height: 182px;
}

.thumbcat {display:inline;float:left;margin:1px;width:242px;height:202px;}
.thcatname {color:#59B840;font-size:16px;font-weight:bold;text-align:center;}
.thumbgame {display:inline;float:left;margin:1px;width:242px;height:162:px;}
.gamestitle {margin:10px;font-size:20px;font-weight:bold;text-align:center;}
.gamestitle a,
.gamestitle a:visited {font-size:20px;font-weight:bold;color:#38b63c;text-decoration:underline;}
.gamestitle a:hover {color:#646464;text-decoration:none;}

.thumb a img {
  border: 1px solid #000000;
}

.thumb a:hover img {
  border: 1px solid #ff0000;
}

.thumbbig a img,
.thumbcat a img,
.thumbgame a img {
  border: 1px solid #000000;
}

.thumbbig a:hover img,
.thimbcat a:hover img,
.thumbgame a:hover img {
  border: 1px solid #ff0000;
}

.txtcontainer {
  float: left;
  width: 465px;
}

#footer {
  margin: 10px 0 0 4px;
  text-align: center;
}

#toplist {
  font-size: 12px;
  margin: 10px 0 0 4px;
  width: 982px;
}

#toph {
  background: #56BC3F url(../img/toplisthbg.jpg) repeat-x;
  text-align: center;
}

#topcontent {
  background: #fbfbbf url(../img/toplistbg.jpg) no-repeat;
  height: 213px;
}

#topcontainer {
  padding: 20px;
}

#topcontent ol {
  float: left;
  margin: 0;
  padding: 0;
  width: 235px;
}

#topcontent ol li {
  display: list-item;
  height: 18px;
  margin-left: 40px;
}

#links {
  padding-top: 10px;
  margin: 0 20px 0 20px;
}

.fblocks {
  padding-top: 10px;
}

#links,
.fblocks {
  text-align: center;
}

#links a,
#links a:visited {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
}

#links a:hover {
  color: #646464;
  text-decoration: underline;
}

.boldgray {
  color: #646464;
  font-size: 11px;
  font-weight: bold;
}

.btop{color:red;font-size:25px;font-weight:bold;}
.btop div{float:left;width:327px;text-align:center;}

.bla {position:absolute;left:-1000px;top:-1000px;}
.banner{text-align:center;margin:5px 0;}
.banner a{text-decoration:none;}
.banner a:hover .txt1, .banner a:hover .txt2{color:#38b63c;text-decoration:underline;}
#smstrap{border:2px solid red;text-align:center;width:900px;margin-left:auto;margin-right:auto;}
.txt1{color:red;font-size:45px;font-weight:bold;}
.txt2{color:black;font-size:30px;}
#smstrapimg{padding:5px 0;text-align:center;}
#smstrapimg img{margin:0 15px;}

.article,.apager,.aarch{padding:15px;}
.article img{border:2px solid #38b63c;}
.atitle,.atitle:visited{color:#38b63c;font-size:16px;font-weight:bold;}
.adate{font-size:10px;font-weight:bold;}
.apageact,.apageact:visited,.apageinact{display:block;float:left;padding:3px 5px;margin:0 5px;font-size:14px;font-weight:bold;text-decoration:none;}
.apageact{border:1px solid #38b63c;color:#38b63c;}
.apageact:hover{background-color:#38b63c;color:#fbfbbf;}
.apageinact{border:1px solid #646464;color:#646464;}

.cats{padding:5px 10px;font-size:14px;}
.cats a, .cats a:visited{color:#38b63c;font-size:14px;font-weight:bold;}
.cats a:hover{color:#646464;}

.searchform{margin:10px 20px 5px 20px;padding:10px;background-color:#38b63c;}
