body { 
 background-image:url(img/bg.jpg); font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}
.body {
 width:912px; margin:auto
}
.top {
 width:912px;
 height:170px; 
 margin:auto; 
 background-image:url(img/top.jpg); 
 background-repeat:no-repeat;
 display:block;
}
.top_left {
  margin:10px 0px 0px 10px;
  width:400px;
  float:left;
}
.top H1 {
  color:#5C0000;
  margin:0px;
  font-size:28px;
  padding:20px 10px 0px 10px;
  text-align:center;
}
.left {
 width:211px; float:left
}
.navigation {
 
}
.navi_top {
 background-image:url(img/navi_top.jpg); background-repeat:no-repeat; height:21px
}
.navi_middle {
 background-image:url(img/navi_bg.jpg); background-repeat:repeat-y
}
.navi_middle UL{
 margin:-1px; padding-left:20px; padding-right:15px
}
.navi_middle LI {
 font-size:14px; font-weight:bold; list-style:none
}
.navi_middle A {
 text-decoration:none; color:#f9a6f6; background-image:url(img/my_star1.gif); background-repeat:no-repeat; background-position:left; padding-left:15px
}
.navi_middle A:HOVER {
 color:#f7ce1c; background-image:url(img/my_star2.gif); background-repeat:no-repeat; background-position:left
}
#selected {
 background-image:url(img/my_star2.gif); color:#f7ce1c;
}
.navi_bottom {
 background-image:url(img/navi_bottom.jpg); background-repeat:no-repeat; height:22px
}
.contents {
 width:701px; float:left
}
.contents_top{
 background-image:url(img/body_top.jpg); background-repeat:no-repeat; height:21px
}
.contents_middle {
 background-image:url(img/body_bg.jpg); background-repeat:repeat-y; padding: 10px 15px 10px 15px; margin-top:-1px
}
.contents_middle_title1 {
 width:47px; 
}
.contents_middle H2 {
 color:#f9a6f6; margin:0px 10px 20px 10px; font-size:20px; border-bottom:solid 1px #f9a6f6; border-top:solid 1px #f9a6f6; text-align:center; background-image:url(img/h1_bg.jpg); background-repeat:no-repeat
}
.contents_bottom {
 background-image:url(img/body_bottom.jpg); background-repeat:no-repeat; height:22px
}
.category {
 float:left; width:200px; height:260px; background-image:url(img/cat_bg.jpg); text-align:center; color:#5c0000; font-weight:bold; margin:0px 11px 0px 11px;
}
.category H2 {
 margin:15px 20px 0px 20px; font-size:16px; height:45px
}
.category IMG {
 position:relative; margin-left:2px; width:150px; height:112px
}
.category_text {
 font-size:12px; text-align:center; margin:0px 12px 0px 12px; padding: 2px 2px 0px 2px
}
.games {
 float:left; width:200px; height:260px; background-image:url(img/game_bg.jpg); text-align:center; color:#5c0000; font-weight:bold; margin:0px 11px 0px 11px;
}
.games H3 {
 margin:15px 20px 0px 20px; font-size:14px; height:45px; color:#5c0000;
}
.games A {
 text-decoration:none;  color:#5c0000;
}
.games IMG {
 position:relative; margin-left:2px; width:150px; height:112px
}
.games_text {
 font-size:12px; text-align:center; margin:0px 12px 0px 12px; padding: 10px 2px 0px 2px
}
.votes {
 width:300px; margin:auto; margin-top:5px
}
.votes SPAN {
 text-align:center
}
.play_game {
 width:640px; margin:auto; padding:1px; border:1px solid #f9a6f6
}
.play_game_left {
 width:300px;
 margin:15px 0px 15px 15px;
 float:left;
}
.play_game_right {
 width:300px;
 margin:15px 0px 15px 40px;
 float:left;
}
.description {
 text-align:center; font-size:16px; margin-top:5px
}
.description H3 {
 font-size:18px; text-align:center; background-color:#f9a6f6; margin:auto; color:#5c0000
}
.played {
 text-align:center
}
.played H3 {
 font-size:18px; text-align:center; background-color:#f9a6f6; margin:0px auto; color:#5c0000
}
.comments {
 text-align:left; font-size:14px; margin:0px 0px 0px 0px; clear:both
}
.comments H3 {
 font-size:18px; text-align:center; background-color:#f9a6f6; width:640px; margin:auto; color:#5c0000; margin-bottom:0px
}
.comments B {
 margin-left:5px
}
.comments SPAN {
 margin-left:35px; color:#5c0000
}
.comments IMG {
 margin-left:20px
}
.comments_warrning {
 margin:0px 20px 20px 20px; font-size:17px; color:#A40F0F; text-align:center; border-bottom:1px solid #A40F0F
}
.add_comment {
 text-align:center; font-weight:bold
}
.add_comment A {
 color:#f9a6f6
}
.add_comment A:HOVER {
 color:#5c0000; text-decoration:none
}
.pages {
 margin-top:10px; font-size:14px; font-weight:bold; color:#fd68ff; text-align:center
}
.pages A {
 color:#f9a6f6
}
.pages A:HOVER {
 text-decoration:none; color:#f7ce1c
}
.bottom {
 width:912px; height:159px; background-image:url(img/bottom_bg.jpg); background-repeat:no-repeat; clear:both; text-align:center; color:#fff; margin:auto
}
.bottom SPAN {
 font-size:14px; width:850px; margin:auto
}
.bottom A {
 font-size:14px; font-weight:bold; color:#5c0000
}
.bottom A:HOVER {
 color:#f6a7f6
}
.privacy {
 text-align:justify; color:#FFF
}
.privacy H1 {
 text-align:center; margin:20px 0px 20px 0px; border:none; font-size:30px; color:#FFF
}
.privacy H2 {
 text-align:center; margin:10px 0px 10px 0px
}

