.incomplete

{

 background-color: #FFCCCC;

 color: #000000;

}

.adsense
{

margin-left: 10px;
}


img.alignright, img[align="right"] {
height: auto;
width: auto;
margin: 2px;
float: right;
background-color: #F6ECED;
border: 1px solid #000000;
padding: 3px;
}


.required

{

 border-color: #C05555;

}



A:link

{

 text-decoration: underline;

 color:#0D4173;

}



A:link:hover

{

 color: #4B4B4B;

}



A:visited

{

 text-decoration: underline;

 color:#0D4173;

}



A:visited:hover

{

 color: #000044;

}



BODY

{ 

 background: #F6ECED;

 color: #000000;

 font-family: verdana, arial;

 font-size: 11px;

} 



INPUT 

{

 background: #E6E6EE; 

 border-color: #777777;

 border-style: solid;

 border-width: 1px;

 color: #333333;

 font-size: 11px;

}



SELECT

{

 background: #E6E6EE; 

 border-color: #777777;

 color: #333333;

 font-size: 11px;

}



TEXTAREA

{

 background: #E6E6EE; 

 border-color: #777777;

 border-style: solid;

 border-width: 1px;

 color: #333333;

 font-size: 11px;

}



.button

{

 border: outset 2px #F8F8F8;

 color: #000000;

 font-weight: bold;

 background-color: #C0D1E5;

}



.main

{

 width: 788px;

 background-color: #FAFAFA;

 padding: 5px;

 margin: 5px;

 color: #000000;

 border-color: #9999CC;

 border-style: solid;

 border-width: 1px;

}



P

{

 font: 12px verdana;

}









TABLE

{

 font: 12px verdana;

}



H1

{

color: #B53A46;

 font-size: 19px;

 font-weight: normal;

}





H2

{

color: #B53A46;

 font-size: 17px;

 font-weight: normal;

}



.nav

{

 font-size: 12px;

}



.suggest

{

 font-size: 12px;

 border-style: solid;

 border-width: 1px;

 border-color: #F4F5F5;

}



.link

{

 padding: 10px;

 font-size: 12px;

 border-bottom-width: 1px; 

 border-bottom-style: dotted; 

 border-bottom-color: #BBBBBB;

 background-color: #F3F3F3;

}



.category

{



 padding: 5px;

 font-size: .9em;

 border-width: 1px;

 border-style: dotted dotted; 

 border-color: #F1E8EB;

}



.catdescrip

{

margin-left: auto;

margin-right: auto;

font-size: 11px;

color: #0E4170;

width: 80%;



}



.commentposter

{

 font-size: 12px;

 background-color: #D5D8E0;

 border-style: outset;

 border-width: 2px;

 border-color: #DDDDDF;

}



.comment

{

 padding: 5px;

 font-size: 12px;

 background-color: #C5CDD8;

 border-style: solid;

 border-width: 2px;

 border-color: #DFE1E2;

}



.commentposteralternate

{

 font-size: 12px;

 background-color: #D9DCE4;

 border-style: outset;

 border-width: 2px;

 border-color: #DDDDDF;

}



.commentalternate

{

 padding: 5px;

 font-size: 12px;

 background: #C9D2DC;

 border-style: solid;

 border-width: 2px;

 border-color: #DFE1E2;

}



.commentdate

{

 font-size: 9px;

 font-style: italic;

}

.details1


{
padding: 10px;
margin: 10px;
font-size: 12px;
background: #FDFEFF;
height: auto;
clear: left;
float: left;
border-right-width: 0px;
border-left-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #004455;
border-left-color: #004455;
border-top-width: 0px;
border-bottom-width: 0px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #004455;
border-bottom-color: #004455;
}

.details

{


 padding: 10px;

 margin: 10px;

 font-size: 12px;

 background: #FDFEFF;

 border-style: solid;

 border-width: 0px;

 border-color: #004455;

}



.detailsborder

{

 font-size: 12px;

 border-style: none;

 border-width: 0px;

 border-color: #cccccc;

}



.labels

{

 font-weight: bold;

}



.grouping

