/*
Theme Name:  ClipGamer
Theme URI: http://exells.com/
Author: Exells Crew
Author URI: http://exells.com/
Version: v1.02
Description:  Arcade Games Theme For Wordpress
Tags: Arcade, MyArcadePlugin, WordPress Arcade, WordPress Arcade, Flash Games, buddypress
*/
body {
  margin: 0 auto;
  padding: 0px 0px 20px 0px;
  font-family: Arial, Tahoma,sans-serif;
  font-size: 13px;
  color: #ffffff;
}
  
img { border: 0;  margin:  0 0; }
a {text-decoration: none; }
a:hover  { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin:  0px  0px; padding: 0px 0px; }
blockquote { padding-left: 10px; font-style: normal; }
.clear { clear: both; }
img.centered { display: block;   margin-left:  auto; margin-right:  auto; margin-bottom:  10px; padding:  0px; }
img.alignnone { padding: 5px 5px; margin:  0px 0px 10px 0px; display:  inline;  }
img.alignright { padding: 5px 5px; margin:  0px 5px 10px 10px; display:  inline; }
img.alignleft { padding: 5px 5px; margin:  0px 10px 10px 5px; display:  inline;  }
.aligncenter { display:  block; margin-left:  auto;   margin-right:  auto; margin-bottom:  10px; }
.alignright { float:  right; margin:  0px 0px 10px 10px; }
.alignleft { float:  left; margin:  0px 10px 10px 0px; }
.screencenter { display: block; margin: 10px 5px; }
  
.wp-caption { text-align:  center; padding:  4px 0px 5px 0px; margin:  5px 5px; }
.wp-caption img { margin:  0px 0px 5px 0px; padding:  0px; border:  0px; }
.wp-caption p.wp-caption-text { margin:  0px; padding:  0px 0px 0px 0px; font-size:  11px; font-weight:  normal; line-height:  12px; }
#menuwrapper { width: 1000px; margin: 0 auto; position:relative;}
#wrapper { width: 1000px; margin: 0 auto; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; webkit-border-bottom-right-radius:10px; border:3px solid #999; border-top:none;}
#fgpage { padding: 0px; }
  
.topad{ height:  97px; text-align: center; margin-bottom:  0px; padding-top: 7px;  }
#top { 
    height: 118px; 
    margin: auto; 
    width: 1000px; 
    
    display:table;
}
#vposi {
     display: table-cell; vertical-align: left; width: 100%;
}
.blogname { 
  width: 462px;
  margin: 10px 0 0 0px;
  float: left;
}
.blogname h1  {
  font-size: 30px;
  padding: 0 0 0px 0;
  font-weight: normal;
  text-align: left;
  margin: 17px 0 0 25px;
}
.blogname h1  a:link, .blogname h1  a:visited { 
  display: block;
}
  
.blogname h1  a:hover { 
}
.blogname h2 {
  margin: 2px 0px 0px 30px;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
}
#headbanner {
  width:  468px;
  height:  60px;
  float:  left;
  margin-top:  15px;
  margin-right:  60px;
}
#rss {
  height: 30px;
  width:  485px;
  float:  right;
  margin-right:  10px;
  margin-top:  5px;
}
#subscribe_email_btn {
  width: 50px;
  height: 21px;
  border: none;
  cursor: pointer;
  margin-top:  6px;
  margin-left:  7px;
}
#search_form {
  float:  left;
  display:  block;
  margin-left:  10px;
}
#btn_search {
  width: 50px;
  height: 2px;
  border: none;
  cursor: pointer;
  margin-left:  7px;
}
#menu {
  height: 20px;
  display: block;
  padding: 0px 0 0px 0px;
  font:  12px Tahoma,verdana, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}  
#menu ul {
  margin:  0px 0px 0px 0px;
  padding:  0px;
  list-style:  none;
  height: 20px;
}
  
#menu ul li {
  float:  left;
  margin:  0px 0px ;
  padding:  0px 0px;
  line-height: 0px;
}
 
#menu ul li a {
  display:  block;
  font-weight:  normal;
  padding:  0px 10px;
}
  
#menu ul li a:hover {
  display:  block;
  text-decoration:  none;
}
#loginbox {
  margin:  2px 0 0 0;
  padding-left:  10px;
  width: 990px;
  height: 33px;
  line-height: 33px;
  text-align: center;
}
#loginbox a {
  font-weight: bold;
}
#loginbox a:hover {
  font-weight: bold;
  text-decoration: underline;
}
  
#content_game {
  width: 785px;
  height: 100%;
  padding: 5px 0px 0px 0px;
  margin-left:-7px;
  position:relative;
}
#content {
  /*float: left;*/
  width:  652px;
  height: 100%;
}
/* sidebar left */
.contentleft {
  float:right;
  padding: 5px 0px 0px 0px;
  
  margin-right:-2px;
}
.contentgameleft {
  float:right;
  padding: 5px 0px 0px 0px;
  
  margin-right:6px;
}
/* sidebar right */
.contentright {
  float:left;
  padding: 5px 0px 0px 2px;
}
.contentgameright {
  float:left;
  padding: 5px 0px 0px 0px;
  margin-left:0px;
}
  
#content  h1 {
  font-family:  Georgia, serif;
  font-size:  20px;
  text-transform:  uppercase;
  font-weight:  normal;
  padding:  0px 0px 5px 0px;
  margin:  0px;
  text-decoration:  none;
  text-align:  center;
}
#content .gamebox h2, .single_game .title {
  font-family: "Comic Sans MS", cursive;
  font-size:  20px;
  text-transform:  uppercase;
  font-weight:  bold;
  padding:  5px 0px 5px 0px;
  margin:  -11px 0 0 0;
  text-decoration:  none;
  text-align:  center;
  text-shadow: 0px 2px 3px #555;
  
    border-bottom:3px solid #333; 
    border-radius:0px; 
    -moz-border-radius:0px;
    -webkit-border-radius:0px; 
}
.single_game .title{
    font-size:  14px;
    padding-left:10px;
    margin:-5px 0 0 -10px;
    width:632px;
}
#content .gamebox h2 a {
}
#content  .gamebox h2 a:hover {
}
#content.full {
  width: 990px;
}
#play_game {
  text-align:  center;
  width: 100%;
  height: 100%;
  /*margin: 15px auto;*/
  padding:10px 0;
}
.cont1{
  position:relative;
  overflow:hidden;
  margin-top:25px;
}
.cont2{
  float:left;
  position:relative;
  left:50%;
}
.cont3{
float:left;
position:relative;
left:-50%;
min-width:160px;
-moz-border-radius:5px;
border-radius:5px;
padding:0 7px;
}
#bordeswf{
  padding: 0px 0px 0 0;
}
#escenario{
height:auto;
position:relative;
display:block;
z-index:999;
margin:0 auto;
padding:0;
}
#game_buttons{
width:180px;
height:40px;
padding:0;
margin:2px 0 0 0;
}
.favoritos {
margin-left:8px;
width:50px;
height:50px;
padding:5px;
padding-top:2px;
}
.fullscreen{
float:left;
outline:none;
text-decoration:none;
width:50px;
height:50px;
margin:0 8px;
padding:0;
}
.command{
position:relative;
float:left;
height:40px;
z-index:999;
margin:0 auto;
}
.interruptor{
float:left;
z-index:101;
background:url(images/lighton.png) 0 0 no-repeat;
outline:none;
text-decoration:none;
width:50px;
height:50px;
}
#turnoff {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
background:#000;
opacity:.90;
filter:alpha(opacity=85);
-moz-opacity:0.85px;
z-index:1;
margin:0;
padding:0;
display: none;
}
             
.title{
  margin:  0 0 0 0px;
  padding:  0px 0px 5px 10px;
}  
.game_title {
  text-align:  center;
  float:  left;
  margin:  0 0 0 5px;
  padding:  0px 0px 0px 0px;  
  width:97px;
  overflow:hidden;
}
.game_title  a { text-transform:capitalize; }
.game_title img {
  padding:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.game_title img:hover {
  padding:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.thumb_link {
position: relative;
}
.thumb_link img{
 width: 85px;
 height: 85px;
 z-index: 10;
}
.thumb_link .lb_enabled { 
  display: block; 
  width: 14px; 
  height: 13px; 
  background: url(images/icon_trophy.png) no-repeat; 
  position: absolute; 
  right: 88px; 
  top: -85px;
  z-index: 9999;
}
#gamelist {
      clear: both;
    width:968px;
    height:100%;
    padding:10px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px; 
    margin: 0 0 0 4px;
    border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #fff;
     -webkit-box-shadow:inset 0 0 10px 0px #fff;
      box-shadow:inset 0 0 10px 0px #fff;
}
#gamelist h1 {
      height: auto;
      margin: 0;
      font-size: 1.5em;
      padding:0 0 0 30px;
    margin-left:10px;
    text-transform:uppercase;
    cursor:pointer; 
 }
 
