/* Base class, the rest inherit from this */

/* Global Board Elements */

body {

  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FEEEE1;
  background-color: #8B8682;
  margin: 0px;
  padding: 0px; /* required for Opera to have 0 margin */
  text-align: center; /* centers board in MSIE */

}

#boardWrap {
  background-color: #FEEEE1;
  width:800px;
  margin-top:25px;
margin-right:auto;
margin-left:auto;
   margin: 0px;
  padding: 0px; /* required for Opera to have 0 margin */
  text-align: center; /* centers board in MSIE */
  border: 1px solid navy;
}

table,
tr,
td {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #404040;
}

a:link,
a:visited,
a:active {

  text-decoration: underline;
  color: #37496D;
}


a:hover {

  color: #404040;
}


#logo {

border:1px solid #4682B4;

}

hr {color: #B0C4DE;}


fieldset {

border:2px solid #B0C4DE;

}

ul {

  list-style-type:none;
  line-height:12pt;

}



#topMenu {

background-color:#6A757D;
border-right:1px solid #6A757D;
border-bottom:1px solid #6A757D;
border-left:1px solid #6A757D;
color:#FEEEE1;
width:100%;
height:22px;
padding-top:4px;
padding-right:18px;
padding-bottom:4px;
padding-left:4px;
text-align:right;

vertical-align:middle;

}

#topMenu a:link, #topMenu a:active, #topMenu a:visited{
color:#FEEEE1;
text-decoration:none;
}

#topMenu  a:hover {
text-decoration:underline;
}

#nav {
  background-color:#FFF;
  border:2px solid #B0C4DE;
  font-size: 11px;
  font-weight: bold;
  padding:4px;

}


#nav a:link,
#nav a:visited,
#nav a:active {
	
  text-decoration: none;
  color: #404040;
  font-weight:bold;
  font-size:12px;
}

#nav a:hover {
   text-decoration: underline;
}

.mainTable {

border:2px solid #B0C4DE;

}

.sponsorTable {
background-color:#fff;
border:2px solid #B0C4DE;

}

.adTable {
background-color:#fff;
border:2px solid #B0C4DE;
margin-top:12%;
margin-left:10px;
padding:1px;
}

.tableBorder {
background-color:#fff;
border: 2px solid #B0C4DE;

}

/* BoardView Elements */


.category {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 24px;
  background-image: url(images/topcell.gif);
  padding-left:6px;
  border:1px solid #4682B4;
}

.category a:link,
.category a:visited,
.category a:active {

  text-decoration: none;
  color: #37496D;
}


.category a:hover {

  text-decoration: underline;

}


.category1 {

  font-size: 10px;
  font-weight: bold;
  color: #37496D;
  height: 24px;
  background-image: url(images/topcell.gif);
  padding-left:4px;
}

.category1 a:link,
.category1 a:visited,
.category1 a:active {

  text-decoration: none;
  color: #37496D;
}


.category1 a:hover {
	
  text-decoration: underline;

}

.col1 {
	
	width:4%; 
	border:2px solid #B0C4DE;
	}

.col2 {
	
	width:51%; 
	color: #000000; 
	border:2px solid #B0C4DE; 
	padding-left:4px;
	}

.col3 {
	
	width:10%; 
	text-align:center; 
	}

.col4 {
	
	width:10%; 
	text-align:center; 
	}

.col5 {
	
	width:30%; 
	color: #000000; 
	border:2px solid #B0C4DE; 
	padding-left:4px;
	}



.topicTable {
background-color:#fff;
border: 2px solid #B0C4DE;
}


#bizlink {

  font-size: 10px;
  font-weight: bold;
  color: #37496D;
  height: 16px;

}


.boardinfo {
        background-color:#fff;
	border-top:2px solid #B0C4DE;
	border-right:2px solid #B0C4DE;
	border-bottom:2px solid #B0C4DE;
	border-left:2px solid #B0C4DE;
	/*visibility:collpase;*/
}


#boardinfocat {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 24px;
  background-image: url(images/topcell.gif);
  padding-left:6px;
  border:1px solid #4682B4;
}


#boardinfocat a:link,
#boardinfocat a:visited,
#boardinfocat a:active {

  text-decoration: none;
  color: #37496D;
}


