body , td {
margin:0px; 
margin-top:0px;
font-family:Times New Roman, Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit;
color: #000000;
letter-spacing: 0;
font-size: 12px;
line-height: 15px;
background-color:#ffffff;
text-align:center;
font-weight:normal;
}

.cap{
font-variant:small-caps; 
}

.sans{
font-family: verdana,arial,tahoma,helvetica,sans-serif;
}


table, td, tr{
margin:0px;
padding:0px;
}

.playlist1{
line-height:12px;
font-family: verdana,arial,tahoma,helvetica,sans-serif;
padding:5px; 
display:block;
background-color:#FDF9C3;
}

.playlist2{
line-height:12px;
font-family: verdana,arial,tahoma,helvetica,sans-serif;
padding:5px; 
display:block;
background-color:#FFFFFF;
}

.portrait{
margin-top:5px;
margin-right:5px;
float:left;
display:block;
}

.player{
margin:30px;
text-align:center;
background-image:url(../images/player_mid2.jpg);
display:table; 
}

.section{
text-align:left; 
display:table; 
margin:0px;
padding:0px;
background-color:#FAF3E0;
padding-bottom:5px;
font-size: 12px;
}

.sectionleft{
display:block;
float:left; 
width:280px; 
padding:20px 20px 0px 10px;
}

.other1{
width:555px; 
display:table; 
background-color:#EBE3D6; 
margin-left:10px;
margin-bottom:5px;
padding:5px;
}

.other2{
width:555px;
display:table; 
margin-left:10px;
margin-bottom:5px;
padding:5px;
}

.otherimage{
float:left; 
width:40px;
margin-right:5px;
}

.home_bottom{
text-align:left;
height:80px;
}

.home_bottom_outer{
text-align:left;
margin-left:5px; 
width:185px; 
float:left;
}

.otherinfo_home{
font-size:10px;
float:left; 
width:135px;
}

.otherinfo{
font-size:10px;
float:left; 
width:175px;
margin-right:5px;
}

.otherlong{
font-size:10px;
float:left; 
width:320px;
}

.sectionbios{
display:table-column;
font-size:12px;
float:left; 
padding:20px 0 0 0; 
width:480px;
}

.sectionright{
display:table-column;
font-size:12px;
float:left; 
padding:20px 0 0 0; 
width:270px;
}

.sectionimage{
display:table-column;
float:left; 
width:140px;
}

.dividingbar{
text-align:left;
width:568px;
height:25px;
padding:15px 10px 0px 10px;
margin-bottom:15px;
background:url(../images/rp_bar.jpg); 
background-color:#000000; 
color:#FAF3E0;
font-size:16px;
font-family: Times New Roman,Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit;
font-variant:small-caps; 
font-weight:500; 
letter-spacing:2px;
}

.dividingbar2{
text-align:left;
width:568px;
height:46px;
padding:10px 10px 0px 10px;
margin:0px;
margin-bottom:15px;
background:url(../images/rp_bar2.jpg); 
background-color:#000000; 
color:#FAF3E0;
font-size:16px;
font-family: Times New Roman,Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit;
font-variant:small-caps; 
font-weight:500; 
letter-spacing:2px;
}

.titler{
font-size:13px;
padding-bottom:13px;
padding-left:10px;
}

.titler2{
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}

.titler3{
font-size:11px;
}

.tiny{
font-size:9px;
line-height:15px;
margin-bottom:15px;
}

.tiny_purple{
font-size:9px;
line-height:15px;
margin-bottom:15px;
}


div.around{
border:10px solid #333333;
padding:5px;
}


.textinput{
padding: 3px;
color: #ffffff;
font-size:11px;
background-color:#333333;
border: none;
}

.txt{
width:250px;
height:200px;
font-family: verdana,arial,tahoma,helvetica,sans-serif;
padding: 3px;
color: #999999;
font-size:11px;
background-color:#252525;
border: none;
line-height:15px;
}

img{
border:0;
}


TABLE{
border:0;
padding: 0;
}



.footnav{
font-family: verdana,arial,tahoma,helvetica,sans-serif;
color:white;
font-size:10px;
text-decoration:none;
margin-left:5px;
}

.footnav:hover{
color:#EBE3D6;
}

a{	
cursor: pointer;
letter-spacing: 0px;
color:#000000;
text-decoration:underline;
font-weight:normal;
letter-spacing: 0em;

}

a:hover { 
color: #cc0033;
}

a.head{
color: white;
}
a.head:hover{
color:#8466A4;
}


a.fake{
background:#330000;
padding:4px;
color:#FAF3E1;
}

a.fake:hover{
background:#BC3E38;
padding:4px;
color:#FAF3E1;
}


.textfield{
font-size: 7pt; 
font-family: verdana,tahoma, arial,helvetica,sans-serif;
width:220px;
border: 1px solid #cccccc;
background-color:#f6f6f0;
padding: 2px;
}

.textblock{
color: #333333;
font-size: 7pt;
font-family: verdana,tahoma, arial,helvetica,sans-serif;
height:230px;
width:250px;
padding:2px;
border:1px solid #cccccc;
}


.newsletter_form{
width:150px;
border:none; 
border-bottom:1px solid #310400; 
font-size:9px; 
padding:2px;
background-color:#FCF9EF;
}

.error{
width:140px;
padding:10px;
margin:0 10px 10px 0;
background-color:#DA0000;
color:#fff;
font-variant:small-caps; 
}

.newsletter_item{
float:left;
width:150px;
}

.newsletter_item2{
float:left;
width:50px;
}

.newsletter_item3{
float:left;
width:100px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	text-align:center;
	font-variant:normal;
	font-size:9px;
	font-family: verdana,tahoma, arial,helvetica,sans-serif;
	display: block;
	text-decoration: none;
	color: #F8E378;
	background: #383725; /* IE6 Bug */
	padding: 2px;
	border: 1px solid #7C7B71;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li a:hover { color: #fff; background: #464335; } /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */



.backendtitle{
text-align:left;
padding:10px 10px 30px 10px;
color:#FAF3E1;
background-color:#330000;
font-size:15px;
margin-bottom:5px;
}

.backendframe{
width: 200px;
text-align:left; 
color:#330000; 
margin-left:10px; 
margin-bottom:20px;
padding:0px;
padding-bottom:5px;
}


.backendtitle_error{
font-style:italic;
text-align:left;
padding:10px 10px 20px 10px;
color:#FAF3E1;
background-color:#BC3E38;
font-size:13px;
margin-bottom:5px;
}

.backendframe_error{
width: 300px;
text-align:left; 
color:white; 
margin-left:10px; 
padding:0px;
}

.backendsub{
text-align:left; 
margin-bottom:10px;
padding:0px;
padding-bottom:5px ;
border-bottom:2px solid #330000;

}

