body {
	margin: 0px;
	font-family: Verdana, "Courier New", Arial;
	font-size: x-small ;
	background: #181818;
	color: #7D8C9A;
	background-image: url('http://www.n00bstories.com/assets/v1/nsbg.jpg');
	background-repeat: repeat-y;
	background-position: -5px 230px;
	background-attachment: fixed; 
}
 
text,	.ForumBackground, a:link, a:visited, a:active, a.CatLink, .CatDesc, a.UserControlPanel, .CatLockedName, .GenText,
	.GenTextRed, .ErrorText, .SmallText, .DateText, .TopBy, th, a.thLnk:link, a.thLnk:active, a.thLnk:visited,
	a.thLnk:active, .RowStyleA, .RowStyleB, .RowStyleC, .MsgToolBar, .PollTable, .MsgIg, td.miniMH,
	.ContentTable, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable, .AnnText, td.NoAvatar, td.Av1, td.Av2, td.tabA,
	.AnnSubjText, a.PagerLink, .LevelText, .MsgSubText, .MsgBodyText, th.SelTS, th.SelFS, legend, td.tabH, div.tabT,
	.FormattingToolsBG, .FormattingToolsCLR, .MiniTable, .quote, .dashed, .adminColor, .modsColor, td.tabI, td.tabA:hover,
	.brdrNormal, .brdrSelected, input.button, form, img, .StClr, .AnClr, td.msgot, td.msgud, div.ctags, td.mvTc, td.pmNav,
	.ModOpt, .MsgR1, .MsgR2, .MsgR3, .mnavMsg, .mnavWarnTbl, .manvNoRes, font.lg, td.tt, table.tt, tr.tab, table.tab,
	a.big:link, a.big:active, a.big:visited, .small, a.small:link, a.small:active, a.small:visited, td.rpasswdE, .curtime,
	font.anon, font.reg, td.permYES, td.permNO, td.repI, div.UserCfontrolPanel, font.selmsgInd, fieldset
{
	font-family: Verdana, "Courier New", Arial;
	
}

text, .GenText {
	color: #7D8C9A;
}

.ForumBackground {
	color: #7D8C9A;

}

a:link, a:visited, a:active, a.PagerLink {
	color:#82AABD;
	text-decoration: none;
}
a:hover {
	color:white;
	text-decoration: none;
}
a.CatLink {
	
	font-weight: bold;
	color:#82AABD;
	text-decoration: none;
}

.CatDesc {
	
	color: #7C7C7C;
	height: 23px;
	background: url("http://www.n00bstories.com/assets/v1/contentheaderbg.jpg");
}

a.UserControlPanel, a.UserControlPanel:visited {
	color:#82AABD;
	text-decoration: none;
}

div.UserControlPanel {
	margin-bottom: 5px;
	text-align: right;
}

.CatLockedName {
	
	font-weight: bold;
}

.CatLockPad {
	padding-left: 20px;
}

.GenText, .MsgIg, td.repI {
	color:#82AABD;
	
}

.GenTextRed, .ErrorText {
	color:#82AABD;
}

.ErrorText, td.rpasswdE {
	font-weight: bold;
}

.SmallText, .DateText, .TopBy, td.msgud, td.msgot, td.permYES, td.permNO {
	color: #7C7C7C;
	font-size: x-small;
	
}

th {
	
	text-align: left;
	color: #7D8C9A;
	
	height: 23px;
	vertical-align: middle;
	background: url("http://www.n00bstories.com/assets/v1/contentheaderbg.jpg");
	background-repeat: repeat-x;
}

a.thLnk:link, a.thLnk:active, a.thLnk:visited {
	
	text-decoration: underline;
	color:#82AABD;
}

a.thLnk:visited {
	color:#82AABD;
}

.RowStyleA, td.tt {
	background: #252525;
	color: #7C7C7C;

}

.RowStyleA:hover{
	background: #323232;
}
.RowStyleB:hover{
	background: #323232;
}
.RowStyleC:hover{
	background: #323232;
}
.RowStyleB, .curtime, fieldset {
	background: #252525;
	color: #7C7C7C;

}

