/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
    Style name:        subsilver2
    Based on style:    subSilver (the default phpBB 2 style)
    Original author:    subBlue ( http://www.subBlue.com/ )
    Modified by:        psoTFX and the phpBB team ( http://www.phpbb.com )
    
    This is an alternative style for phpBB3 for those wishing to stay with
    the familiar subSilver style of phpBB version 2.x
    
    Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/
@import url("memberlist_avatar.css");
@import url("lastfm.css");
/* Layout
 ------------ */
* {
    /* Reset browsers default margin, padding and font sizes */
    margin: 0;
    padding: 0;
}

html {
    font-size: 100%;
}

body {
    /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
    font-family: Verdana;
    color: #ffffff;
    background-color: #111111;
    font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
    margin: 6px;
    background-image: url('images/back.jpg');
    background-position: center center;
    background-attachment: fixed;
}

a.subforum.read {
   background-image: url('../imageset/subforum_read.png');
   background-repeat: no-repeat;
   background-position: 0 50%;
   position: relative;
   white-space: nowrap;
   padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}

a.subforum.unread {
   background-image: url('../imageset/subforum_unread.png');
   background-repeat: no-repeat;
   background-position: 0 50%;
   position: relative;
   white-space: nowrap;
   padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}

#top
{
    background-image: url('images/top.gif');
    width: 960px;
    height: 200px;
    margin: 0 auto
}

#matop
{
        background-image: url('http://nerdragepros.com/images/bfbc2logo.png');
        width: 960px;
        height: 200px;
        margin: 0 auto
}

#wrap
{
    width: 956px;
    min-width: 650px;
    margin: 0px auto;
    border-top: 1px solid #;
    border-left: 2px solid #;
    border-right: 2px solid #;
    border-bottom: 2px solid #;
    background-color: #;
}

.borderwrap
{
    background: #1e1e1e;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#logo
{
    background: #1a1a1a;
    border: 1px solid #1e1e1e;
    height: 119px;
    margin: 0;
    padding: 0;
}

#logographic
{
    background: url('http://gamesboard.pl/styles/gb/theme/images/top.png') no-repeat left;
    height: 119px;
    margin: 0;
    padding: 0
}

#submenu
{
    background: #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #FFFFFF;
    margin: 0;
    height: 27px;
    text-align: right;
}

.left,
.right
{
    background: #000000;
    float: right;
    font-size: 10px;
    line-height: 27px;
    font-weight: bold;
    margin: 0px;
    width: auto;
}

.left
{
    float: left;
    border-left: 0px;
}

.left a:link,
.left a:visited,
.right a:link,
.right a:visited
{
    background: transparent;
    color: #FFFFFF;
    padding: 0 6px 0 6px;
    text-decoration: none;
}

.left a:hover,
.left a:active,
.right a:hover,
.right a:active
{
    background: transparent;
    color: #FFF;
}


#uplink
{
    background: #202020;
    margin: 5px 0 5px 0;
    padding: 0 5px 0 5px;
}

#uplink
{
    background: #202020;
    */border: 1px solid #1e1e1e;
    */: 1px solid #1e1e1e;
}

#uplink p
{
    background:  !important;
    border: 0px none !important;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 !important;
    text-align: right; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:7px
}

#uplink p.register
{
    text-align: center;
}

#uplink p.home,
#uplink p.home
{
    float: left;
}

.info
{
    background: #2a2a2a;
    border-top: 1px solid #1e1e1e;
    border-bottom: 1px solid #1e1e1e;
    margin: 0;
    width: 100%;
}

.info td
{
    color: #7a7a7a;
    font-size: 10px;
    padding: 5px 5px 5px 10px;
}

.info span
{
    background: transparent;
    color: #FFF;
    font-style: italic;
    font-weight: normal;
}

.info input
{
    background: #303030;
    border: 1px solid #1e1e1e;
    color: #FFF;
    font-size: 10px;
    padding: 3px;
    vertical-align: middle;
    width: auto;
}

.info input.button
{
    background: ;
    border: 0px none;
    color: #FFF;
    vertical-align: middle
}



.maintitle p.expand,
.maintitle p.goto,
.maintitlecollapse p.expand,
.formsubtitle p.members
{
    float: right;
    width: auto !important;
}

.maintitle a:link,
.maintitle a:visited,
.maintitlecollapse a:link,
.maintitlecollapse a:visited
{
    background: transparent;
    color: #fff;
    text-decoration: none;
}

.maintitle a:hover,
.maintitle a:active,
.maintitlecollapse a:hover,
.maintitlecollapse a:active
{
    background: transparent;
    color: #fff;
}





#wrapheader {
    min-height: 120px;
    height: auto !important;
    height: 120px;
/*    background-image: url('./images/background.gif');
    background-repeat: repeat-x;*/
/*    padding: 0 25px 15px 25px;*/
    padding: 0;
}

#wrapcentre {
    margin: 15px 5px 0 5px;
}
#wrapcencp {
    margin: 15px 5px 0 5px;
}