#gamelist ul {
  float:  left;
  width:  100%;
  font-size:  10px;
  padding: 0 0 0 15px;
  list-style:  none;  
  color: #504945;
}
#gamelist li {
  float:  left;
  width:  150px;
  margin-left:  3px;
  padding:  0;  
  overflow: hidden; 
}
.date {
  font-size: 11px;
  font-family: Tahoma, Arial,Verdana,Helvitica,sans-serif;
  /*padding: 0px 10px;*/
  text-transform:  uppercase;
  line-height: 20px;
}
  
.cat_view {
  width:   201px;
  height:  105px;
  float: left;
  margin:  0px 0px 15px 10px;
  padding:  0px 2px 5px 2px;  
  font:  12px tahoma, Arial,verdana, sans-serif;
  -moz-border-radius:  5px;
  border-radius:  5px; 
  overflow:hidden;   
}
.cat_view .post-ratings{
    margin-left:5px;
    margin-top:1px;
}
  
.cat_view h4 {
  padding:  5px 5px 0px 5px;
}
.cat_view_small a { color:#1773CF; }
.cat_view_small {
  width:   100px;
  height:  100px;
  float: left;
  margin:  0px 0px 15px 4px;
  padding:  0px 0px 5px 4px;  
  font:  12px tahoma, Arial,verdana, sans-serif;
  -moz-border-radius:  5px;
  border-radius:  5px;    
}
  
.cat_view_small h4 {
  width:100px;
  height:11px;
  overflow:hidden;
  margin-top:-2px;
  padding: 0px 7px 5px 5px;
}
  
.cat_link {
  float: right;
  text-align: right;
  font-weight: bold;
  height:  17px;
  width:  101px;
  margin:  7px 15px 0 2px;
  padding-right:  17px;
  
    border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius:5px;
    -moz-box-shadow:0 0 0 4px rgba(255,255,255,0.65);
    -webkit-box-shadow:0 0 0 4px rgba(255,255,255,0.65);
    box-shadow:0 0 0 4px rgba(255,255,255,0.65); 
    cursor:pointer;
    margin-top:3px;
}
.cat_link a {
}
.gamebox .cat_link {
    margin-top:13px;
}
  
.customtext, .gamebox {
  font:  13px tahoma, Arial,verdana, sans-serif;
  -moz-border-radius:  5px;
  border-radius:  5px;
  overflow: hidden;
  
      border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #ccc;
     -webkit-box-shadow:inset 0 0 10px 0px #ccc;
      box-shadow:inset 0 0 10px 0px #ccc;
}
.single_game  {
  width: 632px;
  margin:  0px 5px 5px 4px;
  height: 100%;
  font:  13px tahoma, Arial,verdana, sans-serif;
  padding-left:  10px;
  padding-top:  5px;
  -moz-border-radius:  5px;
  border-radius:  5px; 
  
      border:4px solid #ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.single_game textarea {
  width:  95%;
  min-height:  90px;
  margin:  0 0 20px 0;
  font-size:  11px;
  font-weight:  normal;
}
.singlepage {
  width: 640px;
  height:  100%;
  margin:  0px 10px 15px 3px;
  padding-top:  10px;
  padding-bottom:  10px;
  font:  13px tahoma, Arial,verdana, sans-serif;
  -moz-border-radius:  5px;
  border-radius:  5px;  
  
      border: 2px solid #999; 
    border:3px solid #999;
}
.singlepage h2 {
    padding:5px;
    margin:-10px 0 0 -10px;
    border-bottom:2px solid #999; 
}
.singlepage.full {
  width: 980px;
}
  
.entry {
  margin: 0 0;
  padding:  5px 5px 5px 5px;
  line-height: 20px;
}
  
.entry img {
  padding:  4px;  
  margin-right:  5px;
  margin-top:  3px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.entry img:hover {
  padding:  4px;  
  margin-right:  5px;
  margin-top:  3px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
  
.entry a:link,
.entry a:visited {
  background-color:  transparent;
}
.entry a:hover {
  background-color:  transparent;
  text-decoration:  none;
}
  
.entry p{
  margin: 5px 5px;
  padding: 0px 0px;
  font-family:   Tahoma,Georgia, Arial,verdana, sans-serif;
  font-size: 13px;
}
.readmore {
  float:right;
  text-transform: uppercase;
  font-weight: bold;
  color:#000 !important;
}
.readmore:hover {
  color:#ffa500 !important;
}
.related{
  margin:  0px 5px 15px 12px;
  height: 100%;
  font:  13px tahoma, Arial,verdana, sans-serif;
  padding-left:  10px;
  padding-top:  5px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.related  h3{
  margin:  0px 0 5px 0;
  padding:  5px 0px 0px 10px;
  text-align:  left;
  font:  18px  Georgia,Arial,verdana, sans-serif;
  font-weight: bold;
  overflow: hidden;
  text-transform: uppercase;
}
  
.related ul{
  margin: 0px 0px;
  padding: 0px 0px;
  list-style-type: none
}
.related ul li{
  margin: 0px 0px;
  padding: 5px 10px;
  list-style-type: none;
  line-height: 24px;
  font:  14px  Georgia,Arial,verdana, sans-serif;
  font-weight: bold;
}
.related ul li a:link, .related ul li a:visited{
}
.related ul li a:hover{
}
.moregames {
  height:  100px;
  padding-right:  4px;
  font-weight:  normal;
  -moz-border-radius:  5px;
  border-radius:  5px;  
  border:  2px solid #ccc; 
  padding: 5px 5px 5px 0;
}
.moregames img { border:  2px solid #ccc; }
.moregames img:hover { border:  2px solid #0578AD; }
.moregames img {
  padding:  4px;
  margin:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.moregames h4 {
    font-size:18px;
    height:22px;
    overflow:hidden;
}
.moregames img:hover {
  padding:  4px;
  margin:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
#rightcol{  
  float: right;
  width: 340px;
  padding: 0 5px 10px 0;
}
#sidebarleft{  
  float: left;
  width: 335px;
  padding: 0 0 10px 0;
  
  margin-left:2px;
}
#sidebarleft h2 {
    font-size:17px;
    border:3px solid #999; 
    border-bottom:2px solid #999; 
    -moz-border-radius:7px 7px 0 0;    -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; 
    margin:-3px 0 8px -3px;
    text-shadow: 0px 2px 3px #555;
    padding-top:2px;
    text-align:center;
    width:323px;
}
#sidebarright{  
  float: right;
  width: 335px;
  padding: 0 5px 10px 0;
}
#sidebarright h2 {
    font-size:17px;
    border:3px solid #999; 
    border-bottom:2px solid #999; 
    -moz-border-radius:7px 7px 0 0;    -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; 
    margin:-3px 0 8px -3px;
    text-shadow: 0px 2px 3px #555;
    padding-top:2px;
    text-align:center;
    width:323px;
}
.sidebar {
  width: 320px;
  margin-right: 0px;
  font-size: 13px;
  font-family: Tahoma, Arial, sans-serif;
}
.sidebar h2 {
  line-height: 30px;
  font-size: 14px;
  margin: 5px 0 5px 0 ;
  padding: 0px 0 0 5px;
  font-weight: bold;
  font-family: "Comic Sans MS", cursive;
  text-transform: uppercase;
  -moz-border-radius:  5px;
  border-radius:  5px;
  width:325px;
}
  
.sidebar ul{
  list-style-type:  none;
  margin:  0px 0px ;
  padding:  0px 5px 5px 5px;
  -moz-border-radius:  5px;
  border-radius:  5px;
}
.sidebar ul li {
  height: 100%;
  line-height: 28px;
  padding:  0px 0px 0px 5px;
}
.sidebar ul li ul{
  height: 100%;
  line-height: 28px;
  padding:  0px 0px 0px 0px;
}
.sidebar ul li ul li {
  height: 100%;
  line-height: 28px;
  padding:  0px 0px 0px 0px;
}  
.sidebar ul li a:link, .sidebar ul li a:visited {
  text-decoration:  none;
  padding:  0px 0px 0px 0px;
}
.sidebar ul li a:hover {
}
.widgetad {
  padding: 5px;
  margin: 0px 10px 10px 16px;
}
.widgetimage {
  margin: 0px 0px 5px 10px;
  padding:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.gravatar img {
  float:left;
  margin: 0px 0px 5px 10px;
  padding:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.adwidget {
  text-align: center;
}
.userinfo { float: left; margin: 1px 5px 10px 10px; }
.userinfo .welcome { margin:0; padding:0; text-align: left;}
.videowidget {
  text-align: center;
}
/** not logged in - unregistered **/
fieldset#loginBox { padding: 0 15px 0 15px; text-align: center; font-size:11px; border:none;}
fieldset#loginBox form { }
fieldset#loginBox form label { height:25px; }
fieldset#loginBox form label input { height: 25px; width:260px; margin-bottom:5px; }
.logininp { margin-top: 10px; height: 25px; width: 150px; font-weight: bold; text-transform: uppercase; vertical-align: text-top; vertical-align: top; margin-top: 2px; font-size: 12px; }
.register_recover  { margin: 10px 0 0 0; }
.register_recover a {  }
.register_recover a:hover { text-decoration: underline; }
  
      
#footbar{
  clear:both;
  width: 982px;
  padding:  10px 10px 30px 10px;
  margin: 0 auto;
  font-family: Tahoma,Georgia, Arial, sans-serif;
  border: 2px solid #999; 
  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; 
}
.fleft{
  float: left;
  padding:  0 0 0 15px;
}
.fright{
  float: right;
  padding:  0 15px 0 0;
}
#footer {
   /*border-top: 1px solid #32102D;*/ /* color scheme */
}
#footerlogo {
   float:left; margin:0 0 0 10px;
}
#footercopyright {
   float:left; margin:10px 0 0 10px;
}
#powrdby {
   float:right;margin: 10px 10px 0 0;
}
#footbar a, #footbar p{
    color:#fff;
}
#footbar a:hover{
    color:#0080FF;
}
#footer ul {
    list-style:none;
    margin:0;
    padding:0;
    background: none;
    border: none;
    color:#fff;
}
#footer ul li {
  margin-top:5px;
  /*color: #4d1344;*/ /* color scheme */
  padding-top: 0;
  padding-bottom: 0;
  text-transform: uppercase;
  background: none;
  font-size: 12px;
  color:#fff;
}
#footer ul li a {
  font-size: 12px;
  /*color: #4d1344;*/ /* color scheme */
  text-decoration:none;
  margin-top:5px;
  text-transform: uppercase;
  padding: 8px 8px 8px 10px;
  color:#fff;
}
#footer ul li a:hover {
  /*color:#7b2d6f;*/ /* color scheme */
  text-decoration: underline;
  background: none;
  color:#fff;
}
#footer-widget-area {
  overflow: hidden;
  margin-top: 10px;
  color:#fff;
}
#footer-widget-area .widget-area {
  float: left;
  margin-right: 20px;
  width: 220px;
  color:#fff;
}
.textwidget {
  text-transform: none;
}
#navigation{  
  width: 600px;
  margin: 10px 0px 0px 0px;
  padding: 2px 15px 10px 12px;
  text-align: center;
}
h2.pagetitle {
  padding: 5px 5px;
  margin: 0px 0 10px 5px;
  font-size: 16px;
  text-align: center;
  font-family: Georgia,Arial, Helvetica, sans-serif;
}
  
