/* General layout */
A:link {text-decoration: none; color: #003157;	}
A:visited { text-decoration: none; color: #005177; }
A:hover { text-decoration: none; color: #1081A7; }	 /* #CC3333; */

/* .messagebg INSIDE .windowbg AND .windowbg2 */ 
.windowbg .messagebg A:link {			text-decoration: none; color: #003157;		border-bottom: 1px dashed #8094A7;		}	/* #003157; */
.windowbg .messagebg A:visited {	text-decoration: none; color: #005177;		border-bottom: 1px dashed #005177;		}
.windowbg .messagebg A:hover {		text-decoration: none; color: #1081A7;		border-bottom: 1px dashed #90A4B7;		}	 /* #CC3333; */
.windowbg2 .messagebg A:link {		text-decoration: none; color: #003157;		border-bottom: 1px dashed #A0B4C7;		}
.windowbg2 .messagebg A:visited {	text-decoration: none; color: #005177;		border-bottom: 1px dashed #005177;		}
.windowbg2 .messagebg A:hover {	text-decoration: none; color: #1081A7;		border-bottom: 1px dashed #B0C4D7;		}

body { scrollbar-face-color: #AFC6DB; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #DEE7EF;
 scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #AFC6DB;
 scrollbar-track-color: #F5F5F5; scrollbar-arrow-color: ##DEE7EF; font-family: Verdana, Helvetica, Arial; 
 font-size:12px; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0;}
text { font-family: Verdana, Helvetica, Arial; font-size: 11px; }
td { font-family: Verdana, Helvetica, Arial; color: #000000; font-size: 11px; }
input { background-color: #DEE7EF; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
textarea { background-color: #DEE7EF; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
select { background-color: #AFC6DB; font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000; }
.copyright { font-family: Verdana, Helvetica, Arial; font-size: 10px; }

/* YaBB navigation links */
a.nav { font-size: 10px; text-decoration: none; color: #000000; }
a.nav:link { font-size: 10px; text-decoration: none; color: #000000; }
a.nav:visited { font-size: 10px; text-decoration: none; color: #000000; }
a.nav:hover { font-size: 10px; text-decoration: none; color: #6394BD; font-weight: bold; text-decoration: underline; }

/* YaBB alternating bgcolors */
.windowbg { background-color: #B0C4D7; font-size: 11px; font-family: Verdana; color: #000000; }		/* #AFC6DB */
.windowbg2 { background-color: #F8F8F8; font-size: 11px; font-family: Verdana; color: #000000; }
.windowbg3 { background-color: #6394BD; font-size: 11px; font-family: Verdana; color: #000000; }	

/* Misc./title/category colors */
/*.hr { color: #6394BD; } */
hr.hr {	color: #6394BD; width: 100%; size: 1px; text-align: left; }
.titlebg { background-color: #6E94B7; color: #FFFFFF; height: 13px; margin: 0px; padding: 0px 4px 1px 4px; }
.text1 { font-style: normal; font-weight: bold; font-size: 10px; color: #FFFFFF; line-height: 13px;}
.topiccaption { font-style: normal; font-weight: bold; font-size: 13px; color: #FFFFFF; }
.catbg {	background-color: #DEE7EF; color: #000000; font-weight: bold; font-size: 13px; }
.bordercolor { background-color: #6E94B7; border-width:0px; border-color: #6E94B7;}		/* #6394BD */															/*  background-color: #6E94B7; border-color: #6E94B7; */
.recent { background-color: #6E94B7; border-width:0px; border-color: #6E94B7; padding: 20px,60px,20px,60px;}		/* #6394BD */		/*  background-color: #6E94B7; border-color: #6E94B7; */
.recent td { padding: 2px,8px,2px,8px;	}

/* Image fonts */
.imgbg { font-style: normal; font-size: 10px; color: #005177; }
.imgcatbg { font-style: normal; font-size: 10px; color: #005177; font-weight: bold; }
.imgtitlebg { font-style: normal; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.imgwindowbg { font-style: normal; font-size: 9px; color: #005177; }
.imgmenu { font-style: normal; font-size: 11px; color: #D4AD00; font-weight: bold; letter-spacing: 0.1em; }

/* Post quote/code colors */
.quote { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #DEE7EF; margin: 0,0,0,0;}
.code { font-size: 10px; font-family: Courier New; color: #000000; background-color: #BEC7CF; margin: 0,0,0,0;}

/* Improved quote */
.iQuote {
	border-left-style: solid;
	border-left-color: #FFAE35;
	border-left-width: 1px;
	font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #DEE7EF; /*margin: 0,0,0,0;*/
	/*color: #FFAE35;*/
	padding-left: 8px; padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px;
}
.iQuote .iQuote {	border-left-color: #FF8C00;	color: #FF8C00;}
.iQuote .iQuote .iQuote {	border-left-color: #FFD700;	color: #FFD700;}
.iQuote .iQuote .iQuote .iQuote {	border-left-color: #D2691E;	color: #D2691E;}

/* Improved code */
.iCode {
	border-left-style: solid;
	border-left-color: #FFAE35;
	border-left-width: 1px;
	font-size: 12px; font-family: Courier New; color: #EEF; background-color: #90A4B7; /*margin: 0,0,0,0;*/
	/*color: #FFAE35;*/
	padding-left: 8px; padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px;
}

/* Indian added */
p.thread { font-size: 12px; font-weight: normal; font-family: Trebuchet, Verdana, Helvetica, Arial; color: #000000; text-indent: 0;}
p.thread2 { font-size: 10px; font-weight: normal; font-family: Trebuchet, Verdana, Helvetica, Arial; color: #000000; text-indent: 0; line-height: 10px;}

div#tt {
/*	font: normal 9pt/9pt "courier new", monospace;	*/
	font: normal 90%/90% "courier new", monospace;
	color: #666;
	border-left-style: solid; border-left-color: #FFAE35; border-left-width: 1px;
	padding-left: 18px; padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px;
}

td.catbg2{
	background: #DEE7EF url('/forum/images/z02.gif') top repeat-x;
	}

td.catbg3 {
	background: #DEE7EF url('/forum/images/z-cat.gif') top repeat-x;
	height: 24px;
	color: #FFF; font-weight: bold; font-size: 13px;
	}

/*	rating/pages.css copy */

div.pages {						margin: 0;	padding: 0;				}
.allright {							float: right;										}
.pages * {	 	 					font: 10px trebuchet, arial, helvetica, sans-serif;			}

.pages a {						color: #6186a7; outline: none	;		}
.pages a:visited {			color: #6186a7;									}
.pages a:hover {			color: #315677;									}
.pages a:unknown {		color: #003;											}
.pages a:active {			color: #000;											}

/*		was: #2e6ab1	-	#9aafe5
		now: #6186a7	-	#a7c2e4 (#7f9db9)		*/

.pages {
	/*	clear: left;	This will force each image to move below the bottom outer edge of any right-floating image earlier in the source document. 	 */
	padding-right: 1em; padding-left: 1em; font-size: 85%; padding-bottom: 1em; margin: 1em 0px; padding-top: 1em
	}
.pages a {							/* other pages */
	float: left; border-right: #fff 1px solid; padding-right: 0.5em; border-top: #fff 1px solid; display: block; padding-left: 0.5em; background: #fff; padding-bottom: 0.2em; border-left: #fff 1px solid; margin-right: 0.1em; padding-top: 0.2em; border-bottom: #fff 1px solid
	}
.pages a {							/* other pages border*/
	border-right: #a7c2e4 1px solid; border-top: #a7c2e4 1px solid; border-left: #a7c2e4 1px solid; border-bottom: #a7c2e4 1px solid; text-decoration: none
	}
.pages span {						/* current page */
	float: left; display: block; margin-right: 0.1em;
	padding-right: 0.5em; padding-left: 0.5em; padding-bottom: 0.2em; padding-top: 0.2em;
	/*		background: #fff; border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid;		*/
	}
.pages span.current {		/* current page border*/
	border-right: #6186a7 1px solid; border-top: #6186a7 1px solid; font-weight: bold; background: #6186a7; border-left: #6186a7 1px solid; color: #fff; border-bottom: #6186a7 2px solid
	}
.pages a:hover {
	border-left-color: #6186a7; border-bottom-color: #6186a7; border-top-color: #6186a7; border-right-color: #6186a7;
	}
.pages a.nextprev {
	font-weight: bold;
	}
.pages span.nextprev {
	color: #666;
	}
.pages span.nextprev {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; color: #999; border-bottom: #ddd 1px solid;
	}

.pages a.nav, .pages img{
	text-align: left; float: left; padding: 0; margin: 0; border: none;
/*	padding: 0,0,0,0; margin: 0,0,0,0; border: 1px dotted;	*/
/*	display: inline		*/
	}


table.boardind {
	margin: 0px;
	padding: 0px;
	}
table.boardandmods {
	margin: 0px;
	padding: 0px;
	}
table.boardind td.ad120x48 {
	margin: 0px;
	padding: 0px;
	}

.karma2score {
	float: left;
	height: 22px;
	width: 42px;
	background: url('/forum/images/karma2score.gif') top no-repeat;
	color: #99A;
	text-align: center;
	padding: 5px 4px 2px 4px;
	}