#wrapfooter {
    text-align: center;
    clear: both;
}

#wrapnav {
    width: 100%;
    margin: 0;
    background-color: #262626;
    border-width: 1px;
    border-style: solid;
    border-color: #1e1e1e;
}

#logodesc {
    margin-bottom: 5px;
    padding: 5px 25px;
    background: #D9DFE4;
    border-bottom: 1px solid #4787A7;
}

#menubar {
    margin: 0 25px;
}

#datebar {
    margin: 10px 25px 0 25px;
}

#findbar {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0px none;
}

.forumrules {
    background-color: #3e3e3e;
    border-width: 1px;
    border-style: solid;
    border-color: #4787A7;
    padding: 4px;
    font-weight: normal;
    font-size: 1.1em;
    font-family: Verdana;
}

.forumrules h3 {
    color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h1 {
    color: black;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

h2 {
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    line-height: 120%;
}

h3 {
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
    line-height: 120%;
}

h4 {
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}

p {
    font-size: 11px;
}

p.moderators {
    margin: 0;
    float: left;
    color: black;
    font-weight: bold;
}

.rtl p.moderators {
    float: right;
}

p.linkmcp {
    margin: 0;
    float: right;
    white-space: nowrap;
}

.rtl p.linkmcp {
    float: left;
}

p.breadcrumbs {
    margin: 0;
    float: left;
    color: black;
    font-weight: bold;
    white-space: normal;
    font-size: 1em;
}

.rtl p.breadcrumbs {
    float: right;
}

p.datetime {
    margin: 0;
    float: right;
    white-space: nowrap;
    font-size: 1em;
}

.rtl p.datetime {
    float: left;
}

p.searchbar {
    padding: 2px 0;
    white-space: nowrap;
}

p.searchbarreg {
    margin: 0;
    float: right;
    white-space: nowrap;
}

.rtl p.searchbarreg {
    float: left;
}

p.forumdesc {
    padding-bottom: 4px;
}

p.topicauthor {
    margin: 1px 0;
}

p.topicdetails {
    margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
    margin: 1px 0;
    color: red;
    font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
    color: green;
    font-weight:bold;
}

.postapprove img, .postreported img {
    vertical-align: bottom;
}

.postauthor {
    color: #fff;
}

.postdetails {
    color: #fff;
}

.postbody {
    font-size: 1.3em;
    line-height: 1.4em;
    font-family: Verdana;
}

.postbody li, ol, ul {
    margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
    margin: 0 1.5em 0 0;
}

.posthilit {
    background-color: yellow;
}

.nav {
    margin: 0;
    color: #e7e7e7;
    font-weight: bold;
}

.pagination {
    padding: 4px;
    color: black;
    font-size: 1em;
    font-weight: bold;
}

.cattitle {

}

.gen {
    margin: 1px 1px;
    font-size: 1.2em;
}

.genmed {
    margin: 1px 1px;
    font-size: 1.1em;
}

.gensmall {
    margin: 1px 1px;
    font-size: 1em;
}

.copyright {
    color: #444;
    font-weight: normal;
    font-family: Verdana;
}

.titles {
    font-family: Verdana;
    font-weight: bold;
    font-size: 25px;
    text-decoration: none;
}

.error {
    color: red;
}


/* Tables
 ------------ */
th {
    color: #D60D0D;
    font-size: 9px;
    font-weight: bold;
    background-color: #262626;
    white-space: nowrap;
    border-left: 0px solid #303030;
    border-top: 0px solid #303030;
    padding: 5px 5px;
}

td {
    padding: 2px;
}
td.profile {
    padding: 4px;
}

.tablebg {
    border: 0px solid #000000;
    background-color: #;
}

.catdiv {
    height: 25px;
    margin: 0;
    padding: 0;
    border: 0px none;
    background: white url('images/cellpic2.jpg') repeat-y top left;
}
.rtl .catdiv {
    background: white url('images/cellpic2_rtl.jpg') repeat-y top right;
}

.cat {
    height: 25px;
    margin: 0;
    padding: 0;
    border: 0px none;
    background-color: #000;
    text-indent: 6px;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.row1 {
    background-color: #262626;
    border-left: 1px solid #303030;
    border-top: 1px solid #303030;
    padding: 4px;
}

.row2 {
    background-color: #2c2c2c;
    border-left: 0px solid #303030;
    border-top: 0px solid #303030;
    padding: 4px;
}

.row3 {
    background-color: transparent;
    padding: 6px;
    text-transform: uppercase;
}

.spacer {
    background-color: #202020;
}

hr {
    height: 1px;
    border-width: 0;
    background-color: #D1D7DC;
    color: #D1D7DC;
}

.legend {
    text-align:center;
    margin: 0 auto;
}

/* Links
 ------------ */
a:link {
    color: #D60D0D;
    text-decoration: none;

}

a:active,
a:visited {
    color: #D60D0D;
    text-decoration: none;

    
}

a:hover {
    color: #D60D0D;
    text-decoration: none;
}

a.forumlink {
    font-weight: bold;
    font-family: Verdana;
    font-size: 1.2em;
}

a.topictitle {
    margin: 1px 0;
    font-family: Verdana;
    font-weight: bold;
    font-size: 1.2em;
    color: FFFFFF
}

a.topictitle:visited {
    color: #FFFFFF;
    text-decoration: none;
}

th a,
th a:visited {
    color: #D60D0D !important;
    text-decoration: none;
}

th a:hover {
    text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
    margin: 0;
    padding: 0;
    border: 0px none;
}

input {
    color: #fff;
    font-family: Verdana;
    font-size: 1.1em;
    font-weight: normal;
    padding: 1px;
    border: 1px solid #303030;
    background-color: #3e3e3e;
}

textarea {
    background-color: #2b2929;
    color: #fafafa;
    font-family: Verdana;
    font-size: 1.3em;
    line-height: 1.4em;
    font-weight: normal;
    border: 1px solid #1e1e1e;
    padding: 2px;
}

select {
    color: #fff;
    background-color: #1f1f1f;
    font-family: Verdana;
    font-size: 1.1em;
    font-weight: normal;
    border: 1px solid #303030;
    padding: 1px;
}

option {
    padding: 0 1em 0 0;
}

option.disabled-option {
    color: graytext;
}

.rtl option {
    padding: 0 0 0 1em;
}

input.radio {
    border: none;
    background-color: transparent;
}

.post {
    background-color: #262626;
    border-style: solid;
    border-width: 1px;
}
.posthighlight {
    background-color: #1e1e1e;
}


.btnbbcode {
    color: #fff;
    font-weight: normal;
    font-size: 1.1em;
    font-family: Verdana;
    background-color: #2c2929;
    border: 1px solid #666666;
}

.btnmain {
    font-weight: bold;
    background-color: #262626;
    border: 1px solid #1e1e1e;
    cursor: pointer;
    padding: 1px 5px;
    font-size: 1.1em;
}

.btnlite {
    font-weight: normal;
    background-color: #262626;
    border: 1px solid #1e1e1e;
    cursor: pointer;
    padding: 1px 5px;
    font-size: 1.1em;
}

.btnfile {
    font-weight: normal;
    background-color: #262626;
    border: 1px solid #1e1e1e;
    padding: 1px 5px;
    font-size: 1.1em;
}

.helpline {
    background-color: #262626;
    border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-bottom:0px solid #000000; padding:4px; color: #D60D0D;
    background-color: #000000;
    font-size: 0.85em;
    font-weight: bold; margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:0
}

.quotetitle .quotetitle {
    font-size: 1em;
}

.quotecontent, .attachcontent {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:0px solid #000000; border-bottom:1px solid #000000; padding:5px; font-weight: normal;
    font-size: 1em;
    line-height: 1.4em;
    font-family: Verdana;
    background-color: #2b2929;
    color: #fafafa; margin-left:5px; margin-right:5px; margin-top:0; margin-bottom:10px
}

.attachcontent {
    font-size: 0.85em;
}

.codetitle {
    border-left:1px solid #1e1e1e; border-right:1px solid #1e1e1e; border-top:1px solid #1e1e1e; border-bottom:0px solid #1e1e1e; color: #333333;
    background-color: #1e1e1e;
    font-family: Verdana;
    font-size: 0.8em; margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:0; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

.codecontent {
    border-left:1px solid #1e1e1e; border-right:1px solid #1e1e1e; border-top:0px solid #1e1e1e; border-bottom:1px solid #1e1e1e; direction: ltr;
    padding: 5px;
    font-weight: normal;
    color: #fff;
    font-size: 0.85em;
    font-family: Monaco, 'Courier New', monospace;
    background-color: #2b2929; margin-left:5px; margin-right:5px; margin-top:0; margin-bottom:10px
}

.syntaxbg {
    color: #1f1f1f;
}

.syntaxcomment {
    color: #FF8000;
}

.syntaxdefault {
    color: #0000BB;
}

.syntaxhtml {
    color: #fff;
}

.syntaxkeyword {
    color: #007700;
}

.syntaxstring {
    color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
    background-color: #fff;
}

.pm_replied_colour {
    background-color: #1e1e1e;
}

.pm_friend_colour {
    background-color: #007700;
}

.pm_foe_colour {
    background-color: #DD0000;
}



/* Chat
 ------------ */

#chatbox {
    margin-top: 10px;
}

#chat_overflow {
    overflow: auto;
    height: 200px;
}

#chat_messages .chat_date {
    font-size: 1.4em;
}

#chat_messages tr {
    padding: 5px;
}

