/* Based on the original Style Sheet for the 3rd_ID Theme 
Designed by Telli  - http://www.codezwiz.com - last updated 6-05-04 */

/* Revision History

2009/04/19 Hunkeler:
    20:45 - Replaced incorrect commenting
    20:50 - Commented CSS1 scrollbar faggotry (sorry whoever did it)
		21:15 - Fixed the insane yellow input boxes in Firefox.  
		        IE works too, don't fuck with it.
		21:16 - We now have 100% valid CSS.
*/

FONT	{FONT-FAMILY: Tahoma,Helvetica; FONT-SIZE: 8.5pt; FONT-WEIGHT: normal;}
BODY	{FONT-FAMILY: Tahoma,Helvetica; FONT-SIZE: 8.5pt; FONT-WEIGHT: normal;}
DIV           {FONT-FAMILY: Tahoma,Helvetica; FONT-SIZE: 8.5pt}
th,td,p{color: #CCCCCC; font:8.5pt Tahoma,Arial,Helvetica,sans-serif; FONT-WEIGHT: normal;}

/* General page style. The scroll bar colours only visible in IE5.5+ */

/* top nav links */
a.topnav2:link,a.topnav2:active,a.topnav2:visited  {color:#434A44;text-decoration:none;}
a.topnav2:hover {color:#434A44; text-decoration: underline;}

a.topmenu:link,a.topmenu:active,a.topmenu:visited  {color:#7b7b7b;text-decoration:none;FONT-WEIGHT: bold;}
a.topmenu:hover {color:#dbdbdb; text-decoration: none;FONT-WEIGHT: bold;}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0}

FORM 		 {FONT-FAMILY: Tahoma,Helvetica; FONT-SIZE: 8.5pt}
.title {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}
.content 	 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8.5pt; FONT-FAMILY: Tahoma, Helvetica}
.content2 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8.5pt; FONT-FAMILY: Tahoma, Helvetica}
.block-title {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8.5pt; FONT-FAMILY: Tahoma, Helvetica;FONT-WEIGHT: bold;}
.blocktitle {COLOR: #CCCCCC; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Helvetica;FONT-WEIGHT: bold;}
.storytitle  {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8.5pt; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}
.storycat	 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}
.boxcontent  {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Helvetica}
.option 	 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}
.tiny		 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8pt; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}
.small		 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 9pt; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}
.clock		 {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 7pt; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Helvetica; TEXT-DECORATION: none}