.RowStyleC {
	background: #252525;
	color: #424242;

}

.MsgToolBar {
	
	padding-left: 3px;
	padding-right: 3px;
}

.MsgSpacer {
	padding-bottom: 10px;
	padding-top: 0px;
	background:#252525;
}

.PollTable, .ContentTable, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable {
	color:#a9b7bf;
	background : #393939; 
	border : 0px;
	padding : 0px;
	margin : 0px;
}

font.ptp { /* space between poll title & number of votes */
	
	padding-left: 10px;
}

.ContentTable, .AnnonTable, .MsgTable, table.pad {
	width : 100%;
	
}

.MsgTable {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #7C7C7C;

	
}

.DialogTable {
	width : 50%;
}

.PreviewTable {
	width: 75%;
}

.AnnText {
	color: #7C7C7C;
	background: #252525;
}

.AnnSubjText {
	font-weight: bold;
}

.LevelText, div.ctags {
	color: #7C7C7C;
	text-decoration: none;
}

.MsgSubText {
	font-weight: bold;
}

.MsgBodyText {
	font-size:small;
	
}

.FormattingToolsBG {
	background: #252525;
}

.FormattingToolsCLR {
	background: #252525;
}

.MiniTable {
	background: #252525;
	border : 0px;
	padding : 0px;
	margin : 0px;
} 

.quote {

	background : #393939;
	color: #7C7C7C;
	border: 1px dashed #7C7C7C;
	
}

.dashed {
	border: 1px dashed #1B7CAD;
}

.adminColor {
	font-weight: bold;
	color: #FF0000;
}

.modsColor {
	color: #00BB00;
	font-weight: bold;
}

.brdrNormal, td.tabItop, td.tabImid, td.tabIbot {
	
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	background-repeat: repeat;
	background-position: top;
}

.brdrSelected, td.tabAmid, td.tabAmid, td.tabAbot {
	
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-repeat: repeat;
	background-position: top;
}
select{
	background-color:#393939;
	color:white;
	border: none;
}
input{
	background-color:#393939;
	color:white;
	border: none;
}
input.button {
	background-color:#393939;
	color:#7C7C7C;
	border: none;
}
textarea {
	overflow: auto;
	border-style: none;	
	border-width: thin;	
	padding: 3px;
	background-color:#393939;
	width:50%;
	margin-left: auto;
	margin-right: auto;
	color:white;
}
form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

.StClr {
	font-weight: bold;
	color: green;
}

.AnClr {
	font-weight: bold;
	color: red;
}

.ModOpt {
	margin-top: 2px;
	text-align: right;
	color: #7C7C7C;
}

.TopBy {
	margin-top: 3px;
	margin-bottom: 0px;
	padding-right: 2px;
	text-align: right;
}

.MsgR2, .MsgR1, .MsgR3, .MsgIg {
	background:  #2C2B2B;
	padding: 1px;
}

.MsgIg {
	border: 0px;
}

.MsgR1 {
	background: #2C2B2B;
	border-color:#7C7C7C;
}

.MsgR1 .a{
	color: #7C7C7C;
}


.MsgR3 {
	background: #252525;
	padding: 1ex;
	padding-top: 2ex;
}

.mnavMsg {
	border-bottom: 1px solid #2C2B2B;
	width : 100%;
}

.mnavWarnTbl {
	border: 1px dashed red;
}

.manvNoRes {
	border: 1px dashed blue;
}

font.lg {
	
}

td.tt {
	text-align: left;
	width: 100%;
	border-bottom: 1px solid white;
}

table.tt {
	width: 100%;
	padding: 1px;
	margin: 0px;
	text-align: center;
	border: 1px solid black;
}
a.big:link {
	color: #006699;
	font-size:small
	display:table-row;
}
a.big:link, a.big:active, a.big:visited {
	color: #82AABD;
	font-size:small;
	display:table-row;
}