#boardinfocat a:hover {

  text-decoration: underline;
}


.redirect {

  font-size: 11px;
  font-weight: bold;
  border-left: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
}


.highlight {

  font-size: 11px;
  color: #566990;
}


.highlight a:link,
.highlight a:visited,
.highlight a:active {

  text-decoration: underline;
  color: #566990;
}


.highlight a:hover {

  text-decoration: underline;
  color: #404040;
}



.invitering {

border:1px solid black;
}

.invite {

border-top: 1px solid black;
}


#cookieMark {

	background-color:#B0C4DE;
	border:1px solid #4682B4;
	font-size:11px;
	width:400px;
	height:16px;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
}

#cookieNew {

	background-color:#B0C4DE;
	border:1px solid #4682B4;
	font-size:11px;
	width:280px;
	height:16px;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
        margin-top:1em;
}

/* ForumView Elements */

.forumTop {

	background-color:#FFFFFF;
	border: 2px solid #B0C4DE;

}


.forumRow {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 24px;
  background-image: url(images/topcell.gif);
  padding-left:6px;
 }

.fcol1 {
	
	width:4%; 
	border:2px solid #B0C4DE;
	}

.fcol2 {
	
	width:36%; 
	color: #000000; 
	background-color:#FFFFFF; 
	border:2px solid #B0C4DE;
	}

.fcol3 {
	
	width:10%; 
	text-align:center; 
	background-color:#B0C4DE;
	}

.fcol4 {
	
	width:10%; 
	text-align:center; 
	background-color:#B0C4DE;
	}

.fcol5 {
	
	width:35%; 
	color: #000000; 
	background-color:#FFFFFF; 
	border:2px solid #B0C4DE;
	}

/* TopicView Elements */


.posttop {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 16px;
  line-height:14pt;
  margin:10px;
  background-color:#B0C4DE;

}


.posttop a:link,
.posttop a:visited,
.posttop a:active {

  text-decoration: underline;
  color: #37496D;
}

.posttop a:hover {

  text-decoration: underline;
}


.signature {

  font-size: 11px;
  color: #566990;
}


.postdetails {
	
  font-size: 11px;
  color: #404040;
}


.postcolor {

  font-size: 12px;
  color: #404040;
  line-height: 150%;
}




.membertitle {

  font-size: 11px;
  font-style: italic;
  line-height: 150%;
  color: #37496D;

}


.normalname {

  font-size: 12px;
  font-weight: bold;
  color: #000033;
  padding-bottom: 2px;
}


.qrLeft {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 24px;
  background-image: url(images/topcell.gif);
  padding-left:6px;
  border-top:1px solid #4682B4;
  border-bottom:1px solid #4682B4;
  border-left:1px solid #4682B4;
}

.qrRight {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 24px;
  background-image: url(images/topcell.gif);
  padding-left:6px;
  border-top:1px solid #4682B4;
  border-bottom:1px solid #4682B4;
  border-right:1px solid #4682B4;

}

#quickTable {

	background-color:#FFFFFF;
	border: 2px solid #B0C4DE;
}


.unreg {

  font-size: 11px;
  font-weight: bold;
  color: #990000;
}


.buttontext {

  font-size: 10px;
  color: #404040;
  text-decoration: none;
}

#topicTrack {

	background-color:#B0C4DE;
	border:1px solid #4682B4;
	font-size:11px;
	width:320px;
	height:16px;
	padding:4px;
	margin-left:2px;
	margin-right:auto;

	margin-bottom:1em;
}

/* Titles and stuff */


.titlelarge {
	
  font-size: 10px;
  font-weight: bold;
  line-height: 150%;
  color: #000000;
  background-image: url(images/topcell.gif);

}


.titlelarge a:link,
.titlelarge a:visited,
.titlelarge a:active {

  color: #37496D;

}


.titlemedium {

  font-size: 10px;
  font-weight: bold;
  line-height: 150%;
  color: #000000;
  height: 22px;
  padding-left: 8px;
  background-color:#B0C4DE;
  border:0px solid #4682B4;

}


.titlemedium a:link,
.titlemedium a:visited,
.titlemedium a:active {

  text-decoration: none;
  color: #000000;
}