/* The content of the posts (body of text) */
body{background:#070707;color:#CCCCCC;font: 9PT Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:0pt;padding:0;FONT-WEIGHT: normal;}
/*
 * MODERN BROWSERS ARE DEPRECATING THIS FEATURE!
 * Please do not use these.
SCROLLBAR-FACE-COLOR: #434844; 
SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC; 
SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; 
SCROLLBAR-ARROW-COLOR: #CCCCCC; 
SCROLLBAR-TRACK-COLOR: #434844; 
SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
*/

/* General font families for common tags */
th,td,p{font:8pt Tahoma,Verdana,Arial,Helvetica,sans-serif;}
p{margin-top:2pt;margin-bottom:3pt}

/* General text */
.gensmall{font-size:8.5pt}
td.genmed,.genmed{font-size:9pt}
.explaintitle{font-size:9pt;font-weight:bold;color:#cccccc}

/* General page style */
a:link,a:active,a:visited,a.postlink{color:#CCCCCC;text-decoration:none;}
a:hover{color:#cccccc;text-decoration:underline;}

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:9pt;font-weight:bold}
a.topictitle:visited{color:#CCCCCC}
a.topictitle:hover{color:#CCCCCC;text-decoration:underline;}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:9pt;font-weight: bold}

hr{border: 0pt solid #000000;border-top-width:1pt;height:0pt}

/* Category gradients*/
td.cat{color:#CCCCCC;font-weight:bold;letter-spacing:1pt;background:url(../../../themes/3rd_ID2/images/background_blue.png);height:29pt;text-indent:4pt}
a.cattitle,a.cattitle:visited{color:#CCCCCC}
a.cattitle:hover{color:#CCCCCC;text-decoration:underline;}

td.spacerow{height:20px;background:url(../../../themes/3rd_ID2/images/menubg.jpg); background-repeat: repeat-x;}

/* Table Header cells */
th{background:#070707;background:url(../../../themes/3rd_ID2/images/diamondplate_bg.jpg); background-repeat: repeat-x; color:#CCCCCC;font-size:10pt;
font-weight:bold;height:29px;white-space:nowrap;text-align:center;padding-left:8pt;padding-right:8pt;BORDER-TOP: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; BORDER-RIGHT: #000000 1pt solid;}

/* This is the border line & background colour round the entire page */
.bodyline{background: #070707;background-repeat: repeat-x;}

/* This is the outlineound the main forum tables */
.forumline{background:#434848;background-repeat: repeat-x;}

.bodyline{
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}
.forumline,iframe{
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1{
font:bold 18pt/120% "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#CCCCCC}

.subtitle,h2{font:bold 13pt/180% "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
text-decoration:none}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav{font-size:8pt;font-weight:bold;color:#CCCCCC}
.postbody{font-size:9pt;line-height:125%;font-weight:bold;}

/* Location,number of posts,post date etc */
.postdetails{font-size:8.5pt;color:#CCCCCC}

/* Quote blocks */
.quote{background:url(../../../themes/3rd_ID2/images/diamondplate_bg.jpg);border:1pt solid #000000;color:#DDDDDD;
font-size:8pt;line-height:125%}

/* Code blocks */
.code{background:url(../../../themes/3rd_ID2/images/diamondplate_bg.jpg);border:1pt solid #000000;color:#DDDDDD;
font:11pt Courier,"Courier New",sans-serif;padding:5pt}

/* This is for the error messages that pop up */
.errorline{background:#000000;border:1pt solid #FF0033}

/* Form elements */
input {
/* background:url(../../../themes/3rd_ID2/images/gen_background1.gif); */
/* background-color:#090909; */
/* background-color:#fff232; */
background-color:#333333;
color:#DDDDDD;
font:9pt Tahoma,Verdana,Arial,Helvetica,sans-serif;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}
textarea{border-color: #000000; color:#DDDDDD; background:url(../../../themes/3rd_ID2/images/diamondplate_bg.jpg); font:normal 9pt Tahoma,Verdana,Arial,Helvetica,sans-serif}
select{background: #070707;border-color: #000000; color:#DDDDDD; font:normal 9pt Tahoma,Verdana,Arial,Helvetica,sans-serif}
input.post,textarea.post{background:url(../../../themes/3rd_ID2/images/gen_background2.jpg);color:#CCCCCC;
font:9pt Tahoma,Verdana,Arial,Helvetica,sans-serif;padding-bottom:2pt;padding-left:2pt;
border:1pt solid;border-color: #000000 #000000 #000000 #000000;}

input.button,input.liteoption,.fakebut{
background:url(../../../themes/3rd_ID2/images/concrete_bg.jpg);font-size:9pt;color:#DDDDDD;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}
input.mainoption{background:url(../../../themes/3rd_ID2/images/gen_background1.gif);color:#DDDDDD;font-size:9pt;font-weight: bold;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}
input.catbutton{background:url(../../../themes/3rd_ID2/images/gen_background2.jpg);font-size:9pt;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}

a.but,a.but:hover,a.but:visited{color:#434844;text-decoration:none}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline{background:#434844;border-style:none}

/* This is the background at the top of the page */
.topbkg{background: #070707 url() repeat-y;height:116pt; font-size:13pt;
line-height: 140%;font-weight:bold;color:#C9E1C9}
.headtitle{font:bold 24pt/180% "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;color: #CCCCCC}

.topnav{font-size:9pt;background:#070707 url(../../../themes/3rd_ID2/images/bb.jpg);background-repeat: repeat-x; color:#000000;font-weight:bold;height:57px;white-space:nowrap;
BORDER-TOP: #000000 0px solid; 
BORDER-BOTTOM: #000000 0px solid; 
BORDER-LEFT: #000000 0px solid; 
BORDER-RIGHT: #000000 0px solid;}

/* Admin & Moderator Colours MODification */
.admin,.mod{font-size:11pt;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#CCCCCC}
.mod,a.mod,a.mod:visited{color:#CCCCCC}
a.admin:hover,a.mod:hover{color:#000000}

/* Specify the space around images */
.imgtopic,.imgicon{margin-left:0}
.imgspace{margin-left:1pt;margin-right:2pt}
.imgfolder{margin:1pt;margin-left:4pt;margin-right:4pt}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0}

/*
|====================================================================== |
|==== Start Advanced BBCode Box MOD =================================== |
|==== v5.1.0 ========================================================== |
|====
*/

.postimage {
	cursor: pointer;
}
.postimage:hover {
	background-color: #C2CFE5;
	cursor: pointer;
}
/*
|====
|==== End Advanced BBCode Box MOD ==================================== |
|===================================================================== |
*/



/* Main table cell colours and backgrounds */
td.row1	{
/* background:url(../../../themes/3rd_ID2/images/gen_background1.gif); */
/* background-color:#090909; */
background-color:#0f0f0f;
/* background-color:#fff232; */
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}
td.row2	{
/* background:url(../../../themes/3rd_ID2/images/gen_background2.jpg); */
background-color:#161616;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}
td.row3	{
/* background:url(../../../themes/3rd_ID2/images/gen_background2.gif); */
background-color:#333333;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}

td.row4	{
background:url(../../../themes/3rd_ID2/images/menubg.jpg);
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
height: 29px;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold; font:10pt Tahoma,Verdana,Arial,Helvetica,sans-serif; BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; height: 29px; }
td.row3Right,td.spaceRow {
background: url(../../../themes/3rd_ID2/images/menubg.jpg);background-repeat: repeat-x;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;}

th.thHead,td.catHead { font-size: 8px; BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thSides,td.catSides,td.spaceRow	 { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thRight,td.catRight,td.row3Right	 { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thLeft,td.catLeft	  { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thBottom,td.catBottom  { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thTop	 { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thCornerL { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }
th.thCornerR { BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; }


