html, body {
color : #000;
background-repeat : repeat-x;
background-color : #000;
width : 100%;
height : 100%;
margin : 0;
padding : 0;
font-size : 14px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.resume {
font-size : 11px;
}


#logo {
height : 121px;
}

a:link, a:visited, a:active {
color: #000;
text-decoration: none;
}

a:hover {
color: #fff;
text-decoration: none;
}

.rightclick {
color: #000;
font-size : 11px;
}

.mediacss {
margin-top: 20px;
text-align: center;
color: #000;
font-size : 16px;
}

.mediacss a {
color: #fff;
text-decoration: underline;
}

.mediacss a:hover {
color: #fff;
}


.center {
text-align: center;}


b {
font-weight : bold;
}

i {
font-style: italic;
color: #f34642;
font-size: 14px;
}

#layout {
background-color : #000;
background-repeat : repeat-y;
width : 951px;
height : auto !important;
margin : 0 auto 0 auto;
padding : 0;
min-height : 100%;
position : relative;
}

img {
border : none;
}

#wrapper {
width : 100%;
padding-bottom : 5em;
}

.intro {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #261f19;
}

.welcome {
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: underline;
font-size: 36px;
color: #000;
}

.welcome:first-letter {
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size: 40px;
font-style: italic;
font-weight: bold;
}



#content {
background-color : #685242;
float : left;
width : 509px;
height : 261px;
text-align : left;
padding-bottom : 147px;
padding-right: 0px;
margin-left: 0px;
}



#content_txt #content { width: 500px !important; }

#sidebar { 
width : 435px;
background-color : #685242;
 float: left;
 text-align: left;
 font-size: 10px;
color: #86d268;
height : 100%;
padding: 0px;
padding-left: 7px;
padding-bottom: 7px;
}




#sidebar a {
color: #393939;
text-decoration: none;
}

#sidebar a:hover {
color: #8ddc62;
text-decoration: none;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #4c3c08;
font-weight: bold;
padding-left: 13px;
margin-left: 15px;
letter-spacing: 2px;
font-style: italic;}




.alignright {
text-align : right;}

.menu {
width: 450px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #000;
padding-left: 10px;
}


.menu:first-letter {
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size: 40px;
font-style: italic;
font-weight: bold;


}





#Footer {
width : 100%;
bottom : 0;
left : 0;
position : absolute;
}

.Footer img {
margin-left: 8px;
margin-right: 0px;
}

.SubmitComment {
	border: 1px solid #666666;
padding: 5px;
background-color: #666666;
color: #fff;
}

.TextArea{
	border: 1px solid #666666;

}

.TextField {
	border: 1px solid #666666;

}

.searchinput {
	border: 1px solid #cccccc;

}


.searchsubmit {
	border: 1px solid #cccccc;

}

.affs {
padding: 3px;

}


.left {
text-align: justify;
float : left;}


.leftborder {
text-align: justify;
border: 1px #000000 solid;
float : left;
margin-left: 10px;
}

.rightborder {
text-align: justify;
float : right;
border : 1px solid #000;}



.right {
text-align: justify;
float : right;}

.fanlisting {
text-align: center;

}

.center {
text-align: center;}



.noborder {
border: none;
}

.border {
border: 1px #000000 solid;
}


.post_stats
{text-align: left;
font-size: 8pt;
margin-bottom: 20px;
padding-left: 10px;
font-style: italic;
}


.title {
	font-size: 16pt;
	margin-left: 5px;
text-transform: uppercase;
	color: #e2bd83;
}



.new {
color: #f41b1b;
font-weight: bold;
	font-size: 6pt;

}

.registernow {
	font-size: 16pt;
text-align: center;
}

.timer {
text-align: center;
font-size: 12pt;
color: #f41b1b;

}

.whiteborder {
border: 4px #fff solid;

}

.thedate {
font-size: 18pt;
font-family: Georgia, "Times New Roman", Times, serif;
color: #8b7a42;
margin-top: 20px;
}

.Bottom {
margin-left: 26px;
}


/* Footer */
.FBG { background-color: #4e3b2a; width: 880px; padding: 10px;}
.Footer { width: 880px; margin: 0 auto; }
.Footer p { font-size: 10px; color:#fff; padding: 0px; margin: 0px; }
.Footer a { color:#af832f; text-decoration: underline;}
.FooterTxt { color:#f0b543; text-align: center; font-size: 8pt}
.FooterTxt a { color:#f0b543; text-decoration: underline; font-size: 10pt}

#content .entry { 
	max-height: 310px;
	overflow: auto;
}


.folder { display: none; }