@charset "utf-8";
/* CSS Document */

body {
background-color:#252525;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
min-width:980px;
text-align:center;
padding:7px 0;
margin:0;
}

img{
border:none;
padding:0;
margin:0;
}

#wrapper {
width:980px;
position:relative;
background:#000;
margin:0 auto;
text-align:left;
overflow-x: hidden;
}

#banner {
float:left;
width:980px;
height:120px;
overflow:hidden;
background-color:#FFF;
}

#banner_button {
position:absolute;
top:15px;
left:92px;
}

#banner_tl {
position:absolute;
left:420px;
top:12px;
}

#banner_tl h1 {
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:25px 0 0 0;
font-weight:800;
font-size: 18px;
text-transform:uppercase;
text-align:center;
}

#banner_nobadstuff {
position:absolute; left:95px; top:90px; color:#333;
}

#banner_advertisers {
position:absolute;
right:90px;
top:90px; 
width:160px; 
text-align:right; 
color:#666666;
}

#banner_advertisers_rotation {
position:absolute; right:90px; top:0px;
}

#navigation {
float:left;
width:980px;
height:35px;
background:#1D2333;
color:#CCC;
overflow: hidden;
padding:0; margin:0;
clear: both;
position: relative;
}

#navigation h2 {
position:absolute;
padding:0;
margin:0;
top:11px; left:95px;
font-size:10px; 
font-weight: bolder;
color: #ffffff;
text-transform:uppercase;
}

#navigation h1 {
position:absolute;
padding:0;
margin:0;
top:8px; right:87px;
font-size:24px; 
font-weight: bolder;
}


#slideshow {
float:left;
width:980px;
height:320px;
background:#fff;
position:relative;
}

#slideshow_container {
position:absolute;
top: 5px;
left: 90px;
width: 800px;
height:278px;
background-color:#191a1a;
border: 1px solid #191a1a;
}

#slideshow_container .left_img {
position:absolute; left:0; top:0;
}

#slideshow_container .right_desc {
position:absolute; left:451px; top:0; text-align: center;
}

#slideshow_container h1 {
padding:3px; 
margin: 30px 0 0 0;
font-size:10px;
color:#FFF;
font-weight:bolder;
text-align:center;
text-transform:capitalize;
}

#slideshow_container h2 {
font-size: 10px;
padding:3px; 
margin: 10px 0 0 0;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:capitalize;
}

#slideshow_container a {
font-size: 10px;
font-weight:500;
padding:3px; 
font-size:10px;
color:#ff9900;
font-weight:bold;
text-align:center;
text-decoration:none;
}

#slideshow_container a:hover {
font-size: 10px;
font-weight:500;
padding:3px; 
font-size:10px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
}

#slideshow_container p {
font-size:5px;
text-align:left;
padding: 10px;
margin: 0 10px 0 10px;
font-size:10px;
color:#898989;
font-weight:bold;
}

#slideshow_container .ss_btn {
	margin:30px;
}

#slideshow_container h1 span {
font-size:12px;
font-weight:bold;
color:#9cfe18;
}


#ss_left {
position:absolute;
left:20px;
top:110px;
}

#ss_right {
position:absolute;
right:20px;
top:110px;
}

#ss_navdiv{
position:absolute;
top:290px;
left:0;
background:#1D2333;
color:#FFF;
width:100%;
text-align:center;
padding:8px 0;
}

#ss_navdiv #ss_nav li {
padding: 0; margin:0;
display: inline;
list-style-type:none;
}

#ss_navdiv #ss_nav {
padding:0; margin:0;
}

#ss_navdiv #ss_nav li a {
padding: 2px 7px;
background: #333;
border: solid 1px #CCC;
margin: 0 10px;
color: #FFF;
text-decoration:none;
font-weight:bold;
font-size: 10px;
}

#ss_navdiv #ss_nav li a:hover {
background: #EEE;
color: #1D2333;
}

.ss_slide {
width: 800px;
height:278px;
}





/* Start of THUMB SECTION */

#thumb {
float: left;
width:980px;
background-color:#FFF;
text-align: center;
}

#thumb p {
padding: 0;
margin: 0;
}


#thumb_side {
float:left;
position:relative;
margin:0 0 0 70px;
width:305px;
background-color:#ffffff;
}


