

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

body{
font:normal 11px Arial;
background:#000000;
color:#ffffff;
}

a{
text-decoration:none;
color:#ffffff;
}

img{
border:0px;
}

input{
font:normal 11px Tahoma;
color:#ffffff;
}

textarea{
font:normal 11px Tahoma;
}

li{
list-style:none;
}

#wholecontainer{
width:1000px;
margin:auto;
}

#maincontainer{
width:1000px;
background:url(images/main_bg2.jpg) left top repeat-y;
float:left;
}

#pagecontainer{
width:1000px;
background:url(images/main_bg1.jpg) left top no-repeat;
float:left;
}

#container_btm{
clear:both;
width:1000px;
height:29px;
}

#footercontainer{
clear:both;
width:1000px;
padding-top:21px;
background:url(images/footerbg.jpg) left top no-repeat;
height:141px;
}

/******************** Header Part Layout ***********************/

.headerpart{
width:1000px;
background:url(images/headerbg.png) left top no-repeat;
height:307px;
position:relative;
}

.logo{
position:absolute;
top:0px;
left:0px;
margin-left:9px;
}

.header_top{
width:1000px;
}

.header_con{
width:675px;
float:right;
position:relative;
}

.top_rightcon{
width:386px;
float:right;
padding-right:40px;
}

.top_searchpart{
width:375px;
background:url(images/top_searchbg.png) left top no-repeat;
height:35px;
padding:4px 0px 0px 11px;
}

.top_searchbox{
width:281px;
height:26px;
float:left;
background:url(images/top_searchbox.png) no-repeat;
}

.top_searchbox input{
width:260px;
height:18px;
background-color:transparent;
border:0px;
margin:5px 0px 0px 10px;
font-family:Arial;
}

.top_searchbtn{
width:86px;
float:left;
}

.top_searchbtn input{
width:86px;
height:27px;
background:url(images/top_searchbtn.png) no-repeat;
background-color:transparent;
border:0px;
font:bold 12px Arial;
color:#ffffff;
cursor:pointer;
}

.top_loginpart{
width:386px;
clear:both;
}

.login_toppart{
width:386px;
padding-top:14px;
}

.tokentxt{
font-family:Tahoma;
color:#d7cb0d;
float:left;
padding-top:32px;
width:152px;
padding-left:145px;
}

.tokentxt h1{
font:bold 12px Arial;
color:#ffffff;
}

.newusertxt_bg{
float:left;
width:77px;
height:31px;
background:url(images/newusertxt_bg.png) left top no-repeat;
font-family:Tahoma;
text-align:center;
padding-top:17px;
}

.newusertxt_bg a{
display:block;
}

.newusertxt_bg a span{
color:#d40505;
font-weight:bold;
}

.loginbg{
width:366px;
height:83px;
background:url(images/top_loginbg.png) no-repeat;
clear:both;
padding-left:20px;
}

.existusertxt{
width:366px;
font:bold 12px Arial;
padding-top:8px;
height:18px;
}

.logincon{
width:366px;
}

.useridbox{
width:132px;
height:29px;
background:url(images/userid_box.png) no-repeat;
float:left;
margin-right:8px;
}

.useridbox input{
width:120px;
height:18px;
background-color:transparent;
border:0px;
margin:8px 0px 0px 10px;
color:#8d8d8d;
}

.loginbtn{
float:left;
width:71px;
}

.loginbtn input{
width:71px;
height:38px;
background:url(images/loginbtn.png) left top no-repeat;
background-color:transparent;
border:0px;
margin:-5px 0px 0px -10px;
font:bold 12px Arial;
color:#0c0107;
cursor:pointer;
}

.loginbtm{
width:366px;
clear:both;
padding-top:5px;
}

.rempart{
width:170px;
float:left;
}

.rembox{
float:left;
}

.rembox input{
width:14px;
height:14px;
}

.remtxt{
float:left;
font-family:Tahoma;
color:#f2f2f2;
padding-left:6px;
}

.forgottxt{
float:left;
font:normal 10px Tahoma;
}

.forgottxt a{
color:#688518;
}

.forgottxt a:hover{
text-decoration:underline;
}

.topmenupart{
width:657px;
float:left;
padding-top:32px;
font:bold 13px Arial;
position:relative;
}

/******************* Top Menu Part Layout *********************/

.menu{
width:auto;
}

.mleft{
width:5px;
height:26px;
float:left;
}

.mcon a{
float:left;
height:26px;
display:block;
color:#bd003b;
line-height:26px;
}

.mright{
float:left;
width:5px;
height:26px;
margin-right:18px;
}

.menu:hover .mleft{
background:url(images/mleft.gif) no-repeat;
}

.menu:hover .mcon a{
background:url(images/mmd.gif) left top repeat-x;
}

.menu:hover .mright{
background:url(images/mright.gif) no-repeat;
}

.menu_active{
width:auto;
}

.menu_active .mleft{
width:5px;
height:26px;
float:left;
background:url(images/mleft.gif) no-repeat;
}

.menu_active .mcon a{
float:left;
height:26px;
display:block;
color:#bd003b;
background:url(images/mmd.gif) left top repeat-x;
line-height:26px;
}

.menu_active .mright{
float:left;
width:5px;
background:url(images/mright.gif) no-repeat;
height:26px;
margin-right:32px;
}

.mainmenupart{
clear:both;
width:923px;
padding:23px 0px 0px 40px;
}

.mainmenu_left{
float:left;
width:10px;
}

.mainmenu_con{
width:903px;
float:left;
background:url(images/mainmenu_md.jpg) left top repeat-x;
height:43px;
}