{

 border-style: inset;

 border-width: 1px;

 border-color: #DDDDDD;

 padding: 5px;

 margin: 5px;

}



.important

{

 font-weight: bold;

}



.columnheader

{

 text-decoration: underline;

}



.highlighttext

{

 background-color: yellow;

 font-weight: bold;

}



.labelscolumn

{

 width: 30%;

 background-color: #D5D8E0;

 border-style: solid;

 border-width: 1px;

 border-color: #CCCCCC;

 vertical-align: top;

 padding: 5px;

}



.optionscolumn

{

 width: 70%;

 background-color: #C5CDD8;

 border-style: solid;

 border-width: 1px;

 border-color: #DDDDDD;

 vertical-align: top;

 padding: 5px;

}



.evencolumns

{

 background-color: #D3D6DA;

}



.oddcolumns

{

 background-color: #E3E7ED;

}



.categoryname

{

 font-weight: bold;

}



.info

{

 display: block;

 color: #000000;

 border: solid 1px #D2D5D8;

 background-color: #FAFBFC;

 padding: 5px;

}



.editedby

{

 font-size: 9px;

}



.searchhighlight

{

 background-color: yellow;

}



.modified

{

 color:#668866;

}



.title

{

 font-size: 14px;

 padding: 3px;

 font-weight: bold;

 text-align: center;

 color: #000000;

}



.newpmhighlight

{

 font-weight: bold;

}



.quote

{

 text-align: left;

 padding: 2px;

 border-color: #DCEEE1;

 border-style: solid;

 border-width: 1px;

 margin: 3px;

}



.quoteby

{

 font-size: 10px;

}



.posthistory

{

 border: 1px; 

 background-color: #DDDDDD;

 border-color: #666969;

 overflow: auto;

 width: 100%;

 height: 300px;

}



.historyposter

{

 border: 2px; 

 border-style: inset;

 border-color: #66F5FF;

}



.historypost

{

 border: 2px; 

 border-style: inset;

 border-color: #66FFFF;

}



.deletions

{

 width: 50%;

 background: #F5F6F6;

 padding: 5px;

 color: #000000;

 border-color: #9999BB;

 border-style: dotted;

 border-width: 1px;

 margin: 0 auto;

 text-align: center;

}



.homenav

{

 display: block;

 border-style: dotted;

 border-width: 1px;

 border-color: #99999A;

 padding: 5px;

 margin: 4px;

}



.code

{

 text-align: left;

 font-family: monospace;

 font-size: 10px;

 background: #EEEEEF;

 padding: 2px;

 border-color: #CCDED1;

 border-style: solid;

 border-width: 1px;

 margin: 10px;

 overflow: auto;

}



.areaheader

{

 background-color: #E0E0F5;

}



.areafooter

{

 background-color: #EFF3F6;

}



.imtextself

{

 color: #006600;

}



.imtextother

{

 color: #000088;

}



.invisibleuser

{

 color: #999999;

}



.admincolor

{

 color: #8899FF;

 font-weight: bold;

}



.modcolor

{

 color: #AA3333;

}



.sponsorcolor

{

 color: #11BB33;

}



.bannedcolor

{

 color: #777777;

}



.rteImage 

{

 background: #D3D3D3;

 border: 1px solid #D3D3D3;

 cursor: pointer;

}



.rteImageRaised, .rteImage:hover 

{

 background: #D3D3D3;

 border: 1px outset;

 cursor: pointer;

}



.rteImageLowered, .rteImage:active 

{

 background: #D3D3D3;

 border: 1px inset;

 cursor: pointer;

}



.rteVertSep 

{

 margin: 0 4px 0 4px;

}



.rteBack 

{

 background: #D3D3D3;

 border: 1px outset;

 letter-spacing: 0;

 padding: 2px;

}



.rteBack tbody tr td, .rteBack tr td 

{

 background: #D3D3D3;

 padding: 0;

}



.rteDiv 

{

 display: block;

 position: relative;

}



.legend

{

 padding: 10px;

 margin: 10px;

 font-size: 12px;

 border-style: solid;

 border-width: 1px;

 border-color: #007788;

 width: 250px;

}



