/*
Theme Name:  BrayGames
Description:  BrayGames is a WordPress Arcade theme, highly easy to customize with all the features you need to build great looking, optimized and money making website.
Author:  Addicted2Web Team
Author URI:  http://www.addicted-to-web.com/
Version: v1.0
Tags: Arcade, MyArcadePlugin, WordPress Arcade, WordPress Arcade, Flash Games, buddypress
*/
body{
    font-family: Arial, Tahoma, sans-serif;
    font-size: 13px;
    margin: 0 auto;
    padding: 0 0 20px;
}

img{
    border: 0;
    margin: 0;
}

h1, h2, h3, h4, h5, h6{
    margin: 0;
    padding: 0;
}

blockquote{
    padding-left: 10px;
    font-style: normal;
}

.clear{
    clear: both;
}

img.centered{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding: 0;
}

img.alignnone{
    display: inline;
    margin: 0 0 10px;
    padding: 5px;
}

img.alignright{
    display: inline;
    margin: 0 5px 10px 10px;
    padding: 5px;
}

img.alignleft{
    display: inline;
    margin: 0 10px 10px 5px;
    padding: 5px;
}

.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.alignright{
    float: right;
    margin: 0 0 10px 10px;
}

.alignleft{
    float: left;
    margin: 0 10px 10px 0;
}

.screencenter{
    display: block;
    margin: 10px 5px;
}

.wp-caption{
    text-align: center;
    margin: 5px;
    padding: 4px 0 5px;
}

.wp-caption img{
    border: 0;
    margin: 0 0 5px;
    padding: 0;
}

.wp-caption p.wp-caption-text{
    font-size: 11px;
    font-weight: 400;
    line-height: 12px;
    margin: 0;
    padding: 0;
}

#wrapper{
    width: 1000px;
    margin: 0 auto;
}

#fgpage{
    padding: 0;
}

.topad{
    height: 97px;
    text-align: center;
    margin-bottom: 0;
    padding-top: 7px;
}
#header_container {
    margin:0px auto;
    margin-bottom: 10px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
#header_top {
    width: 1000px;
    margin: 0 auto;
    height: 45px;
    padding-top: 7px;
}
#header_top a{
    margin:0px 2px 0px 10px;
    padding:0px 2px 3px 2px;
    font-size: 12px;
    font-weight: normal;
    font-family: Tahoma;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#header_top a:hover{
}
#loggedin {
    margin-top: 0px;
    float:right;
}
#loggedin .welcomeback{
    float:left;
    margin:2px 20px 0px 0px;
}
#loginform {
    padding:0px 5px 0px 7px;
    margin-top: -1px;
    float:right;
}

#loginform #log,
#loginform #pwd{
    -webkit-border-radius:3px;
    border-radius:3px;
    padding: 4px;
    font-size: 11px;
    width: 100px;
    margin-right: 5px;
}

#loginform a,
#loginform .submit {
    display: inline-block;
    text-decoration: none;
    padding:0px 6px 0px 25px;
    line-height: 23px;
    margin:0 0 0 8px;
    cursor: pointer;
    margin-bottom: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
@-moz-document url-prefix() {
    #loginform .submit {
    padding:2px 6px 2px 25px;
}
}
fieldset#header_top{
    text-align: center;
    font-size: 11px;
    border: none;
    padding: 0 15px;
}

fieldset#header_top form label{
    height: 25px;
}

fieldset#header_top form label input{
    height: 25px;
    width: 260px;
    margin-bottom: 5px;
}

#top{
    width: 986px;
    padding:6px 6px 5px 6px;
    margin:auto;
    margin-bottom: 10px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

.blogname{
    width: 225px;
    float: left;
    margin: 3px 0 0 9px;
}

.blogname h1{
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    margin: 0 0 0 0;
    padding: 0;
}

.blogname h1 a:link,.blogname h1 a:visited{
    display: block;
}

.blogname h2{
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    margin: 2px 0 0 30px;
}
#leaderboard_area {
    float: right;
    width: 728px;
    height: 90px;
    text-align: center;
    padding: 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
}
#headbanner{
    width: 468px;
    height: 60px;
    float: right;
    margin-top: 15px;
    margin-right: 10px;
}
#top_container {
    overflow: hidden;
    padding-bottom: 10px;
}
#home-position1 {
    float:left;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:16px;
    font-weight:bold;
    width: 655px;
    height: 250px;
    padding:7px;
    margin-bottom: 10px;
}
#home-position2 {
    float:right;
    padding:7px;
    margin-bottom: 10px;
    text-align: center;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
    font-size:16px;
    font-weight:bold;
    width: 300px;
    height: 250px;
}

#recent_games, x:-moz-any-link, x:default{
    padding: 11px 0px 15px 11px !important;
}
#home-position3{
    margin-bottom: 10px;
    font-size:16px;
    overflow:hidden ;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 11px 0px 15px 12px;
}

.recent_games_image, x:-moz-any-link, x:default{
    margin:6px 13px 0px 6px !important;
}
.recent_games_image {
    padding: 5px 6px;
    margin:6px 15px 0px 4px;
    margin-right: 15px\9; /* IE 9 */
    margin-right: 15px\0/; /* IE 8 */
    *margin-right: 15px; /* IE 7 and below */
    _margin-right: 15px; /* IE 6 */
    text-align: left;
    float:left;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.recent_games_ratings {
    margin: 0 auto;
    padding: 0px 10px 0 1px;
}

.recent_games_ratings .games_ratings_stars{
    border:none;
    padding:0;
    float: left;
    width: 57px;
    overflow: hidden;
}
.recent_games_ratings span{
    font-size:10px;
    font-weight:normal;
    float: right;
}
.gamebox_info_views{
    margin-left:8px;
    float:left
}
.module_title,#content h1,#content .gamebox h2 {
    margin:0px 0px 12px 2px;
}
.module_title span,#content h1 span,#content .gamebox h2 span{
    padding: 0px 8px 4px 8px;
    font-family: Tahoma;
    font-size:20px;
    font-weight: normal;
    color: #fdb900;
    border-radius:6px;
}
#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;
}

#menu{
    font: 12px Tahoma, verdana, Arial, sans-serif;
    margin: 0 0 10px 0px;
    overflow:hidden ;
    padding: 8px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow:0 1px 0 rgba(0,0,0,.4);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,.4);
}

#menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu ul li{
    float: left;
    margin: 0;
    padding: 0;
}

#menu ul li a{
    display: block;
    padding: 0 10px;
}

#menu ul li a:hover,#menu.current_page_item a{
    display: block;
    text-decoration: none;
}

#content_game{
    height: 100%;
    width: 100%;
    padding: 5px 0 0;
}
#showprogressbar{
    height: auto;
}

#fullgame {
    width:auto;
    margin:5px auto 0 auto;
    display:block;
    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding:10px 0px 30px 0;
}

#fullgame h2 {
    text-align: left;
    padding-left: 40px;
    margin-bottom: 9px;
    margin-left: 30px;

}
.customtext{
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 627px;
    margin: 0 0 10px 0px;
    padding: 10px;
}
.contentleft .customtext{
    margin: 0 0 0px 12px;
}
#content{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: 625px;
    height: 100%;
    padding: 10px 10px 0px 10px;
    margin-bottom:10px;
}

.contentleft{
    float: right;
    padding: 5px 0px 0 0;
}

.contentright{
    float: left;
    padding: 5px 0 0 0px;
}

#content.full{
    width: 980px;
}

#play_game{
    text-align: center;
    width: 100%;
    height: 100%;
    padding: 10px 0;
}

.cont1{
    position: relative;
    overflow: hidden;
}
.cont2{
    float: left;
    position: relative;
    left: 50%;
}
.cont3{
    float: left;
    position: relative;
    left: -50%;
    min-width: 160px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin:0 auto;
    text-align: center;
    padding: 10px;
    z-index: 10;
}

.game_name{
    font-family: Myriad Pro "Arial";
    font-size: 23px;
    float: left;
    margin-bottom: 10px;
}
#bordeswf{
    padding: 5px 5px 0 0;
}

#escenario{
    height: auto;
    display: block;
    z-index: 999;
    margin: 0 auto;
    padding: 0;
}

#game_buttons{
    width: 130px;
    height: 32px;
    float: right;
}

.favoritos{
}

.fullscreen{
    float: left;
    outline: none;
    text-decoration: none;
    width: 31px;
    height: 32px;
    margin: 0 10px;
}

.interruptor{
    float: left;
    z-index: 101;
    outline: none;
    text-decoration: none;
    width: 31px;
    height: 32px;
}

#turnoff{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .90;
    filter:alpha(opacity=85);
    -moz-opacity: .85px;
    z-index: 1;
    margin: 0;
    padding: 0;
}

.title{
    padding: 0 0 5px 0px;
    margin:-10px 11px 7px 0px;
}
.title h2{
    padding: 0px 8px 0 3px;
    font-family: Tahoma;
    font-weight: normal;
    font-size:20px;
    display: inline;
}

.game_title{
    text-align: center;
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
}

.gamebox h3{
    font-size: 1.1em;
}

.thumb_link{
    position: relative;
}

.thumb_link img{
    width: 85px;
    height: 85px;
    z-index: 10;
}

.thumb_link .lb_enabled{
    display: block;
    width: 14px;
    height: 13px;
    position: absolute;
    right: 88px;
    top: -85px;
    z-index: 9999;
}

