A:link { text-decoration: underline;  color: #DBCF80; }

A:link:hover { color: #E01711; }

A:visited { text-decoration: underline; color: #DBCF80; }

A:visited:hover { color: #E01711; }



BODY

{

	background-color: #000;

	color: #fff;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

} 



.bar {

	vertical-align:top;

	padding:0px 0px 0px 5px;

	text-align:left;

	background-image: url(../images_default/bar_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height:32px;

}



.barLeft {

	vertical-align:top;

	padding:5px 0px 0px 5px;

	text-align:center;

	background-image: url(../images_default/bar_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height:32px;

}



.frame {

	border-right: 1px solid #761810;

	border-bottom:  1px solid #761810;

	border-left:  1px solid #761810;

	border-top:none;

	padding-right:5px;

	padding-bottom:10px;

	padding-left:5px;

	vertical-align:top;

	display:block;

	float:left;

	}



.frameHome {

	border-right: 1px solid #761810;

	border-bottom:  1px solid #761810;

	border-left:  1px solid #761810;

	border-top:none;

	margin-right:10px;

	margin-bottom:10px;

	margin-left:10px;

	vertical-align:top;

	height:406px;

	}



.recipframe {

	border-right: 1px solid #4a4a4a;

	border-bottom:  1px solid #4a4a4a;

	border-left:  1px solid #4a4a4a;

	padding-top:0px;

	padding-bottom:10px;

	vertical-align:top;

	display:block;

	float:left;

	}



div {

margin:0px;

padding:0px;

}



form {

margin:0px;

padding:0px;}



TABLE

{ 

 font-size: 11px;

} 



INPUT 

{

 background-color: #000;

 border: 1px solid #DBCF80; 

 font-size: 11px;

 color:#ccc;

}



SELECT

{

 background-color: #000; 

 border-color:1px solid #DBCF80; 

 font-size: 11px;

 color:#ccc;

}



TEXTAREA

{

background-color: #000; 

border-color:1px solid #DBCF80; 

font-size: 11px;

color:#ccc;

}



IMG

{

 border: 0;

}



.button 

{

	border: outset 1px #DBCF80;

	background-image: url('../images_default/bg-buttons.jpg');

 	background-repeat: repeat-x;

	height: 20px;

	font-weight: bold;

	color: #000;

	font-size: 12px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom:8px;

	margin-top:5px;

}



H1

{

margin-top:10px;

margin-bottom:10px;

margin-left:20px;

font-weight: bold;

font-size: 14px;

color: #DBCF80;

}



H2

{

font-weight: bold;

font-size: 12px;

color: #DBCF80;

}



.incomplete

{

border-color: red;

}



.required

{

border-color: red;

}



.logo {

height:150px;

with:267px;

}

.nav {

margin-left: 22px;

 }



.detailbold {

font-weight: bold;

font-size: 12px;

color: #DBCF80;

}



.suggest {

border: 1px solid #9A8A47;

}



.link {

padding: 10px;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

}



.linktd {

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

}



.linkL {

margin:0px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

vertical-align:top;

text-align:center;

width: 234px; 

height:314px;

}



.link1 {

margin:0px;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

vertical-align:top;

text-align:center;

width: 234px; 

height:314px;

float:left;

position:relative;

top:0px;

}

#linksDisplayR {

position:relative;

top: 0px;

left: 0px;

height: 215x;

width: 460px;

height:auto !important;

margin:0px 0px;

}

#linksDisplayR  ul {

height:auto !important;

padding: 0px;

margin: 0px;

list-style: none;

vertical-align:top;

margin-bottom:3px;

display: block;

}

#linksDisplayR li {

float: left;

margin:0px 2px 5px 2px;

width:220px;

padding: 5px 3px;

height: 315px;

text-align: center;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

list-style: none;

display:block;

position:relative;

top:0px; 

}

#searchDisplay {

position:relative;

top: 0px;

left: 0px;

height: 215x;

width: 980px;

height:auto !important;

margin:20px 0px;

}



#searchDisplay  ul {

height: auto;

padding: 0px;

margin: 0px;

list-style: none;

vertical-align:top;

margin-bottom:3px;

display: block;

}



#searchDisplay li {

float: left;

top: 0px;

width:24%;

padding: 5px 0px;

height: 190px;

text-align: center;

border-right: 1px solid #000;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

}



#featDisplay {

position:relative;

top: 0px;

left: 0px;

height: 380x;

width: 469px;

height:auto !important;

}



#featDisplay  ul {

height:380px;

padding: 0px;

margin: 0px;

list-style: none;

font-weight: bold;

vertical-align:top;

margin-bottom:3px;

}



#featDisplay li {

float: left;

display: block;

top: 0px;

width:33%;

padding: 5px 0px;

height: 190px;

text-align: center;

border-right: 1px solid #000;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

}



#regDisplay {

position:relative;

top: 0px;

left: 0px;

height:auto !important;

width: 469px;

display: block;

}





#regDisplayPic {

position:relative;

float: left;

display: block;

margin-bottom: 5px;

width:231;

padding: 5px 8px;

height: 315px;

