/*<group=links>*/

tr.memberlist {
    background-color: #8B7F56;
}

tr.memberlisthover {
    background-color: #B8AE8F;
    cursor: pointer;
}

.memberlist td {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #A29978;
}
.memberlisthover td {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #A29978;
}


/* Background color for content */
.content {
    color: #fff;
	background: #8B7F56;
}

.content a, .content a:link, .content a:visited {
    color: white;
}

.content .errorText {
    color: white;
    font-weight: bold;
}

.content .indent {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

a.download:link, a.download:visited {
    color: #fff;
	text-decoration: none;
}
a.download:hover{
    color: white;
	text-decoration: none;
}

a.selected {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: underline;
	color: #cc0000;
}

a.selected:hover {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: underline;
	color: #cc0000;
}

a:link, a:visited {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #E3D37D;
}

a:hover {
    text-decoration:none;
	color: #FFFEDF;
}


.b:link, .b:visited {
	FONT: 16px/20px georgia, garamond, times, serif; 
	COLOR: #E3D37D; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

.red:link, .red:visited {
	color: #cc0000;
}

.red:hover {
	color: #FFFFFF;
}

.b1{
	FONT: 16px/20px georgia, garamond, times, serif; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
	font-weight: bold;
}



.c:link, .c:visited {
	font: 10px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #B5A16C;
}

.admin-sub-menu:link, .admin-submenu:visited {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #990000;
}

.under-info-red:link, .under-info-red:visited {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #990000;
}
.under-info-red {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #990000;
}

.b:active{
	color: #FFF;
	text-decoration: none;
}

.b:hover {
	color: #FDF3C2;
	text-decoration: none;
}

.c:active, .c:hover {
	color: #FFF;
	text-decoration: none;
}
	


/*<group=globals>*/

img {
	border-width: 0px;
}

span, div, option, {
	padding: 0px;
	margin: 0px;
}

p {
	margin-top: 3px;
	margin-bottom: 3px;
}

html,body {
        height: 100%;
        margin: 0px;
        padding: 0px;
		background: #000;
}


.brspacer{
		font: 3px/3px Helvetica, Arial, sans-serif;
}


body {
	text-align:left;
	MARGIN: 16px; FONT: 11px/14px Helvetica, Arial, sans-serif; COLOR: #c0c0c0; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left; TEXT-DECORATION: none

}
	


/*<group=text>*/

.b {
	FONT: 16px/20px georgia, garamond, times, serif; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

.bspace {
	font: 16px/14px Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #ffffff;
    font-weight: bold;
    padding-bottom:8px;
}

.bspacetop {
    padding-top: 12px;
	font: 16px/14px Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #ffffff;
    font-weight: bold;
    padding-bottom:8px;
}



.bdark {
	font: 16px/20px georgia, garamond, times, serif;
	text-decoration:none;
	color: #8f8f8f;
}

.filmtitle {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

.programtitle {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #aaa;
}

.date {
	font: 10px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

.date-header {
	font: 10px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
}

.white {
	font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFF;
}



.copyright {
	MARGIN-TOP: 75px; FONT: 10px/14px helvetica, arial, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}

.welcome {
	margin-top: 80px;
	color: #fff;
}

.topspacer {
	height: 15px;
	background: #333;
}
.midspacer {
	background: #123043;
	height: 13px;
	

}


.black {
	background: #000000;
	padding-left: 8px;
}
.black2 {
	color: #000000;
}

.brown {
    margin-left: 10px;
    height: 100%;
	background: #A49878; 
}

.dark {
	BACKGROUND: #242424
}



.darkl {
	PADDING-LEFT: 8px; BACKGROUND: #242424
}

.darkm {
    color: #E3D37D;
	background: #242424;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
}

.darkm span{
    color: #BFBFBF;
}


.darkm a:link, .darkm a:visited  {
    color: #fff;
	text-decoration: none;
}

.darkm a:hover {
    color:#fff;
	text-decoration: underline;
}

#user_front_sort_by a, #user_front_sort_by a:visited{
	color: #E3D37C;
}

#user_front_sort_by a:hover{
	color: #FEFFE0;
	text-decoration: none;
}

#user_front_sort_by .select{
	color: #E3D37C;
	text-decoration: underline;
}

.light {
	background: #333333;
}

.lightl {
	background: #3f6984;
	padding-left: 8px;
	padding-top: 3px;
    color:#ccc;

}

.lightm {
	background: #333;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
    color:#ccc;


}

.light a, .light a:visited, .light a:link {
    color: #fff;
}
.light a:hover {
    text-decoration:underline;
}

.hotindent {
	background: #A49878;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 5px;
}

.hot {
	background: #A49878;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
}


.toppadded {
	padding-top: 3px;
}


/*margins*/

td.m {
	padding-left:  8px;
	padding-right: 8px;
	color: #ccc;
}

td.m a:link, td.m a:visited{
	color: #E3D37D;
	text-decoration: none;
}

td.m a:hover{
	color: #FFFEDF;
	text-decoration: none;
}

#tabnav ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#tabnav li {
	float: left; 
	width: 100px; 
	text-indent: 8px; 
	margin-right: 8px; 
	list-style-type: none
}
#tabnav A {
	display: block; 
	background: #242424; 
	padding-top: 2px; 
	height: 29px; 
	text-decoration: none
}
.tabnone {
	display: block; 
	background: none transparent scroll repeat 0% 0%; 
	float: left; 
	color: transparent; 
	padding-top: 2px; 
	height: 29px; 
	text-decoration: none
}
#tabnav A.on {
	background: #333; 
	color: #ccc
}
#tabnav A:hover {
	background: #333;
	color: #fff;
}