.mainmenu_con ul{
margin:0px;
padding-left:10px;
}

.mainmenu_con li{
float:left;
font:bold 14px Arial;
text-transform:uppercase;
margin-right:41px;
line-height:42px;
}

.mainmenu_con li a:hover{
color:#8a8832;
}


.mainmenu_right{
float:left;
width:10px;
}



/****************** Center Part Layout ***********************/

.centerpart{
width:1000px;
clear:both;
}

.centercon{
width:930px;
padding:12px 0px 0px 40px;
}

/***************************** Column1 Layout *******************/

.column1{
width:188px;
float:left;
}

.column1_con{
width:188px;
background:#1d1d1d url(images/column1_topbg.gif) no-repeat;
padding:5px 0px 30px 0px;
float:left;
}

.articletxt{
width:188px;
text-align:center;
font:bold 14px Arial;
color:#f2aa26;
height:20px;
}

.article_con{
width:180px;
margin:auto;
}

.article_topbg1{
width:180px;
background:#472021;
}

.article_topbg2{
width:180px;
background:url(images/art_listbg1.gif) left top no-repeat;
padding-top:15px;
font-size:12px;
}

.article_topbg2 li{
height:25px;
border-bottom:1px solid #3d2222;
width:151px;
margin-left:5px;
background:url(images/article_listimg.png) 7px center no-repeat;
padding-left:25px;
line-height:25px;
}

.shoutpart{
width:183px;
margin:10px 0px 0px 3px;
}

.shoutbg1{
width:188px;
background:url(images/shout_bg2.jpg) left top repeat-y;
}

.shoutbg2{
width:188px;
background:url(images/shout_bg1.jpg) no-repeat;
}

.shouttxt{
width:188px;
background:url(images/shouttxtimg.jpg) 146px -1px no-repeat;
height:40px;
font:bold 16px Arial;
color:#ffffff;
text-align:center;
line-height:40px;
}

.shoutname{
font-size:12px;
text-indent:8px;
height:18px;
}

.shoutbox_img{
width:174px;
height:82px;
background:url(images/shoutbox_img.jpg) left top no-repeat;
margin-left:3px;
}

.shoutbox_img textarea{
width:160px;
height:60px;
background-color:transparent;
border:0px;
margin:10px 0px 0px 8px;
font:normal 11px Tahoma;
}

.shout_postbtn{
width:64px;
padding-left:116px;
}

.shout_postbtn input{
width:57px;
height:20px;
background:url(images/shout_postbtn.jpg) no-repeat;
background-color:transparent;
border:0px;
cursor:pointer;
}

.guesttxt{
width:165px;
background:#7c6745;
font-weight:bold;
margin:5px 0px 0px 3px;
padding-left:10px;
line-height:20px;
}

.guesttxt span{
font-size:12px;
color:#ffa30d;
}

.shout_refreshtxt{
font:bold 15px Arial;
color:#ffffff;
text-align:center;
padding-top:8px;
height:20px;
}

.topplayerpart{
width:181px;
margin:auto;
padding-top:8px;
}

.topplayer_txt{
width:181px;
background:url(images/topplayer_img.jpg) right top no-repeat;
font:bold 16px Arial;
height:45px;
text-indent:5px;
line-height:45px;
}

.topplayer_con{
width:181px;
padding-top:4px;
clear:both;
}

.topplayer_left{
width:95px;
height:28px;
background:#141414;
float:left;
font:bold 13px Arial;
color:#065670;
text-align:center;
line-height:28px;
}

.topplayer_right{
width:80px;
height:28px;
background:#141414;
float:left;
margin-left:5px;
font-weight:bold;
text-align:center;
}

.topplayer_right span{
color:#d70b0b;
font-weight:normal;
}

.topgamepart{
width:180px;
clear:both;
padding:10px 0px 0px 4px;
}

.topgame_bg1{
width:180px;
background:url(images/topgame_bg2.gif) left top repeat-y;
float:left;
}

.topgame_bg2{
width:180px;
background:url(images/topgame_bg1.gif) left top no-repeat;
float:left;
}

.topgames_tit{
width:175px;
font:bold 16px Arial;
background:url(images/topgame_txtimg.png) right top no-repeat;
height:40px;
padding:15px 0px 0px 5px;
}

.topgames_tit h2{
font:bold 16px Arial;
}

.topgames_con{
width:180px;
float:left;
border-bottom:1px solid #5f5f5f;
padding-top:3px;
}

.topgames_img{
width:70px;
padding:0px 0px 3px 5px;
float:left;
}

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

.topgames_txtpart{
float:left;
width:90px;
padding-left:7px;
}

.topgames_txt1{
font:bold 11px Arial;
color:#d70b0b;
width:90px;
}