.small, a.small:link, a.small:active, a.small:visited {
	color: #82AABD;
	font-weight: normal;
}

a.small:link, a.small:active, a.small:visited {
	color: #82AABD;
}

td.msgot, td.msgud {
	text-align: right;
	vertical-align: top;
	width: 33%;
	white-space: nowrap;
}

td.msgud {
	color:#878787;s 
	padding-right: 10px;
	text-align: left;
	width: 33%;
}

div.ctags {
	overflow: auto;
	white-space: nowrap;
	margin: 0px;
	padding: 2px;
	width: 100%;
	height: 36px;
	color: #7C7C7C;
}

legend {
	
	font-weight: bold;
	background-color: #252525;
	
}

th.SelTS, th.SelFS {
	padding: 2px;
	color: #white;
}

th.SelFS {
	 border-bottom: 1px solid white;
	 color: white;
}

td.NoAvatar {
	background: #252525;
	text-align: center;
}

td.Av1, td.Av2 {
	text-align: center;
	background: #252525;
	vertical-align: middle;
	white-space: nowrap;
}

td.Av2 {
	background: #252525;
}

td.tabI, td.tabA, td.tabI:hover, td.tabOVER, td.tabON {
	border: 1px solid black;
	background: #252525;
        padding: 2px;
}

td.tabOVER, td.tabI:hover, td.tabI:active {
	background: #252525;
}

td.tabON {
	background: #252525;
}