#gamelist{
    margin: 0 0 10px 0px;
    font-size:16px;
    overflow:hidden ;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding:10px;
}
.contentleft #gamelist{
    width: 625px;
    margin: 0 0 15px 14px;
}

#gamelist h1{
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 17px;
}

#gamelist ul{
    float: left;
    font-size: 12px;
    list-style: none;
    padding:0 0 0 8px;
}

#gamelist li{
    float: left;
    width: 240px;
    margin-left: 3px;
    margin-bottom:7px;
    overflow: hidden;
    padding: 0;
}

#gamelist ul a{
    padding: 0 0 0 13px;
}
.date{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, Helvitica, sans-serif;
    line-height: 20px;
    margin-left: 4px;
}

.cat_view{
    width: 300px;
    height: 100px;
    float: left;
    font: 13px tahoma, Arial, verdana, sans-serif;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 15px 0px;
    padding-left: 10px;
}
.cat_view_image img{
    padding:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-right: 12px;
}
.cat_view h4{
    font-weight:bold;
    font-family:arial;
    font-size:15px;
    text-decoration:none;
}

.cat_view .entry{
    font-family:arial;
    font-size: 12px;
    color: #7b7b7b;
    line-height: 17px;
}
.cat_view .entry img{
    border: 0px;
    width: 12px;
    padding: 0;
    margin:3px 0 0 0;
    float: left;
}
.cat_view .entry img:hover{
    border: 0px;
    width: 12px;
    padding: 0;
    margin:3px 0 0 0;
}

.cat_link{
    float: right;
    text-align: right;
    font-weight: 700;
    height: 20px;
    padding:3px 7px 0px 19px;
    margin: 5px 0px 0 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.gamebox{
    font: 13px tahoma, Arial, verdana, sans-serif;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.single_game{
    width: 482px;
    float: right;
    height: 100%;
    font-size: 13px;
    padding: 5px;
}

#content .single_game h1{
    font-size: 24px;
    background-image: none;
    color: #ffc600;
}

.single_game textarea{
    width: 440px;
    height: 130px;
    font-size: 12px;
    margin:0 auto;
    display: block;
    padding: 6px;
    border:6px solid #eaeaea;
    color: #888888;
}

.singlepage{
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font: 15px tahoma, Arial, verdana, sans-serif;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 6px 15px 6px;
}

.singlepage .full{
    width: 980px;
}

.Charts_Game_search{
    color: rgb(216, 214, 213);
    font-size: 15px;
}

.back_to_charts{
    color: rgb(216, 214, 213);
    font-size: 15px;
}

.entry{
    line-height: 20px;
    margin: 0;
    padding: 0 5px 5px;
}

.entry a:hover{
    text-decoration: none;
}

.entry p{
    font-family: Verdana;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 0;
    color: #ddc;
    line-height: 20.8px;
}
.entry p img{
    width: 150px;
    height: 150px;
}

.entry h2{
    font-family: Arial,sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 9px;
    color: #ffc600;
}

.readmore{
    float: right;
    text-transform: uppercase;
    font-weight: 700;
}

.related{
    height: 100%;
    width: 482px;
    float: right;
    font: 13px tahoma, Arial, verdana, sans-serif;
    padding: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.related h3{
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    padding: 7px 0;
}

.related ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.related ul li{
    list-style-type: none;
    line-height: 24px;
    font: 14px Georgia, Arial, verdana, sans-serif;
    font-weight: 700;
    margin: 7px 6px;
}

.moregames{
    height: 100px;
    padding-right: 4px;
    font-weight: 400;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: arial;
    font-size: 13px;
}

#sidebarleft{
    float: left;
    width: 340px;
    padding: 0 0 10px 0px;
}

.sidebar{
    width: 340px;
    margin-right: 0px;
    font-size: 13px;
}

.sidebar h2{
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    font-family: Georgia, Arial, sans-serif;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 5px 0;
    padding: 0 0 0 5px;
}

.sidebar ul{
    list-style-type: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0 5px 5px;
}

.sidebar ul li{
    line-height: 28px;
    margin-bottom: 8px;

}
.sidebar ul li a:link,.sidebar ul li a:visited{
    text-decoration: none;
    padding: 0;
}
ul.blogroll li{
    padding-left: 24px;
    margin-bottom: 8px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.widgetad{
    margin: 0 10px 10px 16px;
    padding: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.widgetimage{
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 5px 10px;
    padding: 4px;
}

.gravatar img{
    float: left;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 5px 10px;
    padding: 4px;
}

.userinfo{
    float: left;
    margin: 1px 5px 10px 10px;
}

.userinfo .welcome{
    text-align: left;
    margin: 0;
    padding: 0;
}

#bgfooter {
    height: 60px;
}
.footbar{
    clear: both;
    width: 1000px;
    font-family: Tahoma, Georgia, Arial, sans-serif;
    margin: 0 auto;
    padding: 0 0 0px;
}

.fleft{
    float: left;
    padding: 0 0 0 15px;
}

.fright{
    float: right;
    padding: 0 15px 0 0;
}

#footer ul{
    list-style: none;
    background-color: none;
    background-image: none;
    border: none;
    margin: 0;
    padding: 0;
}

#footer ul li{
    margin-top: 5px;
    padding-top: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    background-color: none;
    background-image: none;
    font-size: 12px;
}

#footer ul li a{
    font-size: 12px;
    text-decoration: none;
    margin-top: 5px;
    text-transform: uppercase;
    padding: 8px 8px 8px 10px;
}

#footer ul li a:hover{
    text-decoration: underline;
    background-color: none;
    background-image: none;
}

#footer-widget-area{
    overflow: hidden;
    margin:0px 0 10px 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
}

#footer-widget-area .widget-area{
    float: left;
    margin-right: 13px;
    width: 234px;
}
#fourth.widget-area  {
    margin-right: 0px;
}
.textwidget{
    text-transform: none;
}

#navigation{
    width: 600px;
    text-align: center;
    margin: 0;
    padding: 2px 15px 10px 12px;
}

h2.pagetitle{
    font-size: 16px;
    text-align: center;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    margin: 0 0 10px 5px;
    padding: 5px;
}

.post{
    float: left;
    display: inline;
    font-style: italic;
    font-family: Georgia, Arial, verdana, sans-serif;
    margin: 0 0 5px 5px;
    padding: 3px 0 0;
}

.post h2{
    text-align: left;
    font-size: 18px;
    overflow: hidden;
    font-weight: 400;
    height: 20px;
    margin: 0;
    padding: 0 0 3px;
}

.post img{
    border: 0;
    float: left;
    margin: 2px 5px 2px 0;
    padding: 4px;
}

.breadcrumbs{
    padding: 6px 10px 6px 10px;
    margin-bottom: 10px;
    margin-top: -10px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
    font-weight: bold;
    font-size: 13px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
}

.adtop{
    text-align: center;
    margin: 10px 0;
}

.adright{
    float: right;
    margin: 5px;
}

.allcomments{
    height: 100%;
    margin: 0;
    padding: 0 8px 0 10px;
}

#comment{
    height: 100%;
    margin: 0;
    padding: 0 10px;
}

#respond{
    height: 100%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 5px 0;
    padding: 0 0px;
}

#respond h3{
    font-size: 22px;
    font-weight: 400;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    margin: 10px 0;
    padding: 5px 10px;
}

#commentform{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 10px 10px;
}

#commentform input{
    padding-left: 10px;
}

#commentform textarea{
    width: 97%;
    padding: 5px;
}

.comments input#submit{
    width: auto;
    line-height: 25px;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    padding: 3px 5px;
}

ol.commentlist{
    list-style: none;
    text-indent: 0;
    margin: 0;
    padding: 0;
}

ol.commentlist li{
    position: relative;
    margin: 0 0 10px;
    padding: 5px 7px 5px 57px;
}

ol.commentlist li div.vcard{
    padding: 5px 0;
    font-weight: bold;
    font-size: 13px;
}

ol.commentlist li div.vcard cite.fn{
    font-style: normal;
}

div.vcard img.avatar{
    left: 7px;
    position: absolute;
    top: 7px;
    border: 0px;
    -webkit-box-shadow: 1px 1px 9px 0px #CCC;
    -moz-box-shadow: 1px 1px 9px 0px #cccccc;
    box-shadow: 1px 1px 9px 0px #CCC;
}
#members-list li.vcard {
    margin-bottom: 0px;
}
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.comment-edit-link{
    font-weight: bold;
    font-size: 12px;
}
ol.commentlist li p{
    font: normal 12px Tahoma, helvetica, arial, sans-serif;
    line-height: 18px;
    margin: 0 0 1em;
}

ol.commentlist li ul{
    font: normal 12px/1.4 helvetica, arial, sans-serif;
    list-style: square;
    text-indent: 0;
    margin: 0 0 1em;
    padding: 0;
}

#cancel-comment-reply{
    padding: 10px 0 0;
}

#cancel-comment-reply-link{
    font-size: 10px;
    line-height: 15px;
    font-family: Tahoma, Georgia, arial, sans-serif;
    margin: 0 0 0 12px;
    padding: 4px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