text-align: center;

border-right: 1px solid #000;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

}



.pic {

border: 3px double #DBCF80;

}



.picReg {

border: 3px double #000;

}



.display {

padding:10px;

text-align:left;

}

.category {

padding: 10px;

}



.commentposter {

background-color: #292929;

border: 1px solid #DBCF80;

}







.comment {

padding: 5px;

background-color: #292929;

border: 1px solid #DBCF80;

}

.commentposteralternate {

background-color: #292929;

border: 1px solid #DBCF80;

}

.commentalternate {

padding: 5px;

background-color: #292929;

border: 1px solid #DBCF80;



}

.commentdate {

font-size: 9px;

font-style: italic;

}



.details {

padding: 10px;

margin: 5px;

background-color: #292929;

border: 1px solid #DBCF80;

text-align:left;

color:#ccc;

}



.detailsborder {

 border: 1px solid #E01711;

}



.labels  {

font-weight: bold;

color:#CCCCCC;

}

.grouping {

border: 1px inset #DBCF80;

padding: 5px;

margin: 5px;

}



.important {

font-weight: bold;

}

.columnheader 

{

background-image: url('../images_default/bg-hdr-box.jpg');

background-repeat: repeat-x;

border: 1px solid #E01711;

font-weight: bold;

color: white;

font-size: 11px;

}



.labelscolumn {

width: 30%;

background-color: #292929;

border: 1px solid #DBCF80;

vertical-align: top;

padding: 5px;

color:#ccc;

}

.optionscolumn {

width: 70%;

background-color: #292929;

border: 1px solid #DBCF80;

vertical-align: top;

padding: 5px;

color:#ccc;

}

.evencolumns  {

background-color: #292929;

}















.oddcolumns







{







 background-color: #292929;







}















.categoryname







{







 font-weight: bold;







 font-size: 12px;







}



.info {

display: block;

border: 1px solid #DBCF80;

background-color: #292929;

padding: 5px;

}



.editedby  {

font-size: 9px;

}















.searchhighlight







{







 background-color: #9A8A47;







}















.title







{







 font-size: 14px;







 padding: 3px;







 font-weight: bold;







 text-align: center;







}















.newpmhighlight







{







 font-weight: bold;







}















.quote







{







 padding: 3px;







 border: 1px solid #DBCF80;







 background-color: #292929;







 margin: 3px;







}















.quoteby







{







 font-size: 10px;







 font-style: italic;







}















.posthistory







{







 overflow: auto;







 width: 100%;







 height: 300px;







}















.deletions







{







 width: 50%;







 background-color: #292929;







 padding: 5px;







 border: 1px solid #DBCF80;







 margin: 0 auto;







 text-align: center;







 color:#ccc;







}















.homenav







{







 display: block;







 border: 1px solid #DBCF80;







 background-color: #292929; 







 color: #FFF;







 padding: 2px;







 margin: 5px;







 text-decoration: none;







}















.homenav:hover







{







 background-color: #000;







 color: #FFF;







}















.modcpnav







{







 display: block;







 border: 1px solid #DBCF80;







 background-color: #292929; 







 color: gray;







 padding: 2px;







 margin: 5px;







 text-decoration: none;







}















.modcpnav:hover







{







 background-color: #000;







 color: black;







}















.code







{







 font-family: monospace;







 font-size: 10px;







 background-color: #292929;







 padding: 2px;







 border: 1px solid #DBCF80;







 margin: 0;







 overflow: auto;







}















.areaheader







{







 background-color: #000;







}















.areafooter







{







 background-color: #000;







}















.imtextself







{







 color: gray;







}















.imtextother







{







 color: #fff;







}















.invisibleuser







{







 color: gray;







}















a.admincolor







{







 color: #3E97CF;







 font-weight: bold;







}















a.modcolor







{







 color: #AA3333;







}















a.sponsorcolor







{







 color: #E01711;







}















a.bannedcolor







{







 color: gray;







}















.mutualbuddy







{







 font-weight: bold;







}















.smiliebox







{







 border: 1px dotted silver;







 background-color: silver;







 padding: 10px;







 width: 140px;







}















.adbanner







{







 float: right;







 width: 50%;







}















.linktools







{







 font-size: 11px;







 color: gray;







}















.linktools a







{







 text-decoration: none;







 color: gray;







}















.subcatsmainpage







{







 font-size: 10px;







 margin: 0;







 padding: 3px;







}



.login {

font-size: 10px;

color: #FFF;

background-color: #292929;

border: 1px solid #DBCF80;

float: right;

padding: 5px;

}



.sort {

text-align: center;

border-width: 1px;

display:block;

}



.box {

background-color: #292929; 

border: 1px solid #4a4a4a;

margin-bottom: 10px;

width: 242px;

}



.boxtitle {

background-image: url('../images_default/bg-hdr-box2.jpg');

background-repeat: repeat-x;

cursor: pointer;

font-weight: bold;

color: white;

font-size: 11px;

width: 244px;

}

.boxbody {

padding: 5px;

}

.newlinks { }



.bullet {

vertical-align: middle;

}



