html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;font-size:.98em;background:transparent
}
body, html {
			margin:0;
			text-align:center;
}

body {background:#484848;background-image: url('stripe.png');	background-repeat: repeat;}
body,textarea,input {font-family:Arial, sans-serif; font-size:1em;}

table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:circle; margin:0;padding:0;	margin-left:16px; }

a {color:#489620;  text-decoration:none;/* border-bottom:1px dashed #999*/ }
a:hover {color:#FF0000; text-decoration:none;font-weight:normal;}

input, textarea, select{background:#FFF; border:1px solid #000; color:#000; font-size:1em;}
h1, h2, h3, h4, h5 {font-weight:bold}
h1 a{text-decoration:none;}
h2 a{text-decoration:none;}
h3 a{text-decoration:none;}
h4 a{text-decoration:none;}
h5 a{text-decoration:none;}

h1 {font-size:1.5833em}
h2 {font-size:1.3333em}
h3 {font-size:1.0000em}

button:hover{cursor:pointer}

div.clear{border:none;border-collapse:collapse;display:block;border-spacing:0;margin:0px;padding:0px;height:0px; overflow:hidden; line-height:0px;}
.clear{clear:both;}

/* sprites **********************************************************/
#container{
		position:relative;
		background:#FFF;
		margin:0 auto;
		width:1000px;
		text-align:left;
}

#container .red{
		color:#E33539;
		font-weight:bold;
}

#container .white{
		color:#FFF;
		font-weight:bold;
}

#banner{
		width:990px;
}

#page-wrp {width:990px;}
#he, #bo, #fo{clear:both; color:#333; margin-left:8px;}

/* head **********************************************************/
#hee {clear:both;background:#FFF;margin-left:8px;}
#hee .play {background:#FFF; padding:3px; color:#222;font-weight:normal;}
#hee .play a{color:#000;font-weight:normal;font-size:16px;}
#hee .play a:hover{color:#FF0000;font-weight:normal;}

#he{background:#5379BB; padding:5px; margin-top:4px; font-size:.9em;}
#he .row {clear:both; }
#he .r1{padding-bottom:2px;}
#he .r2{background:#FFF; padding:3px; color:#489620;}
#he .r2 a {color:#489620;}
#he .r2 a:hover {color:#FF0000;}
#he .r3{background:#0b4ea9;}
#he .r3 a{color:#FFF;}
#he .r3 a:hover{color:#FF0000;}
#he .nav{float:left; width:700px; font-size:.9em; padding-top:2px;}
#he .tools{float:left; width:240px;}
#he .tools a{font-size:11px;  border:none; text-decoration:none;}
#he .tools a.bm img{vertical-align:middle; margin-right:2px; height:17px; width:67px; background-position:0px -134px;}
#he .lang{float:right; text-align:right; width:700px; margin-top:2px;}
#he .lang a{margin-left:4px;font-size:11px; border:none; text-decoration:none;}

#he .search{float:right;}
#he .search label{display:none;}
#he input.kyw{background:#FFF; border:1px solid #000; color:#000; font-size:1em; width:140px;}
#he input.btn{background:#FFF; color:#000; font-size:1em; font-weight:bold;}

#he .featured a{border:none; text-decoration:none;}
#he .featured a:hover{border:none; text-decoration:none; color:#FFF;}

#topnav li {
float:left;
list-style-type:none;
background-color:#ff6600;
width:64px;
text-align:center;
margin-top:0px;
margin-right:3px;
margin-bottom:2px;
margin-left:0px;
}
#topnav li a {
float:left;
font-size:12px;
font-weight:bold;
color:#333;
text-decoration:none;
padding:0px;
width:64px;
display:block;
}

#topnav li a:hover {
background-color:#9B3E00;
color:#FFF;
}


/* body **********************************************************/
/* size & margin */
#bo {margin-top:8px;margin-left:0px;}
#na-wrp,
#bo .box{width:176px; height:156px; margin-left:8px; margin-bottom:8px; float:left;}
#bo .box a{display:block; height:156px;}
#fbox{width:208px; height:200px; margin-left:30px; margin-bottom:30px; float:left;}
#fbox a{display:block; height:200px;}
#box100{width:108px; height:130px; margin-left:2px; margin-bottom:2px; float:left;}
#box100 a{display:block; height:130px;}
#box100r {width:106px; height:106px; margin-left:3px; margin-bottom:3px; float:left;}
#box100r a{display:block; height:106px;}