.post {
  margin:  0px 0px 5px 5px;
  padding: 3px 0 0 0;
  float:  left;
  display: inline;
  font-style: italic;
  font-family: Georgia,Arial,verdana, sans-serif;
}
.post h2 {
  margin:  0px 0 0px 0;
  padding:  0px 0px 3px 0px;
  text-align:  left;
  font-size:  18px;
  overflow: hidden;
  font-weight: normal;
  height: 20px;
}
.post h2 a, .post h2 a:link, .post h2 a:visited  {
  background-color:  transparent;
}
  
.post h2 a:hover  {
  background-color:  transparent;
}  
.post img {
  border: 0;
  float: left;
  padding: 4px 4px;
  margin: 2px 5px 2px 0px;
}
 
.breadcrumb{
  font-size: 14px;
  padding: 9px 0 0 10px;
  font-weight: normal;
  font-family: tahoma,Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  margin:29px 0 0 15px;
  color:#fff;
  width:680px;
  overflow:hidden;
  white-space:nowrap !important;
  height:25px;
  position:absolute;
  z-index:11;
  display:block;
}
.breadcrumb a{ font-weight:bold; color:#fff; }
.breadcrumb a:hover{ color:#333; }
.adtop  { margin: 10px 0; text-align:center;}
.adright { margin: 5px 5px; float: right;}
.allcomments {
  height: 100%;
  
  padding: 0px 8px 0px 10px;
  margin: 0px 0px 0px -5px;
}
#comment{
  height: 100%;
  
  padding: 0px 10px;
  margin: 0px 0px;
}
  
h3#comments {
  padding: 5px 10px;
  margin: 10px 0 10px 6px;
  font-size: 20px;
  font-weight: normal;
  font-family: Georgia,Century gothic,Arial, Helvetica, sans-serif;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
}   
h3#pingbacks {
  padding: 5px 10px;
  margin: 10px 0 10px 6px;
  font-size: 20px;
  font-weight: normal;
  font-family: Georgia,Century gothic,Arial, Helvetica, sans-serif;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
}   
#respond{
  height: 100%;
  width:632px;
  padding: 0px 5px;
  margin: 5px 0px;
  
      border:4px solid #ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}  
#respond h3{
  padding: 5px 10px 5px 10px;
  margin: 10px 0px;
  font-size: 22px;
  font-weight: normal;
  font-family: Georgia,Arial, Helvetica, sans-serif;
}
#commentform {
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  font-family: tahoma,Arial, Helvetica, sans-serif;
  color: #BFAFA7;
}
  
#commentform p {
    color: #fff;  
}
#commentform input {
  padding-left: 10px;
  background: #F4F4F4; border: 1px solid #DEDCDD; color: #444;
}
#commentform textarea {
  width: 95%;
  padding: 5px 5px;
  background: #F4F4F4; border: 1px solid #DEDCDD; color: #444;
}
.comments input#submit {
  width: auto;
  line-height: 25px;
  padding: 3px 5px;
  font-family: tahoma,Arial, Helvetica, sans-serif;
  background-color: #0083DB; border: 2px solid #005F9F; color: #fff;
}
ol.commentlist { 
  list-style: none; 
  margin: 0 0 0 5px; 
  padding: 0; 
  text-indent: 0; 
}
  
ol.commentlist li { 
  margin: 0 0 10px; 
  padding: 5px 7px 5px 57px; 
  position: relative;
}
 
ol.commentlist li div.comment-author { 
  padding: 0 170px 0 0; 
}
ol.commentlist li div.vcard { 
  font: 20px Georgia, helvetica,arial,sans-serif; 
  padding: 5px 0px;
}
ol.commentlist li div.vcard cite.fn { 
  font-style: normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
  text-decoration: none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { }
div.vcard img.avatar { 
  left: 7px; 
  position: absolute; 
  top: 7px; 
}
ol.commentlist li div.comment-meta { 
  font: 12px Tahoma, helvetica,arial,sans-serif; 
  position: absolute; 
  right: 10px; 
  text-align: right; 
  top: 5px; 
}
ol.commentlist li div.comment-meta a { 
  text-decoration: none; 
}
ol.commentlist li div.comment-meta a:hover { 
}
ol.commentlist li p { 
  font: normal 12px Tahoma, helvetica,arial,sans-serif;
  margin: 0 0 1em;
  line-height: 18px;
}
 
ol.commentlist li ul { 
  font: normal 12px/1.4 helvetica,arial,sans-serif; 
  list-style: square; 
  margin: 0 0 1em;
  padding: 0; 
  text-indent: 0;
 
}
#cancel-comment-reply{
  padding: 10px 0px 0px 0px ;
}
#cancel-comment-reply-link{
  font-size: 10px;
  line-height: 15px;
  font-family:  Tahoma, Georgia,arial,sans-serif;
  padding: 4px 10px;
  margin: 0px 0px 0px 12px;  
} 
ol.commentlist li div.reply a { 
  text-decoration: none; 
  text-transform: uppercase; 
}
ol.commentlist li ul.children { 
  list-style: none; 
  margin: 1em 0 0; 
  text-indent: 0; 
}
ol.commentlist li ul.children li.depth-2 { 
  margin: 0 0 .25em; 
}
ol.commentlist li ul.children li.depth-3 { 
  margin: 0 0 .25em; 
}
ol.commentlist li ul.children li.depth-4 {
  margin: 0 0 .25em; 
}
ol.commentlist li.even { 
  
}
ol.commentlist li.odd { 
}
 
ol.commentlist li.pingback div.vcard { 
  padding: 0 170px 0 0; 
}
#myslides{
}
.stepcarousel{
  position:  relative;
  overflow:  scroll;
  width:  952px;
  height:  165px;
  margin:  0px 14px 0px 14px;
}
.stepcarousel .belt{
  position:  absolute;
  left:  0;
  top:  0;
}
.stepcarousel .panel{
  float:  left;
  overflow:  hidden;
  margin:  10px 10px;
  width: 120px;
  height: 140px;
  -moz-border-radius:  5px;
  border-radius:  5px; 
}
.stepcarousel .panel p{
  text-align:  left;
  overflow:  hidden;
  margin:  5px 5px;
}
.stepcarousel .panel h2{
  height: 16px;
  overflow:  hidden;
  margin:  0px 5px ;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  font-family: Tahoma,Arial,verdana, sans-serif;
  text-transform: uppercase;
}
.stepcarousel .panel h2 a:visited ,.stepcarousel .panel h2 a:link{
}
.stepcarousel .panel img{
  margin:  10px 10px 8px 10px;
  padding: 0px 0px;
}
#postlist {
  overflow: hidden;
  margin-top: 5px;
  padding: 0px 0px;
  height: 420px;
}
#postlist ul{
  width: 337px;
  overflow: hidden;
  list-style-type:  none;
  padding:  0px;
  margin: 0px;
  -moz-border-radius:  5px;
  border-radius:  5px;
}
  
#postlist li {
  padding:  5px;
  margin: 0px 0px 5px 0px;
  list-style-type: none;
  width:  324px;
  float: left;
  height: 88px;
  overflow:  hidden;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