.mutualbuddy

{

 font-weight: bold;

}



.smiliebox

{

 border-style: dotted;

 border-width: 1px;

 background-color: #DFDFDF;

 border-color: #AAAAAA;

 padding: 10px;

 text-align: left;

 width: 140px;

}



.reciplink

{

 font-weight: bold;

}



.adbanner

{

 float: right;

 width: 50%;

}



.navbutton

{

 float: right;

 background: #FFFFFF;

 border: 1px solid #BBBBC5;

 padding: 4px;

 margin: 2px;

 font-size: 12px;

 text-decoration: none;

 text-align: center;

}



.navbutton a

{

 text-decoration: none;

 color: #004477;

 padding: 2px;

}



.navbutton a:hover

{

 color: #774444;

 text-decoration: underline;

 padding: 2px;

}



.linktools

{

 font-size: 11px;

 color: #888888;

}



.linktools a

{

 text-decoration: underline;

 color: #000000;

}



.subcatsmainpage

{

 font-size: 10px;

 margin: 0px;

 padding: 3px;

}



.login

{

 font-size: 10px;

 background-color: #E0E9F8;

 border-color: #7090F0;

 border-style: solid;

 border-width: 1px;

 float: right;

 padding: 5px;

}



.sort

{

 text-align: center;

 border-width: 1px;

 border-style: solid none solid none;

 border-color: #D7DFE8;

 padding: 3px;

 margin: 5px;

}



.box

{

 background-color: #F1E8EB; 

 margin-bottom: 10px;

}



.boxtitle

{

 background-color: #184878;

 cursor: pointer;

 font-weight: bold;

 color: #FFFFFF;

}



.boxbody

{

 padding: 5px;

}



.newlinks

{

}



.bullet

{

 vertical-align: middle;

}



.minilabels

{

 font-style: italic;

}



.tableheader

{

 background-color: ##ADBED0;

 border-style: solid;

 border-width: 0px;

 border-color: #111133;

 color: #FFFFFF;

 padding-left: 5px;

}



.month 

{

 border-style: none;

 background-color: #E4E4E4;

 text-align: center;

 width: 90%;

}



.monthname 

{

 text-align: center;

 font-size: 13px;

 font-weight: bold;

 background-color: #DADADA;

 color: #5D5D5D;

 border-style: outset;

 border-width:1px

}



.dayname td 

{

 text-align: center;

 font-size: 12px;

 font-weight: bold;

 background-color: #3E97CF;

 color: #FFFFFF;

 border-style: outset;

 border-width:1px

}



.datepicker { }



.datepickerform {	margin: 0px; }



.monthnavigation { font-family: Tahoma, Arial, sans-serif; }



.monthpicker 

{

 font-size: 11px;

 background-color: #EEEEEE;

}



.yearpicker 

{

 font-size: 11px;

 background-color: #EEEEEE;

}



.pickerbutton 

{

 font-size: 11px;

 background-color: #EEEEEE;

 border-style: solid;

 border-color: #000000;

 border-width: 1px;

}



.nomonthday 

{

 text-align: center;

 font-size: 10px;

 height: 60px;

 width: 10%;

 color: #AAAAAA;

 vertical-align: top;

}



.monthday 

{

 text-align: center;

 font-size: 11px;

 font-weight: bold;

 background-color: #E4E4E4;

 color: #384955;

 height: 60px;

 width: 10%;

 vertical-align: top;

}



.today 

{

 text-align: center;

 font-size: 11px;

 font-weight: bold;

 background-color: #BCC5C7;

 color: #FFFFFF;

 height: 60px;

 width: 10%;

 vertical-align: top;

}



.event 

{

 text-align: center;

 font-size: 11px;

 font-weight: bold;

 color: blue;

 background-color: #E9E9E9;

 height: 60px;

 width: 10%;

 vertical-align: top;

}



.event a 

{

 color: #113355;

}



.todayevent 

{

 text-align: center;

 font-size: 11px;

 font-weight: bold;

 color: red;

 background-color: #FFFF99;

 height: 60px;

 width: 10%;

 vertical-align: top;

}



