/* Base class, the rest inherit from this */

TABLE, TR, TD     { font: 13px Verdana; color:#000000 }

body {
	background-color: white;
	padding: 0px;
	border: 0px;
	margin: 0px;
	color: black;
	font-family: Verdana;
	text-align: center;
}

a.navimage:link {
	color: white;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

a.navimage:visited {
	color: white;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

a.navimage:active {
	color: white;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

a.navimage:hover {
	color: white;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

a:link {
	color: blue;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted blue;
}

a:visited {
	color: blue;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted blue;
}

a:active {
	color: blue;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid blue;
}

a:hover {
	color: blue;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid blue;
}

img {
	border: none;
}

/* Category Headers - Navigation - Misc Stuff */

#category         { font-size:11px; font-weight : bold; color : #37496D; height: 16px; background-color: #FFFFFF}

#category a:link, #category a:visited,#category a:active  { text-decoration: none; color : #2D4488}

#category a:hover { text-decoration: none; color: #DDDDDD }

#nav              { font-size:11px; font-weight : bold; color: #DDDDDD;}

#nav2              { font-family: Verdna; font-size:11px; font-weight : bold; color: #000000;}

#nav a:link, #nav a:visited,#nav a:active  { text-decoration: none; color: #DDDDDD; border: none;}

#nav2 a:link, #nav2 a:visited,#nav2 a:active  { text-decoration: none; color: #738FE6}

#redirect         { font-size:11px; font-weight:bold; border: 1 solid #C0C0C0  }

#highlight        { font-size : 11px; color: #118D5F }

#highlight a:link, #highlight a:visited, #highlight a:active { text-decoration: none; color:#2D4488}

#highlight a:hover{ text-decoration: none; color: #738FE6 }

/* Viewing Topics Stuff */

#signature         { font-size:11px; color:#566990 }

#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:#37496D }

#normalname        { font-size:12px; font-weight : bold; color:#000033; padding-bottom:2px }

#unreg             { font-size:11px; font-weight:bold;  color:#990000 }

.buttontext { font-size:10px; color:#000000; text-decoration:none;}

/* Titles n' stuff */

#titlelarge          { font-size:10px; font-weight:bold; line-height:150%; color : #800000; background-color: #AAAAAA}

#titlelarge a:link, #titlelarge a:visited, #titlelarge a:active { color:#DDDDDD}

#titlemedium         { font-size:10px; font-weight:bold; line-height:150%; color:#800000; height: 22px; padding-left: 8px; background-color: #AAAAAA }

#titlemedium  a:link, #titlemedium  a:visited, #titlemedium  a:active { text-decoration: none; color: #800000 }

#titlemedium a:hover { text-decoration: none; color: #800000 }

/* Menu - Control Panel Stuff */

#controlpanel    { font-size:10px; font-weight:bold; line-height:150% }

#usermenu        { font-size : 12px; line-height:150%; color : #000000 }

#tabs            { border:1px solid #37496D; 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: none; color : blue}

#linkthru a:hover { text-decoration: none; color : blue}

#desc             { font-size:10px; color : #666666 }

#copyright        { font-family: Arial; font-size : 9px; text-decoration: none; line-height : 12px; color: #404040; letter-spacing: 1px}

#QUOTE { font-family:Verdana, Arial; font-size:10px; color: #333333; background-color: #FFFFFF; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

#CODE { font-family:Verdana, Arial; font-size:10px; color: #333333; background-color: #FFFFFF;  border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

#ME     { font-family:Verdana, Arial; font-size:12px; color: #CC0000; text-align:center; font-weight: bold; }

.bottom { vertical-align: bottom }

.forminput    { font-size: 8pt; background-color: #E8E8E8; font-family: verdana, helvetica, sans-serif; vertical-align:middle }

.textinput    { font-size: 10pt; font-family: verdana, helvetica, sans-serif;vertical-align:middle; background-color: #e8e8e8 }

#small { font-family: Verdana; font-size:9px }

#date  { font-size:10px; color : #566990}

#main {
	background-color: white;
	color: black;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 702px;
	border: 1px solid black;
}

#left {
	float: left;
	width: 210px;
	background-color: transparent;
	color: black;
	font-family: Verdana;
	font-size: 11px;
	vertical-align: top;
}

#center {
	float: right;
	background-color: white;
	color: black;
	font-family: Verdana;
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	width: 490px;
}

#right {
	float: right;
	clear: all;
	width: 150px;
	background-color: white;
	color: black;
	border-right: 2px dotted #AAF9AA;
	font-family: Verdana;
	font-size: 11px;
	padding: 20px;
}

#donate {
	clear: right;
	background-color: white;
	color: black;
	font-family: Verdana;
	font-size: 13px;
	padding-bottom: 20px;
	vertical-align: top;
	text-align: left;
	width: 700px;
}

#bottom {
	clear: left;
	width: 100%;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	color: black;
	background-color: transparent;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.mainheading1 {
	font-weight: bold;
	color: #118D5F;
	background-color: transparent;
	font-size: 21px;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 20px;
}

.mainheading2 {
	font-weight: bold;
	color: #118D5F;
	background-color: transparent;
	font-size: 21px;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 40px;
	border-top: 1px solid black;
	padding-top: 20px;
}

.maincontent1 {
	font-family: Verdana;
	font-size: 13px;
	text-align: left;
	line-height: 17px;
	vertical-align: top;
	color: black;
	background-color: transparent;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid black;
}

.maincontent2 {
	font-family: Verdana;
	font-size: 13px;
	text-align: left;
	line-height: 17px;
	vertical-align: top;
	color: black;
	background-color: transparent;
	padding-left: 40px;
	padding-right: 40px;
}

.maincontent3 {
	font-family: Verdana;
	font-size: 9px;
	text-align: left;
	line-height: 9px;
	vertical-align: top;
	color: black;
	background-color: transparent;
	padding-left: 40px;
	padding-right: 40px;
}

.sideheading {
	font-weight: bold;
	color: maroon;
	background-color: transparent;
	font-size: 16px;
	text-align: left;
	vertical-align: top;
}

.sidecontent {
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	line-height: 17px;
	vertical-align: top;
	color: black;
	background-color: transparent;
}

.posted {
	font-size: 11px;
	text-align: right;
	color: gray;
	background-color: transparent;
	vertical-align: top;
}

.lightgray {
	background-color: #DDDDDD;
	color: black;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.darkgray {
	background-color: #AAAAAA;
	color: black;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.navgray {
	background-color: #AAAAAA;
	color: black;
	vertical-align: middle;
	text-align: right;
	height: 25px;
}

.navwhite {
	background-color: white;
	color: black;
	vertical-align: middle;
	text-align: right;
	height: 25px;
}

.topgray {
	background-color: #DDDDDD;
	color: black;
	padding: 10px;
	vertical-align: middle;
	text-align: right;
	height: 85px;
	background-image: url('./images/logo1.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.toplogo {
	background-color: #FFB86B;
	color: black;
	padding: 10px;
	vertical-align: middle;
	text-align: left;
	height: 85px;
	background-image: url('./images/newtitle5.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.copyright { font-size: 11px; vertical-align: top; text-align: center; line-height: 15px; }