.popular_games {
  width:660px; margin:auto
}
.popular_games_list {
  width:620px; float:left; padding-left:30px
}
.popular_game IMG {
  width:67px; height:50px; margin:0px 5px 12px 0px; float:left; padding:1px; border:1px solid #ccc
}
.popular_game {
  width:298px; float:left; margin-right:10px
}
.popular_game B {
  color:#5c0000; font-size:11px; margin-bottom:0px
}
.popular_game SPAN {
  color:#f9a6f6; font-size:11px; margin-bottom:0px
}
.popular_sign {
 color:#f9a6f6; margin:0px 10px 20px 10px; font-size:20px; border-bottom:solid 1px #f9a6f6; border-top:solid 1px #f9a6f6; text-align:center; background-image:url(img/h1_bg.jpg); background-repeat:no-repeat; font-weight:bold
}
.popular_game A {
 text-decoration:none; color:#5c0000;
}
.popular_game A:HOVER {
 text-decoration:underline
}
.contentsl {
 width:912px
}
.contentsl_top{
 background-image:url(img/body_l_top.jpg); background-repeat:no-repeat; height:22px
}
.contentsl_middle {
 background-image:url(img/body_l_bg.jpg); background-repeat:repeat-y; padding: 10px 15px 10px 20px; margin-top:-1px
}
.contentsl_bottom {
 background-image:url(img/body_l_bottom.jpg); background-repeat:no-repeat; height:22px
}
.search {
 float:left; margin:130px 0px 0px 20px;
}
.tags_middle {
 background-image:url(img/navi_bg.jpg); background-repeat:repeat-y; padding:0px 10px 0px 15px; text-align:justify;
}
.tags_middle A {
 text-decoration:none; color:#f9a6f6; font-weight:bold;
}
.tags_middle A:HOVER {
 color:#f7ce1c;
}
.clear {
  clear:both;
}
.adv_prv {
  width:336px; float:left
}
.title {
 color:#f9a6f6; margin:0px 0px 10px 0px; font-size:16px; border-bottom:solid 1px #f9a6f6; border-top:solid 1px #f9a6f6; text-align:center; background-image:url(img/h1_bg.jpg); background-repeat:repeat
}
.game_prv {
  float:left; width:325px; margin:0px 0px 0px 10px;
}
.game_prv H2 {
 color:#f9a6f6; font-size:16px; border-bottom:solid 1px #f9a6f6; border-top:solid 1px #f9a6f6; text-align:center; background-image:url(img/h1_bg.jpg); background-repeat:repeat; margin:0px 0px 10px 0px;
}
.game_prv_desc {
  text-align:center;
}
.game_prv_desc B {
  color:#5C0000;
}