.minilabels  {

font-style: italic;

}



.tableheader  {

background: #b21713 url('../images_default/bg-hdr-box.jpg') repeat-x;

border: 1px solid #E01711;

color: white;

padding-left: 5px;

font-size: 11px;

font-weight: bold;

height: 16px;

}



.recipheader {

background-image: url('../images_default/bg-hdr-box3.gif');

background-repeat: repeat-x;

border: 1px solid #4a4a4a;

height: 16px;

color: #fff;

padding-left: 5px;

font-size: 11px;

font-weight: bold;

}

.recipheader2 {

background-image:  url('../images_default/bg-hdr-box3.gif');

background-repeat: repeat;

height: 20px;

color: #fff;

padding-left: 5px;

font-size: 11px;

font-weight: bold;

}

.formhead {

background-image: url('../images_default/bg-hdr-box3.gif');

background-repeat: repeat;

height: 18px;

color: #fff;

padding-left: 5px;

font-size: 11px;

font-weight: bold;

}

.regheader {

border: 1px solid #4a4a4a;

height: 16px;

color: #fff;

padding-left: 5px;

font-size: 11px;

font-weight: bold;

}

.month {

border-style: none;

background-color: WhiteSmoke;

text-align: center;

width: 90%;

}

.monthname {

text-align: center;

font-size: 13px;

font-weight: bold;

border: 1px outset;

}

.dayname td {

text-align: center;

font-weight: bold;

background-color: gray;

color: white;

border: 1px outset;

}

.datepicker { }

.datepickerform { margin: 0; }

.monthnavigation { font-family: Tahoma, Arial, sans-serif; }

.monthpicker { }

.yearpicker { }

.pickerbutton { }

.nomonthday {

text-align: center;

font-size: 10px;

height: 60px;

width: 10%;

color: silver;

vertical-align: top;

}



.monthday {

text-align: center;

font-size: 11px;

font-weight: bold;

background-color: WhiteSmoke;

height: 60px;

width: 10%;

vertical-align: top;

}

.today {

text-align: center;

font-size: 11px;

font-weight: bold;

background-color: silver;

color: white;

height: 60px;

width: 10%;

vertical-align: top;

}



.event {

text-align: center;

font-size: 11px;

font-weight: bold;

background-color: WhiteSmoke;

height: 60px;

width: 10%;

vertical-align: top;

}

.todayevent {

text-align: center;

font-size: 11px;

font-weight: bold;

background-color: #404040;

height: 60px;

width: 10%;

vertical-align: top;

}

.eventcontent 







{







 font-size: 10px;







 width: 100%;







}















.rules







{







 border: 2px solid #DBCF80;







 background-color: #292929;







 color: white;







 padding: 5px;







 margin: 5px;







 font-size: 14px;







}















.flatbutton







{







 border-style: solid;







 background-color: white;







}















.threadbottom







{







 border-width: 0;







 background-color: #292929;







}















.threadtools:link 







{ 







text-decoration: none; 







}















.threadtools img







{







 vertical-align: middle;







 border-width: 0;







}















.quotations

{

 border-width: 1px;

 border-style: solid;

 background-color: #292929;

 border-color: silver;

 width: 500px;

 padding: 5px;

 margin: 0 auto;

 text-align: center;

}



.shoutbg

{ 

 background-color: #292929; 

 color: #FFF;

} 



.whiteboard

{

 background-color: #292929;

 border: 1px solid #DBCF80;

 margin: 10px;

 padding: 5px;

}



.navbutton

{

float: right;

padding: 4px;

margin: 2px;

text-decoration: none;

text-align: center;

margin-right: 18px;

}



.navbutton a

{

text-decoration: none;

padding: 2px;

}



.navbutton a:hover

{

text-decoration: underline;

padding: 2px;

}



.global {
	text-decoration: none;
	text-align: right;
	padding-right: 28px;
}

.global a
{
text-decoration: none;
}

.global a:hover
{
text-decoration: underline;
}

.linkdiv

{

float: left; 

width: 45%;

padding: 10px;

border-bottom: 1px dotted #DBCF80;

background-color: #292929;

}















.statimage







{







 float: left;







 width: 40px;







}















.floatleft







{







 float: left;







}















.floatright







{







 float: right;







}















.internalreply







{







 border: 1px #292929 solid;







 padding: 5px;







}















.clear {







 clear: both;







 padding:0px;







 margin:0px;







}















#chatarea

{

 border: 1px dotted #DBCF80;

 background-color: #292929;

 width: 75%;

 height: 300px;

 overflow: auto;

 float: left;

 margin: 10px;

 padding: 5px;

 font-size: 14px;

}



#activechatters

{

 border: 1px dotted black;

 background-color: #DBCF80;

 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: #292929;

 border: 1px solid #DBCF80;

 font-weight: bold;

}



.legend

{

 padding: 10px;

 margin: 10px;

 border: 1px solid #DBCF80;

 width: 250px;

}



.ratingresponse

{

 background-color: #292929;

}



.thumbshot

{

 float: left;

 padding: 2px;

}



.floatattach

{

 float: left;

 margin: 5px;

}