ol.commentlist li div.reply a{
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:3px 5px;
}
#commentform p{
    font-size: 13px;
}
#recentcomments li {
    padding: 0 0 0 25px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 8px;
}
.required{
    font-weight: bold;
    font-size: 11px;
}
#commentform .comment-notes{
    padding: 5px 5px 5px 10px;
    font-size: 12px;
    margin-bottom: 20px;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
}
#commentform textarea{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#commentform input{
    display: block;
    width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#commentform #submit{
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 6px;
    font-weight: bold;
    border: 0px;
    width: auto;
}
.comment-form-url label{
    min-width: 86px;
}
ol.commentlist li ul.children{
    list-style: none;
    text-indent: 0;
    margin: 1em 0 0;
}
#home-position-top{
    float:left;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:16px;
    font-weight:bold;
    padding:6px 5px 6px 0;
    width: 993px;
    margin-bottom: 10px;
}
.stepcarousel{
    position: relative;
    overflow: hidden;
    width: 988px;
    height: 142px;
    margin: 0 auto;

}

.stepcarousel .belt{
    position: absolute;
    left: 0;
    top: 0;
}

.stepcarousel .panel{
    float: left;
    overflow: hidden;
    width: 135px;
    height: 140px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin:0 6px;
}

.stepcarousel .panel p{
    text-align: left;
    overflow: hidden;
    margin: 5px;
}

.stepcarousel .panel h2{
    height: 16px;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    font-family: Tahoma, Arial, verdana, sans-serif;
    margin: 0 0px;
}

.stepcarousel .panel img{
    margin: 10px 10px 3px;
    padding: 0;
}
#display_games #postlist{
    height: auto;
}
#display_games #postlist li .fthumb{
    float: right;
    height: 60px;
    width: 70px;
}

#display_games #postlist li{
    width: 320px;
    height: 80px;
    padding: 1px 0px 0px 5px;
}
#display_games #postlist li .frating{
    overflow: hidden;
    padding: 0;
    margin-top: 0px;

}
#display_games #postlist li .frating img{
    float: left;
    width: auto;
}
#display_games #postlist li .frating span{
    font-size: 12px;
    font-weight: normal;
    padding:0px 6px 0 7px;
    float: right;
}

#postlist{
    overflow: hidden;
    margin-top: 5px;
    height: 452px;
    padding: 0;
}

#postlist ul{
    width: 337px;
    overflow: hidden;
    list-style-type: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
}

#postlist li{
    list-style-type: none;
    width: 307px;
    float: left;
    height: 100px;
    overflow: hidden;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 5px;
    padding: 5px;

}

#postlist li span{
    font-size: 14px;
    font-weight: 700;
    height: 18px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#postlist li .fthumb{
    float: left;
    margin-right: 13px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 9px 0px #cccccc;
    -moz-box-shadow: 1px 1px 9px 0px #cccccc;
    box-shadow: 1px 1px 9px 0px #cccccc;
    padding: 6px;
}

#postlist li .frating{
    overflow: hidden;
    line-height: 12px;
    height: 20px;
    padding: 0;
}
#postlist li .frating img{
    float: left;
    width: 13px ;
}
#postlist li .frating strong{
    font-size: 12px;
    font-weight: normal;
    margin:0 0 0 7px;
}
#postlist li .frating .recent_games_ratings span{
    float: right;
    color: #AAAAAA;
    font-size: 12px;
    font-weight: normal;
}
#postlist li .auth{
    overflow: hidden;
    font-family: Arial, Tahoma, verdana, sans-serif;
    font-size: 12px;
    line-height: 13px;
    margin: 0;
    padding: 0;
}

.listi{
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    font-family: Georgia, Arial, sans-serif;
    text-transform: uppercase;
    width: 328px;
    margin: 5px 0;
    padding: 0 0 0 5px;
}

.widgets{
    width: 333px;
    overflow: hidden;
    margin-top: 5px;
    padding: 0;
}

.warning{
    padding: 5px 5px 5px 10px;
    font-size: 12px;
    margin-bottom: 20px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
}

.customslider{
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.customslider h2{
    margin-top: 5px;
    text-align: center;
}
#loadinggame_ad {
    margin-bottom: 10px;
    padding:7px;
}
#progressbar{
    position: relative;
    left: 0;
    height: 22px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0;
    width:400px;
}

#progresstext{
    position: absolute;
    width: 100%;
    z-index: 3;
    text-align: center;
    font-weight: 700;
    top: 0;
    left: 0;
    margin-top: 3px;
}

#progressbarloadbg{
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 22px;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
}
#progressbarloadtext{
    overflow: auto;
    padding:6px 0;
    width:400px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight: bold;
    display:none;
    margin: 0px auto;
}
#progressbarloadtext:hover{
    cursor: pointer;
}

.topplayer{
    text-align: center;
    overflow: auto;
    margin: 0px 0 -7px 0px;
    padding: 0px;
    font-weight: bold;
}

.topplayer img{
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    -webkit-box-shadow: 1px 1px 9px 0px #CCC;
    -moz-box-shadow: 1px 1px 9px 0px #cccccc;
    box-shadow: 1px 1px 9px 0px #CCC;
}

.topplayer .playerinfo{
    float: left;
    width: 80px;
    margin-right: 12px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:8px 5px;
}
.topplayer .playerinfo a{
    font-size: 11px;
}

.topplayer .last{
    margin-right: 0;
}

.award-1{
    width: 36px;
    height: 44px;
    z-index: 9999;
    text-align: center;
}

.award-2{
    width: 36px;
    height: 44px;
    z-index: 9999;
    text-align: center;
}

.award-3{
    width: 36px;
    height: 44px;
    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;
    margin: 10px;
}

.post-thumbnail + div{
    padding-left: 160px;
}

.myarcadecontest_members{
    width: 100%;
}

a, a:hover, ol.commentlist li div.vcard cite.fn a.url, ol.commentlist li div.comment-meta a,#postlist li a,.widgets a{
    text-decoration: none;
}

#content .gamebox h2 a:hover,.register_recover a:hover,.widgets a:hover{
    text-decoration: underline;
}

.game_title img,.game_title img:hover{
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.entry img,.entry img:hover{
    margin-right: 5px;
    margin-top: 3px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 4px;
}

.entry a:link,.entry a:visited,.post h2 a,.post h2 a:link,.post h2 a:visited,.post h2 a:hover{
    background-color: transparent;
}

.game_title img{
    padding: 5px 5px 5px 5px;
    margin: 5px 7px 10px 7px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.moregames img{
    padding: 5px 5px 5px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-right: 16px;
}

#rightcol,#sidebarright{
    float: right;
    width: 340px;
    padding: 0 0px 0px 0;
}

.sidebar ul li ul,.sidebar ul li ul li{
    height: 100%;
    line-height: 28px;
    padding: 0;
}

.adwidget,.videowidget{
    text-align: center;
}

h3#comments, h3#pingbacks{
    font-size: 20px;
    font-weight: 400;
    font-family: Georgia, Century gothic, Arial, Helvetica, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 10px 0;
    padding: 5px 10px;
}

ol.commentlist li div.comment-author, ol.commentlist li.pingback div.vcard{
    padding: 0 170px 0 0;
}

ol.commentlist li ul.children li.depth-2, ol.commentlist li ul.children li.depth-3, ol.commentlist li ul.children li.depth-4{
    margin: 0 0 .25em;
}

.allcomments .reply {
    margin-bottom: 10px;
}
.home-sidebar {
    margin-bottom: 10px;
    box-shadow:0 1px 0 rgba(0,0,0,.4);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,.4);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    padding: 10px;
}
/* Style for GameTabs  Start */

h2#tabs_header,
h2#share,
h2#gameinfo{
    font-family: Myriad Pro "Arial";
    font-size: 23px;
    font-weight: normal;
    margin-bottom: 8px;
    margin-left: 6px;
}
.single-sidebar {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin:0px 0px 10px 0px;
    padding:6px 0px 6px 0px;
}
.rating_wrapper {
    padding:7px 7px 5px 7px;
    overflow: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 15px;
}
.view_game_column1 {
    float: left;
    padding-top:2px ;
}
.view_game_column2 {
    float: right;
}
.game_info_content {
    padding: 5px 7px 5px 0px;
    font-size: 14px;
}
.single-sidebar2_title {
    background-position:0px -13px;
    margin:0px 0px 7px 0px;
}
.single-sidebar2_title span{
    padding: 0px 8px 0 3px;
    font-family: Tahoma;
    font-size:13px;
}
.single-sidebar2_right ul li.cat-item{
    background-image: url(images/cat_arrow.png);
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-position: 4px 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 4px;
    padding:3px 3px 3px 20px;
}
.single-sidebar2_left ul li.cat-item{
    background-image: url(images/cat_arrow.png);
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-position: 4px 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 4px;
    padding:3px 3px 3px 20px;
}
.single-sidebar2_left ul,
.single-sidebar2_right ul {
    padding-left: 0px;
}
.single-sidebar2_right,
.single-sidebar2_left{
    margin-bottom: 100px;
    width: 160px;
}
.single-sidebar2_right{
    float: left;
    padding-right: 5px;
}
.single-sidebar2_left{
    float: right;
    padding-left: 5px;
}
#game_tabs_wrapper {
    overflow: hidden;
}
#game_tabs_wrapper div.game_tabs{
    width: 1000px;
    margin: 0 auto;
}
#game_tabs_wrapper ul.game_tabs_menu {
    padding-top: 10px;
    padding-left: 0px;
    width: 980px;
    margin: 0 auto;
}
#game_tabs_wrapper ul.game_tabs_menu li{
    list-style: none;
    float: left;
}
#game_tabs_wrapper ul.game_tabs_menu li a:link{
    -webkit-border-radius:6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    display:block;
    padding:4px 10px;
    text-decoration:none! important;
    margin:0px 2px 0px 2px;
    font:15px Arial;
    font-weight: bold;
    border:2px solid #ffffff;
    border-bottom: 0px;
}
/* Style for GameTabs  End */