#machinama {
position:absolute;
width:301px;
top:250px;
left:0px;
background-color:#ffffff;
}

#machinama img {
border:none;
}

#machinama h1 {
margin:30px 0 0 0;
color:#111111;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
text-align:center;
}

#machinama ul {
margin:10px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
}

#machinama ul li {
padding:20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
list-style-type:square;
display:list-item;
text-transform:capitalize;
text-decoration:none;
text-align:left;
}

#machinama ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
text-transform:uppercase;
text-align:left;
}

#machinama ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
text-align:left;
color:#111111;
}


#games {
float: left;
width:500px;
margin: 0 0 0 20px;
text-align: left;
}

#games li {
float: left;
padding:0 0 5px 0; margin:0;
width: 480px;
}

#games h2 {
magin:0 0 0 25px;
padding: 5px;
margin: 0 0 0 65px;
font-size: 10px;
font-weight: 800;
color:#666666;
}

.games_img{
	float: left;
}

.games_text {
	margin-top:10px;
}

.games_link {
	vertical-align:bottom;
}




/* Start of PRESS SECTION */
#press {
margin: 25px 40px 0 0;
float:right;
width:160px;
height:220px;
font-style:italic;
text-align:center;
color:#666666;
}

#press p {
	margin: 3px;
	padding: 0;
}

#press ul {
	list-style:none;
	margin:0; padding:0;
}

#press li {
	margin:0;
	padding:5px 0 0 0;
}


/* End of PRESS SECTION */


#thumb_main p {
font-size:10px;
font-weight:bolder;
color:#333333;
text-transform:uppercase;
margin-left:10px;
}

#thumb_top {
float:left;
width:825px;
height:105px;
background-color:#FFFFFF;
}

#thumb_bottom {
float:left;
width:825px;
height:105px;
background-color:#FFFFFF;
}

#thumb ul {
	list-style-type:none;
	padding:0; margin:0 0 0 55px;
}

#thumb li {
	float: left;
	padding:0 0 5px 0; margin:0;
}



/* End of THUMB SECTION  */

/* Start of FOOTER SECTION 
///////////////////////////*/

#footer {
float:left;
top:15px;
width:989px;
background-color:#FFF;
}

#footer p {
font-size:9px;
font-weight:200;
color:#444444;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

#footer a {
font-weight:bolder;
color:#444444;
text-decoration:none;
}

#footer a:hover {
color:#000000;
text-decoration:underline;
}

/* End of FOOTER SECTION*/


/* Start of ABOUT SECTION
///////////////////////*/


#main_about {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_about span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:800;
color:#ff9900;
}

#main_about h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:222222;
text-transform:uppercase;
margin:30px 0 0 50px;
}

#main_about p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:10px 50px 20px 50px;
}

#main_about a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}

#main_about a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}


#contactus {
position:relative;
float:left;
width:999px;
margin:0px;
background-color:#666666;
}

#contactus h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ffffff;
text-transform:uppercase;
margin:30px 0 0 50px;
}

#contactus p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
margin:10px 50px 20px 50px;
}

#contactus a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ffffff;
text-decoration:none;
}

#contactus a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}
#contactus span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:800;
color:#ff9900;
}
/* END of ABOUT SECTION */


/* START of NEWS SECTION 
///////////////////////*/
#main_news {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_news h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:222222;
text-transform:uppercase;
margin:30px 0 0 100px;
}

#main_news h1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_news h1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}
#main_news span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:30px 0 0 50px;
}


#main_news h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#444444;
margin:5px 100px 20px 100px;
font-style:italic;
}

#main_news h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:222222;
margin:5px 100px 0 100px;
padding:5px 0 0 0;
}

#main_news h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_news h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_news p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:5px 100px 20px 100px;
}

#main_news a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}

#main_news a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

/* END of NEWS SECTION */



/* START of ARTICLE SECTION 
///////////////////////*/
#main_article {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_article h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:222222;
text-transform:uppercase;
margin:30px 100px 0 100px;
padding:5px 0 0 0;
}

#main_article h1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_article h1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_article h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:222222;
margin:5px 100px 0 100px;
padding:5px 0 0 0;
}

#main_article h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_article h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_article span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:30px 0 0 50px;
}


