/* Base class, the rest inherit from this */

table, tr, td {
     font-size: 11px;
     font-family: Tahoma;
     color: #2F2945;
}

body {
     font-size: 11px;
     font-family: Arial;
     color: #000000;
     background-color: #f8f8f8;
}

a:link, a:visited, a:active {
     text-decoration: underline;
     color: #000033;
}

a:hover {
     color: #0000FF
}

fieldset {
     border:1px solid #B0C3D4;
}

ul {
     list-style-type:square;
     list-style-image:url("images/list.gif");
     line-height:12pt;
}



/* Category Headers - Navigation - Misc Stuff */

#category {
     font-size: 11px;
     font-weight: bold;
     color: #FCFAE3;
     height: 24px;
     background-color: #5B90CF;
     /*background-image: url(images/graybk.jpg);*/
}

#category a:link, #category a:visited, #category a:active {
     text-decoration: none;
     color: #FCFAE3;
}

#category a:hover {
     text-decoration: underline;
}

#category1 {
	font-size: 10px;
	font-weight: bold;
	color: #B0C3D4;
	height: 16px;
	background-image: url(images/graybk.jpg);
}

#bizlink {
	font-size: 10px;
	font-weight: bold;
	color: #B0C3D4;
	height: 16px;
}

#category1 a:link, #category1 a:visited, #category1 a:active {
	text-decoration: none;
	color: #B0C3D4;
}







#category1 a:hover {



  text-decoration: underline;



}





.boardinfo {



border:1px solid black;

visibility:collpase;



}

#boardinfocat {
	font-size: 11px;
	font-weight: bold;
	color: #B0C3D4;
	height: 16px;
	background-image: url(images/graybk.jpg);
	border-top:1px solid black;
	border-bottom:1px solid black;
}

#boardinfocat a:link, #boardinfocat a:visited, #boardinfocat a:active {
	text-decoration: none;
	color: #B0C3D4;
}







#boardinfocat a:hover {



  text-decoration: underline;



}



#nav {



  font-size: 11px;





  font-weight: bold;



}







#nav a:link, #nav a:visited, #nav a:active {
	text-decoration: underline;
	color: #000000;
}


.forumclick {
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	background-color: #F7F7F7;
}



#redirect {
	font-size: 11px;
	font-weight: bold;
	/*border-left: 1 solid #C0C0C0;
	border-top: 1 solid #C0C0C0;
	border-right: 1 solid #C0C0C0;
	border-bottom: 1 solid #C0C0C0;*/
}

#highlight {
	font-size: 11px;
	color: #3D3D75;
}

#highlight a:link, #highlight a:visited, #highlight a:active {
	text-decoration: underline;
	color: #3D3D75;
}

#highlight a:hover {
	text-decoration: underline;
	/*color: #404040;*/
}





.invitering {

border:1px solid black;}



.invite {

border-top: 1px solid black;}







/* Viewing Topics Stuff */


#posttop {
	font-size: 11px;
	font-weight: bold;
	color: #B0C3D4;
	height: 16px;
	line-height:14pt;
	margin:10px;
	background-image: url(images/graybk.jpg);
}

#posttop a:link, #posttop a:visited, #posttop a:active {
	text-decoration: underline;
	color: #6a7580;
}







#posttop a:hover {



  text-decoration: underline;



}



#signature {
	font-size: 11px;
	color: #6F9AC6;
}

#postdetails {
	font-size: 11px;
	color: #000000;
}

#postcolor {
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}

#membertitle {
	font-size: 11px;
	font-style: italic;
	line-height: 150%;
	color: #B0C3D4;
}

#normalname {
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	padding-bottom: 2px;
}








#unreg {



  font-size: 11px;



  font-weight: bold;



  color: #990000;



}

.buttontext {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

















/* Titles and stuff */


#titlelarge {
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	color: #FCFAE3;
	/*background-image: url(images/bluebk.jpg);*/
}

#titlelarge a:link, #titlelarge a:visited, #titlelarge a:active {
	color: #FCFAE3;
}

