/*************************************  phpBB 3.0 Style Sheet *************************
Style name: silverGlass
Created by: awmyth( http://www.awmyth.net)

Based on style:	 1. subSILVER2 (the default phpBB 3 style) 2. daj_GLASS 1.0.9; 
Original authors:  1. Dustin Baccetti (http://www.dumbassjones.com/) 2. subBlue ( http://www.subBlue.com/ )	
	
This is modification based on subsilver2 of DAJ_Glass for use with phpBB3 	
Copyright 2008 awmyth ( http://www.awmyth.net)
**************************************************************************************/

/******************************************************* LAYOUT *****/

*       { margin: 0px; padding: 0px; }
html    { font-size: 100%; }

body         { width: 99%; 
               background-color: #030915;
               font-family: Helvetica, Verdana, Arial, sans-serif;
	       color: #030915; font-size: 62.5%; /* default font 10px */
               margin: 4px 0.5%;}

#logodesc   {  width: 100%; background: #030915;               
	       margin: 0px; padding: 0px 0px;	
               border-top: 10px solid #030915;
	       border-bottom: 10px solid #030915; }

#wrapheader {	background-color: #FFFFFF;
                min-height: 50px;
	        height: auto !important; height: 60px;
                margin: 10px 5px 0 5px;
                padding: 0;  }

#wrapcentre                                  { margin: 15px 5px 0 5px;}
#wrapfooter { text-align: center; clear: both; margin: 5px;}

#wrapnav    { background-color: #ECECEC;
	      width: 100%; margin: 0;
	      border-color: #A9B8C2; border-width: 1px; border-style: solid; }

#menubar     {	margin: 0 5px; }
#datebar     {	margin: 10px 5px 0 5px; }
#findbar     {	width: 100%; margin: 0;	padding: 0; border: 0; }

#pageheader { }
#pagecontent {  }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }

#smiley     {  background-color: #FEFEFE; border: #F0F0F0 0px solid; 
               height: 480px; width: 180px; 
               line-height: 30px; overflow: auto;}

/************************************************* PARAGRAPH RULES *****/

p                    { font-size: 1.1em; }

p.breadcrumbs        { float: left; white-space: normal; margin: 0; }
                       color: #FFFFFF; font-size: 1.1em; font-weight: bold; }