#main_article h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#444444;
margin:5px 100px 20px 100px;
font-style:italic;
}

#main_article p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:5px 100px 20px 100px;
}

#main_article a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}

#main_article a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

/* END of ARTICLE SECTION */


/* START of SITEMAP SECTION 
/////////////////////////*/

#main_sitemap {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_sitemap p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#888888;
	margin:2px 25px 0 100px;
}
#main_sitemap p a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}

#main_sitemap p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666656;
}	
	
#main_sitemap h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-transform:uppercase;
margin:30px 0 0 50px;
}

#main_sitemap h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	margin:10px 0 0 50px;
	list-style-image: url(www_img/icon_kuma.png); 	
}

#main_sitemap h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#222222;
	margin:5px 0 0 50px;
	text-decoration:underline;
}

#main_sitemap p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666656;
}

#main_sitemap h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#222222;
	margin:10px 0 0 50px;
	}

#main_sitemap p.shiftleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#888888;
	margin:0 25px 0 150px;
}

#main_sitemap h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#444444;
text-decoration:underline;
margin:5px 0 0 100px;
}

#main_sitemap h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}
/* END of SITEMAP SECTION */


/* START of RULES SECTION 
////////////////////////*/

#main_rules {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_rules span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:800;
color:#ff9900;
}

#main_rules h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:50px 0 20px 50px;
}

#main_rules h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#000000;
text-transform:uppercase;
margin:15px 0 0 50px;
}

#main_rules h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
}

#main_rules p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:10px 50px 20px 50px;
}

#main_rules a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
margin:30px 0 0 50px;
}

#main_rules a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

/* END of RULES SECTION */


/* START of TERMS SECTION 
////////////////////////*/

#main_terms {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_terms h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:50px 0 20px 50px;
}

#main_terms h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#000000;
text-transform:uppercase;
margin:15px 0 0 50px;
}

#main_terms h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
}

#main_terms p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:10px 50px 20px 50px;
}

#main_terms a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
}

#main_terms a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_terms span a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
margin:30px 0 0 50px;
font-style:normal;
}

/* END of TERMS SECTION */


/* START of HELP SECTION////////
/////////////////////////////// */
#main_help {
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_help h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:50px 0 20px 50px;
}

#main_help h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#000000;
text-transform:uppercase;
margin:15px 0 0 50px;
}

#main_help h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:15px 0 0 50px;
}

#main_help p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:10px 50px 10px 50px;
}

#main_help a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
margin:10px 0 0 5px;
}

#main_help a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}
#main_help ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
list-style-image:url(www_img/icon_kuma.png);
margin:0 0 0 50px;
}
#main_help ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
list-style-image:url(www_img/icon_kuma.png);
margin:0 0 0 0;
}


#kw_vietnam_help, #kw_help, #df_help, #dh_help, #kp_help {
float:left;
width:999px;
background-color:#777777;
}

#kw_vietnam_help p, #kw_help p, #df_help p, #dh_help p , #kp_help p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#111111;
margin:10px 50px 20px 50px;
}

#kw_vietnam_help h1, #kw_help h1, #df_help h1, #dh_help h1 , #kp_help h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
margin:25px 0 0 50px;
}

#kw_vietnam_help ul li, #kw_help ul li, #df_help ul li, #dh_help ul li , #kp_help ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ffffff;
list-style-type:none;
margin:0 0 0 50px;
}

#main_help .answer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ffffff;
}

/* START of EULA SECTION 
////////////////////////*/

#main_eula{
position:relative;
width:999px;
float:left;
background:#ffffff;
}

#main_eula h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
margin:50px 0 20px 50px;
}

#main_eula h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#000000;
text-transform:uppercase;
margin:15px 0 0 50px;
}

#main_eula h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-transform:uppercase;
}

#main_eula a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
margin:30px 0 0 5px;
}

#main_eula a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#222222;
text-decoration:none;
}

#main_eula p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#666666;
margin:10px 50px 20px 50px;
}

#main_eula span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#000000;
}

#main_eula span a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
margin:30px 0 0 50px;
font-style:normal;
}

#main_eula_akamai {
position:relative;
width:340px;
float:left;
background:#ffffff;
margin:0 0 0 50px;
}

/* END of EULA SECTION */


/*NEWS INDIVIDUAL PAGES


