BODY, HTML{
	background-color:black;
	color:white;

	font-family: tahoma, sans-serif;  
	font-size:10pt;
	margin: 1px; 
}

table{
	font-family: tahoma, sans-serif;  
	font-size:10pt;
}
.center{
	margin:auto;
}

A {
	font-family: tahoma, sans-serif;
	/*font-size:11pt;*/
	/*font-weight: bold;*/
}



input,select,textarea{
	font-size: 11pt;
	color: white;
	border:1px solid #999999;
	background-color:#222222;
	border-style: solid; border-width: 1px; 
}
input, select{
	height:1.5em; 
}

input[type="checkbox"], input[type="radio"]{
	border:none;
	height: 1em;
	background-color: #000;
}

input.file{
    background-color:white;
    color:#BB55DD;
}


.topbar, .comments{
	border:1px solid #444444;
}

.comments{
    width: 100%;	
}

.nostretch{
    word-wrap:break-word;
    overflow: hidden; text-overflow: ellipsis;     
    width:600px; 
}


.mainheading a { 
	display: block;
}

.mainheading a:hover { 
	background: #333333; color:#FFFFFF; 
}


.small{
	font-size:-7;
}

.subheading{ 
	background-color: #555555;
	text: #FFFFFF;
}

.menu, a.menu, a.menu:visited{ /*on menu color*/
	background-color:  white;
	color: black;
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12;
	font-weight: normal;
	TEXT-DECORATION: none;
}

.menu2, a.menu2, a.menu2:visited{  /*off menu color*/
	background-color: black; 
	color: white;
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12;
	font-weight: normal;
	TEXT-DECORATION: none;
}


.group_forum, .group_comment{
	 border: 1px solid #333333; 
}


.forum_comment{
	background-image: url('http://e.vampirefreaks.com/images/gothic3.gif');
	background-repeat: repeat-x; 
	background-color: #444444; 
}

.class_comment{
	background-image: url('http://e.vampirefreaks.com/images/gothic7.gif');
	background-repeat: repeat-x; 
	background-color: #222222; 
}



.heading{
	background-image: url('http://e.vampirefreaks.com/images/heading.gif');
	background-repeat: repeat-x; 
	background-color: #151515; 
}




.bottom_comment{
	background-image: url('http://e.vampirefreaks.com/images/gothic3_invert.gif');
	background-repeat: repeat-x; 
	background-color: #444444; 
	background-position: bottom left
}


.small_space{
	line-height:5px;
} 

.main_td{
  padding: 0px 5px;
}

.side_td{
  padding: 0px 0px;
} 

.mainupdates {  background: #151515;
                border: 0px solid #555555;
             }
.darkbox { background: #151515; }

.poll_bar { background: #BB55DD; 
            height:10px; 
            border: 1px;
            vertical-align: center;
            }
.tdbordered td { border: 1px solid #333333; }
.arrow { font-size: 12pt; } 
.hr {  border-top: 1px solid #333333; }

.msgDiv {
	width:80%;
	border: 1px solid #333333;
	background: #151515;
	padding: 10px 10px 10px 10px; 
}
    




.thumbnail, .member_thumbnail { /* All small images in this section and friends section */
border: 0px solid #000000;
opacity: 0.8; /* Make dull until moused over */
filter: alpha(opacity=80); /* Make dull for the challenged browser (IE) */
margin: 0px;
padding: 0px;
display:inline;
}
a:hover .thumbnail, a:hover .member_thumbnail { /* Light up thumbs on hover */
opacity: 1;
filter: alpha(opacity=100); 
background-color:transparent;
}
a:hover img {color:transparent; background-color:
transparent; text-decoration:none;}


.lightrow { background: #262626; } /* different coloured rows in cult updates table */
.darkrow { background: #111111; }
.blackrow { background: #000000;}
.graytext { color: #666666; }


    #friendslinks div { position: relative; } /* relative position container for menu */
    
    #friendslinks .friendsmenu_on, .friendmenu_on a { 
    position: absolute;
    display: block;
    z-index: 2;
    margin-top: 0px!important;
    //top: 0px; /* IE display fix */
    left: 100px;
    width: 110px;
    border: 1px solid #bbbbbb;
    background: #000000;
    //color: #FFFFFF;
    }
    .friendsmenu_on a:hover{
    background: #333333;
    color: #FFFFFF;
    }
    .friendsmenu { display: none; }
    #friendslinks a { position: relative; }

    
.tagline, .current_status { /* New feature- users fav quote / status info */
border: 1px solid #222222; 
padding: 5px;
font-style: italic;
}

.leftnav a { 
    display: block;
    overflow: hidden; 
    white-space:nowrap;
}

.leftnav a:hover { 
    background: #333333; color:#FFFFFF; 
}    

.notify{
	color: #FFFFFF;
}

.thinbordered{ border: 1px solid #333333; }

.ninetypercent{
	width:90%;
}

.floatright { /* float to right */
float: right;
}
.floatleft { /* float to left */
float: left;
}
.blockcenter{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.csscenter{
	margin-left:auto;
	margin-right:auto;
}
.textcenter{
	text-align:center;
}


.main { margin: 0 auto; text-align: left; 
width:100%; }
.mainwrapper { text-align:center; } 



	.comment_table{
		/*table-layout:fixed;*/
		word-wrap:break-word;

		max-width:100%;
		overflow:hidden;
	}
	.comment_table img{
		max-width:100%;	
		/*display:inline;*/
	}
	.comment_table usericon{
		max-width:150px;
	}
	.lefticon_td{
		width:120px;
		max-width:150px;
		min-width:110px;
		text-align:center;
		/*table-layout:auto;*/
	}
	
	