input {
	margin-right: 4px;
	margin-left: 0px;
}

input.none {
	margin: 0px 8px 0px 0px;
}

input.wide1 {
width: 365px;
height: 16px;
	margin-bottom: 8px;
}


input.wide2 {
width: 230px;
height: 16px;
	margin-bottom: 8px;
}

input.wide3 {
width: 200px;
height: 16px;
	margin-bottom: 8px;
}

input.wide4 {
width: 100px;
height: 16px;
	margin-bottom: 8px;
}

textarea {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
}

select.multiline {
width: 365px;
height: 165px;
	margin-bottom: 8px;
	margin-top: 0px;
      font: 11px/14px Helvetica, Arial, sans-serif;
}


select {
	margin-top: 0px;
      font: 11px/14px Helvetica, Arial, sans-serif;
}

select.perpage {
    magin-top: 0px;
    font: 11px/14px Helvetica, Arial, sans-serif;
}
    
select.padded {
width: 155px;
	margin: 0px 0px 8px 8px;
      font: 11px/14px Helvetica, Arial, sans-serif;
}

/*button*/


.button a { 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
	height: 28px;
	width: 124px;
	text-indent: 8px;
	padding-top: 3px;
	display: block;
	float: left;

}

.button a:link, .button a:visited{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.button a.on:link{ 
	color: #000; 
	background-color: #fff;
} 


.button a.on:visited, a.on:hover{ 
	color: #000; 
	background-color: #fff;
} 

.button a:active, .button a:hover { 
	color: #000; 
	background-color: #fff;
}

/*button*/

.loginbutton a { 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #fff;
	height: 16px;
	width: 81px;
	text-indent: 8px;
	padding-top: 3px;
	display: block;
	float: left;
}

.loginbutton a:link, .loginbutton a:visited{ 
	color: #000; 
	background-color: #B8AE8F;
}

.loginbutton a:hover { 
	color: #000; 
	background-color: #B8AE8F;
}

/*buttonbright*/

.buttonbright a { 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
	height: 28px;
	width: 124px;
	text-indent: 8px;
	padding-top: 3px;
	display: block;
	float: left;

}

.buttonbright a:link, .buttonbright a:visited{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.buttonbright a:active, .buttonbright a:hover { 
	color: #000; 
	background-color: #fff;
}

/*buttonrightbright*/

td.buttonbright{
	BACKGROUND: #242424
}

.buttonrightbright a { 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
	height: 28px;
	width: 124px;
	text-indent: 8px;
	padding-top: 3px;
	display: block;
	float: right;

}

.buttonrightbright a:link, .buttonrightbright a:visited{ 
	color: #ffffff; 
	background-color: #CC0000;
}

.buttonrightbright a:active, .buttonrightbright a:hover { 
	color: white; 
	background-color: #990000;
}



/*buttonlong*/

.buttonlong a{ 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
	height: 28px;
	width: 100%;
	text-indent: 8px;
	display: block;
	float: left;
	padding-top: 3px;
	background-color: #B8AE8F;
}

.buttonlong a:link, .buttonlong a:visited{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.buttonlong a.on{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.buttonlong a.on:hover, a.on:active, a.on:visited, a.on:link{ 
	color: #333333; 
	background-color: #fff;
} 

.buttonlong a:active, .buttonlong a:hover { 
	color: #000; 
	background-color: #fff;
}

/*buttonright*/

.buttonright a { 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #000;
	height: 28px;
	width: 124px;
	padding-top: 3px;
	text-indent: 8px;
	display: block;
	float: right;
	background-color: #B8AE8F;
}

.buttonright a:link, .buttonright a:visited{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.buttonright a.on{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.buttonright a.on:hover, a.on:active, a.on:visited, a.on:link{ 
	color: #000; 
	background-color: #B8AE8F;
} 

.buttonright a:active, .buttonright a:hover { 
	color: #000; 
	background-color: #B8AE8F;
}

/*buttondim*/

	
.buttondim { 
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #ccc;
	height: 28px;
	width: 124px;
	text-indent: 8px;
	display: block;
	float: right;
	background-color: #123043;

}


/*alignments*/

.mid {
	vertical-align: middle;
}

.base {
	vertical-align: text-bottom;
}

/*borders*/

.bottomborder td
{
    border-bottom:1px #536976 solid;
}

.bottomborderdark td
{
border-bottom:1px #000 solid;
	BACKGROUND: #242424
}




/*discussion forum */
.forumbutton {
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 4px;
	display: block;
    margin: 0px;
    background: #c00;
    text-transform: lowercase;
    border-width: 0px;
    cursor: pointer;
    width: 150px;
}

.forumbutton:hover {
	text-decoration:none;
	text-align: left;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 4px;
	display: block;
    margin: 0px;
    background: #990000;
    text-transform: lowercase;
    border-width: 0px;
    cursor: pointer;
    width: 150px;
}


.articleTable {
	border: #808080 solid 1px;
	background-color: white;
	padding: 5px;
}
.bigText {
	font-family: verdana, arial;
	font-size: 18pt;
	font-weight: bold;
	color: black;
	padding-bottom: 10px;
}
.pageHeadline {
	font: 16px/20px Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #ffffff;
}
.requiredWarning {
	font-family: verdana, arial;
	font-size: 8pt;
	color: red;
}
.errorText {
	font-weight: bold;
	color: red;
}
.subtle {
	font-size: 8pt;
	color: #808080;
}
.formBox {
	color: #123043;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width: 350px;
}
	
small {
    font-size: 10px;
}
	
.alert {
    background: #c00;
    padding: 0px;
    margin: 0px;
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 202px;;
    width: 356px;
    height: 160px;
}

.alertcontent {
    color: #fff;
    margin: 0px;
    padding: 0px;
    font: 10px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFF;
}

.alertmessage {
    color: #fff;
    font: 11px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFF;
}


A.alertclose {
    color: #fff;
    font: 10px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFF;
}

A.alertclose:visited {
    color: #fff;
    font: 10px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFF;
}

/* Forums */

.foruminput {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
}

.forumsubtle {
    font: 10px/14px Helvetica, Arial, sans-serif;
    color: white;
}

.forumprevnext {
    padding-left: 8px;
}

.forumprevnext a, .forumprevnext a:visited, .forumprevnext a:link {
    color:#fff;
	text-decoration: underline;
}
.forumprevnext a:hover{
	color: white;
	text-decoration: none;
} 

.forumbox {
    width: 350px;
    height: 200px;
}

.forumtopics {
    font: 11px/14px Helvetica, Arial, sans-serif;
}

.forumerror {
    padding-left:8px;
    font: 15px/20px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
    
}

.forumtopic a, .forumtopic a:visited, .forumtopic a:link {
    color:#fff;
	text-decoration: underline;
}

.forumtopic a:hover{
    color:white;
}

.forumtopic a.forumadmintopic {
    font-weight: bold;

}

.forumtopic a.forumadmintopic:visited {
    font-weight: bold;
}

.contentdesc {
    padding-right: 6px;
}

.contentdesc P {
    margin-top: 0px;
	color: #FFFFFF;
	font-size: 11px;
}


.contentcat{
    margin-top: 0px;
	color: #FFFFFF;
	font-size: 11px;
}

.forumheader {
    padding-left: 8px;   
	color: #ccc;
}

.forumheader a:link, .forumheader a:visited {
    color: #fff;
	text-decoration: underline;
}

.forumheader a:hover {
    color: white;
	text-decoration: underline;
}

.forumfooter {
    padding-left: 8px;   
    padding-bottom: 10px;
	color: #ccc;
}


.forumfooter a:link, .forumfooter a:visited {
    color: #fff;
	text-decoration: underline;
}

.forumfooter a:hover{
    color: white;
	text-decoration: underline;
}

.forumtopics td {
    padding-bottom:8px;
    padding-left: 3px;
    padding-right: 6px;
}

td.forumtopic {
	color: #ccc;
}

.forumthread a.forumposter, .forumthread a.forumposter:link, .forumthread a.forumposter:visited {
    color: #fff;
}

a.forumposter:hover {
    color: white;
	text-decoration: none;
}

.forumthread {
    padding-left: 14px;
    padding-right: 12px;
}

.forumsig {
    padding-bottom: 18px;
	color: #ccc;
}

.forumform {
    padding-left: 8px;
    color: white;
}

.forumthread p.forummessage {
    padding-right:60px;
	color: #ccc;
}

.forumthread p {
    padding-right:60px;
	color: #ccc;
}

.forumthread a, .forumthread a:link, .forumthread a:visited {
    color: white;
}


.forumtitle {
    color: #ccc;
    padding-left: 3px;
	background: #333;
}

.user-front-art-header{

}


/* Featured bar */

#featured a, #featured a:link, #featured a:visited {
    color: #000; 
}

#featured a:hover {
    color:#FEFEE2;
}

#featured td {
    color:#52463C;
}

#featured .points {
    color: #52463C;
}

#featured .rank {
    color: #52463C;
}

#featured .title{
	color: #bfbfbf;
}

.username{
	color: #E3D37D;
}

.register-intro{
	FONT: 11px/15px georgia, garamond, times, serif; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 130%;
}

.register-title{
	FONT: 16px/20px georgia, garamond, times, serif; 
	COLOR: #E3D37D; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

.register-content{
	COLOR: #fff; 
	padding-bottom: 5px;
}
.register-error{
	FONT: 11px/15px georgia, garamond, times, serif; 
	COLOR: #E3D37D; 
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 130%;
}
.left_nav_details td.label{
	color: #c2c2c2;
}
.left_nav_details td.value{
	color: #fff;
}

