body{position: relative;margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto; width: 1024;
text-align: center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;padding:0px;background-color:#F2FAFC;}

h3{text-align: center; color:#8D89AD;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:2px;}
h2{text-align: center; color:#8D89AD;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;padding:2px;font-weight:bold;}
h1{text-align: center; color:#4A485B;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;padding:2px;font-weight:bold;}

#wrapper{width:1024; margin:0 auto 0 auto;}

#logo-nav{background-image:url(/images/header_back.jpg);height:100px;display:block;background-repeat:repeat-x;width:1024;border-bottom:solid 1px #666666;}
.logo-text{text-align: center; color:#4A485B;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;padding:2px;font-weight:bold;}

#nav-ppal{display:block;float:right;margin-top:15px;padding-right:100px;white-space:nowrap;list-style-type:none;text-align:left;}
#nav-ppal li {}
#nav-ppal li a, #nav-ppal li a img { border:0px; font-size:14px; text-decoration:none; color:#4A485B; font-weight:normal; }

#logo{display:block;margin-top: 16px;margin-left: 100px;float:left; }
#logo a, #logo a img { border:0px; }

#top-cloud{background-image:url(/images/top_cloud.png);height:88px;display:block;width:1024;}

#footer{margin: 0px auto;text-align:center;clear:both;}

#footer-nav{display:block;margin-top:0px;white-space:nowrap;list-style-type:none;}
#footer-nav li {display:inline;}
#footer-nav li a, #footer-nav li a:hover, #footer-nav li a:visited { border:0px; color:#666666;}
 

#footer-legal{display:block;margin-top:0px;white-space:nowrap;list-style-type:none;}
#footer-legal li {display:inline;}
#footer-legal li a, #footer-legal li a:hover, #footer-legal li a:visited { border:0px; color:#666666;}

#game{display:block;clear:top;border:0px;float:right;text-align:center;padding:10px;width:660px;}
#game_name{display:block;clear:both;padding:5px;}
#game_image{display:block;clear:top;float:left;width:110px;padding:5px;}
#game_description{display:block;clear:top;float:left;width:500px;font-size:14px;padding:5px;}
#game_embed{display:block;clear:both;padding:5px;}

.banner_game_vertical{display:block; float:right; padding-right:15px; padding-left:15px; padding-top:30px;clear:top;}
/*
.game_item{display:block;float:left;white-space:nowrap;list-style-type:none;margin-top:0px;clear:top;}
.game_item li {list-style-type: none; display:inline; padding:20px;}
.game_item li a, .game_item li a img { border:0px; }

*/
.game_item
{
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
list-style-type:none;
min-height:180px;
}
.game_item li {display:inline;}
.game_item li a
{
padding:5px;
margin:2px;
width:110px;
background:#ffffff;
color:#000;
text-decoration:none;
float:left;
border:1px dotted #888888;
}
.game_item li a:hover
{
background:#90D700;
color:#ffffff;
}

#category_list { width: 120px; }

#category_list ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#category_list a
{
display: block;
padding: 3px;
width: 120px;
background-color: #F66F00;
border-bottom: 1px solid #eee;
}

#category_list a:link, #category_list a:visited
{
color: #EEE;
text-decoration: none;
}

#category_list a:hover
{
background-color: #EBA902;
color: #fff;
}

.game_item_name
{
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;
}
.game_item_name li {display:inline;}
.game_item_name li a
{
padding:0.2em 1em;
background:#ffffff;
color:#000;
text-decoration:none;
float:left;
border:1px dotted #888888;
}
.game_item_name li a:hover
{
background:#5C82EA;
color:#ffffff;
}

.p_rupux, .p_rupux a img, .p_rupux a{
	text-align:center; border:0px; text-decoration:none;color:#999999;font-size:11px;
}