.topgames_txt1 a{color:#d70b0b;}

.topgame_starpart{
width:90px;
padding-top:8px;
}

.topgame_starpart div{
float:left;
padding-right:1px;
}

.topgame_btmbg{
width:180px;
clear:both;
height:6px;
line-height:6px;
}

.popularpart{
clear:both;
padding:15px 0px 0px 4px;
width:180px;
}

.pop_bg1{
width:180px;
background:url(images/pop_bg2.jpg) left top repeat-y;
}

.pop_bg2{
width:180px;
background:url(images/pop_bg1.jpg) left top no-repeat;
}

.pop_tit{
width:180px;
background:url(images/pop_titbg.jpg) left top no-repeat;
font:bold 16px Arial;
height:36px;
text-align:right;
line-height:36px;
}

.pop_tit h2{
font:bold 16px Arial;
text-align:right;
line-height:36px;
}

.pop_para{
width:173px;
word-spacing:12px;
padding:10px 0px 0px 10px;
font:bold 12px Arial;
}


.friendspart{
width:177px;
clear:both;
padding:20px 0px 0px 4px;

}

.friends_tit{
width:181px;
background:url(images/friends_txtimg.jpg) right top no-repeat;
height:30px;
font:bold 16px Arial;
text-indent:4px;
line-height:30px;
}

.friends_bg1{
width:181px;
background:url(images/friend_bg2.jpg) left top repeat-y;
max-width:181px;
overflow:hidden;
}

.friends_bg2{
width:161px;
background:url(images/friend_bg1.jpg) left top no-repeat;
padding:15px 0px 0px 20px;
}

.friends_bg2 li{
background:url(images/friend_listimg.gif) left 4px no-repeat;
padding-left:15px;
height:20px;
}

.friends_bg3{
width:174px;
margin-left:-17px;
overflow:hidden;
}

.statpart{
clear:both;
width:180px;
padding-top:20px;
margin:auto;
}

.stat_topbg{
width:180px;
height:36px;
background:url(images/stat_topbg.jpg) no-repeat;
font:bold 15px Arial;
text-align:right;
line-height:35px;
}

.stat_mdbg1{
width:180px;
background:url(images/stat_mdbg2.jpg) left top repeat-y;
}

.stat_mdbg2{
width:156px;
background:url(images/stat_mdbg1.jpg) left top no-repeat;
font-size:12px;
padding:8px 0px 0px 24px;
}

.stat_mdbg2 span{
font-weight:bold;
}

.stat_mdbg2 li{
line-height:20px;
}

.stat_btmbg{
clear:both;
width:180px;
}

.column1_btm{
width:188px;
clear:both;
}

/***************************** Column2 Layout *******************/

.column2{
width:735px;
float:left;
padding-left:4px;
}

.home_topadv{
width:733px;
height:98px;
background:url(images/home_topadvbg.jpg) left top no-repeat;
text-align:center;
font:bold 14px Arial;
color:#6f6f6f;
padding-top:10px;
}

.bottomadv{
width:730px;
height:98px;
float: left;
text-align:center;
font:bold 14px Arial;
color:#6f6f6f;
padding-top:10px;
margin: 15px 0px 0px 0px;
}

.home_browsepart{
clear:both;
width:733px;
padding-top:12px;
}

.home_browseleft{
float:left;
width:5px;
}

.home_browsetxt{
width:722px;
text-transform:uppercase;
height:31px;
background:#360303;
font:bold 14px Arial;
text-align:center;
line-height:31px;
float:left;
}

.home_browsetxt h2{
font-size: 100%;
}

.home_browsetxt span{
color:#ffa210;
}

.home_browseright{
float:left;
width:5px;
}

.home_browsecon{
clear:both;
width:735px;
}

.action_gamepart{
width:238px;
height:285px;
background:#1d1d1d;
margin:15px 8px 0px 0px;
padding:5px 0px 8px 0px;
float:left;
}

.action_tittxt{
width:228px;
background:url(images/actiongame_txtbg.jpg) left top repeat-x;
height:27px;
margin:auto;
font:bold 14px Arial;
text-align:center;
line-height:26px;
}

.action_tittxt h2{
font-size: 100%;
}

.actiongame_con{
width:220px;
margin:auto;
padding-top:10px;
}

.actiongame_img{
width:70px;
float:left;
}

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

.actiongame_txtpart{
width:140px;
float:left;
padding-left:10px;
}

.actiongame_txt1{
font-weight:bold;
}

.actiongame_txt2{
color:#31729b;
padding-top:5px;
}

.actiongame_line{
clear:both;
width:215px;
height:8px;
margin:auto;
border-bottom:1px solid #bdb9c0;
}

.actiongame_btmpart{
width:220px;
clear:both;
margin:auto;
padding-top:30px;
}

.actiongame_list{ 
float:left;
width:120px;
}

.actiongame_list ul{
margin:0px;
padding:0px;
}

.actiongame_list li{
background:url(images/actiongame_listimg.gif) left center no-repeat;
padding-left:15px;
line-height:16px;
}

.viewall_btn{
float:left;
width:100px;
padding-top:52px;
}

.viewall_btn a{
display:block;
text-align:center;
width:99px;
height:19px;
background:url(images/viewall_btn.jpg) no-repeat;
font-weight:bold;
line-height:18px;
}

.home_browsebtmpart{
padding:200px 0px 0px 5px;
width:720px;
clear:both;
font-size:13px;
color:#7fb608;
}

.home_centertop{
width:733px;
clear:both;
padding-top:10px;
}

.home_feapart{
width:414px;
float:left;
}

.home_featop{
width:414px;
height:29px;
background:url(images/home_featop.jpg) left top no-repeat;
}

.home_featop img{
padding:8px 0px 0px 11px;
}

.home_feamd{
width:414px;
height:145px;
background:#e05608 url(images/home_feamd.jpg) left top repeat-x;
}

.home_feaconpart{
width:400px;
padding:10px 0px 0px 14px;
}

.home_fealeft{
float:left;
}

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

.home_fearight{
float:left;
width:355px;
padding-left:10px;
}

.home_feapara{
color:#50111a;
font-size:12px;
text-align:justify;
line-height:18px;
}

.home_feapara2{
color:#000000;
font:bold 15px Arial;
text-align:justify;
line-height:18px;
}

.home_feabtn{
width:112px;
padding-top:15px;
float:right;
}

.home_feabtn a{
width:112px;
height:25px;
background:url(images/fea_playnowbtn.png) left top no-repeat;
display:block;
text-align:center;
font:bold 12px Arial;
color:#e50421;
line-height:25px;
}

.home_topwelpara{
float:left;
width:295px;
color:#7fb608;
padding:15px 0px 0px 15px;
font-size:13px;
}

.home_feabtm{
clear:both;
width:414px;
}


/******************** Gameplay Page Layout ********************/

.gameplay_titpart{
margin-top:30px;
width:733px;
padding-top:8px;
}

.gametitleft{
float:left;
width:5px;
}

.gametitmd{
width:722px;
height:34px;
background:#394f08;
font:bold 15px Arial;
text-align:center;
line-height:34px;
float:left;
}

.gametitmd span{
color:#080808;
}

.gametitright{
float:left;
width:5px;
}

.game_ninajapart{
width:730px;
clear:both;
padding-top:6px;
}

.game_ninjatop{
margin-top:30px;
width:730px;
}

.game_ninjamd{
width:730px;
background:url(images/game_ninjamd.jpg) left top repeat-y;
text-align:center;
}

.game_ninjabtm{
width:730px;
height:20px;
background:url(images/game_ninjabtm.jpg) no-repeat;
padding-top:15px;
font-weight:bold;
}

.game_ninjabtm a:hover{
text-decoration:underline;
}

.ninja_btmtxt1{
width:160px;
float:left;
background:url(images/ninja_btmimg1.jpg) left top no-repeat;
padding-left:25px;
margin-left:132px;
}

.ninja_btmtxt2{
width:120px;
float:left;
background:url(images/ninja_btmimg2.jpg) left top no-repeat;
padding-left:25px;
}

.ninja_btmtxt3{
width:145px;
float:left;
background:url(images/ninja_btmimg3.jpg) left top no-repeat;
padding-left:25px;
}

.game_topcon{
width:730px;
clear:both;
padding-top:10px;
}

.game_topconleft{
width:338px;
float:left;
}

.game_midadv{
margin-top:10px;
background:url(images/game_midadvbg.jpg) no-repeat;
height:264px;
text-align:center;
font:bold 13px Arial;
color:#707070;
padding-top:15px;
}

.game_revpart{
width:336px;
padding-top:8px;
}

.game_revtop{
width:336px;
background:url(images/game_revtop.jpg) no-repeat;
font-weight:bold;
text-align:center;
height:27px;
line-height:24px;
}

.game_revmd{
width:336px;
background:url(images/game_revmd.jpg) left top repeat-y;
}

.game_revmd textarea{
width:310px;
height:60px;
margin:3px 0px 0px 15px;
background-color:transparent;
border:0px;
font:normal 11px Tahoma;
color:#ffffff;
}

.game_revbtm{
width:336px;
}

.game_topconright{
width:382px;
float:left;
padding-left:10px;
}

.game_fristypart{
width:381px;
}

.game_fristytop{
width:361px;
background:#ffd65e url(images/game_fristytop.jpg) left top no-repeat;
padding-left:20px;
font-family:Tahoma;
color:#000;
}

.fristy_txt1{
font:bold 16px "Trebuchet MS";
color:#b02009;
padding-top:10px;
}

.fristy_txt2{
padding-top:15px;
font-weight:bold;
}

.fristy_txt3{
padding-top:6px;
}

.fristy_txt4{
font-weight:bold;
color:#013d75;
padding-top:15px;
height:20px;
}

.fristy_txt5{
line-height:16px;
}

.game_fristybtm{
width:381px;
}

.playratepart{
width:381px;
padding-top:20px;
}

.play_ratetxt{
color:#bb0707;
font:bold 11px Tahoma;
padding-top:5px;
text-indent:5px;
width:105px;
float:left;
}


.play_ratestar{
float:left;
}

.play_ratestar div{
float:left;
}

.play_numtxt{
clear:both;
font-family:Tahoma;
padding-top:18px;
text-indent:5px;
}

.highscorepart{
width:378px;
padding-top:45px;
}

.highscore_top{
width:378px;
background:#472021 url(images/highscore_topbg.jpg) left top no-repeat;
}

.comment_namebox{font:bold 12px Arial; color:#FFF; height:30px;}

.comment_namebox input{background:#FFF; width:200px; height:20px; border:none; color:#000; font:12px Arial;}

.highscoretxt{
padding-top:6px;
text-indent:8px;
}

.highscore_btm{
width:378px;
}

.play_freakpart{
width:730px;
clear:both;
padding-top:8px;
}

.play_freaktop{
width:730px;
background:#99b74a url(images/play_freaktop.jpg) left top no-repeat;
padding-top:10px;
float:left;
}

.play_freaktoptxt{
font-size:16px;
color:#000000;
text-indent:30px;
height:30px;
}

.play_freakimgpart{
width:700px;
padding-left:30px;
}

.play_freakimgpart div{
width:70px;
padding-right:15px;
float:left;
}

.play_freakimgpart div img{
border:1px solid #000000;
}

.play_freakbtm{
clear:both;
width:730px;
}

.play_btmcon{
width:730px;
clear:both;
padding-top:20px;
}

.play_btmconleft{
width:424px;
float:left;
border-right:1px solid #ff811c;
}

.play_addrevtxt{
font:bold 13px Arial;
height:28px;
text-indent:5px;
}

.play_advrevbox{
width:405px;
height:125px;
border:1px solid #4e4e4e;
background:#ffffff;
}

.play_advrevbox textarea{
width:385px;
height:100px;
background-color:transparent;
border:0px;
margin:5px 0px 0px 5px;
}

.play_btmconright{
width:285px;
float:left;
padding-left:20px;
}

.play_advrevbtn{
width:77px;
padding:8px 0px 0px 330px;
}

.play_advrevbtn input{
width:77px;
height:26px;
background:url(images/addrev_btn.jpg) left top no-repeat;
background-color:transparent;
border:0px;
cursor:pointer;
}

.play_cmttxt{
color:#095f83;
font:bold 11px Tahoma;
padding:45px 0px 0px 10px;
height:25px;
}

.cmt_conpart{
width:395px;
}

.cmtimg{
width:68px;
float:left;
padding-left:10px;
}

.cmtimgtxtpart{
width:293px;
float:left;
padding-left:12px;
}

.cmtimg_tit{
color:#99b74a;
font:bold 11px Tahoma;
}

.cmtimg_para{
font:normal 11px Tahoma;
padding:10px 0px 0px 0px;
}

.cmtline{
width:390px;
clear:both;
border-bottom:1px solid #111111;
margin-bottom:5px;
height:15px;
margin-left:10px;
}

.reg_logincomments{padding-top:75px; height:75px; text-align:center; font:bold 13px Arial; color:#FFF;}

.play_tellfrdtxt{
width:285px;
text-align:center;
height:25px;
}

.play_frmnamepart{
width:285px;
clear:both;
padding-top:10px;
}

.play_frmnametxt{
font-size:14px;
color:#fffefe;
width:105px;
float:left;
padding-top:6px;
}

.play_frmnamebox{
width:175px;
float:left;
}

.play_frmnamebox input{
width:165px;
height:23px;
background:#2f1717;
border:0px;
padding:6px 0px 0px 10px;
color:#FFF;
}

.play_sendbtn{
width:77px;
padding:5px 0px 0px 202px;
}

.play_sendbtn input{
width:77px;
height:26px;
background:url(images/play_sendbtn.jpg) no-repeat;
font:bold 14px Arial;
border:0px;
color:#000;
}

/*************************** Browse Page Layout ****************************/

.browse_centercon{
width:735px;
clear:both;
}

.browse_conpart{
width:175px;
height:168px;
background:#ffffff url(images/browse_conbg.jpg) left top no-repeat;
float:left;
margin:10px 8px 0px 0px;
}

.browse_conimg{
width:175px;
text-align:center;
padding-top:6px;
}

.browse_contxt1{
width:175px;
font-weight:bold;
text-align:center;
padding-top:6px;
}

.browse_contxt1 a{
color:#a90202;
text-decoration:underline;
}


.browse_contxt1 a:hover{
text-decoration:none;
}

.browse_contxt2{
padding-top:6px;
text-align:center;
width:160px;
padding:0 7px;
color:#001235;
}

.browse_numpart{
width:540px;
clear:both;
margin:auto;
padding-top:40px;
font:bold 17px Arial;
color:#025982;
}

.browse_numpart a{
color:#025982;
}

.browse_numleft{
float:left;
width:5px;
}

.browse_nummd{
width:415px;
padding-left:115px;
background:url(images/browse_nummd.jpg) left top repeat-x;
height:43px;
float:left;
}

.browse_nummd1{
width:530px;
text-align:center;
background:url(images/browse_nummd.jpg) left top repeat-x;
height:43px;
float:left;
line-height:43px;
}

.browse_nummd1 a:hover,span{
color:#ffffff;
}

.browse_pagetxt{
float:left;
padding:12px 0px 0px 105px;
width:55px;
}

.browse_nummenu{
float:left;
width:265px;
}

.browse_nummenu ul{
margin:0px;
padding:0px;
}

.browse_nummenu li{
float:left;
margin:12px 6px 0px 0px;
}

.browse_nummenu li a{
width:20px;
height:20px;
display:block;
text-align:center;
line-height:20px;
}

.browse_nummenu li a:hover{
background:#0c1619;
color:#ffffff;
}

.browse_numactive a{
width:20px;
height:20px;
background:#0c1619;
text-align:center;
color:#ffffff;
line-height:20px;
}


.browse_numright{
float:left;
width:5px;
}

.browse_next{
float:left;
padding-top:12px;
}

/*************************** Signup Page Layout ********************************/

.signuppart{
width:731px;
background:#080808;
clear:both;
padding-top:10px;
}

.signup_conmd{
width:731px;
height:560px;
background:url(images/signup_conbg.png) left top repeat-x;
position:relative;
}

.signup_boyimg{
position:absolute;
top:34px;
left:33px;
}

.signup_toppart{
width:731px;
}

.signup_topleft{
width:12px;
float:left;
}

.signup_topmd{
width:706px;
height:60px;
background:url(images/signup_topmd.jpg) left top repeat-x;
float:left;
font:bold 19px Arial;
padding-top:6px;
line-height:26px;
}

.signup_toptxt{
width:490px;
text-align:center;
padding-left:125px;
position:relative;
}

.signup_topright{
width:13px;
float:left;
}

.signup_frmbg{
width:731px;
clear:both;
height:450px;
background:url(images/signup_frmconbg.png) left top no-repeat;
}

.signup_frmcon{
width:340px;
padding:20px 0px 0px 245px;
}

.signup_namepart{
clear:both;
width:340px;
padding-top:20px;
}

.signup_nametxt{
width:114px;
float:left;
font-weight:bold;
font-size:12px;
padding-top:5px;
}

.signup_namebox{
width:226px;
float:left;
background:url(images/signup_namebox.png) no-repeat;
height:24px;
}

.signup_namebox input{
width:205px;
height:18px;
margin:5px 0px 0px 10px;
background-color:transparent;
border:0px;
color:#000000;
}

.signup_termtxt{
color:#ff8b03;
font-size:13px;
padding-top:20px;
}

.signup_termbox{
width:223px;
float:left;
background:url(images/signup_txtareabox.png) no-repeat;
height:92px;
}

.signup_termbox textarea{
width:200px;
height:70px;
margin:10px 0px 0px 10px;
background-color:transparent;
border:0px;
color:#000000;
}

.signup_condpart{
clear:both;
width:340px;
padding-top:20px;
}

.signup_condbox{
float:left;
width:14px;
padding-left:80px;
}

.signup_condbox input{
width:14px;
height:14px;
}

.signup_condtxt{
float:left;
padding-left:10px;
font-weight:bold;
font-size:13px;
}

.signup_btn{
width:119px;
clear:both;
padding-top:40px;
float:right;
}

.signup_btn input{
width:119px;
height:43px;
background:url(images/signup_regbtn.png) no-repeat;
background-color:transparent;
border:0px;
font:bold 17px Arial;
color:#ffffff;
cursor:pointer;
}

/********************** Article Page Layout ********************/

.articletoptxt{
font:normal 15px Tahoma;
text-align:center;
padding-top:20px;
}

.article_blogpart{
width:720px;
padding-left:8px;
clear:both;
}

.art_blogtoptxt{
padding:35px 0px 0px 458px;
height:20px;
}

.art_blogconbg{
width:700px;
height:156px;
background:url(images/article_blogbg.png) left top no-repeat;
padding-left:20px;
}

.art_blogtit{
font:bold 19px Arial;
color:#c46537;
padding-top:8px;
}

.art_blogpara{
width:660px;
padding-top:18px;
text-align:justify;
line-height:20px;
}

.art_blogreadbtn{
width:99px;
padding:15px 5px 0px 0px;
float:right;
}

.art_blogreadbtn a{
display:block;
width:99px;
height:27px;
background:url(images/art_readbtn.png) no-repeat;
font-weight:bold;
color:#bd0811;
text-align:center;
line-height:26px;
}

.art_numpart{
padding-top:65px;
}

/****************** Trophies Page Layout **********************/

.trophiespart{
width:735px;
clear:both;
position:relative;
}

.trophiesimg{
position:absolute;
top:8px;
right:0px;
}

.trophiestit{
font:bold 20px Arial;
text-align:left;
line-height:30px;
}

.trophies_para{
width:530px;
padding:30px 0px 0px 15px;
font-size:12px;
text-align:justify;
clear:both;
line-height:18px;
}

.trophies_conpart{
width:735px;
padding-top:65px;
}

.trophies_leftcon{
width:348px;
float:left;
margin-left:8px;
}

.trophies_leftcon2{
margin-left:20px;
}

.trophies_contop{
width:348px;
background:#334720 url(images/trophies_contop.jpg) no-repeat;
}

.trophies_contop2{
width:348px;
background:#3a2641 url(images/trophies_contop2.jpg) no-repeat;
}

.trophies_overallwintxt{
width:348px;
text-align:center;
height:28px;
}

.medal_list{
width:348px;
}

.medal_list ul{
margin:0px;
padding:10px 0px 0px 60px;
}

.medal_list li{
font-weight:bold;
line-height:16px;
margin-top:6px;
}

.medal1{
background:url(images/medal_img1.png) left top no-repeat;
padding-left:20px;
}

.medal2{
background:url(images/medal_img2.png) left top no-repeat;
padding-left:20px;
}

.medal3{
background:url(images/medal_img3.png) left top no-repeat;
padding-left:20px;
}

/************************** Profile Page Layout ************************/


.profile_pm{
background:#ffffff url(images/pmbox.jpg) left top no-repeat;
float:right;
width:409px;
text-indent:15px;
color:#000000;
padding-top:7px;
margin-top: 10px;
}
.profile_pmform {
padding-left:8px;

}

.individualreview {
	border: 1px solid #313131;
	background:#3d3b3b;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:330px;
	color:#ffffff;
}

.reviewtext {
	font-size:10px;
	color:#ffffff;
	text-indent:10px;
	background:#3d3b3b;

}
.reviewtext textarea {
margin: 0px 0px 0px -10px ;
width:330px;
min-height:50px;
color:#000000;
font-size: 11px;
font-weight: normal;
}

.profiletit{
background:#033636;
text-align:left;
font:bold 18px Arial;
text-indent:15px;
line-height:30px;
}

.profile_topcon{
width:735px;
clear:both;
padding-top:7px;
}

.profile_topconleft{
width:324px;
float:left;
}

.profile_favpart{
width:324px;
}

.profile_topfavtxt{
font:bold 14px Arial;
color:#e02954;
float:left;
padding:0px 20px 0px 15px;
line-height:50px;
}

.profile_topfavimg{
float:left;
}

.profile_imgpart{
width:324px;
clear:both;
padding-top:10px;
}

.profile_imgcon{
width:324px;
}

.profile_img{
width:100px;
float:left;
text-align:center;
padding:6px 0px 6px 0px;
border-right:1px solid #1d1d1d;
}

.profile_imgline{
clear:both;
width:324px;
}

.profile_topconright{
float:left;
width:409px;
}

.profile_chaltop{
background:#ffffff url(images/profile_chaltop.jpg) left top no-repeat;
width:409px;
float:left;
}

.profile_chaltxtpart{
width:250px;
float:left;
}

.profile_chaltxtimg{
float:left;
}

.profile_chalimgpart{
width:147px;
float:left;
padding-top:20px;
}

.profile_chalimg{
width:147px;
}

.profile_chalimgtxt{
width:147px;
font-weight:bold;
font-size:14px;
color:#000000;
text-align:center;
padding-top:12px;
}

.profile_challist{
font:bold 12px Arial;
color:#09427d;
}

.profile_challist ul{
margin:0px;
padding:35px 0px 0px 25px;
}

.profile_challist li{
height:30px;
}

.profile_challist li span{
color:#000000;
}

.chalbtn{
width:138px;
padding:20px 0px 0px 25px;
}

.changeavatar_btn{background:#81B508; border:none; color:#FFF; width:140px; height:25px;font:bold 14px Arial;}

.deleteavatar_btn{background:#532E2F; border:none; color:#FFF; width:100px; height:25px;font:bold 12px Arial;}

.passbox{clear:both; padding-top:8px;}

.pass_left{float:left; width:120px; padding-left:15px; font:bold 12px;}

.pass_right{float:left;}

.pass_right input{width:150px; height:18px; font:11px Arial; color:#000;}

.pass_subit_btn{background:#81B508; border:none; color:#FFF !important; width:100px; height:25px !important;font:bold 13px Arial !important;}

.chalbtn a{
width:138px;
height:25px;
background:url(images/chal_btn.jpg) no-repeat;
text-align:center;
display:block;
font:bold 16px Arial;
line-height:25px;
}

.profile_chalbtm{
width:409px;
clear:both;
}

.profile_btmcon{
clear:both;
width:735px;
}

.profile_btmleft{
float:left;
width:322px;
padding:30px 0px 0px 15px;
}

.profile_btmtopbg{
width:322px;
height:43px;
background:url(images/profile_btmleftbg.jpg) no-repeat;
}

.profile_btmchaltxt{
font:bold 17px Arial;
color:#1d1d1d;
background:url(images/challengetxt_img.jpg) right top no-repeat;
width:135px;
padding-left:15px;
line-height:42px;
}

.profile_btmlist{
padding:20px 0px 0px 0px;
line-height:20px;
}

.profile_btmright{
float:left;
width:325px;
padding:12px 0px 0px 60px;
}

.profile_unfintxtbg{
width:325px;
height:62px;
background:url(images/unfinishbg.jpg) no-repeat;
}

.profile_unfintxt{
font:bold 17px Arial;
padding-top:30px;
text-indent:20px;
color:#1d1d1d;
}

.profile_btmlist2{
padding:12px 0px 0px 20px;
}

/***************** Footer Part Layout ************************/

.fmenupart{
width:760px;
margin:auto;
font:bold 13px Arial;
}

.fmenu_left{
float:left;
width:5px;
height:24px;
}

.fmenu_con{
width:745px;
float:left;
background:#000000;
height:24px;
}

.fmenu_con ul{
margin:0px;
padding-left:20px;
}

.fmenu_con li{
float:left;
margin-right:45px;
text-transform:capitalize;
line-height:24px;
}

.fmenu_con a{
color:#bd003b;
}

.fmenu_con a:hover{
text-decoration:underline;
}

.fmenu_right{
float:left;
width:5px;
height:24px;
}

.footer_copytxt{
float:left;
width:485px;
font-family:Tahoma;
padding:40px 0px 0px 32px;
line-height:25px;
}

.footer_copytxt a:hover{
text-decoration:underline;
}

.footer_copytxt span{
padding:0px 5px 0px 5px;
}

.sitetxt{
float:right;
width:140px;
padding:54px 28px 0px 0px;
}

.dropdown2 {float:left;  margin:0px !important;}
.dropdown2 dt {width:55px; cursor:pointer; background:url(images/other_cats.png); background-repeat:no-repeat; height:16px; margin-top:16px;}
.dropdown2 dt:hover {background:url(images/other_cats_hover.png); background-repeat:no-repeat;}
.dropdown2 dd {position:absolute; overflow:hidden; display:none; background:#1A1A1A; z-index:200; width:140px; opacity:0; text-align:left !important; margin-left:-40px;}
.dropdown2 ul {list-style:none; border-top:none}
.dropdown2 li {display:inline;}
.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {display:block;text-align:left !important; text-decoration:none; background:#1A1A1A;}

/****************************************** END *******************************************/

/* Menu */

#menu {
	width: 900px;
	height: 105px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	width: 122px;
	height: 65px;
	padding: 40px 0 0 0;
}

#menu a {
	display: block;
	width: 122px;
	height: 32px;
	padding: 13px 0 0 0;
	background: url(images/img02.jpg) no-repeat;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	background-image: url(images/img03.jpg);
}

#menu .active {
	padding-top: 35px;
}

#menu .active a {
	height: 37px;
	padding-top: 16px;
	background-image: url(images/img04.jpg);
	color: #327EBE;
}

#menu .active a:hover {
	background-image: url(images/img04.jpg);
}

/* Header */

#header {
	width: 900px;
	height: 160px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	width: 250px;
	height: 160px;
	background: url(images/img05.jpg) no-repeat;
}

#logo h1, #logo h2 {
	text-align: center;
}

#logo h1 {
	padding-top: 90px;
	background: url(images/img07.jpg) no-repeat center center;
	letter-spacing: 8px;
	font-size: 197%;
}

#logo h2 {
	letter-spacing: 2px;
	font-size: 85%;
}

#logo a {
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}

