body {padding:0px; margin:0px; background:url('images/bg.png') left top; font-family:Verdana; font-size:12px; }
a {color:#2e8996}
a:hover {color:#c60000}
img {border:0px aqua solid;}

.top {background:url('images/topc.png') no-repeat; height:10px;}


.middle {background:#ffffe2; padding:8px 18px; overflow:hidden }
.topmenu {height:26px; color:#675f4a; text-align:center; background:black; padding-top:9px; margin-bottom:18px; }

.topmenu ul {
padding:0;
margin:0;
white-space:nowrap;
list-style-type:none;
}
.topmenu li {display:inline;padding:0 10px 0 10px;}


.topmenu a {font-size:12px; color:#ffba00;}
.topmenu a:hover {color:#c60000; text-decoration:none}

.pageleft {width:546px; float:left;}

.block1 .tabs a {display:block; width:149px; height:25px; background:url('images/block_1tab.jpg') no-repeat left top; color:#2e8996;
font-weight:bold; text-align:center; padding-top:8px; float:left; margin-left:6px; }
.block1 .tabs .active:link, .block1 .tabs .active:visited {background:url('images/block_1activetab.jpg') no-repeat left top; color:black;
text-decoration:none; }


.block1 .t {height:7px; background:url('images/block_1c.jpg') left top no-repeat; clear:both}
.block1 .m {background:#f0ebce; padding:17px 13px 0px 13px; overflow:hidden}
.block1 .m img {}
.block1 .m .txt {float:right; width:327px;overflow:hidden; color:#181403 }

.block1 .m .txt .buttons {padding-top:9px;}
.block1 .m .txt .buttons .downloadandplay {display:block; background:url('images/download_play.png') no-repeat left top;
 width:156px; height:31px; text-decoration:none; float:left}

.block1 .m .txt .buttons .downloadandplay:hover {display:block; background:url('images/download_play_hover.png') no-repeat left top;
 width:156px; height:31px; text-decoration:none; float:left}


.block1 .m .txt .buttons .readrules {display:block; background:url('images/butt1_bg.png') no-repeat left top;
 width:156px; height:23px; color:#2e8996; text-align:center; padding-top:8px; float:left; margin-left:8px;}

.block1 .m .title {color:#2e8996; font-weight:bold; margin-bottom:17px}
.block1 .m .title a{color:#2e8996; font-weight:bold;}

.block1 .b {height:7px; background:url('images/block_1cb.jpg') left top no-repeat;}

.posts {}

.postimgbg {float:left; background:url('images/postimgbg.png')no-repeat left top; width:190px; height:175px; text-align:center; margin-right:10px; margin-bottom:10px; padding-top:10px;}

.post {clear:both}
.post h2 { font-family:"Trebuchet MS", Arial; color:#2e8996; text-decoration:underline; font-weight:bold; font-size:18px;
margin:0 0 7px 0;}
.post h2 a:hover {color:#c60000}
.cats {color:#a3a483; font-size:10px;}
.divider { background:url('images/divider.png') repeat-x left bottom; height:12px;}
.cont { padding-top:6px; color:#181403; line-height:16px}
.cont .more-link:link, .cont .more-link:visited { background:url('images/readmore.png') no-repeat left top; color:#2e8996; 
padding:6px 0px 0px 13px; width:98px; height:22px; display:block; float:right; margin-top:14px;  }
.cont .more-link:hover {background:url('images/readmore_hover.png') no-repeat left top; color:#c60000}

.nav { padding-top:34px;}

.nav .older a:link, .nav .older a:visited { background:url('images/older.png') no-repeat left top; color:#2e8996; 
padding:7px 0px 0px 27px; width:100px; height:21px; display:block; float:left; }

.nav .older a:hover { background:url('images/olderh.png') no-repeat left top; color:#c60000; 
padding:7px 0px 0px 27px; width:100px; height:21px; display:block; float:left; }


.nav .newer a:link, .nav .newer a:visited { background:url('images/newest.png') no-repeat left top; color:#2e8996; 
padding:7px 0px 0px 13px; width:114px; height:21px; display:block; float:right; }

.nav .newer a:hover { background:url('images/newesth.png') no-repeat left top; color:#c60000; 
padding:7px 0px 0px 13px; width:114px; height:21px; display:block; float:right; }


.tags {margin-top:30px;}
.tags .l {background:url('images/tagsimg.png') no-repeat left top; float:left; font-size:10px; padding-left:23px; width:40px}
.tags .r {float:left; margin-left:10px; font-size:10px; width:470px}

.related {width:546px;}
.related .t {height:8px; background:url('images/related_t.png') no-repeat left top;}
.related .m {background:#ebfadb; padding:14px 30px }
.related .m a {display:block; background:url('images/rel_bullet.png') no-repeat left center; height:20px; padding:7px 0 0 30px;}

.related .b {height:8px; background:url('images/related_b.png') no-repeat left top;}

.related li {list-style-type:none;}

.red {color:#980000}
.coolbutton {width:332px; height:34px; display:block; margin:auto; font-family:"Trebuchet MS"; color:#2e8996; 
font-weight:bold; text-decoration:underline; background:url('images/coolbtn.png') no-repeat left top; font-size:14px;
text-align:center; padding-top:14px}


.pageright {width:377px; float:right;  }
.pageright .banner {padding:30px 0 30px 0; text-align:center;}

.casi-top .top {height:39px; color:#000000; font-size:11px; text-align:center; font-weight:bold; }
.casi-top .top .l {background:url('images/castable_tl.png') no-repeat left top;}
.casi-top .top .r {background:url('images/castable_tr.png') no-repeat right top;}
.casi-top .top .m {background:url('images/castable_tm.png') repeat-x left top;}

.casi-top .line1  { background:url('images/castable_tr1.png') repeat-x left top; height:72px; text-align:center}
.casi-top .line2  { background:url('images/castable_tr2.png') repeat-x left top; height:72px; text-align:center}
.casi-top .line1 .readreview {margin:auto;display:block; background:url('images/tr2bg.jpg') no-repeat left top; font-size:10px; width:52px; height:30px; padding-top:4px; }
.casi-top .line2 .readreview {margin:auto;display:block; background:url('images/tr1bg.jpg') no-repeat left top; font-size:10px; width:52px; height:30px; padding-top:4px; }

.pageright .catblock .h{background:url('images/cat_header.jpg') no-repeat left top; height:23px; color:black; padding-top:10px; padding-left: 22px;
font-weight:bold; }
.pageright .catblock .m{background:#e9e1b4; padding:16px 25px;}
.pageright .catblock .b {background:url('images/cat_footer.jpg') no-repeat left top; height:5px; }

.catblock li {list-style-type:none;}
.catlist a{display:block; background:url('images/cat_bullet.png') no-repeat left bottom; width:309px; height:23px; padding:7px 0 0 30px;}

.slidergames {}
.slidergames .img{padding:4px; background:#bab491; float:left;}
.slidergames .img img {border:1px black solid;}
.slidergames .info {float:left; margin-left:6px;}
.slidergames .rating {font-size:33px; font-weight:bold; color:#181403; background:url('images/ratingbg.png') left top no-repeat; width:109px; height:39px; padding-left:29px;
}
.slidergames .su {padding-top:3px; font-size:11px; line-height:14px;}

.prevnext {padding-top:18px; clear:both}
.des {background:url('images/gameslidecL.png') no-repeat top left; width:180px; height:25px;
float:left; margin-top:15px; color:#aba792; font-weight:bold; padding:10px 0 0 15px;}
.but {float:left;}

.but a {float:left;}
 .but img {float:left;}

.mainslider {
	padding-bottom:34px;
}


.footer {clear:both; background:#000000; height:26px; padding-top:13px; color:#ffba00; font-size:10px; text-align:center;}
.footer a {color:#ffba00; font-size:10px;}

.copy {padding:22px 0 15px 0; text-align:center; font-size:10px;  }

.bottom {background:url('images/botc.png') no-repeat; height:10px; }