.todayevent a 

{

 background-color: #FFFF99;

 color: red;

}



.eventcontent 

{

 font-size: 10px;

 border-style: outset;

 border-width: 1px;

 width: 100%;

}



.rules

{

 border-width: 2px;

 border-color: #FFAAAA;

 border-style: solid;

 background-color: #EEEEF5;

 padding: 5px;

 margin: 5px;

 font-size: 14px;

}

IMG
{
 border: 0;
}

.homenav:hover
{
 background-color: #D9DCE4;
 color: black;
}

.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;
}

a.admincolor
{
 color: #3E97CF;
 font-weight: bold;
}

a.modcolor
{
 color: #AA3333;
}

a.sponsorcolor
{
 color: #11BB33;
}

a.bannedcolor
{
 color: gray;
}

.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: #EEEEF3;
 border-color: silver;
 width: 500px;
 padding: 5px;
 margin: 0 auto;
 text-align: center;
}

.shoutbg
{ 
 background-color: #E4EAF3; 
 color: black;
} 

.whiteboard
{
 background-color: white;
 border: 1px solid silver;
 margin: 10px;
 padding: 5px;
}

.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;
}

#chatarea
{
 border: 1px dotted black;
 background-color: #F5F5F5;
 width: 75%;
 height: 300px;
 overflow: auto;
 float: left;
 margin: 10px;
 padding: 5px;
 font-size: 14px;
}

#activechatters
{
 border: 1px dotted black;
 background-color: #F5F5F5;
 width: 15%;
 height: 300px;
 overflow: auto;
 float: left;
 margin: 10px;
 padding: 5px;
 font-size: 14px;
}

.posttextarea
{
 width: 97%;
}

.redirect
{
 padding: 20px;
 margin: 40px;
 background-color: #EEEEF3;
 border: 1px solid #D9DCE4;
 font-weight: bold;
}

.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
{
 list-style:none;
 margin: 0px;
 padding:0px;
 width: 100px;
 height: 20px;
 position: relative;
 background: url('../images_default/ajaxstar.gif') top left repeat-x;		
}
.unit-rating li
{
 text-indent: -90000px;
 padding: 0px;
 margin: 0px;
 float: left;
}
.unit-rating li a
{
 display:block;
 width:20px;
 height: 20px;
 text-decoration: none;
 text-indent: -9000px;
 z-index: 20;
 position: absolute;
 padding: 0px;
}
.unit-rating li a:hover
{
 background: url('../images_default/ajaxstar.gif') left center;
 z-index: 2;
 left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 20px; }
.unit-rating a.r2-unit { left: 20px; }
.unit-rating a.r2-unit:hover { width: 40px; }
.unit-rating a.r3-unit { left: 40px; }
.unit-rating a.r3-unit:hover { width: 60px; }
.unit-rating a.r4-unit { left: 60px; }	
.unit-rating a.r4-unit:hover { width: 80px; }
.unit-rating a.r5-unit { left: 80px; }
.unit-rating a.r5-unit:hover { width: 100px; }
.unit-rating li.current-rating
{
 background: url('../images_default/ajaxstar.gif') 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; }

.articlebar
{
 padding: 10px;
 margin: 10px;
 text-align: center;
}

.articlebar a
{
 padding: 10px;
 margin: 10px;
 border: 1px solid gray;
 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;
}

.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;
}

.logobg
{
 background-image: url('../images_default/headerbg.png');
 background-repeat: x;
 position: absolute;
 left: 0; top: 0;
 height: 80px;
 width: 100%;
 z-index: -1;
}

.footer
{
 border-top: 1px solid silver;
 background-color: whitesmoke;
 color: black;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}

.footer a, .footer a:hover
{
 text-decoration: none;
 border-bottom: 1px dotted black;
 color: black;
}

.linktitle { }

.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;
}

.cite
{
 padding: 3px;
 border: 1px solid blue;
 background-color: silver;
 margin: 3px;
}

.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;
}

.categoryname, a.categoryname
{
 font-weight: bold;
 font-size: 14px;
}

.linktitle, a.linktitle 
{
 font-size: 16px;
}