#postlist li span {
  font-size: 14px;
  font-weight: bold;
  height: 18px;
  overflow: hidden;
  margin: 0px 0px;
  padding: 0px;
}
#postlist li a {
  text-decoration: none;
}
#postlist li img {
  float: left;
  margin-right: 5px;
  padding: 3px;
  -moz-border-radius:  3px;
  border-radius:  3px; 
}
#postlist li .fcats {
  overflow: hidden;
  font-size: 12px;
  padding: 0;
  line-height: 12px;
  height: 14px;
}
#postlist li .fcats a:link, #postlist li .fcats a:visited {
}
#postlist li .auth{
  overflow: hidden;
  font-family: Tahoma,Arial,verdana, sans-serif;
  font-size: 12px;
  line-height: 13px;
  padding: 0px 0px;
  margin: 0px 0px;
}
.listi{
  line-height: 30px;
  font-size: 14px;
  margin: 5px 0 5px 0 ;
  padding: 0px 0 0 5px;
  font-weight: bold;
  font-family: Georgia, Arial, sans-serif;
  text-transform: uppercase;
  width: 328px;
}
.widgets {
  width:333px;
  overflow:hidden;
  margin-top:5px;
  padding:0px 0px 0px 0px;
}
.widgets a {
  text-decoration: none;
  }
  
.widgets a:hover {
  text-decoration: underline;
 }
 
 .warning { color:#FF3F3F; padding:10px; text-align: center; font-weight: bold; border: 1px solid red; width: 80%; margin: 10px auto;}
 
 .customtext { 
  padding: 10px;
  margin: 0px 0px 15px 3px;
  -moz-border-radius:  5px;
  border-radius:  5px;
  width: 620px;
 }
 
 /** Custom Slider **/
 .customslider {
    border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #ccc;
     -webkit-box-shadow:inset 0 0 10px 0px #ccc;
      box-shadow:inset 0 0 10px 0px #ccc;
      width:638px;
      -moz-border-radius:  5px;
      border-radius:  5px;
      margin-bottom: 10px;
      margin-left: 2px;
 }
 .customslider h2 { margin-top: 5px; text-align:center;}
 
 #progressbar{ 
   margin: 0px; 
   position: relative; 
   left: 0px; 
   height: 22px; 
   -moz-border-radius: 5px; 
   border-radius: 5px; 
   -webkit-border-radius: 5px; 
 }