/* Slider essential styles */

ul.bjqs{
    position:relative;
    list-style:none;
    padding:0;
    margin:0;
    overflow:hidden;
    display:none;
}
li.bjqs-slide{
    display:none;
    position:absolute;
}

ul.bjqs-controls{
    list-style:none;
    margin:0;
    padding:0;
    z-index:9999;
}

ol.bjqs-markers{
    list-style:none;
    margin:0 0 0 158px;
    padding:0;
    z-index:9999;
    top: 196px;
}
ol.bjqs-markers li{
    float:left;
}
p.bjqs-caption{
    display:block;
    width:96%;
    margin:0;
    padding:2%;
    position:absolute;
    bottom:0;
}

#braygames_slider {
    margin:0 auto;
    position:relative;
}

ul.bjqs-controls li a{
    display:block;
    padding:5px 10px;
    position:absolute;
    text-decoration:none;
    text-transform:uppercase;
}

a.bjqs-prev{
    left:0;
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    width: 42px;
    height: 37px;
}

a.bjqs-next{
    left:280px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    width: 42px;
    height: 37px;
}

p.bjqs-caption{
    text-align:center;
}

ol.bjqs-markers{
    position:absolute;
}

ol.bjqs-markers li{
    float:left;
    margin:0 3px;
}

ol.bjqs-markers li a{
    display:block;
    height:10px;
    width:10px;
    overflow:hidden;
    text-indent:-9999px;
    border-radius:10px;
}

.braygames_slider_left {
    float: right;
    font-weight: normal;
    text-decoration: none;
}

.braygames_slider_left .desc strong{
    font-size: 23px;
    margin-bottom: 20px;
    display: block;
}
.braygames_slider_left .desc{
    font-size: 16px;
    width: 310px;
    height: 163px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:15px 10px 10px 10px;
    margin-bottom: 31px;
}
.braygames_slider_right{
    width: 304px;
    height: 240px;
    float:left;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
ul.bjqs {
    position: relative;
    top: 0px;
}
ul.bjqs  li {
    position: absolute;
}
ul.bjqs li .ratings_stars{
    padding:5px;
    text-decoration: none;
    float: left;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    width:175px;
}
ul.bjqs li .ratings_stars .games_ratings_stars{
    float: left;
    width: 96px;
    overflow: hidden;
}
ul.bjqs li .ratings_stars span{
    font-size: 11px;
    margin-left: 5px;
    margin-top: 2px;
    float: right;
}
ul.bjqs li .playnow a{
    padding:6px 6px 5px 29px;
    float: right;
    font-size: 17px;
    font-weight: bold;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
#leaderboard_widget {
    margin: 10px;
}
/********* Top Nav Menu *********/


.catmenu ul, .catmenu li{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

.catmenu ol, ul {
    list-style: none;
}

.catmenu li:hover ul, .catmenu li.sfHover ul {
    top: 2.5em;
    z-index: 400;
}
ul.catmenu li:hover li ul, ul.catmenu li.sfHover li ul {
    top: -999em;
    z-index: 400;
}
ul.catmenu li li:hover ul, ul.catmenu li li.sfHover ul {
    top: 0;
}
ul.catmenu li li:hover li ul, ul.catmenu li li.sfHover li ul {
    top:	-999em;
}
ul.catmenu li li li:hover ul, ul.catmenu li li li.sfHover ul {
    top: 0;
}

.catmenu {
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    clear:both;
    height: 30px;
    width: 1000px;
}
.catmenu ul {
    position: absolute;
    top:	-999em;
    margin-top: 0px;
    width: 212px;
    left: 0px;
    -moz-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0px 0px 7px 7px;
    border-radius: 0px 0px 7px 7px;
    padding-top: 8px;
    z-index: 400;
}
.catmenu a {
    display: block;
    position: relative;
    text-decoration:none;
    padding: 10px 20px 0px 20px;
    height: 24px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #535353;
    font-weight: normal;
    font-size: 14px;
    float :left;
}
.catmenu li {
    float: left;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 3px;
    -webkit-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
}
.catmenu li ul li ul {
    left: 212px;
    margin-top: 0px;
}
.catmenu li li {
    height: 36px ;
    margin: 0px;
    float: left;
    width: 212px;
    z-index: 10;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.catmenu li a:hover {
    text-shadow: 1px 1px 1px white;
}
.catmenu li:hover, .catmenu a:focus, .catmenu a:hover, .catmenu a:active {
    -webkit-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    outline: 0;
}
.catmenu > li.sfHover.sf-ul {
    -webkit-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    z-index: 200;
}
.catmenu > li.sfHover.sf-ul > a {
    text-shadow: 1px 1px 1px #fff;
    -webkit-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    z-index: 301;
}
.catmenu li.sfHover li a:hover, .catmenu li ul li.sfHover a, .catmenu li ul li ul li.sfHover a {
    height: 34px ;
    margin: 0px;
    float: left;
    z-index: 10;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.catmenu li.sfHover li a, .catmenu li.sfHover li ul li a, .catmenu li.sfHover li ul li ul li a  {
    width: 172px;
    margin: 0px;
    padding: 11px 0px 0px 40px;
    text-shadow: 0px 1px 0px #cccccc;
}
ul.catmenu li.backLava {
    position: absolute;
    z-index: 3;
    padding: 0;
    height: 16px;
    margin-top: 24px;
}

.catmenu li ul li.bottom_bg {
    height: 15px;
    padding: 0;
    margin: 0;
}
.error {
    clear: both;
}

.cf:before, .cf:after{
    content:"";
    display:table;
}

.cf:after{
    clear:both;
}

.cf{
    zoom:1;
}

/* Form wrapper styling */
.search_form-wrapper {
    width: 273px;
    padding: 2px;
    float: left;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #6e6e6e;
}

/* Form text input */

.search_form-wrapper input {
    width: 240px;
    height: 13px;
    color: #999;
    padding: 4px 0px 0px 5px;
    float: left;
    font-size: 11px;
    border: 0;
    border-radius: 3px 0 0 3px;
}

/* Form submit button */
.search_form-wrapper button {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 19px;
    width: 20px;
    border-radius: 0 3px 3px 0;
    text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
}
#userpanel li {
    background-image: url(images/cat_arrow.png);
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-position: 7px 11px;
    padding: 0 0 0 25px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 8px;
}
#userpanel li a{
    color: #E74131;
}
.wpfp-span ul li {
    background-image: url(images/cat_arrow.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    display: block;
    margin: 0 0;
    padding: 0 0 0 17px;
}
.sidebar .wpfp-span ul li a:link, .sidebar .wpfp-span ul li a:visited{
    color: #E74131;
}
.sidebar .wpfp-span ul li a:hover{
    color: #333333;
}
.sidebar .wpfp-span ul li a.remove-parent{
    float: right;
    color: #333333;
    font-weight: bold;
}
.sidebar .wpfp-span ul li a.remove-parent:hover{
    color: #E74131;
    font-weight: bold;
}

#loginBox #log,
#loginBox #pwd {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 2px solid #DDD;
    padding: 4px;
    width: 145px;
}
#loginBox .submit {
    background-color: white;
    background-image: url(images/button_bg.png);
    background-repeat: repeat-x;
    border: 1px solid;
    border-color: #EDEDED #999 #999 #EDEDED;
    color: #333;
    display: inline-block;
    text-decoration: none;
    padding: 3px 5px 3px 5px;
    margin: 2px 0;
    cursor: pointer;
    margin-bottom: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 120px;
    float: right;
}
#loginBox .register_recover {
    float: left;
    margin-top: 7px;

}
.finished_contest_list li{
    background-image: url(images/icon_trophy.png);
    background-position: 5px 14px;
    background-repeat: no-repeat;
    padding:5px 5px 5px 25px;
    background-color: #f4f4f4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e2e2e2;
}
.lb_enabled {
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(images/trophy_smaller.png);
    background-repeat: no-repeat;
    float: right;
}


/**********
 * Custom *
 *********/

.big_boxes_homepage {
    height: 482px;
    margin-bottom: 15px;
}

.mainpage_content_box{
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    background-color: white;
    width: 606px;
    float: left;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -webkit-border-radius: 6px;
    padding: 10px;
    margin: 0 13px 13px 0px;
    color: black;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20.8px;
}

.mainpage_content_box h2 {
    color: grey;
}

#news_module {
    float: left;
    height: 432px;
    width: 650px;
}

.one_news_home {
    padding-bottom: 12px;
}

.single_post_header_text_fb {
    text-align: center;
    padding: 5px;
}

.single_post_header_text_button {
    margin-top: 15px;
}

.displayGamesExcerpt {
    line-height: 13px;
    color: wheat;
}

.single_post_tabs {
    width: 160px;
    height: 160px;
    float: left;
    padding: 14px;
    position: relative;
}