/* Banner */

#banner {
	float: right;
	width: 650px;
	height: 160px;
	background: url(images/img06.jpg) no-repeat;
}

#banner p {
	float: right;
	padding: 120px 20px 0 0;
	text-decoration: none;
	text-align: right;
	font-size: 136%;
	font-style: italic;
	color: #FFFFFF;
}

#banner a {
	color:#EEEEEE;
}
	
/* Page */

#page {
	width: 100%;
	margin: 0 auto;
}

/* Content */

#content {
	width: 735px;
	color:#FFF;
}

.post {
	margin-bottom: 10px;
}

.post .title {
	padding: 0 20px;
}

.post .story {
	padding: 0 20px;
	width:610px;
	color:#000;
}

.post .boxed {
	padding: 0 20px;
	width:610px;
}

.post .meta {
	padding: 5px 20px;
	background: url(images/img09.gif) repeat-x;
	clear:both;
}

.post .meta p {
	margin: 0;
	font-size: 77%;
}

.boxed .title {
	height: 31px;
	line-height:31px !important;
	margin: 0;
	padding: 0px 0 0 20px;
	width:713px;
	background:url(images/subpage_bg.gif) no-repeat;
	font:bold 20px Arial;
	color: #FFF;
}

.boxed .story {
	padding: 20px;
	width:705px;
	float:left;
	color:#FFF;
	font:12px Arial;
}