#progresstext { position: absolute; width: 100%; z-index: 3; text-align: center; font-weight: bold; top: 0px; left: 0; margin-top: 3px; }
#progressbarloadbg { position: absolute; top: 0px; left: 0px; width:0px; height: 22px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-radius: 0px; }
#progressbarloadtext:hover {cursor: pointer;}
/**
 * Leaderboard Widget
*/
.topplayer {
  text-align:center;
  color:black;
  border: 1px solid #535A5F;
  background-color: #ffffff;
   -moz-border-radius: 5px; 
   border-radius: 5px; 
   -webkit-border-radius: 5px;
   height: 130px;
   padding: 10px 0 10px 7px;
   margin-top: 10px;
   /*margin-left: -5px;*/
}
.topplayer img {
  padding: 5px;
  border: 1px solid #535A5F;
  background-color: #ffffff;
   -moz-border-radius: 5px; 
   border-radius: 5px; 
   -webkit-border-radius: 5px;
}
.topplayer .playerinfo {
  float:left;
  width:85px;
  border-right:1px solid #ccc;
  margin-right: 10px;
  padding-right: 10px;
}
.topplayer .last {
  border:none;
  margin-right: 0;
}
.award-1 {
  width: 16px;
  height: 16px;
  background-image: url(images/award_gold.png);
  background-repeat: no-repeat;  
  z-index: 9999;
  text-align: center;
}
.award-2 {
  width: 16px;
  height: 16px;
  background-image: url(images/award_silver.png);
  background-repeat: no-repeat;  
  z-index: 9999;  
  text-align: center;
}
.award-3 {
  width: 16px;
  height: 16px;
  background-image: url(images/award_bronze.png);
  background-repeat: no-repeat;  
  z-index: 9999;  
  text-align: center;
}
.post-thumbnail {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: solid 1px #d4d4d4;
    box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    float: left;
    background-color: #fff;
  margin: 10px;
}
.post-thumbnail+div {
    padding-left: 160px;
}
.myarcadecontest_members {
  width: 100%;
}
#defaultmen {
    margin:15px 0 0 10px;
}
.defaultmenhold h3{
    clear:both;
}
.defaultmenhold h3{
    padding-bottom: 13px;
}
.defaultmenhold li{
    height:25px;
    text-transform:capitalize;
}
.nicehrhold {
    display:block;
    padding:20px 0 15px 0;
}
.nicehr{ 
     clear:both;
    display:block;
    border:none;
    color:white;
    height:1px;
}​
.nicevr{
    background: #424242; /* Old browsers */
    background: -moz-linear-gradient(left,  #424242 0%, #adadad 51%, #424242 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#424242), color-stop(51%,#adadad), color-stop(100%,#424242)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #424242 0%,#adadad 51%,#424242 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #424242 0%,#adadad 51%,#424242 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #424242 0%,#adadad 51%,#424242 100%); /* IE10+ */
    background: linear-gradient(left,  #424242 0%,#adadad 51%,#424242 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#424242',GradientType=1 ); /* IE6-9 */
    height:300px; width:2px;
}
#allgamelistcont {    
    background-color:#FFF;
    height:auto;
    width:956px;
    padding:5px 4px 15px 4px;
    margin-left:0px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    margin-top:4px;
    -moz-box-shadow:inset 0 0 5px 6px #ccc;
     -webkit-box-shadow:inset 0 0 5px 6px #ccc;
      box-shadow:inset 0 0 5px 6px #ccc;
    border:2px solid #666;
    display:none;
}
#allgamelistcont a{
    color:#6F615A !important;
    font-weight:bold;
}
#allgamelistcont a:hover {
    color:#FFA500 !important;
    font-weight:bold;
}
.blogtime { font-size:13px; float:right; margin-top:10px; }
.top-box-hold {
    border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #ccc;
     -webkit-box-shadow:inset 0 0 10px 0px #ccc;
      box-shadow:inset 0 0 10px 0px #ccc;
    width:301px;
    height:272px;
    padding:0px 5px 5px 10px;
    margin-left:8px;
    float:left;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; 
    text-transform:uppercase;
}
.top-box-hold-arch {
    border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #ccc;
     -webkit-box-shadow:inset 0 0 10px 0px #ccc;
      box-shadow:inset 0 0 10px 0px #ccc;
    height:272px;
    float:left;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; 
    text-transform:uppercase;
    margin-left:10px; width:45%; padding:0px 0px 7px 6px; padding-right:9px;
}

    
#footbar #menu .menu{ width:auto; height:auto; float:left; }
#footbar #menu .menu .sub-menu{ width:100%; height:auto; float:left; }
#footbar #menu .menu li { width:auto; font-size:15px; color:#fff; height:auto; line-height:30px; clear:both; padding-bottom:10px; }
#footbar #menu .menu li a{ font-size:14px; color:#fff; }
#footbar #menu .menu li a:hover{ color:#0080FF; cursor:default;}
#footbar #menu .menu .sub-menu li { clear:none; float:left; }
#footbar #menu .menu .sub-menu li a{ font-size:12px; color:#0080FF; line-height:16px; }
#footbar #menu .menu .sub-menu li a:hover{ color:#fff; }
#footbar #menu a { cursor:pointer !important; }
#footbar .menu li li { float:left !important; }    
#footbar .menu li li { width:auto; float:left; }
#commentform #submit {
    border:1px solid #d28703; 
    border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius:5px;
    -moz-box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 2px rgba(255,255,255,0.65);
    -webkit-box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 2px rgba(255,255,255,0.65);
    box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 2px rgba(255,255,255,0.65);
    background:-moz-linear-gradient(top, #ffa500, #ffd73a); 
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffa500), to(#ffd73a)); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa500', endColorstr='#ffd73a');
    color:#333;
    font-weight:bold;
    cursor:pointer;
}
#commentform #submit:hover { background:-moz-linear-gradient(top, #ffd73a, #ffa500); 
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd73a), to(#ffa500)); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd73a', endColorstr='#ffa500');
    color:#666;
}
ol.commentlist li { border: 1px solid #DEDCDD; }
ol.commentlist li div.vcard cite.fn a.url { color: #000; }
ol.commentlist li div.vcard cite.fn a.url:hover { color: #000; }
div.vcard img.avatar { border: 5px solid #ddd; }
ol.commentlist li div.comment-meta a { color: #0083DB; }
ol.commentlist li div.comment-meta a:hover { color: #000; }
ol.commentlist li p { color: #546C88; } 
#cancel-comment-reply-link{ color: #fff; background: #778F9F; border: 2px solid #666; } 
ol.commentlist li div.reply a { color: #504945; font-weight:bold;}
ol.commentlist li.even { background:#F3F3F3 !important; border: 2px solid #D1D8DF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
ol.commentlist li.odd { background: #D3D3D3; border: 2px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.gametooltips { 
    background: #fff;
    border: 1px solid #000; 
    -webkit-box-shadow: 0px 0px 10px 5px #1F1F1F;
    -moz-box-shadow: 0px 0px 10px 5px #1F1F1F;
    box-shadow: 0px 0px 10px 5px #1F1F1F;
    padding: 5px; 
    position: absolute; 
    display:none; 
    width:350px; 
    height:100px; 
    overflow:hidden;  
      border-top-left-radius: 5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    left:0px;
    top:0px;
    z-index:999 !important;
    color:#000;
    text-transform:none;
}
.gametooltips h3 {
    text-transform:capitalize;
    height:21px;
    overflow:hidden;
    color:#000;
}
.gametooltipsthumb { float:left; padding-right:5px; width:100px; }
.gametooltipstext { float:right; width:240px; }
#allgamecatlisthold {
    width:968px;
    height:100%;
    padding:10px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px; 
    margin: 0 0 0 4px;
    color:#fff;
    border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #fff;
     -webkit-box-shadow:inset 0 0 10px 0px #fff;
      box-shadow:inset 0 0 10px 0px #fff;
}
#allgamecatlisthold h2 {
    padding:0 0 0 30px;
    margin-left:10px;
    text-transform:uppercase;
    cursor:pointer;
}
.hidethem {
    background-position: 0px -25px;
}
.showthem {
    background-image: url('images/showtoggle.png');
    background-repeat:no-repeat;
}
.showallgame {
    background-image: url('images/showtoggle.png');
    background-repeat:no-repeat;
}
.hideallgame {
    background-position: 0px -25px;
}
#allgamecatlistcont {
    background-color:#FFF;
    height:auto;
    width:956px;
    padding:5px 4px 15px 4px;
    margin-left:0px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    margin-top:4px;
    -moz-box-shadow:inset 0 0 5px 6px #ccc;
     -webkit-box-shadow:inset 0 0 5px 6px #ccc;
      box-shadow:inset 0 0 5px 6px #ccc;
    border:2px solid #666;
    display:none;
}
.allgamecatlist-ul {
     list-style-type: none;
     padding: 0 0 0 10px;
    width:670px;
}
.allgamecatlist-ul li {
      background-image: url('images/arrow.png');
    background-repeat:no-repeat;
    background-position: 10px 2px;
      margin: 2px 2px; 0 0;
      padding: 2px 0 2px 30px;
      display: block;
      float:left;
      width:100px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.basecatlinks {
    background:#6FB7FF;
    font-weight:bold;
}
.basecatlinks a {
    color:#fff !important;
    font-weight:bold;
}
.basecatlinks a:hover {
    color:#D53030 !important;
    font-weight:bold;
}
.alternatecatlinks {
    background:#B7DBFF;
    font-weight:bold;
}
.alternatecatlinks a{
    color:#6F615A !important;
    font-weight:bold;
}
.alternatecatlinks a:hover {
    color:#D53030 !important;
    font-weight:bold;
}
#search_form { 
    background:-moz-linear-gradient(top, #ffd73a, #ffa500); 
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd73a), to(#ffa500)); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd73a', endColorstr='#ffa500');
    border:1px solid #d28703; 
    border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius:5px;
    -moz-box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 4px rgba(255,255,255,0.65);
    -webkit-box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 4px rgba(255,255,255,0.65);
    box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 4px rgba(255,255,255,0.65);
    padding:9px;
    width:200px;
    float:right;
    margin-top:20px;
    margin-right:20px;
}
#search_form .wrapper { 
    background:#fff; 
    border:1px solid #d28703;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3), 0 1px #ff0; 
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3), 0 1px #ff0; 
    box-shadow:inset 0 1px 2px rgba(0,0,0,.3), 0 1px #ff0;
    height:30px;
    padding-left:10px; 
    position:relative;
}
#search_form input,#search_form input:focus { border:none; color:#333; outline:none; font:bold 16px Helvetica, Arial, sans-serif; margin:5px -3px; width:136px; }
#search_form button {
    background:-moz-linear-gradient(top, #453e26, #000);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#453e26), to(#000));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#453e26', endColorstr='#000');
    border:1px solid #000;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    -moz-box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,4);
    -webkit-box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,.4);
    box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,.4);
    cursor:pointer;
    height:26px; 
    position:absolute; 
    right:2px; 
    top:2px; 
    width:45px;
}
#content_game_side_btns{
    float:left;
    width:200px;
    margin-left:-5px;
    border:4px solid #ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font-size:11px;
    padding:7px;
    display:none;
    margin-top:30px !important;
}
#content_game_side_btns_ad { 
    float:left;
    width:200px;
    margin-left:-5px;
    border:4px solid #ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font-size:11px;
    padding:7px;
    display:none; 
	margin-top:14px !important; 
}
#content_game_side_btns_ad h2{
    font-weight:bold;
    width:100%;
    text-align:center;
    
    color:#fff;
}
#content_game_side_btns h2{
    font-weight:bold;
    width:100%;
    text-align:center;
    
    color:#fff;
}
#content_game_side{
    float:left;
    margin-left:-5px;
    border:4px solid #ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font-size:11px;
    padding:7px;
    display:none;
    margin-top:3px;
}
#content_game_side #fragment-1 {
    padding:0;
    margin:0;
}
#content_game_side h2{
    font-weight:bold;
    width:100%;
    text-align:center;
    padding-bottom:2px;
    
    color:#fff;
}
#content_game_side h3{
    color:#fff;
}
.top-box-hold-cont {
    width:97%;
    max-height:241px;
    background-color:#fff;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; 
    overflow:hidden;
    -moz-box-shadow:inset 0 0 5px 6px #ccc;
     -webkit-box-shadow:inset 0 0 5px 6px #ccc;
      box-shadow:inset 0 0 5px 6px #ccc;
    padding-left:4px;
    margin-left:-2px;
    border:2px solid #666;
}
.top-box-hold-cont-arch {
    width:99%;
    height:242px;
    background-color:#fff;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; 
    overflow:hidden;
    -moz-box-shadow:inset 0 0 5px 6px #ccc;
     -webkit-box-shadow:inset 0 0 5px 6px #ccc;
      box-shadow:inset 0 0 5px 6px #ccc;
    border:2px solid #666;
    padding-left:0px; margin-left:1px;
}
.top-box-hold-cont-arch  img {
    border:none;
    margin-left:1px;
}
.top-box-hold-cont-arch  img:hover {
    border:none;
}
.top-advert-hold {
    float:left;
    width:300px;
    height:256px;
    margin-left:7px;
    margin-top:0px;
    background: #0b62af; /* Old browsers */
    background: -moz-linear-gradient(top,  #0b62af 0%, #23538a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b62af), color-stop(100%,#23538a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0b62af 0%,#23538a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0b62af 0%,#23538a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0b62af 0%,#23538a 100%); /* IE10+ */
    background: linear-gradient(top,  #0b62af 0%,#23538a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b62af', endColorstr='#23538a',GradientType=0 ); /* IE6-9 */
    border:2px solid #333;
    -moz-box-shadow:inset 0 0 10px 0px #ccc;
     -webkit-box-shadow:inset 0 0 10px 0px #ccc;
      box-shadow:inset 0 0 10px 0px #ccc;
    padding: 10px 0 10px 10px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; 
}
.top-advert-hold img {
    border:none;
    margin-left:-5px;
    margin-top:5px;
    width:300px !important;
    height:250px !important;
}
.top-box-hold-cont img {
    border:none;
    margin-left:1px;
}
.top-box-hold-cont img:hover {
    border:none;
}
.top_game_hold {
    padding:0px;
    margin:0 0 0 2px;
    padding-top:3px;
    border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:5px; width:97px; overflow:hidden;
    text-align:  center;
      float:  left;
    overflow:hidden;
    height:110px;
    width:auto;
}
.top_game_hold_title {
    margin-top:-2px; padding-bottom:3px;
}
.top_game_hold img {
  padding:  4px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.top_game_hold  a { color:  #0578AD; }
.sliderhotgames { margin-left:0px; }
.sliderhotgamesenable { margin-left:3px; }
.indxhotgamesright { margin:0 0 0 14px !important; width:316px; height:301px !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.indxhotgamesleft { margin:0 10px 0 4px !important; width:316px; height:301px !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
.hotgamehold{margin-top:4px;padding-bottom:3px; float:left; width:59%; text-transform:none; color:#333; text-align:left;}
#hottitle{
    background: url(images/icons/hot-icon.png) no-repeat 3px 2px; 
    padding:6px 5px 5px 27px;
}
#additionaltitle{
    background: url(images/icons/additional-icon.png) no-repeat 3px 4px; 
    padding:6px 5px 5px 27px;
}
#feattitle{
    background: url(images/fav-icon.PNG) no-repeat 6px 4px; 
    padding:5px 5px 5px 31px;
}
.hoverd a {
    color:#fff;
}
.hoverd h3 {
    color:#333;
}
div#mngl-profile-tab-control ul, .profile-edit-table, .mngl-search-form, .mngl-post-form { width: 95% !important; }
.mngl-post-form { background: none; }
.mngl-board-post-message a, #mngl_message_composer_button, .readmore { color:#0080FF !important; }
.mngl-board-post-message a:hover, #mngl_message_composer_button:hover, .readmore:hover { color:#ffa500 !important; }
.currentpag {
    height:25px !important;
}
.current-menu-item, .currentpag ul{
    left:0 !important;
}
#navi-back {
    position:absolute;
    border: 1px solid #bfdbec; 
    background: #e5f5ff;
    height:50px;
    width:990px;
    margin-top:20px;
    margin-left:4px;
    *margin-left:-6px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
#drop-nav {
    width: 980px; margin:6px 0 0 4px; height: 36px;  list-style: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #333;
}
#navi{
    position:relative;
    display: block;
    font-size:1.2em;
    height:60px;
}
#navi li ul{
    cursor:default !important;
}
#navi li .sub-menu li .sub-menu li{
    width:100%;
    -moz-border-radius: 0px 8px 8px 8px; -webkit-border-radius: 0px 8px 8px 8px; border-radius: 0px 8px 8px 8px;
}
#navi li .sub-menu .sub-menu {
    border: 1px solid #333;
    border-top:none;
}
#navi li .sub-menu li .sub-menu li:hover > ul{
    position:absolute;
    margin:-30px 0 0 100px;
    border: 1px solid #333;
    -moz-border-radius: 0px 8px 8px 8px; -webkit-border-radius: 0px 8px 8px 8px; border-radius: 0px 8px 8px 8px;
}
#navi, #navi ul {
    line-height: 1;
    list-style: none;
    padding:0px;
    margin: 0 10px;
    text-transform:uppercase;
}
#navi li li:hover > .gotchildele {
    background-image: url(images/arrow-down.png);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    position:absolute;
    margin:5px 0 0 80px;
}
#navi li li li:hover > .gotchildele {
    background-image: url(images/arrow.png);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    position:absolute;
    margin:5px 0 0 80px;
}
#navi a ,#navi a:hover{
    border:none;
    display: block;
    text-decoration: none;
}
#navi li {
    min-width:107px;
    height:24px;
    text-align:center;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    float: left;
    margin-right:5px;
    margin-top:-2px;
    padding-top: 4px; display: block; 
      border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    webkit-border-top-right-radius:5px;
    border: 1px solid #333; border-bottom:none;
    cursor:pointer;
}
.current_page_item {
    height:25px !important
}
.sub-menu .current-menu-item {
    background:none !important;
    filter: none !important;
}
#navi li .current-menu-parent {
    background:none !important;
    filter: none !important;
}
#navi .sub-menu .menu-item {
    height:auto;
}
#navi .sub-menu .menu-item:hover {
    height:auto;
}
#navi li p{
    margin-top:7px;
    padding-left:15px;
    text-transform:none;
    cursor:default !important;
    font-weight:bold;
}
.navidescrip {
    margin-top:1px;
    padding-top:9px;
    padding-left:15px;
    text-transform:none;
    cursor:default !important;
    font-weight:bold;
    position:absolute;
    text-align:left;
    font-size:15px;
    height:25px;
    width:600px;
    overflow:hidden;
}
#navi li li .navidescrip, #navi li li li .navidescrip {
    display:none;
}
#navi a,#navi a:visited {
    display:block;
    font-weight:bold;
    padding:6px 12px;
}
#navi a:hover, #navi a:active {
    text-decoration:none
}
#navi li:hover {
    height:25px;
}
#navi li li:hover {
    background:none !important;
    background-color:transparent !important;
    filter:none !important;
    border:none;
    height:24px;
}
#navi li.green, #navi li.green:hover {
    min-width:107px;
    height:24px;
    text-align:center;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    float: left;
    margin-right:5px;
    margin-top:-2px;
    padding-top: 4px; display: block; 
    background: #82c052 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #82c052 0%, #3dab1f 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82c052), color-stop(100%,#3dab1f)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #82c052 0%,#3dab1f 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #82c052 0%,#3dab1f 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #82c052 0%,#3dab1f 100%) !important; /* IE10+ */
    background: linear-gradient(top,  #82c052 0%,#3dab1f 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82c052', endColorstr='#3dab1f',GradientType=0 ) !important; /* IE6-9 */
      border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    webkit-border-top-right-radius:5px;
    border: 1px solid #333; border-bottom:none;
}    
#navi li ul {
    left: -999em;
    position: absolute;
    z-index:18;
    margin: 0px;
    text-transform:capitalize;
    width: 693px; 
    margin:1px 0 0 -1px; 
    min-height: 36px; max-height:31px; 
    list-style: none; 
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border:none; 
    border-left:1px solid #333;
}
#navi li li {
    width: auto;
    background-color:transparent;
    background:none;
    border:none;
    min-width:10px;
    font-size:14px;
    margin-top:0px;
    padding-bottom:2px;
    filter:none;
    
    
    display:block;
}
#navi li li li {
     display:none;
    *padding-bottom:7px;
     background:none;
     filter:none;
}
#navi li li li:hover {
     background:none;
     filter:none;
}
#navi li li a,#navi li li a:visited {
    font-weight:normal;
    font-size:0.9em;
}
#navi li li a:hover,#navi li li a:active {
    color:#333 !important;
    text-decoration:underline;
}    
#navi li:hover ul, #navi li li:hover ul, #navi li li li:hover ul, #navi li.sfhover ul, #navi li li.sfhover ul, #navi li li li.sfhover ul {
    left: 0px;
}
#navi li ul li:hover > ul{
    display:table;
}
#navi li ul li a {
    text-align:left;
}
#navi li ul ul li {
    *background: #0099FF !important;
    *width:100px;
    *height:15px;
    
}
#navi li ul ul li:hover {
    *height:15px !important;
    *background: #0099FF !important;
}
#navi li ul ul {
    position:relative;
    width:100px;
    margin-left:0px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
    border:none;
    border-top:none;    
    border-bottom-right-radius:8px;
    -moz-border-radius-bottomright:8px;
    webkit-border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
    -moz-border-radius-bottomleft:8px;
    webkit-border-bottom-left-radius:8px;
    z-index:10000;
    
    *padding-bottom:10px;
    
    
     display:none;
}
#navi-end {
    float:right;
    width:280px;
    height:68px;
    margin-top:-5px;
    margin-right:-1px;
    border: none;
    border: 1px solid #333;
    padding:0;
    border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    webkit-border-top-right-radius:5px;
}
#borderhide {
    height: 36px;
    position: absolute;
    width: 2px;