#na-wrp{height:auto;}
#phom #na-wrp, #psea #na-wrp, #pcat #na-wrp{height:744px !important;}
#na .ti{height:180px;}
#na .me{margin-top:8px;height:556px}

/* style */
/* logo & title */
#na .ti {text-align:center;}
#na .ti h1 a{text-indent:-200em; display:block; width:180px; height:128px; background-position:18px 0px;}
#na .ti h1 a:hover{border:none;}
#na .ti h2{font-size:1em; color:#ccc; font-weight:bold;}
#pgam #na .ti h2, #pcat #na .ti h2{font-size:1.1em;}
#na .ti p {font-size:.9em; margin-top:2px;}
#na .ti p a{}

/* menu */
#na .me{background:#222;}
#na .me li a{display:block; height:16px; padding:4px 8px 3px 8px;
        font-size:1em; font-weight:bold;
        border-bottom:1px solid #333; text-decoration:none;}
#na .me li a{text-decoration:none;}
#na .me li.la a{border:none;}

#na .me li a:hover{background:#000; color:#fff; text-decoration:none;}

#pgam #na .me{padding:4px;}
#na .me h2{font-size:1.2em;}

#main{
		float:left;
		width:560px;
		margin:0px;
		padding:0px 0px 0px 0px;
}
#gamelink{
		float:left;
		width:630px;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-align:center;
}
#gamelinkcode{
			float:left;
			width:340px;
			margin:0px;
			padding:0px 0px 0px 0px;
}

#info{
		float:left;
		width:600px;
		margin-left:5px;
		margin-right:5px;
		margin-top:10px;
		margin-bottom:5px;
		padding:5px 5px 5px 5px;
		font-weight:normal;
		font-size:16px;
		background:#FFF;
}
#info .tb{
		font-weight:bold;
		font-size:20px;
		color:#0b4ea9;
}
#info .ti{
		font-weight:bold;
		font-size:18px;
}
#info_r{
		float:left;
		width:340px;
		margin-left:5px;
		margin-right:5px;
		margin-top:10px;
		margin-bottom:5px;
		padding:0px 0px 0px 0px;
		background:#FFF;
}

#gametype{
		float:left;
		width:640px;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-align:center;
}
#gametypeads{
			float:left;
			width:340px;
			margin:0px;
			padding:0px 0px 0px 0px;
}



#random{
		
		width:990px;
		margin:0px;
		padding:5px 5px 5px 5px;
		text-align:center;
}

img.th{margin:8px 8px 8px 8px; width:100px; height:100px;}

#right{
		float:left;
		width:265px;
		margin:4px;
		padding:0px 0px 0px 0px;
}
#right a{
		color:#0b4ea9;
}

#right a:hover{
		color:#FF0000;
}
#left{
		float:left;
		width:145px;
		margin:4px;
		padding:0px 0px 0px 0px;
		color:#0b4ea9;
}

#left a{
		color:#0b4ea9;
}

#left a:hover{
		color:#FF0000;
}

#featured {
			width:972px;
			background:#000; text-align:center;
			height:130px; margin-left:0px; margin-bottom:0px;
}
#featured a:hover{background:#000; color:#fff; text-decoration:none; border-bottom:0px
}
#featured img{margin:4px 4px 4px 4px; width:126px; height:96px;}

#featuremain {
			
			margin:0 auto;
		    text-align:center;
		    padding:5px 5px 5px 5px;
}

#support {
	width: 500px;
	border: 1px solid #dadada;
	color: #000;
	font-size: 16px;
	font-family: verdana, arial, sans-serif;
	background-color: #FFF;
	margin-left:10px; 
	margin-top:5px;
	margin-bottom:5px;
	padding:8px;
	float:left;
}

#thintop {
	width: 200px;
	border: 1px solid #dadada;
	color: #484848;
	font-size: 16px;
	font-family: verdana, arial, sans-serif;
	background-color: #FFF;
	margin-left:14px; 
	margin-top:8px;
	margin-bottom:8px;
	padding:10px;
	float:left;
}

#thintop .ti{
	font-weight:bold;
	color: #484848;
	font-size: 18px;
	font-family: verdana, arial, sans-serif;
}