input {color:#000;}

.boxed .meta {
}

.boxed .meta a {
	color: #FFFFFF;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 15px;
}

#sidebar li ul {
	padding: 10px;
	border: 1px solid #0AAAFD;
	border-top: none;
}

#sidebar li li {
	margin: 0;
	padding: 3px 0;
	background: url(images/img09.gif) repeat-x;
}

#sidebar li li.first {
	background: none;
}

#sidebar li h2 {
	height: 30px;
	margin: 0;
	padding: 10px 0 0 15px;
	background: url(images/img10.jpg) no-repeat;
	letter-spacing: -1px;
	color: #327EBE;
}

#sidebar a:link {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar li a {
	padding-left: 10px;
	background: url(images/img11.gif) no-repeat left center;
}
/* Arcadem Pro 2.8 Code */
.topcategory, .gameInCategory, .suggestedgames {
	float:left;
	width:160px;
	height:240px;
	overflow:hidden;	
	margin:10px 10px 10px 10px;
	border: 1px #97D6FF dotted;
	padding: 0px 10px 5px 10px;
	background:#E9F2FF;
}

.topcategory span img {
	max-height: 40px;
	max-width: 40px;
	width: expression(this.width > 40 ? 40: true);
	height: expression(this.height > 40 ? 40: true);
}