top:34px; left:-2px;
*top:34px; *left:-1px;
}
#navi-end li {
    position:absolute;
    margin-top:1px;
    padding:0;
    height:29px;
    width:140px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
    border: none !important;
    background:none !important;
    filter:none !important;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    webkit-border-top-right-radius:8px;
    border:none;
}
#navi-end li ul {
    height:20px;
    width:270px;
    margin-top:0px;
    margin-left:5px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
    border:none;    
    border-top-right-radius:8px;
    -moz-border-radius-topright:8px;
    webkit-border-top-right-radius:8px;
    border-bottom-right-radius:8px;
    -moz-border-radius-bottomright:8px;
    webkit-border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
    -moz-border-radius-bottomleft:8px;
    webkit-border-bottom-left-radius:8px;
    left:0px;
    overflow:visible !important;
}
#navi-end li:hover {
    position:absolute;
    margin-top:1px;
    padding:0;
    height:29px;
    width:140px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
    background:none !important;
    filter:none !important;
    border:none !important;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    webkit-border-top-right-radius:8px;
}
#navi-end li:hover {
    position:absolute;
    margin-top:1px;
    padding:0;
    height:29px;
    width:140px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
    background:none !important;
    filter:none !important;
    border:none !important;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    webkit-border-top-right-radius:8px;
}
#gamesearchli {
    margin-left:-1px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}
#gamesearchli a{
    width:80px;
    margin-left:5px;
    margin-top:3px;
    padding-left:35px;
    text-align:left;
    height:14px;
    overflow:hidden;
}
#usrloginli a{
    padding-left:35px;
    text-align:left;
    margin-top:2px;
    margin-left:-1px;
    width:80px;
    height:23px;
    overflow:hidden;
}
#gamesearchli img{
    float:left; margin:9px 0 0 17px;
    position:absolute;
}
#usrloginli img{
    float:left; margin:7px 0 0 10px;
    position:absolute;
}
#usrloginli {
    margin-left:139px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}