.single_post_title_tabs {
    font-size: 10px;
    text-align: center;
    width: 160px;
    position: absolute;
    top: 178px;
}

.single_post_title_tabs a{
    color: #04a1da !important;
}

.single_post_picture_tabs {
    text-align: center;
    position: absolute;
}

.posts_tabs {
    background: white;
    width: 945px;
    height: 392px;
    border-radius: 4px;
}

.single_post_picture_trans {
    background-image: url(images/single-pic-trans.png);
    position: absolute;
    width: 160px;
    height: 160px;
    cursor:pointer;
}

.ui-widget-content {
    background: #181818;
    color: #FFFFFF !important;
    height: 445px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.ui-tabs .ui-tabs-panel {
    overflow: visible !important;
    padding: 11px 23px !important;
}

.ratepost.gdsr-size-24, .ratepost.gdsr-size-24 .starsbar .gdouter {
    width: 118px !important;
    overflow: hidden;
}
/* === /wp-content/themes/braygames/css/buddypress.css === */
#activity-stream

{

	list-style-type: none;

	margin: -5px 0 0 -25px;

	width: 600px;

}

#item-body

{

	padding: 5px;

}

#item-body table

{

	border: 1px solid #EAEAEA;

	margin-top: 10px;

}

#item-body form#whats-new-form

{

	border-bottom: 1px solid #ddd;

	margin: 20px 0 10px;

	padding: 10px 10px 20px;

}

.home-page form#whats-new-form

{

	border-bottom: none;

	padding-bottom: 0;

}

form#whats-new-form h5

{

	color: #888;

	font-size: 12px;

	font-weight: 400;

	margin: 0 0 0 76px;

	padding: 0 0 3px;

}

form#whats-new-form #whats-new-avatar img

{

	border: 1px solid #ccc;

	padding: 5px;

}

form#whats-new-form #whats-new-content

{

	margin-left: 54px;

	padding-left: 22px;

}

form#whats-new-form textarea

{

	background: #fff;

	border: 1px inset #ccc;

	border-radius: 3px;

	color: #555;

	font-family: inherit;

	font-size: 14px;

	height: 20px;

	moz-border-radius: 3px;

	padding: 6px;

	webkit-border-radius: 3px;

	width: 98%;

}

form#whats-new-form #whats-new-options select

{

	margin-top: 12px;

	max-width: 200px;

}

form#whats-new-form #whats-new-submit

{

	color: #000;

	margin-top: 12px;

}

#whats-new-options

{

	height: 0;

	overflow: auto;

}

#whats-new:focus

{

	border-color: rgba(31,179,221,0.9)!important;

	box-shadow: 0 0 7px rgba(31,179,221,0.7);

	moz-box-shadow: 0 0 7px rgba(31,179,221,0.7);

	outline-color: rgba(31,179,221,0.9);

	webkit-box-shadow: 0 0 7px rgba(31,179,221,0.7);

}

ul.activity-list li

{

	overflow: hidden;

	padding: 15px 0 0;

}

ul.activity-list > li:first-child

{

	padding-top: 5px;

}

ul.item-list.activity-list li.has-comments

{

	padding-bottom: 15px;

}

.activity-list li.mini

{

	font-size: 11px;

	min-height: 35px;

	padding: 15px 0 0;

	position: relative;

}

.activity-list li.mini .activity-avatar img.avatar,.activity-list li.mini .activity-avatar img.FB_profile_pic

{

	height: 20px;

	margin-left: 30px;

	width: 20px;

}

.activity-permalink .activity-list li.mini .activity-avatar img.avatar,.activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic

{

	height: auto;

	margin-left: 0;

	width: auto;

}

body.activity-permalink .activity-list > li:first-child

{

	padding-top: 0;

}

.activity-list li .activity-content

{

	position: relative;

}

.activity-list li.mini .activity-comments

{

	clear: both;

	font-size: 12px;

}

body.activity-permalink li.mini .activity-meta

{

	margin-top: 4px;

}

.activity-list li .activity-inreplyto

{

	background: url(../images/replyto_arrow.gif) 7px 0 no-repeat;

	color: #888;

	font-size: 11px;

	margin-left: 5px;

	margin-top: 5px;

	padding-left: 25px;

}

.activity-list li .activity-inreplyto > p

{

	display: inline;

	margin: 0;

}

.activity-list li .activity-inreplyto blockquote,.activity-list li .activity-inreplyto div.activity-inner

{

	background: none;

	border: none;

	display: inline;

	margin: 0;

	overflow: hidden;

	padding: 0;

}

.activity-list .activity-content

{

	margin-bottom: 15px;

	margin-left: 70px;

}

body.activity-permalink .activity-list li .activity-content

{

	background: #fff;

	border-bottom: 1px solid #ddd;

	border-radius: 4px;

	border-right: 1px solid #ddd;

	font-size: 16px;

	line-height: 150%;

	margin-left: 185px;

	margin-right: 0;

	min-height: 35px;

	moz-border-radius: 4px;

	padding: 15px;

	webkit-border-radius: 4px;

}

body.activity-permalink .activity-list li .activity-header > p

{

	background: url(../images/activity_arrow.gif) top left no-repeat;

	height: 35px;

	margin-bottom: 0;

	margin-left: -35px;

	padding: 5px 0 0 35px;

}

.activity-list .activity-content .activity-header,.activity-list .activity-content .comment-header

{

	color: #888;

	font-size: 11px;

	line-height: 220%;

}

.activity-header

{

	margin-right: 20px;

}

.activity-list .activity-content .activity-header img.avatar

{

	float: none!important;

	margin: 0 5px -8px 0 !important;

}

a.bp-secondary-action,span.highlight

{

	font-size: 11px;

	margin-right: 5px;

	padding: 0;

	text-decoration: none;

}

.activity-list .activity-content .activity-inner,.activity-list .activity-content blockquote

{

	margin: 10px 10px 5px 0;

	overflow: hidden;

}

.activity-list li.new_forum_post .activity-content .activity-inner,.activity-list li.new_forum_topic .activity-content .activity-inner

{

	border-left: 2px solid #EAEAEA;

	margin-left: 5px;

	padding-left: 10px;

}

body.activity-permalink .activity-content .activity-inner,body.activity-permalink .activity-content blockquote

{

	margin-left: 0;

	margin-top: 5px;

}

.activity-inner > p

{

	word-wrap: break-word;

}

.activity-list .activity-content img.thumbnail

{

	border: 2px solid #eee;

	float: left;

	margin: 0 10px 5px 0;

}

.activity-read-more

{

	margin-left: 1em;

	white-space: nowrap;

}

.activity-list li.load-more

{

	background: #f0f0f0!important;

	border-bottom: 1px solid #ddd;

	border-radius: 4px;

	border-right: 1px solid #ddd;

	font-size: 1.2em;

	margin: 15px 0!important;

	moz-border-radius: 4px;

	padding: 10px 15px!important;

	text-align: center;

	webkit-border-radius: 4px;

}

.activity-list li.load-more a

{

	color: #4D4D4D;

}

div.activity-meta

{

	margin: 18px 0;

}

body.activity-permalink div.activity-meta

{

	margin-bottom: 6px;

}

div.activity-meta a

{

	font: normal 11px/20px Arial, Tahoma, Verdana, sans-serif;

	padding: 4px 8px;

}

a.activity-time-since

{

	color: #aaa;

	text-decoration: none;

}

a.activity-time-since:hover

{

	color: #888;

	text-decoration: underline;

}

a.bp-primary-action,#reply-title small a

{

	font-size: 11px;

	margin-right: 5px;

	text-decoration: none;

}

a.bp-primary-action span,#reply-title small a span

{

	background: #999;

	border-radius: 3px;

	color: #fff;

	font-size: 90%;

	margin-left: 2px;

	moz-border-radius: 3px;

	padding: 0 5px;

	webkit-border-radius: 3px;

}

a.bp-primary-action:hover span,#reply-title small a:hover span

{

	background: #555;

	color: #fff;

}

div.activity-comments

{

	clear: both;

	margin: 0 0 0 70px;

	overflow: hidden;

	position: relative;

	width: auto;

}

body.activity-permalink div.activity-comments

{

	background: none;

	margin-left: 185px;

	width: auto;

}

div.activity-comments > ul

{

	background: #f5f5f5;

	border-radius: 4px;

	moz-border-radius: 4px;

	padding: 0 0 0 10px;

	webkit-border-radius: 4px;

}

div.activity-comments ul,div.activity-comments ul li

{

	border: none;

	list-style: none;

}

div.activity-comments ul li

{

	border-top: 2px solid #fff;

	padding: 10px 0 0;

}

body.activity-permalink .activity-list li.mini .activity-comments

{

	clear: none;

	margin-top: 0;

}

body.activity-permalink div.activity-comments ul li

{

	border-width: 1px;

	padding: 10px 0 0;

}

div.activity-comments > ul > li:first-child

{

	border-top: none;

}

div.activity-comments ul li > ul

{

	margin-left: 30px;

	margin-top: 0;

	padding-left: 10px;

}

body.activity-permalink div.activity-comments > ul

{

	padding: 0 10px 0 15px;

}

div.activity-comments div.acomment-avatar img

{

	border-width: 2px!important;

	float: left;

	height: 25px;

	margin-right: 10px;

	width: 25px;

}

div.activity-comments div.acomment-content

{

	font-size: 11px;

	margin: 5px 0 0 40px;

}

body.activity-permalink div.activity-comments div.acomment-content

{

	font-size: 14px;

}

div.activity-comments div.acomment-meta

{

	color: #888;

	font-size: 11px;

}

div.activity-comments form.ac-form

{

	background: #fafafa;

	border: 1px solid #ddd;

	border-radius: 4px;

	display: none;

	margin: 0 0 15px 33px;

	moz-border-radius: 4px;

	padding: 8px;

	webkit-border-radius: 4px;

}

div.activity-comments li form.ac-form

{

	clear: both;

	margin-right: 15px;

}

div.activity-comments form.root

{

	margin-left: 0;

}

div.activity-comments div#message

{

	margin-bottom: 0;

	margin-top: 15px;

}

div.activity-comments form.loading

{

	background-image: url(../images/ajax-loader.gif);

	background-position: 2% 95%;

	background-repeat: no-repeat;

}

div.activity-comments form .ac-textarea

{

	background: #fff;

	border: 1px inset #ccc;

	border-radius: 3px;

	margin-bottom: 10px;

	moz-border-radius: 3px;

	padding: 8px;

	webkit-border-radius: 3px;

}

div.activity-comments form textarea

{

	border: none;

	color: #555;

	font-family: inherit;

	font-size: 11px;

	height: 60px;

	padding: 0;

	width: 100%;

}

div.ac-reply-avatar img

{

	border: 2px solid #fff!important;

}

div.activity-comments form div.ac-reply-content

{

	color: #888;

	font-size: 11px;

	margin-left: 50px;

	padding-left: 15px;

}

.acomment-options

{

	float: left;

	margin: 5px 0 5px 40px;

}

.acomment-options a

{

	color: #999;

}

.acomment-options a:hover

{

	color: inherit;

}

/* admin-bar */



#wp-admin-bar{

  width: 100%;

  background-color: #FFFFFF;

}