#chat_messages tr.new *  {
    background-color: #ecd5d8 !important; /* <------------------------------------ You might want to change it. It's a good idea to copy it from div.rules. */
}

#chatbox #chat_messages td.chat_info {
    width: 15%;
    position: relative;
}

#chatbox #chat_messages td.chat_info .chat_time {
    float: left;
}

#chatbox #chat_messages td.chat_info .chat_actions {
    bottom: 0pt;
    font-weight: bold;
    float: right;
}

#chatbox #chat_messages td.chat_text {
    width: 85%;
}

#chatbox #chat_posting #chat_posting_submit {
    margin-left: 10px;
    float: right;
    width: 100px;
}

#chatbox #chat_posting #chat_message {
    width: 95%;
}
/* Misc
 ------------ */
img {
    border: none;
}

.sep {
    color: black;
    background-color: #FFA34F;
}

table.colortable td {
    padding: 0;
}

pre {
    font-size: 1.1em;
    font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
    white-space: nowrap;
}

.username-coloured {
    font-weight: bold;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 418px; /*width of featured content slider*/
height: 207px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 418px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 530px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: 202020;
padding: ;
}

.pagination a{
padding: 0 5px;
text-decoration: none;
color: #D60D0D;
}

.pagination a:hover, .pagination a.selected{
color: #D60D0D;
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
 
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px;
  height:203px;
  padding:10px;
  background-color: transparent;
}