#titlemedium {
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
	height: 28px;
	/*background-image: url(images/bluebk.jpg);*/
	background-image: url(images/topcell.gif);
	background-repeat:repeat-x;
	background-color:#dce5ee;
	padding-left: 10px;
	border-top:1px solid #fcfcfd;
	border-bottom:1px solid #414041;
}

#titlemedium a:link, #titlemedium a:visited, #titlemedium a:active {
	text-decoration: none;
	color: #000000;
}







#titlemedium a:hover {



  text-decoration: underline;



}



#contactTop {
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #FFFFFF;
	border: 1px solid black;
	background-image: url(images/bluebk.jpg);
}

#contactBody {
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding-left: 8px;
}

#contactBottom {
	font-size: 11px;
	font-weight: bold;
	color: #B0C3D4;
	height: 16px;
	border: 1px solid black;
	background-image: url(images/graybk.jpg);
}


/* Menu - Control Panel Stuff */

#controlpanel {
	font-size: 11px;
	/*font-weight: bold;*/
	line-height: 150%;
}

#usermenu {
	font-size: 11px;
	line-height: 150%;
	color: #000000;
}

#tabs {
	border:1px solid #333366;
	vertical-align: middle;
	font-size: 11px;
}


/* Forum Links - Topic Links */

#linkthru {
	font-size: 11px;
	color: #000033;
}

#linkthru a:link, #linkthru a:visited, #linkthru a:active {
	/*font-size: 11px;*/
	text-decoration: underline;
	color: #000033;
}

#linkthru a:hover {
	text-decoration: underline;
	color: #000033;
}

#desc {
	font-size: 11px;
	color: #555555;
}

#copyright {
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	line-height: 11px;
	color: #000000;
	letter-spacing: 1px;
}

#copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover {
	text-decoration:underline;
	color: #000000;
}

#QUOTEHEAD {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:2px;
	/*font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B9C6D8;
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px dotted #404040;
	padding-left: 2px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;*/
}

#QUOTE {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:2px;
	/*border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;*/
}

#CODEHEAD {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:2px;
	/*font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B9C6D8;
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px dotted #404040;
	padding-left: 2px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;*/
}

#CODE {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:2px;
	/*border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;*/
}

#ME {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #CC0000;
	text-align: center;
	font-weight: bold;
}

.bottom {
	vertical-align: bottom;
}

.forminput {
	background-color: #CCCCCC;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align: middle;
}

.textinput {
	/*background-color: #E8E8E8;*/
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align: middle;
}

#small {
	font-family: Arial;
	font-size: 9px;
}

#date {
	font-size: 10px;
	color: #AAAACC;
}



/* Page Links */





.pagesof {

       background-color: #3483CE;

color: #FFFFFF;

       border-top:1px solid black;

       border-bottom:1px solid black;

       border-left:1px solid black;

font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

       position: relative;

       visibility: visible;

       text-align: center;

padding: 2px 6px 2px 6px;

white-space: nowrap;



}



.currentpage {

       font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

       color: #000000;

       background-color: gold;

       border-top:1px solid black;

       border-right:1px solid black;

       border-bottom:1px solid black;

       position: relative;

       visibility: visible;

       text-align: center;

       padding: 2px 6px 2px 6px;

       white-space: nowrap;

  }



.page {

       font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

       color: black;

       background-color: #EDF2F5;

       border-top:1px solid black;

       border-right:1px solid black;

       border-bottom:1px solid black;

       position: relative;

       visibility: visible;

       text-align: center;

       padding: 2px 6px 2px 6px;

       white-space: nowrap;

       text-decoration:none;

 }



.page a:link, .page a:visited, .page a:active {

text-decoration:none;

}



.page a:hover {

color:blue;

text-decoration:underline;

}





/* Extended Stats */



#statsbox {

       border-top:1px solid black;

       border-right:1px solid black;

       border-bottom:1px solid black;

       border-left:1px solid black;

}



#statstitle {
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
	height: 28px;
	padding-left: 8px;
	border-bottom:1px solid black;
	background-image: url(images/topcell.gif);
	/*background-repeat: repeat-x;*/
}



#statsbottom {
	border-top:1px solid black;
	font-size: 11px;
	font-weight: bold;
	color: #B0C3D4;
	height: 16px;
	background-image: url(images/topcell.gif);
}