#wp-admin-bar .padder {

  position: relative;

  padding: 0;

  width: 995px;

  margin:0 auto;

  background-image: none;

  background-color: #FFFFFF;

  height: 25px;

  border: 1px solid #d8d8d8;

  border-top: 0px;

  -webkit-border-radius: 0px 0px 5px 5px;

  border-radius: 0px 0px 5px 5px;

}

#wp-admin-bar .padder a{

  color: #333333;

}

#wp-admin-bar .padder a:hover{

  color: #e74131;

}

#wp-admin-bar .padder ul{

  background-color: #FFFFFF;

  border: 0px;

}

#wp-admin-bar ul.main-nav li:hover,

#wp-admin-bar ul.main-nav li.sfhover,

#wp-admin-bar ul.main-nav li ul li.sfhover{

  background-color:#dedede;

  }

#wp-admin-bar .padder .main-nav a{

  color: #9a9a9a;

}



/* admin-bar end */



div.dir-search

{

	display: inline;

	float: right;

	margin: -25px 5px 0 0;

	position: relative;

}

div.dir-search input[type=text]

{

    font-size: 12px;

	padding: 3px;

}

div#message

{

	margin: 0 0 15px;

}

div#message p

{

	display: block;

	font-size: 12px;

	padding: 10px 15px;

}

div#message.error p

{

	background-color: #db1717;

	border-color: #a71a1a;

	clear: left;

	color: #fff;

}

div#message.updated p

{

	background-color: #8ff57a;

	border-color: #80cf70;

	color: #1a6a00;

}

.standard-form#signup_form div div.error

{

	background: #e41717;

	border-radius: 3px;

	color: #fff;

	margin: 0 0 10px;

	moz-border-radius: 3px;

	padding: 6px;

	webkit-border-radius: 3px;

	width: 90%;

}

div.accept,div.reject

{

	float: left;

	margin-left: 10px;

}

ul.button-nav li

{

	float: left;

	margin: 0 10px 10px 0;

}

.standard-form textarea,.standard-form input[type=text],.standard-form select,.standard-form input[type=password],.dir-search input[type=text]

{

	border: 1px inset #ccc;

	border-radius: 3px;

	color: #888;

	font: inherit;

	font-size: 14px;

	moz-border-radius: 3px;

	padding: 6px;

	webkit-border-radius: 3px;

}

.standard-form select

{

	padding: 3px;

}

.standard-form label,.standard-form span.label

{

	display: block;

	font-weight: 700;

	margin: 15px 0 5px;

}

.standard-form div.checkbox label,.standard-form div.radio label

{

	color: #888;

	font-size: 14px;

	font-weight: 400;

	margin: 5px 0 0;

}

.standard-form input[type=text]

{

	width: 75%;

}

.standard-form#sidebar-login-form input[type=text],.standard-form#sidebar-login-form input[type=password]

{

	padding: 4px;

	width: 95%;

}

.standard-form #basic-details-section input[type=password],.standard-form #blog-details-section input#signup_blog_url

{

	width: 35%;

}

.standard-form#signup_form input[type=text],.standard-form#signup_form textarea,.form-allowed-tags,#commentform input[type=text],#commentform textarea

{

	width: 90%;

}

div#signup-avatar img

{

	margin: 0 15px 10px 0;

}

.standard-form textarea

{

	height: 120px;

	width: 75%;

}

.standard-form textarea#message_content

{

	height: 200px;

}

.standard-form#send-reply textarea

{

	width: 97.5%;

}

.standard-form p.description

{

	color: #888;

	font-size: 11px;

	margin: 5px 0;

}

.standard-form div.submit

{

	clear: both;

	padding: 15px 0 0;

}

.standard-form p.submit

{

	margin-bottom: 0;

	padding: 15px 0 0;

}

.standard-form div.submit input

{

    margin-right: 15px;

}

.standard-form div.radio ul

{

	list-style: disc;

	margin: 10px 0 15px 38px;

}

.standard-form a.clear-value

{

	display: block;

	margin-top: 5px;

	outline: none;

}

.standard-form #basic-details-section,.standard-form #blog-details-section,.standard-form #profile-details-section

{

	float: left;

	width: 48%;

}

.standard-form #blog-details-section

{

	clear: left;

}

.standard-form input:focus,.standard-form textarea:focus,.standard-form select:focus

{

    background: #fafafa;

	color: #555;

}

form#send-invite-form

{

	margin-top: 20px;

}

div#invite-list

{

	background: #f5f5f5;

	border: 1px solid #e4e4e4;

	border-radius: 3px;

	height: 400px;

	margin: 0 0 10px;

	moz-border-radius: 3px;

	overflow: auto;

	padding: 5px;

	webkit-border-radius: 3px;

	width: 160px;

}

#invite-list ul

{

	list-style: none;

}

a.button,input[type=button],input[type=reset],ul.button-nav li a,div.generic-button a,.comment-reply-link

{

	background: linear-gradient(top,#ffffff0%,#ededed100%);

	border: 1px solid #ccc;

	border-radius: 3px;

	color: #777;

	cursor: pointer;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);

	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif;

	line-height: 14px;

	moz-border-radius: 3px;

	outline: none;

    padding: 4px 10px;

	text-align: center;

	text-decoration: none;

	webkit-border-radius: 3px;

}

a.button:focus,input[type=button]:hover,input[type=reset]:hover,ul.button-nav li a:hover,ul.button-nav li.current a,div.generic-button a:hover,.comment-reply-link:hover