#thintop a:hover{
	color: #FF0000;
}
#medtop {
	width: 530px;
	border: 1px solid #666;
	color: #000;
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
	background-color: #FFF;
	color:#FF0000;
	margin-left:4px;
	margin-left:4px;  
	margin-top:8px;
	padding:10px;
	float:left;
}

#medtop .ti{
	color:#184785;
	font-weight:bold;
}
#medtop a{
	color:#000;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
}
#medtop a:hover{
	color: #FF0000;
}

/* game box */
.box {background:#5379BB; font-size:.92em;}
.box img.th{margin:8px 8px 8px 8px; width:160px; height:120px;}
.box .ti{clear:both; display:block; height:12px; padding:3px 3px; font-weight:bold; color:#333;}
.box .tags{clear:both; display:block;height:27px; padding:4px 5px 2px; margin-top:4px;
        background:#000; color:#777; font-size:.8em}

.box a{text-decoration:none;}
.box a:hover{background:#0b4ea9; text-decoration:none; border:none;}
.box a:hover .ti{color:#fff;}
.box a:hover .tags{background:#000;color:#ccc;}

#box330 {width:330px; height:188px;float:left;}
#box330 .box160{width:160px; height:180px;}
#box330 .ti{clear:both; display:block; height:12px; padding:3px 3px; font-weight:bold; color:#999;}
#box330 .li{float:left;}


#fbox {background:#222; font-size:.92em;}
#fbox img.th{margin:8px 8px 8px 8px; width:192px; height:144px;}
#fbox .ti{clear:both; display:block; height:12px; padding:3px 3px; font-weight:bold; color:#999;}

#fbox a{text-decoration:none;}
#fbox a:hover{background:#000; text-decoration:none; border:none;}
#fbox a:hover .ti{color:#fff;}
#fbox a:hover .tags{background:#000;color:#ccc;}

#box100 {background:#FFF; font-size:.92em;}
#box100 img.th{margin:4px 4px 4px 4px; width:100px; height:100px;}
#box100 .ti{clear:both; display:block; height:12px; padding:0px 0px; font-weight:normal; color:#000; text-align:center; font-size:10px;}

#box100 a{text-decoration:none;}
#box100 a:hover{background:#0b4ea9; text-decoration:none; border:none;}
#box100 a:hover .ti{color:#fff;}
#box100 a:hover .tags{background:#000;color:#ccc;}

#box100r {background:#222; font-size:.92em;}
#box100r img.th{margin:3px 3px 3px 3px; width:100px; height:100px;}
#box100r .ti{clear:both; display:block; height:12px; padding:3px 3px; font-weight:bold; color:#999;}

#box100r a{text-decoration:none;}
#box100r a:hover{background:#000; text-decoration:none; border:none;}
#box100r a:hover .ti{color:#fff;}
#box100r a:hover .tags{background:#000;color:#ccc;}

/* paging */
.pag{clear:both; height:36px; margin:12px 0px 12px 8px; text-align:center; /*padding:4px 0px; background:#222; */ }
.pa, .npa{background:#222; border:1px solid #000; color:#aaa; padding:4px;margin-left:4px;}
.npa {color:#666;border:1px solid #222;}
a.pa{text-decoration:none;}
a.pa:hover{background:#000; color:#eee;  border:1px solid #000;}

/* game page body **********************************************************/

/* game */
#ga-wrp{background:#222; float:left; width:768px; padding:8px; margin-left:8px; margin-bottom:8px; text-align:center;} /* 784 */
#ga{margin:auto; }
/* related games */
#rga{width:792px; float:left;}

/* static ontent ****************************************************/
#co-wrp{background:#222; float:left; width:768px; padding:8px; margin-left:8px; margin-bottom:8px;} /* 784 */
#co-wrp .msg{width:500px; margin:50px auto; text-align:center}
#co-wrp p{margin-bottom:12px;}

/* footer **********************************************************/
#fo{background:#000; font-size:.75em; margin-bottom:8px;}
/*#fo .wallp{height:200px; background:url(../img/footer1.jpg)}*/
#fo .wallp{display:none;}
#fo .bottom {height:18px; padding:8px;}
#fo .nav{float:left; width:600px;}
#fo .lang{float:right; width:200px;}
#fo .lang ul li{float:right; margin-left:4px;padding-left:20px;}

/* ie *********************************************************/
/* ie6 */

#na-wrp, #ga-wrp, .box{__display:inline;}
.box{__margin-bottom:10px !important;}
a span{__cursor:pointer !important;}