a:link,a:active,a:visited{color:#286B8C;text-decoration:none;}
a:hover{text-decoration:underline; color:#DD6900;}

BODY{background-color: white;color:#50504D;font-family: verdana, arial;font-size: 12px;} 

TABLE{font-size: 13px;}
IMG{border: 0;}

H1{font-size: 25px;font-family:Verdana;font-weight:bold;color:#006699}
.H2{font-size: 21px;font-weight: bold;color:#525252}
H3{font-size: 18px;font-weight: bold;color:#525252}

.button {border: outset 1px silver;font-weight: bold;background-color: white;}

.navbutton a{ text-decoration: none; background-color: #EBEEF8; border: 1px solid silver; color: #113366; padding-left: 10px; padding-right: 10px; margin-left: 5px;font-size:13px;}
.navbutton a:hover{ text-decoration: none; background-color: #113366; border: 1px solid silver; color: white; padding-left: 10px; padding-right: 10px; margin-left: 5px;}

.green,a.green,a.green{color:#38AD00;font-size:13px;font-weight:normal;}
.red,a.red,a.red{color:#CA653F;font-size:13px;font-weight:normal;}
.green1,a.green1,a.green1{color:#38AD00;font-size:14px;font-weight:bold;}
.red1,a.red1,a.red1{color:#CA653F;font-size:14px;font-weight:bold; cursor: hand;}

.yellow{background-color: #FEFEE0;border: 1px solid #EFF0C3;display: block;padding: 10px;font-size:13px;line-height:18px}
.white{background-color:#FFFFFF;}

.forum{background-color:#C5CACF;width:100%;border:0px #98AAB1 solid;}
.category{font-size:14px;padding-left:13px;padding-right:9px;padding-bottom:11px;padding-top:11px;line-height:18px}
.categoryname{ font-weight: bold; font-size: 17px;}

.evencolumns{ background-color: #FBFBFB;;font-size: 12px;padding:7px}
.oddcolumns{ background-color: #FBFBFB;;font-size: 12px;padding:7px}


.incomplete{border-color: red;}.required{border-color: red;}
.nav { }

.suggest{border: 1px solid silver;}
.link{padding: 10px;border-bottom: 1px dotted silver; background-color:WhiteSmoke;}

.commentposter{padding: 10px;font-size: 12px;color:#50504D;background-color:#F8F8F8;}
.commentposteralternate{padding: 10px;font-size:12px;color:#50504D;background-color:#FAFAFA;}
.comment{padding: 5px;font-size: 13px;background-color: #FFFFFF;}
.commentalternate{padding: 5px;font-size: 13px;background: #FFFFFF;}
.commentdate{font-size:9px;font-style:italic;color:#525252;}
.post{font-size:14px;color:#000000;padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:0px;line-height:20px;background-color:#FFFFFF;}

 hr{height:0px;border:solid #989898 0px;border-top-width:1px;}

.details{ padding: 10px; margin: 10px; background-color: white; border: 1px solid silver;}
.detailsborder{ border: 1px solid black;}

.labels{font-weight: bold;}
.grouping{ border: 1px inset silver; padding: 5px; margin: 5px;}
.important{ font-weight: bold;}

.columnheader { background-image: url('../images_default/categorybg.png'); background-repeat: repeat-x;color:white;padding:5px;font-size:13px;}

.labelscolumn{ width: 30%; background-color: #F8F8F9	; border: 1px solid silver; vertical-align: top;}
.optionscolumn{ width: 70%; background-color: #F8F8F9	; border: 1px solid silver; vertical-align: top;}

.info { display: block; border: 1px solid #D2D5D8; background-color: white; padding: 5px;}

.editedby{ font-size: 9px;}
.searchhighlight{ background-color: yellow;}
			  
.title{ font-size: 14px; padding: 3px; font-weight: bold; text-align: center;}
		  
.newpmhighlight{ font-weight: bold;}

.quote{ padding: 3px; border: 1px solid WhiteSmoke; background-color: #EEEEF3; margin: 3px;}
.quoteby{ font-size: 10px; font-style: italic;}

.posthistory{ overflow: auto; width: 100%; height: 300px;}

.deletions{ width: 50%; background-color: silver; padding: 5px; border: 1px solid black; margin: 0 auto; text-align: center;}

.modcpnav{ display: block; border: 1px solid #CCCCCC; background-color: #EEEEF3;  color: gray; padding: 2px; margin: 5px; text-decoration: none;}
.modcpnav:hover{ background-color: #D9DCE4; color: black;}

.code{ font-family: monospace; font-size: 10px; background-color: WhiteSmoke; padding: 2px; border: 1px solid #CCDED1; margin: 10px; overflow: scroll; width: 600px;}

.areaheader{ background-color: #D9DCE4;}
.areafooter{ background-color: WhiteSmoke;}				  
																

.ac_results
{
/* Autocomplete possibilities list */
 background-color: #ffffff;
 border-color: #000000;
 border: 1px solid;
 padding: 0px;
 overflow: hidden;
 z-index: 99999;
}

.ac_results ul
{
/* Autocomplete possibilities list element set */
 width: 100%;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0;
}

.ac_results li
{
/* Autocomplete possibilities list element */
 margin: 0px;
 padding: 2px 5px;
 cursor: default;
 display: block;
 font-family: sans-serif;
 font-size: 12px;
 line-height: 16px;
 overflow: hidden;
}

.ac_loading
{
/* Autocomplete loading indicator */
 background-color: #ffffff;
 background: url('../images_default/indicator.gif') right center no-repeat;
}

.ac_odd
{
/* Autocomplete odd numbered rows */
 background-color: #eeeeee;
}

.ac_over
{
/* Autocomplete */
 background-color: #0A246A;
 color: #ffffff;
}

#searchbox
{/* The search bar at the top.*/
 background-color: #F9F9F9; border-width: 1px 0px 1px 0px;
 border-style: solid; border-color: #E5E5FF; text-align: center;
 padding: 5px 0px 5px 0px; margin: 0px 60px 5px 60px; opacity: 1;}

.submitbutton
{/* Submit buttons.*/
 font-size: 14px; margin: 4px; padding: 2px; font-weight: bold;}

.submitbutton:hover
{/* Mouseover of submit buttons.*/
  color: #006600;}

.previewbutton
{/* Preview buttons.*/
  font-size: 14px; color:#707016; margin: 4px; padding: 2px; font-weight: bold;}
  
.previewbutton:hover
{/* Mouseover of preview buttons.*/
  color: #194256;}

.gobutton
{/* Go buttons.*/ 
  font-size: 12px; font-weight: bold; margin: 0; padding: 0px;}

.gobutton:hover
{/* Mouseover of go buttons.*/
padding: 5;color: #006600;}

.gobutton img, .bigbutton, img, .previewbutton img, .submitbutton img, .biglink img
{/* Vertrically centered images within various elements.*/
 vertical-align: middle;}

.bigbutton
{ /* Generic large buttons.*/
 color: #006666; font-size: 15px;  margin: 4px; padding: 0px; font-weight: bold;}

.bigbutton:hover
{/* Mouseover of generic large buttons.*/
}

 .biglink,a.biglink
{ /* Generic large links.*/
 color: #007777; font-size: 17px; font-weight: bold; text-decoration: none;}

.biglink:hover
{/* Mouseover of generic large links.*/
 color: #DD6900; font-weight: bold;text-decoration:underline}
 

.imtextself{ color: gray;}
.imtextother{ color: black;}

.invisibleuser{ color: gray;}
a.admincolor{ color: #3E97CF; font-weight: bold;}
a.modcolor{ color: #AA3333; font-weight: bold;}
a.sponsorcolor{ color: #11BB33; font-weight: bold;}
a.bannedcolor{ color: gray; font-weight: bold;}
a.membercolor{ font-weight: bold;font-family: verdana}
.mutualbuddy{ font-weight: bold; font-weight: bold;}															  

.smiliebox{ border: 1px dotted silver; background-color: silver; padding: 10px; width: 140px;}

.linktools{ font-size: 11px; color: gray;}
.linktools a{ text-decoration: none; color: gray;}

.subcatsmainpage{ font-size: 10px; margin: 0; padding: 3px;}

.login{ font-size: 12px; float: right; padding: 5px; margin-bottom: 0px;}

.sort{ padding: 5px; margin: 5px; border-left: 1px solid silver; border-right: 1px solid silver; background-color: whitesmoke;}

.box{ background-color: #E4EAF3;  margin-bottom: 10px;}
.boxtitle{ background-color: #113366; cursor: pointer; font-weight: bold; color: white;}
.boxbody{ padding: 5px;}

.newlinks { }

.bullet{ vertical-align: middle;}
.minilabels{ font-style: italic;}

.tableheader{ background-color: #113366; border: 1px solid #111133; color: white; padding-left: 5px;}

.rules{ border: 2px solid #FFAAAA; background-color: #EEEEF3; color: black; padding: 5px; margin: 5px; font-size: 14px;}

.flatbutton{ border-style: solid; background-color: white;}

.threadbottom{ border-width: 0; background-color: #EEEEF3;}
.threadtools:link { text-decoration: none; }
.threadtools img{ vertical-align: middle; border-width: 0;}	 

.quotations{border-width: 1px;border-style: solid;background-color: #E7E7EF;border-color: #C5CFDF;padding: 5px;margin: 0 auto;text-align: center;} text-align: center;}

.whiteboard{ background-color: white; border: 1px solid silver; margin: 10px; padding: 5px;}

.homenav, .homenav:link, .homenav:visited { display: block; border: 1px solid #CCCCCC; background-color: #D9DCE4;  color: #113366; 
 padding: 5px; margin: 5px; text-decoration: none; font-weight: bold;}
.homenav:hover, .homenav:link:hover, .homenav:visited:hover{ background-color: #113366; color: white; text-decoration: none;}

.linkdiv{ float: left;  width: 45%; padding: 10px; border-bottom: 1px dotted silver; background-color: WhiteSmoke;}

.statimage{ float: left; width: 40px;}
.floatleft{ float: left;}
.floatright{ float: right;}
.internalreply{ border: 1px black solid; padding: 5px;}
.clear{ clear: both;}

.posttextarea{ width: 97%;}

.redirect{ padding: 20px; margin: 40px; background-color: #EEEEF3; border: 1px solid #D9DCE4; font-weight: bold;}

.legend{ padding: 10px; margin: 10px; border: 1px solid #007788; width: 250px;}

.ratingresponse{ background-color: white;}

.thumbshot{ float: left; padding: 2px;}

.floatattach{ float: left; margin: 5px;}

.denialpage{ border: 2px solid #FFAAAA; background-color:#EEEEF3; color: black; padding: 5px; margin: 5px; font-size: 14px;}

.unit-rating{/*Part of the AJAX star rating system.*/
 list-style:none; margin: 0px; padding: 0px; width: 100px; height: 20px; position: relative;
 background: url('../images_default/ajaxstar.png') top left repeat-x;}

.unit-rating li{/*Part of the AJAX star rating system.*/
 text-indent: -90000px; padding: 0px; margin: 0px; float: left;}

.unit-rating li a{/*Part of the AJAX star rating system.*/
 display: block; width: 20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}

.unit-rating li a:hover{/*Part of the AJAX star rating system.*/
 background: url('../images_default/ajaxstar.png') left center; z-index: 2; left: 0px;}

.unit-rating li.current-rating{/*Part of the AJAX star rating system.*/ 
background: url('../images_default/ajaxstar.png') left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1; }

.bait { visibility: hidden; width: 0; height: 0; display: hidden; }
.pagerank { font-size: 6px; }

.toolsbar{ padding: 10px; margin-top: 10px; font-size: 18px; text-align: center;}
.toolsbar a{ padding: 10px; margin-right: 10px; border: 1px dotted gray; text-decoration: none;}

.articlebar{ float: right;}
.articlebar a{ display: block; padding: 5px; margin: 10px; border: 1px inset black; text-decoration: none;}

.popup{ padding: 5px; margin: 5px; background-color: #EEEEF3; border: 1px solid #D9DCE4; font-weight: bold;}
.actionrow{ background-color: #C4C9CF; border-color: #E4E9EF; padding: 5px;}
.alert{ padding: 10px; margin: 10px; background-color: #C4C9CF; border: 1px solid red;}

.signature{ width: 70%; height: 2px; background-color: gray; border: 1px solid silver; margin-top: 14px; margin-bottom: 5px; text-align: left;}

.memberstatus{ float: right; width: 30%; background-color: WhiteSmoke; border: 1px solid silver; padding: 7px;}
.statussection{ font-size: 14px; background-color: #E4E9EF; padding: 2px; margin-bottom: 5px;
 margin-top: 2px; margin-left: 0; margin-right: 0; display: block;}

.logobg{ background-image: url('../images_default/headerbg.png'); background-repeat: x;
 position: absolute; left: 0; top: 0; height: 80px; width: 100%; z-index: -1;}

.main{ border-top: 1px solid silver; padding: 10px;  margin-bottom: 0;}

.footer{ border-top: 1px solid silver; background-color: whitesmoke; color: black; padding-left: 10px; padding-right: 10px;
 padding-bottom: 10px;line-height:18px;}
.footer a, .footer a:hover{ text-decoration: none; border-bottom: 1px dotted black; color: black;}

 .linktitle{font-size:13px;},a.linktitle{font-weight:bold;font-size:13px;},a.linktitle:visited,a.linktitle:active{font-weight:normal;font-size:13px;}a.linktitle:hover{text-decoration:underline;color:#DD6900;}

.subcategoryname, .subcategoryname a, .subcategoryname a:hover { }
.catdescription{ text-align: center; font-size: 10px;}

#similar{ font-size: 12px; margin: 10px; padding: 10px;}
#similar .categoryname{ font-size: 12px; margin: 5px;}

.logo{ float: left; width: 40%;}
.cite{ padding: 3px; border: 1px solid blue; background-color: silver; margin: 3px;}		  

INPUT
{/*Input boxes where you type a short line.*/
 font-size: 12px;}
SELECT
{/*Dropdown selectors.*/
 background-color: #ffffff;  color: #000000; border: 1px solid; border-color: #C0C0C0; font-size: 13px;}
TEXTAREA
{/*Text areas where you type multiple lines.*/
 background-color: #ffffff;  color: #000000; border: 1px solid; border-color: #C0C0C0; font-size: 13px;}

