/* ---------------------------------------------------------------------
						( www.nsorg.com )
		Template CSS - NSOrg DEV 2005 - 2006 Copyright
Copyright © 2003 - 2006 NS Network Organization. All right reserved.
------------------------------------------------------------------------ */

/** Forums Header CSS **/
.mainheader { 
	height:25px;
}

.mainheadleft {
	background-image:url(../images/head_left.gif); 
	background-repeat:no-repeat;
	width: 9px;
	padding: 0;
	margin: 0;
}

.mainheadmiddle {
	background-image:url(../images/head_middle.gif); 
	background-repeat:repeat-x; 
	text-align:center;
	overflow: hidden;
	margin:0;
	padding:0;

}

.mainheadright {
	background-image:url(../images/head_right.gif); 
	background-repeat:no-repeat;
	width: 9px;
	padding: 0;
	margin: 0;
}

/** Forums Table & Menu CSS **/

.menutable{
background: #DEE3E7 url(../images/open_bag.gif);
border: 1px solid #DEE3E7;
}


.menutable th{
background: #E7EFF5 url(../images/titlehead_bg.gif);
border: 1px solid #CCC;
color:#034B81;
font-size:11px;
font-weight:bold;
padding:5px;
}

.maintable{
background: #DEE3E7 url(../images/open_bag.gif);
border: 1px solid #DEE3E7;
}

.maintitle{
background: #E7EFF5 url(../images/titlehead_bg.gif);
border: 1px solid #CCC;
color:#034B81;
font-weight:bold;
padding:5px;
width:100%;
}

.mainsubtable{
background:#5A99BF;
}

.mainsubtable th {
	background:url(../images/forum_images/sub_head.gif) repeat-x;
	height:20px;
	font-weight:bold;
	padding-left:4px;
	color:#FFFFFF;
}

.subtable {
	background:url(../images/sub_head.png) repeat-x;
	height:20px;
	font-weight:bold;
	border-bottom:1px solid #778DA4;
}

.forumcat {
	background:	#EBEEF1 url(../images/forum_images/forumcatbg.gif) repeat-x;
	color:#333333;
	font-weight:bold;
	padding:5px;
	text-align:left;
}

.forumexp {
	float:right;
	margin-top:2px;
	cursor:pointer;
}

a.forumcatlink:link, a.forumcatlink:active, a.forumcatlink:visited {
text-decoration:none;
color:#333333;
}

a.forumcatlink:hover {
text-decoration:none;
color:#333333;
}

tr.row1{
background:#EDEFF1;
}

tr.row2{
background:#EDEFF1;
}

td.row1{
padding:5px;
background:#EDEFF1;
}

td.row2{
padding:5px;
background:#EDEFF1;
}

a.forumtitlelink:link, a.forumtitlelink:active, a.forumtitlelink:visited {
font-size:12px;
font-weight:bold;
}

a.forumtitlelink:hover {
font-size:12px;
font-weight:bold;
}

.forumdesc {
font-size:10px;
color:#996666;
}

.forummods {
font-size:9px;
color:#5E3E3E;
}

a.modslink:link, a.modslink:active, a.modslink:visited, a.modslink:hover {
font-size:9px;
color:#5E3E3E;
text-decoration:underline;
}

.topictitle {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.topicdesc {
font-size:10px;
color:#996666;
}

.tpage {
background-image:url(../images/forum_images/pagesicon.gif);
background-repeat:no-repeat;
padding-left:16px;
}

.lastaction {
font-size:10px;
}

a.lastuser:link, a.lastuser:active, a.lastuser:visited, a.lastuser:hover {
font-size:10px;
}

.fmark{

}

a.fmark:link, a.fmark:active, a.fmark:visited{
	font:			Menu;
	cursor:			pointer;
	display:		inline;
	margin:			1px -1px 1px 2px;
	padding:		2px 5px 3px 5px;
	background:		#E6EDF7;
	border-width:	1px;
	z-index:		1;
	white-space:	nowrap;
	position:		relative;
	top:			0px;
	border:1px solid #A9E2FE;
	text-decoration:none;
}

a.fmark:hover {
	background:		#F1F5FA;
	text-decoration:none;
}

.frss {
text-align:right;
}

.onlineuserlink{

}

.textbutton{
background:#E7EAED;
border:1px solid #D9DFE5;
}

a.textbutton, a.textbutton:active {
			color : #006699;
			text-decoration : none;
			border: 1px solid #CCC;
			background: #E7EFF5 url(../images/titlehead_bg.gif);
			width: 40px;
			padding:4px;
		}
a.textbutton:hover{
			color : #006699;
			text-decoration : none;
			border: 1px solid #778DA4;
			background: #E7EFF5 url(../images/titlehead_bg.gif);
			width: 40px;
			padding:4px;
}
.mainsubtablefooter{
background:#E7EAED;
border-top:1px solid #778DA4;
}

.maintablefooter{
background:#E7EAED;
border:1px solid #778DA4;
}
		
.mainsubtitle{
background: #E7EFF5 url(../images/titlehead_bg.gif);
}

.mainsubbag{
background: #DEE3E7 url(../images/open_bag.gif);
padding:5px;
}

.mainsubbottom{
background:#EDEFF1;
padding-left:5px;
margin-left:5px;
height:30px;
}

a.topicuser:link, a.topicuser:active, a.topicuser:visited, a.topicuser:hover {
color:#00354F;
text-decoration:none;
font-weight:bold;
}

a.topicid:link, a.topicid:active, a.topicid:visited, a.topicid:hover {
color:#00354F;
text-decoration:none;
}

a.tdmlink:link, a.tdmlink:active, a.tdmlink:visited, a.tdmlink:hover {
color:#FFFFFF;
text-decoration:underline;
}

.topictime {
font-size: 10px;
line-height:140%;
}

.topicdetails {
padding-right:5px;
}

.topicuser {
padding:5px;
line-height:16px;
}

.topicbg{
padding:5px;
}

.useroption{
padding:5px;
width:18%;
}

/*Code & Quote Functions*/

.codetable{
border: 1px solid #DAE0E4;
}

.codetable th{
	background: url(../images/misc_image/codehad.png) repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #8E8081;
	text-align: left;
	text-indent: 5px;
	width: 100%;
	height: 20px;

}

.codebag{
background: #F8F9FA;
text-align:left;
}


.quotetable{
border: 1px solid #CCC;
}

.quotetable th{
	background: url(../images/misc_image/quotehad.png) repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #727283;
	text-align: left;
	text-indent: 5px;
	width: 100%;
	height: 20px;
}

.quotebag{
background: #F9FAFB;
text-align:left;
}

/** Forum Footer **/
.ffooter{

}