.titlemedium a:hover {

  text-decoration: underline;
}

.searchmedium {

  font-size: 10px;
  line-height: 150%;
  color: #000000;
  height: 22px;
  padding-left: 15%;
  background-color:#B0C4DE;
  border:0px solid #4682B4;

}


.searchmedium a:link,
.searchmedium a:visited,
.searchmedium a:active {

  text-decoration: none;
  color: #000000;
}


.searchmedium a:hover {

  text-decoration: underline;
}


#contactTop {


  font-size: 10px;
  font-weight: bold;
  line-height: 150%;
  color: #000000;
  border: 1px solid black;
  background-image: url(images/topcell.gif);
}

#contactBody {
	
  border-right: 1px solid black;
  border-left: 1px solid black;
  padding-left: 8px;
}



#contactBottom {

  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 16px;
  border: 1px solid black;
  background-image: url(images/topcell.gif);
}


/* Menu - Control Panel Stuff */

#controlpanel {

  font-size: 10px;
  font-weight: bold;
  color:#000000;
  line-height: 150%;
  width:480px;
  border:1px solid black;
  background-color:#B0C4DE;
  border:1px solid #4682B4;
  margin-left:2em;
  margin-right:auto;
  padding:4px;
}

#cpAd {

  margin-right:4em;
  width:120px;
  height:86px;
  border:1px solid #4682B4;
}

#cpAdII {
  background-color:#B0C4DE;
  margin-right:4em;
  width:234px;
  height:86px;
  border:1px solid #4682B4;
  padding-top:3px;
}

#usermenu {

  font-size: 12px;
  line-height: 150%;
  color: #404040;

}


#tabs {

  vertical-align: middle;
  font-size: 11px;

}


/* Forum Links - Topic Links */


.linkthru {

  font-size: 11px;
  color: #37496D;
}


.linkthru a:link,
.linkthru a:visited,
.linkthru a:active {

  font-size: 11px;
  text-decoration: underline;
  color: #37496D;
}


.linkthru a:hover {

  text-decoration: underline;
  color: #666666;
}


#desc {

  font-size: 10px;
  color: #666666;
}



#copyright {

  font-family: Arial;
  font-size: 10px;
  text-decoration: none;
  line-height: 12px;
  color: #404040;
  letter-spacing: 1px;
}



#copyright a:link, 
#copyright a:visited, 
#copyright a:active {

	text-decoration:underline;
	color:#000;

}



#copyright a:hover {

	text-decoration: none;
	color: gold;
}



#QUOTEHEAD {

	 font-family: Verdana, Arial;
	 font-size: 10px;
	 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 solid #404040;
	 padding: 2px;
}


#QUOTE {

  font-family: Verdana, Arial;
  font-size: 10px;
  color: #333333;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding: 2px;

}


#CODEHEAD {

 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #B9C6D8;
 border: 1px solid #404040;
 padding: 2px;
}


#CODE {

  font-family: Verdana, Arial;
  font-size: 10px;
  color: #333333;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding: 2px;

}


#ME {

  font-family: Verdana, Arial;

  font-size: 12px;
  color: #CC0000;
  text-align: center;
  font-weight: bold;

}


.bottom {

	vertical-align: bottom;
}


.forminput {
	
  background-color: #E8E8E8;
  font-size: 10px;
  font-family: Verdana, Helvetica, sans-serif;
  vertical-align: middle;
}


.textinput {

  background-color: #E8E8E8;
  font-size: 12px;
  font-family: Verdana, Helvetica, sans-serif;
  vertical-align: middle;
}


#small {

  font-family: Arial;
  font-size: 9px;
}

#date {

  font-size: 10px;
  color: #566990;
}



/* Page Links */

.pagesof {

       background-color: #B0C4DE;
	   color: #000000;
       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:2px solid #B0C4DE;

}



#statstitle {

  border:1px solid black;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  color: #FFFFFF;
  background-image: url(images/topcell.gif);

}


#statsbottom {

  border:1px solid black;
  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 16px;
  background-color:#B0C4DE;
  
}


.memrate {

width:100px;
}

.searchDetails {

padding:8px 6px 4px 4px;
}

.searchPostDetails {

padding:12px 6px 4px 4px;
}