p.breadcrumbs a:link { color: #FFFFFF; text-decoration: none;}
p.breadcrumbs a:hover{ color: #FF8723;  text-decoration: none;  }

p.datetime     { float: right; margin: 0; white-space: nowrap;
                 font-size: 1.1em; color: #FFFFFF; }
p.forumdesc    { padding-bottom: 4px; }

p.linkmcp      { float: right; margin: 5px 0px 0px 10px; white-space: nowrap; }
p.pagerank     { float: left;  margin: 5px 0px 10px 0px; white-space: nowrap; }

p.mainmenul    { float: left;   margin-left: 10px;}
p.mainmenur    { float: right;  margin-right: 10px;}

p.moderators   { float: left;  margin: 0px; color: black; font-weight: bold; }

p.searchbar     { white-space: nowrap; padding: 2px 0; }
p.searchbarreg  { float: right; margin: 0; white-space: nowrap; }

p.topicauthor   { margin: 1px 0; }
p.topicdetails  { margin: 1px 0; }

/*************************************************** TEXT FONTS *****/

h1 {  font-family: "Times New Roman", Georgia; padding: 5px 0 0 20px;
      color: #FFFFFF; font-size: 2.4em; font-weight: bold; text-decoration: none; }

h2 {  font-family: Georgia, Helvetica; line-height: 120%;
                      font-size: 1.5em; font-weight: bold; text-decoration: none;}

h3 {  font-family: Helvetica, Arial; line-height: 120%;
	              font-size: 1.3em; font-weight: bold; text-decoration: none; }

h4 {  font-family: Helvetica, Arial;
                      font-size: 1.2em; font-weight: bold; text-decoration: none; margin: 0; }

.error        { color: red; }

.titles       { font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	        font-size: 1.3em; font-weight: bold; text-decoration: none; }

.forumrules   { background-color: #F9CC79;
	        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
                              font-size: 1.1em; font-weight: normal;
	        padding: 4px;
	        border-color: #BB9860; border-width: 1px; border-style: solid; }

.forumrules h3 { color: red; }

.genslogan    { font-size: 1.3em; color: #D59D69; padding: 15px 20px 0 0;}

.gen          { font-size: 1.2em; margin: 1px 1px; }

.genmed       { font-size: 1.1em;                 margin: 1px 1px; }
.genred       { font-size: 1.1em; color: #FF0000; margin: 1px 1px; }
.breadcrumbs  { font-size: 1.1em; color: #FFFFFF; font-weight: bold; }

.gensmall     { font-size: 1.0em;                 margin: 1px 1px; }
.cattitle     { font-size: 1.0em; color: #FFFFFF; font-weight: bold; }

.mainmenu     { font-size: 1.0em; color: #FFFFFF; font-weight: bold; white-space: normal; }

.nav          {                   color: #192832; font-weight: bold; margin: 0; }
.pagination   { font-size: 1.0em; color: #192832; font-weight: bold; padding: 4px; }

.copyright    { font-size: 1.0em; color: #192832; font-weight: normal;
                font-family: Helvetica, sans-serif; }

/******************* LINKS *******************/

th a                 { color: #192832;}
th a:visited         { color: #FFA34F !important; text-decoration: none; }
th a:hover           {                            text-decoration: underline; }
th a:active          { color: #999999;            text-decoration: underline; }

a:link,               
a:visited            { color: #192832; text-decoration: none; }
a:hover              { color: #D46400; text-decoration: underline; }
a:active             { color: #999999; text-decoration: none; }

a.forumlink  { font-family: Helvetica, Arial, sans-serif;
	            font-size: 1.2em; color: #004466; font-weight: bold; }

a.topictitle { font-family: Helvetica, Arial, sans-serif;
	            font-size: 1.2em; font-weight: bold; margin: 1px 0; }
a.topictitle:visited { color: #5493B4; text-decoration: none; }

.breadcrumbs a:link,
.breadcrumbs a:visited     { color: #FFFFFF; text-decoration: none;}
.breadcrumbs a:hover       { color: #FF8723; text-decoration: none;}
.breadcrumbs a:active      { color: #999999; text-decoration: none;}

a.cattitle:link,
a.cattitle:visited         { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.cattitle:hover           { color: #FF8723; font-weight: bold; text-decoration: none; }
a.cattitle:active          { color: #999999; font-weight: bold; text-decoration: none; }

a.mainmenu:link,
a.mainmenu:visited         { color: #FFFFFF; text-decoration: none;}
a.mainmenu:hover           { color: #FF8723; text-decoration: none;}
a.mainmenu:active          { color: #999999; text-decoration: none;}
/*************************************************** TABLES *****/

.forumline     {  background-color: #D1D1D1; border: #192832 1px solid;}
.forumline td  {  padding: 3px; }

.forumlinetop  {  background-color: #D1D1D1; border-top: #192832 1px solid; 
                  border-left: #192832 1px solid; border-right: #192832 1px solid; }
.forumlinemid  {  background-color: #D1D1D1; 
                  border-left: #192832 1px solid; border-right: #192832 1px solid; }
.forumlinebot  {  background-color: #D1D1D1; border-bottom: #192832 1px solid;
                  border-left: #192832 1px solid; border-right: #192832 1px solid; }

.forumline2     {  background-color: #F0F0F0; border: #192832 1px solid; }
.forumline2 img                             { border: #333333 1px solid; }

.forumline3     {  background-color: #D1D1D1; border: #192832 1px solid;}
.forumline3 td  {  padding: 5px 10px; }

.smiley         {  background-color: #FAFAFA; border: #192832 1px solid; }


th              {  background-image: url('./images/cellpic1.gif'); white-space: nowrap;
                   background-color: #FFFFFF; color: #192832; 
                   font-size: 1.1em; font-weight: bold; text-align: left; 
	           padding: 4px 30px 5px;}

td              {  padding: 0px; }
td.profile      {  padding: 8px; }

.cat       { background-image: url('./images/cellpic0.gif'); height: 25px;              
             color: #FFFFFF; font-size: 1.1em; font-weight: bold; text-indent: 4px;    
	     margin: 0; padding: 4px 10px; border: 0; }

.catdiv    { background-color: #4F6068; height: 24px;
             color: #FFFFFF; text-indent: 4px; 
	     margin: 0; padding: 3px 10px; border: 0; }

.row1     { background-color: #FEFEFE; padding: 4px; }
.row2     { background-color: #FCFCFC; padding: 4px; }
.row3     { background-color: #F0F0F0; padding: 4px; }
.row33    { background-color: #F0F0F0; text-align: center; }
.row4     { background-color: #192832; color: #FFFFFF; padding: 4px 10px;}
.row5	  { background-color: #576972; }
.row6	  { background-color: #FAFAFA; color: #192832; padding: 6px 10px;}
.row7     { background-color: #FFFFFF; padding: 4px 4px;}
.row8     { background-color: #192832; color: #FFFFFF; padding: 0px;}
.row9	  { background-image: url('./images/toolbar_middle_center.gif'); }

.legend   { text-align: center; margin: 0 auto; }

.spacer   { background-color: #D1D7DC; }

hr        { background-color: #D1D7DC; height: 1px;
            color: #D1D7DC;
	    border-width: 0; }

img,
a img     { border: 0px; }

/*********************************************** FORM ELEMENTS *****/

form     {  margin: 0; padding: 0; border: 0; }

input    {  background-color: #FAFAFA; valign: middle;
            font-size: 1.2em; color: #333333; font-weight: normal;
                       font-family: Verdana, Helvetica, sans-serif;	    
	    margin: 0 1%; padding: 4px; border: 1px solid #A9B8C2; }

select   {  background-color: #FAFAFA; 
	    font-size: 1.1em; color: #333333; font-weight: normal;
                       font-family: Verdana, Helvetica, sans-serif;
            padding: 1px; border: 1px solid #A9B8C2; }

textarea {  background-color: #FAFAFA;            
	    font-size: 1.1em; color: #333333; font-weight: normal; line-height: 1.3em;
            font-family: Verdana, Helvetica, Arial, sans-serif;
	    padding: 4px; border: 1px solid #A9B8C2; }

option                 { padding: 0 1em 0 0; }
option.disabled-option { color: graytext; }

input.radio { background-color: transparent; border: none; }

.btnbbcode  { background-color: #F0F0F0;
	      font-size: 1.1em; color: #243848; font-weight: bold;	
                         font-family: Helvetica, sans-serif;
	      margin: 1px 2px; padding: 1px; border: 1px solid #243848; }

.btnmain    { background-color: #4F6068; cursor: pointer; 
              font-size: 1.1em; color: #FFFFFF; font-weight: bold;
                         font-family: Verdana; 
	      padding: 1px 5px; border: 1px solid #243848; }

.btnmain2   { background-color: #4F6068; cursor: pointer; 
              font-size: 1.1em; color: #FFFFFF; font-weight: normal; 
              font-family: Verdana; 
	      padding: 1px 5px; border: 1px solid #243848; }

.btnlite2   { background-color: #FAFAFA; cursor: pointer;
              font-size: 1.1em; color: #192832; font-weight: bold;
	                 font-family: Helvetica; 
              padding: 1px 5px; border: 1px solid #192832; }

.btnlite    { background-color: #FAFAFA; cursor: pointer;
              font-size: 1.1em; color: #192832; font-weight: normal;
                         font-family: Helvetica; 
	      padding: 1px 5px; border: 1px solid #192832; }

.btnfile    { background-color: #FFFFFF; 
              font-size: 1.1em; color: #243848; font-weight: normal;
                         font-family:  Verdana;
	      padding: 1px 5px; border: 1px solid #243848; }

.btnfile    { background-color: #FFFFFF; 
              font-size: 1.0em; color: #243848; font-weight: bold; font-family: Georgia;
	      padding: 1px 3px; }

.helpline   { background-color: #FAFAFA; text-align: center; border-style: none;}

/*************************************************************  POSTS *****/

.post         { background-color: white; border-width: 1px; border-style: solid; }

.postauthor   { color: #000000; }
.postdetails  { color: #000000; }

.postbody     { font-size: 1.3em; line-height: 1.4em; 
                font-family: Helvetica, Arial, sans-serif; }

.postlink     { font-size: 1.1em;  color: #4F6068;  font-weight: bold;  
                           font-family: Georgia, sans-serif; } 
a.postlink,               {color: #4F6068; text-decoration: none;}         
a.postlink:visited        {color: #999999; text-decoration: none;}                               
a.postlink:hover          {color: #FF8723;  text-decoration: none;}
a.postlink:active         {color: #999999;  text-decoration: none;}

.postbody li, ol, ul {	margin: 0 0 0 1.5em; }

.posthilit           { background-color: yellow; }

.postreported, 
.postreported a:link, 
.postreported a:visited, 
.postreported a:hover,
.postreported a:active         { color: red;   font-weight: bold; margin: 1px 0; }

.postapprove, 
.postapprove a:link, 
.postapprove a:visited, 
.postapprove a:hover,  
.postapprove a:active          { color: green; font-weight: bold; }

.postapprove img, .postreported img { vertical-align: bottom; }


/****************************************************** QUOTES CODES *****/

.attachcontent          { font-size: 0.85em; }
.quotetitle .quotetitle { font-size: 1em; }

.quotetitle, 
.attachtitle,
.codetitle     { background-image: url('./images/cellpic1.gif'); white-space: nowrap;
                 font-size: 1.0em; color: #696969; font-weight: bold;
	         height: 16px; margin: 10px 3% 0 3%; padding: 4px;
	         border-color: #FAFAFA; border-width: 3px 1px 0 1px; border-style: solid; }

.quotecontent, 
.attachcontent { background-color: #FAFAFA;                  
                 font-size: 1.0em; color: #555555; font-weight: normal; line-height: 1.4em;
                            font-family:  Arial, Helvetica, sans-serif;	                 
	         margin: 0 3% 10px 3%; padding: 32px;
	         border-color: #FAFAFA; border-width: 0 1px 1px 1px; border-style: solid; }

.codecontent   { background-color: #FAFAFA;                 
                 font-size: 0.85em; color: #006600; font-weight: normal;
                            font-family: Monaco, 'Courier New', monospace;
	         direction: ltr; margin: 0 3% 10px 3%; padding: 32px;
	         border-color: #FAFAFA; border-width: 0 1px 1px 1px; border-style: solid; }

.syntaxbg      { color: #FFFFFF; }
.syntaxhtml    { color: #000000; }
.syntaxdefault { color: #0000BB; }
.syntaxcomment { color: #FF8000; }
.syntaxkeyword { color: #007700; }
.syntaxstring  { color: #DD0000; }

/******************************************** PRIVATE MESSAGES *****/

.pm_marked_colour  { background-color: #000000; }
.pm_replied_colour { background-color: #A9B8C2; }
.pm_friend_colour  { background-color: #007700; }
.pm_foe_colour     { background-color: #DD0000; }

/******************* MISCELLANEOUS *******************/

img, img a { border: none; }

pre        { font-family: Monaco, 'Courier New', monospace; font-size: 1.1em; }

table.colortable td { padding: 0; }

.nowrap   {	white-space: nowrap; }

.sep      { background-color: #FAFAFA; color: black; }

.username-coloured  {	font-weight: bold; }

.goleft   { float: left;}
.goright  { float: right;}
.clear    { clear: both;}

/******************************************** DAJ Glass *****/

.ul { background-image: url('./images/upper_left.gif'); }
.uc { background-image: url('./images/upper_center.gif'); }
.ur { background-image: url('./images/upper_right.gif'); }

.headl { background-image: url('./images/head_left.gif'); }
.headr { background-image: url('./images/head_right.gif'); }

.tul { background-image: url('./images/toolbar_upper_left.gif'); }
.tuc { background-image: url('./images/toolbar_upper_center.gif'); }
.tur { background-image: url('./images/toolbar_upper_right.gif'); }

.tlc { background-image: url('./images/toolbar_lower_center.gif'); }

.left  { background-image: url('./images/left.gif'); }
.right { background-image: url('./images/right.gif'); }

.ll { background-image: url('./images/lower_left.gif'); }
.lc { background-image: url('./images/lower_center.gif'); }
.lr { background-image: url('./images/lower_right.gif'); }

/***************************************************** FOOTER *****/

#footer { background: #030915; 
          width: 100%; height: 30px; text-align: center; 
	  color: #D1D1D1; font: italic 12px Helvetica; padding-top: 10px;}

#footer	a:link    { color: #D59D69;}
#footer	a:visited { color: #D59D69;}
#footer a:hover   { color: #9E4D51;}
#footer a:active  { color: #FFFFFF;}

#footer span { padding: 0 20px; }

/****************************************************** RSS FEED *****/

.channel   { font-family: Georgia; font-size: 14px; font-weight: bold; 
             width: 600px; margin: 8px;}

.channelDescription { width: 200px; font-size: 12px; font-weight: bold; margin-left: 4px;}
.channelPublisher   { width: 200px; font-size: 11px; font-weight: bold; margin-left: 4px;}

.news      {  background-color: #F5F5F5; border: #FFFFFF 1px solid;}
.newsAlt   {  background-color: #FFFFFF; border: #CCCCCC 1px solid;}

.news,
.newsAlt   {  font-size: 10px; font-weight: normal;
              float: left; width: 96%; margin-left: 8px; height: auto;
              display: block; padding: 4px; margin-left: 8px; margin-bottom: 4px;}

.newsLink    { font-size: 11px; font-weight: bold; margin-left: 4px; }
.newsLinkAlt { font-size: 11px; font-weight: bold; margin-left: 4px; }