#boxes #dialog1 {
  width:375px;
  height:203px;
  background-color: transparent;
}

#dialog1 .d-header {
  background: url(../imageset/top_header_login.gif) no-repeat 0 0 transparent;
  width:375px;
  height:150px;

}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #303030;
  background: #000000;
  color: #ffffff;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-header .checkboxtext {
  position:relative;
  top:49px;
  left:116px;
  font-size: small;
  color: #ffffff;
  height:15px;
  width:200px;
}
#dialog1 .d-header .checkbox {
  position:relative;
  top:65px;
  left:3px;
  font-size: small;
  color: #ffffff;
  height:15px;
  width:200px;
}

#dialog1 .d-blank {
  float:left;
  background: url(../imageset/bottom_left_login.gif) no-repeat 0 0 transparent;
  width:267px;
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px;
  height:53px;
  border:0px;
  padding:0px;
  background-color: transparent;
}
#dialog1 .d-login input {
  border:0px;
  padding:0px;
  background-color: transparent;
}


#countdown_dashboard {
	height: 96px;
	margin-left: auto;
margin-right: auto;
width: 50em;
}

.dash {
	width: 138px;
	height: 96px;
	background: transparent url(http://zeroalpha.us/images/dash.png) 0 0 no-repeat;
	float: left;
	margin-left: 2px;
	padding-left: 13px;
	position: relative;
	color: #333;
}

.weeks_dash {
	background: transparent url(http://zeroalpha.us/images/dark_weeks_dash.png) 0 0 no-repeat;
}

.days_dash {
	background: transparent url(http://zeroalpha.us/images/dark_days_dash.png) 0 0 no-repeat;
text-align: center;

}

.hours_dash {
	clear: left;
	background: transparent url(http://zeroalpha.us/images/dark_hours_dash.png) 0 0 no-repeat;
}

.minutes_dash {
	background: transparent url(http://zeroalpha.us/images/dark_minutes_dash.png) 0 0 no-repeat;
}

.seconds_dash {
	background: transparent url(http://zeroalpha.us/images/dark_seconds_dash.png) 0 0 no-repeat;
}

.dash .digit {
	font: bold 52pt Verdana;
	font-weight: bold;
	float: left;
	width: 59px;
	text-align: center;
	position: relative;
}

.dash .digit_red {
       color: red;
}

.dash_title {
	display: none;
}
