/*----------------------------
/ X Gaming Style by XiTCLUB
/ www.mianshahzadraza.com
/---------------------------*/
html
{
/*background-image: url(images/styles/xgaming/bg.png);*/
}
body
{
  color: #C7C7C7;
  width: 960px;
  margin: 0 auto;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
  box-shadow:0px 1px 15px 10px #000;
  -moz-box-shadow:0px 1px 15px f10px #000;
  -webkit-box-shadow:0px 1px 15px 10px #000;
    background: url(images/styles/xgaming/bg4.png) repeat #FFFFFF;
}
.body_wrapper {
    background: none;
    border-radius: 0px;
    padding: 10px 20px;
}
.doc_header
{
  /*min-height: 100px;
   background: url(images/styles/xgaming/hbg.jpg) no-repeat #d50101;*/
min-height: 200px;
background: url(images/styles/xgaming/banner.png) no-repeat #d50101;
background-size: 960px 260px;
}
.logo-image
{
  margin-left:195px;
}
.toplinks {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    font: 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
    padding: 5px;
    position: absolute;
    right: 5px;
    text-align: right;
    /*top: 90px;*/
    top: 0px;
    border:1px solid red;
    
}
h1, h2, h3, h4, h5, h6, a, p, .threadtitle, .forumtitle, .navtabs li.selected li a, .navtabs li.selected li a:hover, .navtabs li.selected li a.popupctrl, .navtabs li.selected li a.popupctrl:hover
{
  color:#C7C7C7;
}
.forumbit_post .foruminfo .forumdata .forumtitle a, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a
{
  color: #C7C7C7;
}
.above_body
{
  background: none; 
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  margin: 0px;
  border-bottom: 1px solid #606060;
}
.navbar
{
  background:none;
  border-top:1px solid #000;
  margin: 0px;
  height:78px;
}
.navbar a:hover
{
  background: #fff !important;
  color:#333 !important;
}
#navtabs
{
  border-bottom:1px solid #000;
  height: 45px;
  padding:0px;
}
.navtabs
{
  padding:0px;
}
.navtabs, .navtabs li a.navtab
{
  border: 0 solid #000000;
    color: #FFFFFF;
    font-size: 14px;
    height: 35px;
    line-height: 2.7em;
    padding: 5px 10px;
    text-transform: uppercase;

}
.navtabs li a.navtab:hover
{
  background: #AD0000!important;
  color: #FFF !important;
  opacity:1;
  animation: opacityChange 1s;
}
 @keyframes opacityChange
{
	from{opacity:0.7;}
	to{opacity:1;}
}

@-moz-keyframes opacityChange /* Firefox */
{
	from{opacity:0.7;}
	to{opacity:1;}
}

@-webkit-keyframes opacityChange /* Safari and Chrome */
{
	from{opacity:0.7;}
	to{opacity:1;}
}

@-o-keyframes opacityChange /* Opera */
{
	from{opacity:0.7;}
	to{opacity:1;}
} 
.navtabs li.selected a.navtab
{
  padding:5px 10px;
  background: #AD0000;
  top:0px;
  height:35px;
}
.navtabs li.selected
{
  height:45px;
}
.navtabs li.selected li a.popupctrl
{
}
.navtabs ul
{
  top:49px;
  line-height:2em;
}
.globalsearch .buttoncontainer
{
  height: 45px;
}
.globalsearch .buttoncontainer span
{
  background: #AD0000;
  height: 42px;
}
.globalsearch .textboxcontainer span
{
  height:42px;
}
.globalsearch .textboxcontainer {
    border-left: 1px solid #000000;
    display: inline-block;
    float: left;
    height: 46px;
    text-align: center;
}
.globalsearch input.textbox
{
  height: 35px;
}
.breadcrumb
{
  background: #AD0000;
  padding: 2px 5px;
}
.breadcrumb a, .breadcrumb
{
  color: #FFF !important;
}
.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow
{
  /* background: #FFFFFF; */
}
.forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead, .forumbits .forumhead
{
  box-shadow: 0 0 0 0;
}
.forumhead {
    background: #000;
    border: 1px solid #606060;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    clear: both;
    color: #333333;
    float: left;
    font: bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
    margin-top: 8px;
    padding: 0px;
    width: 100%;
}
.forumbit_nopost .subforumdescription
{
  background: #d60202;
  color:#fff;
}
h2 span.forumthreadpost
{
  width: 15%;
}

.newcontent_textcontrol {
    background: #ccc;
    border: 0 none;
    border-radius:0px;
    box-shadow: 0 0px 0px #000000;
    clear: right;
    color: #333;
    display: block;
    float: left;
    font: 14px Arial,sans-serif;
    padding: 4px 15px;
}
.threadbit .nonsticky, .threadbit .discussionrow
{
  background: none;
}
.threadbit .alt
{
  background: none;
  border-right: 1px solid #606060;
  border-left: 1px solid #606060;
}
.popupbody li > a:hover, .popupbody li > label:hover
{
  background: #606060;
}
.toplinks ul.isuser .notifications .popupbody li a:hover
{
  background: #F0F0F0;
}
.threadbit.imod_highlight .deleted, .threadbit.imod_highlight .sticky, .threadbit.imod_highlight .nonsticky, .threadbit.imod_highlight .discussionrow, .threadbit.imod_highlight .alt, .threadbit.imod_highlight .ignored
{
  background: #F0F0F0;
}
/* Removing Shadows */
.threadbit, .threadlisthead, .forum_info .blockbody, .forum_info .blockhead, #sidebar_container.member_summary
{
  box-shadow: 0 0 0 0;
  border-radius: 0 !important;
background: -webkit-linear-gradient(bottom, #000000,#282828,#3D3D3D);
background: -moz-linear-gradient(to top, #000000,#282828,#3D3D3D);
background: -ms-linear-gradient(to top, #000000,#282828,#3D3D3D);
background: -o-linear-gradient(to top, #000000,#282828,#3D3D3D);
background: linear-gradient(to top, #000000,#282828,#3D3D3D);
}
.forum_info .blockhead
{
  /* background: #ccc;
  color: #333; */
}
#sidebar_container > ul
{
  background: rgba(0,0,0, 0.8);
  box-shadow: 0 0 0 0;

}
.moduleinactive_bg, .member_content #sidebar_container div.block, #sidebar_container .underblock, #sidebar_container.member_summary, #activity_tab_container > div
{
  /*background: rgba(0,0,0, 0.8);*/
}
#sidebar_container .blocksubhead
{
  color: #fff;
}
.activitystream_block dd, dd.userprof_moduleinactive
{
  background: #ccc;
}
.wgo_block 
{
  box-shadow: 0 0 0 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  display: block;
  margin-bottom: 10px;
  margin-top: 15px;
}
.blockhead
{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: 0 0 0 0;
}
.wgo_block .blockhead {
    background: #0F1111 url(images/buttons/newbtn_middle.png) repeat-x;
    border: 1px solid #606060;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
.wgo_block a, .footer a, .footer a:hover, .wgo_block a:hover, .navlinks a, .navlinks a:hover, .navbar_advanced_search a, .navbar_advanced_search a:hover, .below_body a, .below_body a:hover, .lastposttitle a:hover, .threadbit .title, .memberaction.popupmenu a
{
  color: #C7C7C7 !important;
}
.footer
{
  box-shadow: 0 0 0 0;
}
.below_body
{
  background: rgba(0,0,0, 0.9);
  color: #333 !important;
}