{

	background: linear-gradient(top,#ffffff0%,#e0e0e0100%);

	border: 1px solid #bbb;

	color: #555;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0);

	outline: none;

	text-decoration: none;

}

a.loading,input.loading

{

	background-image: url(../images/ajax-loader.gif);

	background-position: 95% 50%;

	background-repeat: no-repeat;

	padding-right: 25px;

}

a.loading:hover,input.loading:hover

{

	background-image: url(../images/ajax-loader.gif);

	background-position: 95% 50%;

	background-repeat: no-repeat;

	color: #777;

	padding-right: 25px;

}

a.button.loading,input[type=submit].loading,input[type=button].loading,input[type=reset].loading

{

	background-image: url(../images/ajax-loader.gif), linear-gradient(top,#ffffff0%,#e0e0e0100%);

	background-position: 95% 50%;

	background-repeat: no-repeat;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=0);

	padding-right: 25px;

}

a.button.loading:hover,input[type=submit].loading:hover,input[type=button].loading:hover,input[type=reset].loading:hover

{

	background-image: url(../images/ajax-loader.gif), linear-gradient(top,#ffffff0%,#e0e0e0100%);

	border: 1px solid #ccc;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=0);

	padding-right: 25px;

}

input[type=submit].pending,input[type=button].pending,input[type=reset].pending,input[type=submit].disabled,input[type=button].disabled,input[type=reset].disabled,button.pending,button.disabled,div.pending a,a.disabled

{

	border-color: #eee;

	color: #bbb;

	cursor: default;

}

input[type=submit]:hover.pending,input[type=button]:hover.pending,input[type=reset]:hover.pending,input[type=submit]:hover.disabled,input[type=button]:hover.disabled,input[type=reset]:hover.disabled,button.pending:hover,button.disabled:hover,div.pending a:hover,a.disabled:hover

{

	background: linear-gradient(top,#ffffff0%,#ededed100%);

	border-color: #eee;

	color: #bbb;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);

}

ul#topic-post-list

{

	margin: 0 -19px 15px;

	width: auto;

}

ul#topic-post-list li

{

	padding: 15px;

	position: relative;

}

ul#topic-post-list li div.poster-meta

{

	color: #888;

	margin-bottom: 10px;

}

ul#topic-post-list li div.post-content

{

	margin-left: 54px;

}

div.topic-tags

{

	float: right;

	font-size: 11px;

	margin-top: -25px;

}

div.admin-links

{

	color: #888;

	font-size: 11px;

	position: absolute;

	right: 25px;

	top: 15px;

}

div#topic-meta

{

	margin: -10px -19px;

	padding: 5px 19px 30px;

	position: relative;

}

div#topic-meta div.admin-links

{

	right: 19px;

	top: -36px;

}

div#topic-meta h3

{

	font-size: 20px;

	margin: 5px 0;

}

div#new-topic-post

{

	display: none;

	margin: 20px 0 0;

	padding: 1px 0 0;

}

table

{

	width: 100%;

}

table thead tr

{

	background: #eaeaea;

}

table#message-threads

{

	margin: 10px auto 0;

	width: 100%;

}

table#message-threads .thread-options

{

	width: 18%;

}

table.profile-fields

{

	margin-bottom: 20px;

}

div#sidebar table

{

	margin: 0 -16px;

	width: 117%;

}

table tr td,table tr th

{

	vertical-align: middle;

}

table tr td.label

{

	border-right: 1px solid #eaeaea;

	font-weight: 700;

	width: 25%;

}

table tr td.thread-info p.thread-excerpt

{

	color: #888;

	font-size: 11px;

	margin-top: 3px;

}

div#sidebar table td,table.forum td

{

	text-align: center;

}

table.notification-settings

{

	margin-bottom: 20px;

	text-align: left;

}

table.notification-settings .yes,table.notification-settings .no

{

	text-align: center;

	width: 40px;

}

table.forum

{

	width: auto;

}

table.forum tr.sticky td

{

	background: #fff9db;

	border-bottom: 1px solid #ffe8c4;

	border-top: 1px solid #ffe8c4;

	font-size: 1.2em;

}

table.forum tr.closed td.td-title

{

	background-image: url(../images/closed.png);

	background-position: 15px 50%;

	background-repeat: no-repeat;

	padding-left: 35px;

}

table.forum td p.topic-text

{

	color: #888;

	font-size: 13px;

}

table.forum tr > td:first-child,table.forum tr > th:first-child

{

	padding-left: 15px;

}

table.forum tr > td:last-child,table.forum tr > th:last-child

{

	padding-right: 15px;

}

table.forum tr th#th-title,table.forum tr th#th-poster,table.forum tr th#th-group,table.forum td.td-poster,table.forum td.td-group,table.forum td.td-title

{

	text-align: left;

}

table.forum tr td.td-title a.topic-title

{

	font-size: 1.2em;

}

table.forum td.td-freshness

{

	white-space: nowrap;

}

table.forum td.td-freshness span.time-since

{

	color: #888;

	font-size: .9em;

}

table.forum td img.avatar

{

	float: none;

	margin: 0 5px -8px 0;

}

table.forum td.td-poster,table.forum td.td-group

{

	min-width: 140px;

}

table.forum th#th-freshness

{

	width: 25%;

}

table.forum th#th-postcount

{

	width: 15%;

}

table.forum p.topic-meta

{

	font-size: .9em;

	margin: 5px 0;

}

.item-body

{

	margin: 20px 0;

}

span.activity

{

	display: inline-block;

	font-size: 11px;

	opacity: 0.8;

	padding: 1px 8px;

}

span.user-nicename

{

	color: #777;

	display: inline-block;

	font-size: 16px;

	font-weight: 700;

}

span.activity,div#message p

{

	background: #ffeaa6;

	background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));

	border: 1px solid #e1ca82;

	border-radius: 3px;

	font-weight: 400;

	margin-top: 3px;

	moz-border-radius: 3px;

	text-decoration: none;

	webkit-border-radius: 3px;

}

div#item-header

{

	overflow: hidden;

	padding: 10px;

}

div#item-header div#item-header-content

{

	margin-left: 170px;

}

div#item-header h2

{

	font-size: 28px;

	line-height: 120%;

	margin: 0 0 5px;

}

div#item-header h2 a

{

	color: #777;

	text-decoration: none;

}

div#item-header img.avatar

{

    -webkit-box-shadow: 1px 1px 9px 0px #CCC;

    -moz-box-shadow: 1px 1px 9px 0px #cccccc;

    box-shadow: 1px 1px 9px 0px #CCC;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    border-radius: 6px;

	float: left;

	margin: 0 15px 19px 0;

	padding: 5px;

}

div#item-header span.activity,div#item-header h2 span.highlight

{

	font-size: 11px;

	font-weight: 400;

	line-height: 170%;

	margin-bottom: 7px;

	vertical-align: middle;

}

div#item-header h2 span.highlight

{

	font-size: 16px;

}

div#item-header h2 span.highlight span

{

	background: #a1dcfa;

	border-radius: 3px;

	color: #fff;

	cursor: pointer;

	font-size: 11px;

	font-weight: 700;

	margin-bottom: 2px;

	moz-border-radius: 3px;

	padding: 1px 4px;

	position: relative;

	right: -2px;

	top: -2px;

	vertical-align: middle;

	webkit-border-radius: 3px;

}

div#item-header div#item-meta

{

	color: #aaa;

	font-size: 14px;

	margin: 15px 0 5px;

	overflow: hidden;

	padding-bottom: 10px;

}

div#item-header div#item-actions

{

	float: right;

	margin: 0 0 15px 15px;

	text-align: right;

	width: 20%;

}

div#item-header div#item-actions h3

{

	font-size: 12px;

	margin: 0 0 5px;

}

div#item-header ul

{

	margin-bottom: 15px;

	overflow: hidden;

}

div#item-header ul img.avatar,div#item-header ul.avatars img.avatar

{

	height: 30px;

	margin: 2px;

	width: 30px;

}

div#item-header div.generic-button,div#item-header a.button

{

	float: left;

	margin: 10px 10px 0 0;

}

div#item-header div#message.info

{

	line-height: 80%;

}

ul.item-list li

{

    background-image: url(../images/dottedline.png);

    background-position: bottom;

    background-repeat: repeat-x;

	padding: 12px 0px 23px 0;

	position: relative;

}

ul.single-line li

{

	border: none;

}

ul.item-list li img.avatar{

    -webkit-box-shadow: 1px 1px 9px 0px #CCC;

    -moz-box-shadow: 1px 1px 9px 0px #cccccc;

    box-shadow: 1px 1px 9px 0px #CCC;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    border-radius: 6px;

	float: left;

	margin: 0 10px 0 0;

    padding: 5px;

    border: 0;

    width: 63px;

    height: 63px;

    background-color: #FFFFFF;

}

ul.item-list li img.avatar:hover {

  background-color: #555555;

  }

ul.item-list li div.item-title,ul.item-list li h4

{

	font-size: 14px;

	font-weight: 400;

	margin: 0;

	width: 75%;

}

ul.item-list li div.item-title span

{

	color: #999;

	font-size: 12px;

}

ul.item-list li div.item-desc

{

	color: #888;

	font-size: 11px;

	margin: 10px 0 0 64px;

	width: 50%;

}

ul.item-list li div.action

{

	position: absolute;

	right: 0;

	text-align: right;

	top: 15px;

}

ul.item-list li div.meta

{

	color: #888;

	font-size: 11px;

	margin-top: 10px;

}

ul.item-list li h5 span.small

{

	float: right;

	font-size: 11px;

	font-weight: 400;

}

div.item-list-tabs

{

	background: #eaeaea;

	clear: left;

	margin: 25px 0 20px;

	overflow: hidden;

}

div.item-list-tabs ul li a

{

	height: 20px;

	text-decoration: none;

}

div.item-list-tabs ul li

{

	float: left;

	list-style-type: none;

}

div.item-list-tabs ul li.last

{

	margin: 9px 0 0;

}

div.item-list-tabs ul li.last select

{

	max-width: 175px;

}

div.item-list-tabs ul li a,div.item-list-tabs ul li span

{

	display: block;

	padding: 5px 10px;

	text-decoration: none;

}

div.item-list-tabs ul li a span

{

	border-radius: 3px;

	color: #fff;

	display: inline;

	font-size: 90%;

	margin-left: 2px;

	moz-border-radius: 3px;

	padding: 1px 6px;

	webkit-border-radius: 3px;

}

div.item-list-tabs ul li.selected a,div.item-list-tabs ul li.current a

{

	background-color: #fff;

	border-top-left-radius: 3px;

	border-top-right-radius: 3px;

	color: #555;

	font-weight: 700;

	moz-border-radius-topleft: 3px;

	moz-border-radius-topright: 3px;

	webkit-border-top-left-radius: 3px;

	webkit-border-top-right-radius: 3px;

}

div.item-list-tabs ul li.selected a span,div.item-list-tabs ul li.current a span,div.item-list-tabs ul li a:hover span

{

	background-color: #999;

}

div.item-list-tabs ul li.selected a span,div.item-list-tabs ul li.current a span

{

	background-color: #555;

}

ul li.loading a

{

	background-image: url(../images/ajax-loader.gif);

	background-position: 92% 50%;

	background-repeat: no-repeat;

	padding-right: 30px!important;

}

div#item-nav ul

{

	padding-left: 5px;

}

div#item-nav ul li.loading a

{

	background-position: 88% 50%;

}

div.item-list-tabs#subnav

{

	background: #fff;

	border-bottom: 1px solid #eaeaea;

	margin: -15px 0 15px;

	min-height: 35px;

	overflow: hidden;

}

div.item-list-tabs ul li.feed a

{

	background: url(../images/rss.png) center left no-repeat;

	padding-left: 20px;

}

#admins-list li

{

	overflow: auto;

}

table#message-threads tr.unread td

{

	background: #fff9db;

	border-bottom: 1px solid #ffe8c4;

	border-top: 1px solid #ffe8c4;

	font-weight: 700;

}

li span.unread-count,tr.unread span.unread-count

{

	background: #d00;

	border-radius: 3px;

	color: #fff;

	font-weight: 700;

	moz-border-radius: 3px;

	padding: 2px 8px;

	webkit-border-radius: 3px;

}

div.item-list-tabs ul li a span.unread-count

{

	color: #fff;

	padding: 1px 6px;

}

div.messages-options-nav

{

	background: #eee;

	font-size: 11px;

	margin: 10px 0;

	padding: 5px 15px;

	text-align: right;

}

div#message-thread div.message-box

{

	padding: 15px;

}

div#message-thread div.alt

{

	background: #f4f4f4;

}

div#message-thread p#message-recipients

{

	margin: 10px 0 20px;

}

div#message-thread img.avatar

{

	float: left;

	margin: 0 10px 0 0;

	vertical-align: middle;

}

div#message-thread strong

{

	font-size: 16px;

	margin: 0;

}

div#message-thread strong span.activity

{

	margin: 4px 0 0 10px;

}

div#message-thread div.message-metadata

{

	overflow: hidden;

}

div#message-thread div.message-content

{

	margin-left: 45px;

}

div#message-thread div.message-options

{

	text-align: right;

}

.singlepage div.pagination

{

	background: #f4f4f4;

	border: none;

	color: #888;

	font-size: 11px;

	height: 19px;

	padding: 8px 20px;

	position: relative;

}

.singlepage div.pagination .pagination-links span,.singlepage div.pagination .pagination-links a

{

	font-size: 12px;

	padding: 0 5px;

}

.singlepage div#pag-bottom

{

	margin-top: -1px;

}

.singlepage .paged #nav-above

{

	display: block;

}

#item-body ul,ul.item-list

{

	list-style: none;

}

form#whats-new-form #whats-new-avatar,.activity-list .activity-avatar,div.activity-comments form div.ac-reply-avatar,.singlepage div.pagination .pag-count

{

	float: left;

}

#activity-filter-select,#members-order-select,#groups-order-select,#forums-order-select,.standard-form#signup_form div.submit,.standard-form #profile-details-section,div#item-header ul li,.singlepage div.pagination .pagination-links

{

	float: right;

}

body.activity-permalink ul.activity-list li.has-comments,ul.item-list.activity-list li

{

	padding-bottom: 0;

}

.activity-list li.mini .activity-content p,table tr td.thread-info p

{

	margin: 0;

}

.activity-header a,.comment-meta a,.acomment-meta a,div#message-thread strong a

{

	text-decoration: none;

}

.activity-inner > .activity-inner,.activity-inner > blockquote

{

	margin: 0!important;

}

div.activity-comments ul,div#message.updated

{

	clear: both;

}

div.activity-comments ul li:last-child,#message.info,table.profile-fields:last-child,#groups-notification-settings

{

	margin-bottom: 0;

}

#group-admins

{

	list-style: none;

}

body.activity-permalink div.activity-comments ul li > ul,table.profile-fields p

{

	margin-top: 10px;

}

div.acomment-content .time-since,div.acomment-content .activity-delete-link,div.acomment-content .comment-header,table.notification-settings th.icon,table.notification-settings td:first-child,div#item-header ul h5,div#item-header ul span,div#item-header ul hr,.singlepage #nav-above

{

    display: none;

}

div.activity-comments form input,.standard-form#sidebar-login-form label

{

	margin-top: 5px;

}

ul.button-nav li.current a,.singlepage div.pagination .pagination-links a:hover

{

    font-weight: 700;

}

.standard-form input[type=password],.standard-form div.radio ul li

{

	margin-bottom: 5px;

}

ul#topic-post-list li.alt,table tr.alt td

{

	background: #f5f5f5;

}

table.notification-settings th.title,table.forum th#th-title

{

	width: 80%;

}

div.item-list-tabs#subnav ul li,div.item-list-tabs#object-nav

{

	margin-top: 0;

}

.title {

  background-image: none;

  padding: 6px;

}

div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {

  background-color: #EAEAEA;

  border-top-left-radius: 3px;

  border-top-right-radius: 3px;

  color: #555;

  font-weight: 700;

  moz-border-radius-topleft: 3px;

  moz-border-radius-topright: 3px;

  webkit-border-top-left-radius: 3px;

  webkit-border-top-right-radius: 3px;

}

/* === /wp-content/themes/braygames/css/cat_box_default.css === */
.gamebox {

	width: 297px;

	float: left;

    box-shadow:0 1px 0 rgba(0,0,0,.4);

    -moz-box-shadow:0 1px 0 rgba(0,0,0,.4);

    -webkit-box-shadow:0 1px 0 rgba(0,0,0,.4);

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    padding:10px;

    margin: 0 13px 13px 0px;

}

.gamebox h1{

  margin-left: 3px;

  margin-right: 3px;

}

.contentleft .gamebox {

   margin: 0 0px 13px 13px;



}

.gamebox h2{

    padding: 5px 0 10px 10px;

    background-position:0px -7px;

    background-repeat:repeat-x;

	overflow:hidden;

	margin:0px 0 6px 0px;

}

.gamebox h2 a {

	font-size: 20px;

    font-family: Tahoma;

	float: left;

    padding: 0 6px 10px 5px;

    text-transform: capitalize;

}



.games-ul{

  list-style-type: none;

  padding: 0 0 0 10px;

  font-size: 11px;

}



.games-ul li{

  background-image: url(../images/cat_arrow.png);

  background-repeat: no-repeat;

  background-position: 6px 3px;

  display: block;

  margin: 5px 0 0;

  padding: 0 0 0 24px;

}

.gamebox_image {

	float: left;

	text-align: center;

    padding:5px 5px 5px 5px;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    margin-bottom: 10px;

    margin-left: 4px;

    -webkit-box-shadow: 1px 1px 9px 0px #cccccc;

    -moz-box-shadow: 1px 1px 9px 0px #cccccc;

    box-shadow: 1px 1px 9px 0px #cccccc;

}

.gamebox_image:hover {

  background-color: #333333;

}

.gamebox_info {

	float: left;

	padding:5px 0px 0px 5px;

    margin-left: 5px;

	width: 180px;

	text-align: left;

	font-family:arial;

	font-size: 12px;

}

.gamebox_title {

	width: 160px;

}

.gamebox_title a {

	font-weight:bold;

	font-family:arial;

	font-size:15px;

	text-decoration:none;

}

.gamebox_head img{

  float: right;

}

.gamebox_head_wrapper{

  background-position: bottom;

  background-repeat: repeat-x;

  padding-bottom: 5px;

  margin-bottom: 8px;

  overflow: hidden;

}

.lb_enabled {

  display: block;

  width: 12px;

  height: 12px;

  background-image: url(../images/trophy_smaller.png);

  background-repeat: no-repeat;

  float: right;

}

/* === custom overrides — readability fix === */
body, .entry, .entry p, .game_info_content, .game_info_content p,
#content, .contentright, .single_post_header_text_fb,
.post_content, .post_content p, .desc, .desc p {
    color: #2a2a2a !important;
}
.entry h1, .entry h2, .entry h3,
#content h1, #content h2, #content h3,
.fgblockheader, .fgblockheader h2, .fgblockheader span {
    color: #ff8c00 !important;
}
a { color: #1a4faf; }
a:hover { color: #ff8c00; }

/* Hide JS-only slider (no JS, broken images) */
#home-position1, #braygames_slider, .bjqs, ul.bjqs { display: none !important; }

/* big_boxes_homepage widget - JS-only tabs, no content visible without JS */
.big_boxes_homepage { height: auto !important; min-height: 0 !important; padding-bottom: 10px !important; }
.big_boxes_homepage .tabs { display: block !important; }
.big_boxes_homepage > div:not(.module_title):not(.tabs) { display: none !important; }

/* Fix: dropdown submenu was transparent — overlapping content showed through */
#menu-menu ul,
.catmenu ul,
ul.catmenu li ul {
    background: #ffffff !important;
    border: 1px solid #ddd !important;
    box-shadow: 3px 6px 8px 1px rgba(0,0,0,0.25) !important;
    z-index: 9999 !important;
}
#menu-menu ul li,
.catmenu li li {
    background: #ffffff !important;
    border-bottom: 1px solid #eee !important;
}
#menu-menu ul li:last-child,
.catmenu li li:last-child {
    border-bottom: none !important;
}
#menu-menu ul li a,
.catmenu li li a {
    color: #2c3e50 !important;
    text-shadow: none !important;
}
#menu-menu ul li a:hover,
.catmenu li li a:hover {
    background: #f5f5f5 !important;
    color: #e67e22 !important;
}