a.tabON:link, a.tabON:active, a.tabON:visited, a.tabON:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div.tabT {
	padding: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

table.tab {
	border-bottom: 1px solid black;
}

.curtime {
    
	vertical-align: middle;
	padding: 1px 3px 1px 3px;
}

td.rpasswdE {
	background: #252525;
	text-align: center;
}

td.pmSn {
	background: #252525;
}

td.pmSa {
	background: #252525;
}

td.pmSf {
	background: red;
}

table.pmDu {
	width: 175px;
	background-color: #252525;
	border: 1px #c2cdd6 solid;
}

td.mvTc {
	background: #252525;
}

td.pmNav {
	background: white;
	text-align: right;
}

td.miniMH {
	text-align: center;
}

tr.mnavH {
	background: #252525;
}

tr.mnavM {
	background: #252525;
}

table.regConf {
	width: 80%;
	border: 1px dashed #ff0000;
}

font.anon, font.reg {
	color: #00AA00;
}

td.permYES, td.permNO {
	text-align: center;
	color: red;
	white-space: nowrap;
}

td.permNO {
	color: blue;
}

font.regEW {
	font-size: xx-small;
	color: #005500;
	font-weight: bold;
}

td.repI {
	padding: 5px;
	padding-left: 20px;
}

table.pad {
	margin-top: 2px;
	margin-bottom: 2px;
	border:1px;
	
}

font.selmsgInd {
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
td.avatarPad {
	padding-right: 3px;
	vertical-align: top;
}

div.pre {
		font-family: Verdana, "Courier New", Arial;
        padding: 5px;
        border: 1px blue dashed;
        
        white-space: pre;
		background: #252525;
	overflow: auto;
	margin: 5px;
}

a.big:active, a.big:hover, a:active, a:hover, a.CatLink:active, a.CatLink:hover,
a.UserControlPanel:active, a.UserControlPanel:hover, a.thLnk:active,
a.thLnk:hover, a.small:active, a.small:hover, a.PagerLink:active, a.PagerLink:hover {
		color:white;
}

img.l {
	float: left;
	clear: right;
	margin: 3px;
}

img.r {
	float: right;
	clear: left;
	margin: 3px;
}

.AttachmentsList {
	margin-left: 0px;
	list-style: none;
	margin-top: 10px;
	padding: 0px;
}
hr {
	
}
hr.sig {
	color: #7C7C7C;
	background: #7C7C7C;
	height: 1px;
	width: 50%;
	border: 0px;
	text-align: left;
	padding: 0px;
	margin-bottom:2px;
	margin: 0px;
}

/* The following are partial elements that are used to save space */
.wo { width:		1px; border-color:red; }
.wa { width:		100%; border-color:red; }
.al { text-align:	left; }
.ar { text-align:	right; }
.ac { text-align:	center; }
.vb { vertical-align:	bottom; }
.vt { vertical-align:	top; }
.vm { vertical-align:	middle; }
.nw { white-space: 	nowrap; border-color:red; }
.fb { font-weight:	bold; }

img.at { float: left; clear: left; }

div.sr { float: left; padding: 5px; }

div.ctb {text-align: center;}
div.ctb table {margin: 0 auto; text-align: left;}
div.foot { padding: 3px; margin: 3px;}
div.ip { overflow: auto; margin: 0px; padding: 2px; width: 600px; height: 400px; }
span.vt { padding-left: 20px; }
table.icqCP { font-family: arial, sans-serif; font-size: smaller; border: 0px; }
div.pmL { padding-top: 2px; }
table.ucPW { width: 175px; }

.st0 { background-color: #ffff66; }
.st1 { background-color: #A0FFFF; }
.st2 { background-color: #99ff99; }
.st3 { background-color: #ff9999; }
.st4 { background-color: #ff66ff; }
.st5 { background-color: #880000; }
.st6 { background-color: #00aa00; }
.st7 { background-color: #886800; }
.st8 { background-color: #004699; }
.st9 { background-color: #990099; }



fieldset {
display: none;
}

#footer {
	 background-image: url('http://www.n00bstories.com/assets/v1/bottombg.jpg');
     background-repeat: repeat-x;
	 padding-top:0px;
	 margin-top: 0px;
	 height:45px;
	 min-width:1200px;
}

#credits {

	position:absolute;
	padding-top:10px;
	width:100%;
	font-size: x-small;
	color:#393939;
}







.test {
	margin: 0px;
	color:#a9b7bf;
	font-size:small;
	display:block;
}

.test a{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	color:#a9b7bf;
	font-size:small;
	display:block;
}

.test a:hover {
	color:#00CCFF;
	background: #2c2b2b;
	border-bottom:1px solid #82aabd;
	width:auto;
}
.test li {
	margin:0;
	display: block;
	border-bottom:1px solid #393939;
	list-style: none;
	padding-right:5px;
}




.indentmenu{
	background: url('http://www.n00bstories.com/assets/v1/test2.jpg');
	height:53px;
	overflow: hidden;	
	margin:0 auto 0 auto;
	
}
.indentmenu ul
{
	margin: 0;
	padding: 0;
	padding-top:6px;
}
.button1 a{
	padding: 5px 11px;
	color:#a9b7bf;
	text-decoration:none;
	font-size:12px;
	border-right: 1px solid #393939;
	border-left: 1px solid #393939;
}
.button1 a:hover {
	color:#00CCFF;
	padding-top: 5px;
	padding-bottom: 7px;
	background: #2c2b2b;
	border-bottom:1px solid #82aabd;
}
.button2 a:hover {
	color:#00CCFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #2c2b2b;
	border-bottom:1px solid #82aabd;
}
.menuhide 
{	
	z-index: 999;
	position: absolute;
	visibility: hidden;
}
.menuhide li {
	display: block;
	margin: 0 1px 0 0;
	width:	auto;
	text-align: left;		
	background: #393939;
	border-right: 1px solid #393939;
	border-left: 1px solid #393939;
	border-bottom:1px solid #393939;
}
.menuhide li a
{	
	display: block;
	margin: 0 1px 0 0;
	width:	auto;
	text-align: left;		
	background: #2c2b2b;

}



#header1 {
	background-image: url('http://www.n00bstories.com/assets/v1/headerbg.jpg');
	background-repeat: repeat-x ;
	height: 149px;
	min-width:1200px;
	padding-top:0px;
	text-align: center 
}


#header_nav {
	
	background-image: url('http://www.n00bstories.com/assets/v1/header_navbg.jpg');
	background-repeat: repeat-x;
	height:96px;
	min-width:1200px;
	padding-top: 1px;
	margin-left: auto;
	margin-right: auto;
}
	#header_info {
		margin-top: 3px;
		margin-left: auto;
	    margin-right: auto;
		background-image: url('http://www.n00bstories.com/assets/v1/header_infobg.jpg');
		background-repeat: repeat-x;
		height:90px;
		width: 1200px;
		font-size: x-small;
		color:  #999999;
		
	}
	#header_info a:hover {
		color: #6997B2;
		text-decoration: none ;
	}
	#header_info a {
		color: #757678;
		font-weight: bold;
	}
	#quicklinks {
		padding-top:15px;
		width: 252px;
		float: left;
		text-align: right;
		margin-right:12px;
		
	}
	#radioinfo {
		padding-top:15px;
		width: 300px;
		text-align: left;
		float: left;		
	}
	
	#serverinfo {
		padding-top:15px;
		width: 230px;
		text-align: right;
		float: right;		
		margin-right:22px;
	} 
	
	#ircinfo {
		padding-top:15px;
		width: 254px;
		text-align: left;
		float: right;		
		
	}

#container {
	position: relative;
	width: 90%;
	margin-top: 10x;
	min-width:1200px;
	margin-left: auto;
	margin-right: auto;
} 
	#page_contentheader {
		background-image: url('http://www.n00bstories.com/assets/v1/contentheaderbg.jpg');
		background-repeat: repeat-x;
		color:#a9b7bf;  
		height:21px;
		border-style: solid;
		border-width: 1px 1px 0px 1px;
		border-color: #343434;
		
		
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 7px;
		background-color: #252525;		
		
	}
	#page_contentheader a {
	color: #82aabd; 
	text-decoration: none;

	}
	#page_contentheader a:visited {
		color: #82aabd;
		text-decoration: none;

	}
	#page_contentheader a:active {
		color: #878787;
		text-decoration: none;

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

	#page_content {
		border-style: solid;
		border-width: 1px 1px 0px 1px;
		border-color: #424242;
		
		padding-left: 3px;
		padding-right: 4px;
		padding-top: 0px;
		background-color: #252525;
		
		font-size: x-small ;
		height:100%;
	}

	#right_colcontainer {
		border: 1px solid #424242;
		width: 450px;
		position: absolute;
		margin-right: 25px;
		right: 0px;
		top: 0px;
		background-color: #252525; 
		color:#6C6C6C;
	}
		#right_colcontainer  a {
			color: #6C6C6C;
			text-decoration: none ;
		}
		#right_colcontainer  a:hover {
			color: #82AABD;
			text-decoration: none ;
		}
		.right_colheader {
			background-image: url('http://www.n00bstories.com/assets/v1/contentheaderbg.jpg');
			background-repeat: repeat-x;
			color:#82AABD;
			height:17px;
			font-size: x-small;
			padding-left:3px;
			padding-top:5px;
			
		}
		.right_col {
			padding-left:3px;
			padding-bottom:5px;
			padding-top:5px;
		}
		
		
		
		#header1 {
	background-image: url('http://www.n00bstories.com/assets/v1/headerbg.jpg');
	background-repeat: repeat-x ;
	height: 149px;
	min-width:1200px;
	padding-top:0px;
	
}



#container {
	position: relative;
	width: 90%;
	margin-top: 10x;
	min-width:1200px;
	margin-left: auto;
	margin-right: auto;

} 
	f
		background-repeat: repeat-x;
		color:#82AABD;
		height:21px;
		border-style: solid;
		border-width: 1px 1px 0px 1px;
		border-color: #343434;
		
		
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 7px;
		background-color: #252525;		
		max-width: 100%;
		margin-left: auto;margin-right: auto;	
	}

	#page_content {
		border-style: solid;
		border-width: 1px 1px 0px 1px;
		border-color: #424242;
		padding-left: 3px;
		padding-right: 4px;
		
		background-color: #252525;
		max-width: 100%;
		
		margin-left: auto;margin-right: auto;
	}
	
	
.pad {
background: #393939;
color: #a9b7bf;


}