#usrloginli ul{
    display:none;
    padding-top:1px;
}
#inputs input{
    background: #f1f1f1 url(images/login-sprite.png) no-repeat;
    padding: 4px 11px 4px 23px;
    margin: 0 8px 5px -5px;
    width: 60px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 0 1px 0 #000;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 0 1px 0 #000;
    box-shadow: 0 1px 1px #ccc inset, 0 0 1px 0 #000;
    float:left;
    font-size:12px;
}
#username{
    background-position: 5px -13px !important;
}
#password{
    background-position: 5px -63px !important;
}
#inputs input:focus{
    background-color: #fff;
    border-color: #e8c291;
    outline: none;
    -moz-box-shadow: 0 0 0 1px #e8c291 inset;
    -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
    box-shadow: 0 0 0 1px #e8c291 inset;
}
fieldset {
    border:none;
    margin:0;
    padding:0;
}
fieldset#inputs {
    margin:5px 0 0 24px;
    float:left;
}
/*#toplogin {
    margin-top:29px;
    width:275px;
    margin-left:-1px;
    padding-left:8px;
    margin-top:3px;
}*/
#toplogin a{
    background:none !important;
    background-color:transparent !important;
    filter:none !important;
    
}
#topgamesearch input[type=text] { 
    background: #f1f1f1 url(images/search.png) no-repeat;
    background-position: 2px 2px;
    padding: 4px 11px 4px 23px;
    margin: 0 8px 5px -5px;
    width: 159px;
    _width: 149px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 0 1px 0 #000;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 0 1px 0 #000;
    box-shadow: 0 1px 1px #ccc inset, 0 0 1px 0 #000;
    float:left;
    font-size:12px;
}
.topactive {
    width:89px !important;
    height:14px !important;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    webkit-border-top-right-radius:5px;
    border:none;
}
.topactiveul {
    border-top-left-radius:8px !important;
    border-top-right-radius:0px !important;
    -moz-border-radius-topleft:8px !important;
    -moz-border-radius-topright:0px !important;
    -webkit-border-top-left-radius:8px !important;
    webkit-border-top-right-radius:0px !important;
    display: block !important;
}
#drop-nav p {
    font-weight:bold;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    margin-top:10px;
    padding-left:15px;
    cursor:default !important;
}
#toplogin #submit {
    float:left;
    border:1px solid #d28703; 
    border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius:5px;
    font-weight:bold;
    margin-bottom:0px !important;
    margin-left:0px !important;
    margin-top:3px !important;
	padding: 2px 5px 2px 5px !important;
    cursor:pointer;
	line-height:normal !important;
}
#searchsub { 
    float:left;
    border:1px solid #d28703; 
    border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius:5px;
    font-weight:bold;
    margin-bottom:0px !important;
    margin-left:0px !important;
    margin-top:3px !important;
	padding: 2px 5px 2px 5px !important;
    cursor:pointer;
	line-height:normal !important;
}
#fgpage {border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; webkit-border-bottom-right-radius:10px;}
img.alignnone, img.alignright, img.alignleft { background: none !important; border:  1px solid #DDDDDD; }
blockquote { color: #31333F; border-left: 2px solid #07A0E3; } 
.wp-caption { border:  1px solid #DDDDDD; background-color:  #ffffff; }
#headbanner { border: none; }
#rss { border: none; }
.cont3{ background:#CCCCCC; border:2px solid #535A5F; }
#bordeswf{ border:0px solid #3F3F3F; }
.favoritos { background:url(images/emptyback.png) 0 0px no-repeat; margin-left:8px; }
.favoritos:hover{background:url(images/emptybackover.png) 0 0px no-repeat; }
.fullscreen { background:url(images/full_screen.png) 0 0px no-repeat; }
.fullscreen:hover{background:url(images/full_screenover.png) 0 0px no-repeat;}
.interruptor{ background:url(images/lighton.png) 0 0 no-repeat; }
.interruptor:hover{background:url(images/lightoff.png) 0 0 no-repeat; }
.luz_apagada{background:url(images/lightoff.png) 0 0 no-repeat; }
.luz_apagada:hover{background:url(images/lighton.png) 0 0 no-repeat; }
.date {  color: #75481F; }
.cat_view { color: #504945; background: #F3F3F3; border: 1px solid #ccc; }
.cat_view .post-ratings { margin-left:-1px; }
.single_game .post-ratings img { border:none !important; margin:0 !important; padding:0 !important; }
.cat_view_small { color: #504945; }
.readmore:hover {
    color:#ffa500;
}
.sidebar { color:  #fff; }
.sidebar a { color: #0080FF !important; font-weight:bold; }
.sidebar a:hover { color:#fff !important; }
#sidebarleft .sidebarcont_hold {
    width:328px;
    margin:5px 0 10px 2px;
    -moz-border-radius:7px;    -webkit-border-radius:7px; border-radius:7px; 
    padding:0 0 3px 0;
    border:3px solid #999; 
    position:relative;
}
#sidebarright .sidebarcont_hold {
    width:328px;
    margin:5px 0 10px 2px;
    -moz-border-radius:7px;    -webkit-border-radius:7px; border-radius:7px; 
    padding:0 0 3px 0;
    border:3px solid #999; 
    position:relative;
}
.sidebar ul li { border-bottom: 1px dotted #fff; }
.sidebar ul li ul li { border-bottom: 1px dotted #fff; }  
.sidebar ul li a:link, .sidebar ul li a:visited { color: #333; }
.sidebar ul li a:hover { color:  #2676A1; }
.widgetad {  border: 1px solid #535A5F; }
.widgetimage { border:  2px solid #0578AD; }
.widgetimage:hover { border:2px solid #fff; }
.gravatar img { border:  2px solid #0578AD; }
fieldset#loginBox { color:#535353;}
fieldset#loginBox form label input { border: 1px dotted #555; color: #535353; }
h2.pagetitle { color: #4A413C; }
.post { background: #ebe1d2; border: 1px solid #ded5c9; color: #6c5b42; }
.post h2 a, .post h2 a:link, .post h2 a:visited  { color: #354151; background-color:  transparent; }
.post h2 a:hover  { color:  #354151; background-color:  transparent; }  
.post img { background: #fff; border: 1px solid #ddd; }
#myslides{ background: #262B2F; }
.stepcarousel{ background: #262B2F; }
.stepcarousel .panel{ background: #14181a; border: 1px solid #373C3F; }
.stepcarousel .panel h2 a:visited ,.stepcarousel .panel h2 a:link{ color: #778F9F; }
.stepcarousel .panel img{  background: #040404; } 
#postlist ul { border: none; background-color: transparent; }
#postlist li { background-color: #fff; border: 1px solid #ddd; }
#postlist li span { color: #535A5F; }
#postlist li a { color: #535A5F; }
#postlist li img { background: #EFEFEF; border: 1px solid #cccccc;}
#postlist li .fcats a:link, #postlist li .fcats a:visited { color: #0284C2; }
#postlist li .auth{ color: #262B2F; }
.listi{ color: #fff; background: #535A5F; border: 1px solid #40494F; }
.widgets { background:#FFFFFF; border:1px solid #ccc; }
.widgets a { color: #222; }  
.widgets a:hover { color: #009; }
.spy li {
    width:305px !important;
    margin-left:5px !important;
}
#singledesc{
    max-height:117px; width:100%; overflow-x:hidden; overflow-y:hidden;
}
#loginbox { background: #535A5F; color: #FFFFFF; border-bottom: 1px solid #ccc;}
.addtofavoriteshold {
    float:right;
    margin-right:10px;
    margin-top:4px;
    padding-right:10px;
    padding:4px 2px 2px 2px;
    padding-right:9px;
    background-color:#EFEFEF;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    border-radius:25px;
    -webkit-box-shadow: 0px 0px 5px 0px #000;
    -moz-box-shadow: 0px 0px 5px 0px #000;
    box-shadow: 0px 0px 5px 0px #000;
    text-shadow: none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size:11px;
    text-align:left;
    
    max-width:175px;
    height:16px;
    overflow:hidden;
}
.wpfp-span {
    color:#FF4040;
    padding:0 2px 7px 7px;
}
.wpfp-link {
    color:#FF4040;
    font-weight:bold;
}
.wpfp-link:hover {
    color:#ffffff;    
}
.addtofavoriteshold:hover {
    background-color:#FFAEAE;
}
/* button 
---------------------------------------------- */
.button {
    display: inline-block !important;
    zoom: 1 !important; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline !important;
    vertical-align: baseline !important;
    margin: 0 2px !important;
    outline: none !important;
    cursor: pointer !important;
    text-align: center !important;
    text-decoration: none !important;
    font-size: 14px !important;
	font-family: Arial, Helvetica, sans-serif !important;
    padding: .5em 2em .55em !important;
    text-shadow: 0 1px 1px rgba(0,0,0,.3) !important;
    -webkit-border-radius: .5em !important;
    -moz-border-radius: .5em !important;
    border-radius: .5em !important;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    
    font-weight:bold !important;
    margin:4px 0 0 -3px !important;
}
.button:hover {
    text-decoration: none;
}
.button:active {
    position: relative;
}
.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
.medium {
    font-size: 12px;
    padding: .4em 1.5em .42em;
}
.small {
    font-size: 11px;
    padding: .2em 1em .275em;
}
/* color styles 
---------------------------------------------- */
/* black */
.blackbt {
    color: #d7d7d7;
    border: solid 1px #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top,  #666,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.blackbt:hover {
    background: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
    background: -moz-linear-gradient(top,  #444,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.blackbt:active {
    color: #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
    background: -moz-linear-gradient(top,  #000,  #444);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
/* gray */
.gray {
    color: #e9e9e9;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top,  #888,  #575757);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
    background: #616161;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
    color: #afafaf;
    background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
    background: -moz-linear-gradient(top,  #575757,  #888);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
/* white */
.white {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top,  #ededed,  #fff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
/* orange */
.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* red */
.red {
    color: #faddde;
    border: solid 1px #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
    background: #b61318;
    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
    background: -moz-linear-gradient(top,  #c9151b,  #a11115);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
    color: #de898c;
    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
    background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
/* blue */
.blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
    color: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* rosy */
.rosy {
    color: #fae7e9;
    border: solid 1px #b73948;
    background: #da5867;
    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
    background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
    background: #ba4b58;
    background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
    background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
    color: #dca4ab;
    background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
    background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}
/* green */
.green {
    color: #e8f0de;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
    background: #538018;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/* pink */
.pink {
    color: #feeef5;
    border: solid 1px #d2729e;
    background: #f895c2;
    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
    background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
    background: #d57ea5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
    background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
    color: #f3c3d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
    background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
.latestbloglink {
    float:left; margin-top:2px;
}
.floatleft { float:left; }
.floatelright { float:right; }
.floatright { float:left; padding:0 !important; margin-top:12px !important; *margin-top:7px !important; color:#fff; }
.floatright:hover { color:#fff; cursor:default !important;}
.mngl-board { width:96% !important; }
.current-menu-ancestor {
    height: 25px !important;
}
.current-menu-ancestor .sub-menu {
    left:0px !important;
    z-index:10 !important;
}
#navi li .current-menu-item a{
    font-weight:bold !important;
    text-decoration:underline;
}
#navi li li .current-menu-item a{
    font-weight:bold !important;
    text-decoration:underline;
}
#footbar .current_page_item, .current-menu-ancestor, .currentpag {
    background:none !important;
    filter:none !important;
}
#footer-widget-area #first, #footer-widget-area #second, #footer-widget-area #third, #footer-widget-area #fourth, #footer-widget-area #first .xoxo, #footer-widget-area #second .xoxo, #footer-widget-area #third .xoxo, #footer-widget-area #fourth .xoxo {
    width:265px !important;
    padding:0; margin:10px 0 0 0;
    overflow:hidden;
    display:block;
}
#footer-widget-area #first, #footer-widget-area #second, #footer-widget-area #third, #footer-widget-area #fourth, #footer-widget-area #first .xoxo .xoxo, #footer-widget-area #second .xoxo .xoxo, #footer-widget-area #third .xoxo .xoxo, #footer-widget-area #fourth .xoxo .xoxo {
    width:245px !important;
    padding:0; margin:10px 0 0 0;
    overflow:hidden;
}
#footer-widget-area .widget-area .widget-container{
    padding: 5px 0 5px 0;
}
#footer-widget-area .widget-area .widget-title{
    font-size:14px;
}
#footer-widget-area .xoxo {
    text-align:left;
}
#footer-widget-area .xoxo a {
    text-transform:capitalize !important;
    font-size:13px;
}
.widgbetween {
    width:5px; float:left;
    margin:0px 14px 0 0;
    padding:20px 0; 
	border-radius: 5px;
}
#footer-widget-area .widget_mabp_recent_games, #footer-widget-area .widget_mabp_most_rated, #footer-widget-area .widget_mabp_most_played {
    width:240px;
}
#footer-widget-area .widget_mabp_recent_games a, #footer-widget-area .widget_mabp_most_rated a, #footer-widget-area .widget_mabp_most_played a {
    padding:0;
    margin:0;
}
#footer-widget-area .widget_mabp_recent_games .widgetimage, #footer-widget-area .widget_mabp_most_rated .widgetimage, #footer-widget-area .widget_mabp_most_played .widgetimage {
    width:40px;
    height:40px;
    padding:0;
    margin:0;
}
#footer-widget-area .widget_views li a { margin:0; padding:0; display:block; overflow:hidden; }
#footer-widget-area .widget_ratings-widget a { display:block; height:10px; overflow:hidden; }
#footer-widget-area .widget_ratings-widget li { margin:-10px 0 0 0; }
#footer-widget-area .widget_tag_cloud .tagcloud { width:220px !important; overflow:hidden; }
.archiveleft { margin-right:1px !important; }
.blogleft { margin-right:1px; }
.blogright { margin-left:0px; }
.archive_view h1 { color:#4C4C4C !important; font-weight:bold !important; font-family:"Comic Sans MS", cursive !important; }
.archive_view { margin-left:-6px; *margin-left:0px; }
.wp-pagenavi .current { background:#FFF; }
.wp-pagenavi .pages { background:#1773CF; color:#fff;}
.wp-pagenavi a { background:#1773CF; color:#fff; }
.wp-pagenavi a:hover { background:#fff; color:#000; font-weight:bold;}
#navi .tabcontent {
    color: #FFFFFF;
    cursor: default !important;
    font-size: 13px;
    font-weight: bold;
    margin-top: 12px;
    padding-left: 15px;
    text-align: left;
    text-transform: none;
}
#toplogin {
    width: 275px;
    +margin-top:-50px;
}
#navi #ct2 ul li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    filter: none;
    font-size: 11px;
    margin-top: 0;
    min-width: 10px;
    padding-bottom: 2px;
    width: auto;
    font-weight:normal;
}
#navi .sub-menu .no-childmenu a {
    color:#FFFFFF !important;
    text-decoration:none !important;
    font-weight:bold !important;
    font-size:14px !important;
    
    text-transform:none !important;
}
#navi .sub-menu .no-childmenu a:hover {
    color:#FFFFFF !important;
    text-decoration:none !important;
    font-weight:bold !important;
    font-size:14px !important;
    
    text-transform:none !important;
}
#search-login-logged {
    width:270px; height:35px; background:#0099FF; position:absolute; top:28px; right:8px; border:none;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 5px;
    float: right;
    padding:0px;
    float:right;
}
#search-login { 
    width:270px; height:60px; background:#0099FF; position:absolute; top:-7px; right:9px; border: 1px solid #333333;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: right;
    padding:5px;
    float:right;
}
#gamesearchli a { border-radius: 8px 8px 0 0; background:#0B62AF;}
#search-login ul { margin:0; padding:0;}
#search-login ul li { border-radius:8px 8px 0 0; height:26px; width:135px; float:left; list-style:none; line-height:26px; text-align:center; *margin-bottom:-5px;}
#search-login ul li.active { background:#23538a;}
#search-login ul li.search a { background:url(images/search.png) 25px center no-repeat; text-indent:5px; display:block;}
#search-login ul li.login a { background:url(images/userlog.png) 20px center no-repeat; text-indent:20px; display:block;}
#search-login ul li a { color:#fff; font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
#topgamesearch { width:270px; height:31px; background:#23538a; border-radius: 0px 8px 8px 8px; clear:both; margin:0 !important; padding-top:5px !important;}
#toplogin { width:250px; height:31px; background:#23538a; border-radius: 8px 0px 8px 8px; clear:both; margin:0; padding-top:5px; display:none; padding-left:20px;}
#searchsub, #toplogin #submit, .cat_link {
    background: -moz-linear-gradient(center top , #FFD73A, #FFA500) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.65);
    cursor: pointer;
    color:#fff;
}
#searchsub:hover, #toplogin #submit:hover, .cat_link:hover {
    background: -moz-linear-gradient(center top , #FFA500, #FFD73A) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.65);
    color:#666;
}
#topgamesearch input[type="text"] {
    background: url("images/search.png") no-repeat scroll 2px 2px #F1F1F1;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #CCCCCC inset, 0 0 1px 0 #000000;
    float: left;
    font-size: 12px;
    margin: 0 8px 5px 15px;
    padding: 4px 11px 4px 23px;
    width: 159px;
}
#inputs input {
    background: url("images/login-sprite.png") no-repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #CCCCCC inset, 0 0 1px 0 #000000;
    float: left;
    font-size: 12px;
    margin: 0 8px 5px -5px;
    padding: 4px 11px 4px 23px;
    width: 60px;
}
#password {
    background-position: 5px -63px !important;
}
#toplogin fieldset { margin:0}
.current_page_item .sub-menu {
    left:0 !important;
}
.relatedposts { background:#fff; border:1px solid #333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
.relatedposts:not(:first-of-type) { margin-top:4px; }
.relatedposts a{ color:#333 !important; }
.relatedcontent { float:left; width:155px !important; margin-left:5px; }
.relatedcontent h3{ color:#333 !important; }
.strongtitle { font-weight:bold; text-transform:capitalize; }
.adconthold { float:left; margin: 0 10px 10px 0; }
.allcommenthold { margin-left:-3px !important; }
.blogpostw { width:642px; }
.featuredgameboxhold {margin-left:2px;}
.featuredgamebox, .additionalboxleft, .additionalboxright { margin-left:3px; }
.additionalboxleftbanner { margin-left:5px; width:316px; margin-right:10px; }
.additionalboxrightbanner { margin-left:15px; width:316px; }
.singlegametitlehold { float:left; text-align:left; min-height:30px !important; max-width:440px !important; overflow:hidden !important; }
.rate-view-hold { float:left; margin-left:5px; }
.single-rating-hold { margin:2px 0 0 5px; float:left; height:15px; overflow:hidden; max-width:300px; }
.single-views-hold { margin:2px 35px 0 5px; float:left; height:16px; overflow:hidden; }