.gameInCategory img {
	margin: 0 auto;
	text-align:center;
	width:60px;
	height:60px;
	width: expression(this.width > 60 ? 60: true);
	height: expression(this.height > 60 ? 60: true);	
}


/* Footer */

#footer {
	clear: both;
	height: 100px;
	padding: 15px 0;
	background: #D1D1D1;
	border-top: 5px solid #999999;
	text-align: center;
}

#footer p {
	margin: 0;
	color: #999999;
}

#footer a {
	color: #999999;
}

#footer a:hover {
	color: #FFFFFF;
}

.small_star_rating,
.small_star_rating a:active,
.small_star_rating .current-rating{
	background: url(images/rate_star1.png) left -1000px repeat-x;
}
.small_star_rating{

	position:relative;
	width:65px;
	height:13px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.small_star_rating li{
	display: inline;
}
.small_star_rating a, 
.small_star_rating .current-rating {
	position:absolute;
	top:-1px;
	left:0;
	text-indent:-1000em;
	height:13px;
	line-height:13px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.small_star_rating a.one-star{
	width:20%;
	z-index:6;
}
.small_star_rating a.two-stars{
	width:40%;
	z-index:5;
}
.small_star_rating a.three-stars{
	width:60%;
	z-index:4;
}
.small_star_rating a.four-stars{
	width:80%;
	z-index:3;
}
.small_star_rating a.five-stars{
	width:100%;
	z-index:2;
}
.small_star_rating .current-rating{
	z-index:1;
	background-position: left bottom;
}

.memberlist_box{float:left; width:165px; height:95px; border:1px solid #565656; margin:10px 0 0 5px; padding:5px 4px;}

.memberlist_top{clear:both; margin-top:5px; height:65px;}

.memberlist_left{float:left; width:85px; text-align:center;}

.memberlist_left img{width:70px; height:58px; border:1px solid #19212f;}

.memberlist_right{float:left; width:75px;}

.member_title{clear:both; font:bold 13px Arial; height:45px;}

.member_title a{color:#000; text-decoration:none;}

.member_profile{clear:both; font:bold 12px Arial; color:#434f88;}

.member_profile a{color:#434f88; text-decoration:underline;}

.member_total_plays{clear:both; padding-top:5px; font:11px Arial; color:#d90a0a; text-align:center;}

.mem_pagination_bg{clear:both;}

.memberlist_searchpart{clear:both; margin-top:15px; margin-left:160px; float:left; height:40px;}

.memberlist_searchtxtbox{float:left; background:url(images/memberlist_textbox.png) no-repeat; width:278px; height:20px; padding:4px;}

.memberlist_searchtxtbox input{width:265px; height:17px; padding-top:2px; font:11px Arial; color:#FFF; background:Transparent; border:none;}

.memberlist_searchbtn{float:left; margin-left:5px; background:url(images/memberlist_btn.png) no-repeat; width:30px; height:30px;}

.memberlist_searchbtn input{width:30px; height:30px; background:Transparent; border:none;}

.home_carousel{
    float:left;
    width:295px;
    height: 162px;
    padding:15px 0px 0px 15px;
    margin-left:5px;
    background:#7fb608 url(images/carousel.jpg) left top no-repeat;
}
#carousel
{
	width: 290px;
	height: 150px;
	float:left;
	top: 75px;
}
#carousel a
{
	position: absolute;
	width: 110px;
	color: black;
}

#carousel img {
	max-height: 70px;
	max-width: 70px;
	width: expression(this.width > 70 ? 70: true);
	height: expression(this.height > 70 ? 70: true);
}


