div.overall {  
background-color: #000000;
width: 790;
border-style: solid;
border-bottom-width: 1px;
border-left-width: 2px;
border-top-width: 0px;
border-right-width: 2px;
border-style: solid;
border-color: #000000;
background-image: url('pictures/overall-back.gif');
background-position: top left;
}

table.maintable {  
background-color: #000000;
border-style: solid;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-width: 0px;
border-right-width: 1px;
border-color: #000000;
padding: 0;
}

table.pagemenu{  
width: 794px;
height: 260px;
padding: 0;
background-image: url('header2.jpg');
background-position: top left;
padding: 40;
border: 0;
border-style: solid;
border-left-width: 2px;
border-right-width: 2px;
border-color: #000000;
}


div.content {  
width: 440px;
height: 100%;
margin: 10px;  
letter-spacing: 0px;  
font-family: arial;    
font-size: 12px;  
text-align: left; 
color: #FFFFFF; 
font-weight: bold;
background-color: #34042E;
background-image: url('pictures/pleaves2-double2.jpg');
background-position: top left;
float: left;
padding: 40;
}

div.rightcontent {  
padding: 15;
width: 170px;
border: 0px;
letter-spacing: 0px;  
font-family: arial;    
font-size: 12px;  
text-align: left; 
color: #404040;
font-weight: Regular;
background-color: #EFE5ED;
float: left;
margin-left: -10px;
margin-top: 40;
height: 100%;
background-image: url('pictures/topright2.jpg');
background-position: top right;
background-repeat: no-repeat;
}

div.musicmenu {  
padding: 15px;
width: 500px;
border: 0px;
letter-spacing: 1px;  
font-family: scripts;    
font-size: 12px;  
text-align: left; 
color: #404040;
font-weight: Regular;
background-color: #00000;
float: left;
margin-left: -40px;
margin-top: -15px;
height: 20px;
border-style: solid;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
padding-left: 60px;
}

div.biomenu {  
padding: 0px;
width: 500px;
border: 0px;
letter-spacing: 1px;  
font-family: scripts;    
font-size: 12px;  
text-align: left; 
color: #404040;
font-weight: Regular;
background-color: #34042E;
float: left;
margin-left: -30px;
margin-top: -15px;
height: 90px;
border-style: solid;
border-bottom-width: 2px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-color: #EFE5ED;
padding-left: 0px;
padding-bottom: 10px;
}

div.music-content {  
width: 440px;
height: 100%;
margin: 10px;  
letter-spacing: 0px;  
font-family: arial;    
font-size: 12px;  
text-align: left; 
color: #FFFFFF; 
font-weight: bold;
background-color: #34042E;
background-image: url('pictures/pleaves-small.jpg');
float: left;
padding: 40;
}

div.personcontent {  
width: 440px;
height: 100%;
margin: 10px;  
letter-spacing: 0px;  
font-family: arial;    
font-size: 12px;  
text-align: left; 
color: #FFFFFF; 
font-weight: bold;
background-color: #34042E;
float: left;
padding: 40;
}



div.menu {      
position: absolute;
left: 50%;
top: 50%; 
width: 1022px;
height: 170px;
margin-left: -511px; 
margin-top: -250px;  
}

div.menuplayer {      
position: absolute;
left: 50%;
top: 50%; 
width: 1022px;
height: 170px;
margin-left: -511px; 
margin-top: -350px;  
}

td.headernav {  
border: 0px;  
padding: 0px;  
margin: 0px;  
letter-spacing: 0px;  
font-family: arial;    
font-size: 14px;  
text-align: left; 
}

td.headlines {  
border: 0px;  
padding: 0px;  
margin: 0px;  
letter-spacing: 0px;  
font-family: scripts, arial;    
font-size: 11px;  
text-align: left; 
}

div.subpage-title {  
border: 0px;  
padding: 0px;  
letter-spacing: 4px;  
font-family: arial;    
font-size: 25px;  
text-align: left; 
color: #FFFFFF;
font-weight: bold;
background-color: #000000; 
margin-top: 20px;
}

td.header {  
border: 0px;  
padding: 0px;  
margin: 0px;
}


a.header:link {
font-family: arial;      
text-decoration: none;  
font-weight: bold;  
color: #FFF0FF;
font-size: 11px;
}

a.header:visited {
font-family: arial;    
text-decoration: none;  
font-weight: bold;  
color: #FFF0FF;
font-size: 11px;
}

a.header:active {
font-family: arial;    
text-decoration: none;  
font-weight: bold;  
color: #FFF0FF;
font-size: 11px;
}

a.header:hover {
font-family: arial;    
text-decoration: none;  
font-weight: bold;  
color: #e20a17;
font-size: 11px;
}


a.headline:link {
font-family: arial black;      
text-decoration: none;  
font-weight: regular;  
color: #e20a17;
}

a.headline:visited {
font-family: arial black;    
text-decoration: none;  
font-weight: regular;  
color: #e20a17;
}

a.headline:active {
font-family: arial black;    
text-decoration: none;  
font-weight: regular;  
color: #e20a17;
}

a.headline:hover {
font-family: arial black;   
text-decoration: none;  
font-weight: regular;  
color: #FFF0FF;
}


p.contentheader {
color: #FFFFFF;
font-size: 15px;
font-family: arial;  
font-weight: bold;
}

p.rightcontentheader {
color: #404040;
font-size: 12px;
font-family: arial;  
font-weight: bold;
}

table.newsitemtable{
font-family: arial;
border-style: dotted;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-width: 1px;
border-right-width: 0px;
border-color: #B8498C;
color: #FFFFFF;
background-color: #330033;
width: 100%;
}

td.newsitemheader {  
padding-left: 20px;
padding-top: 0px;
padding-right: 10px;
letter-spacing: 1px;
font-family: arial;
font-size: 11px;
text-align: left; 
color: #FFFFFF;
font-weight: bold;
width: 100%;
background-color: #000000;
border-style: solid;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-color: #B8498C;
background-image: url('pictures/icons/icon4.gif');
background-repeat: no-repeat;
background-position: top left;
height: 21px;
}

td.newsitemtext-a { 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
letter-spacing: 0px;
font-family: arial;
font-size: 12px;
text-align: left; 
color: #FFFFFF;
font-weight: regular;
border-style: solid;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 2px;
border-color: #000000;
background-image: url('pictures/pleaves2-double.jpg');
}

td.newsitemtext-a2 { 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
letter-spacing: 0px;
font-family: arial;
font-size: 12px;
text-align: left; 
color: #FFFFFF;
font-weight: regular;
border-style: solid;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-color: #000000;
background-image: url('pictures/pleaves2-double.jpg');

}
td.newsitemtext-b { 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
letter-spacing: 0px;
font-family: arial;
font-size: 12px;
text-align: left; 
color: #FFFFFF;
font-weight: regular;
border-style: solid;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 2px;
border-color: #000000;
background-image: url('pictures/pleaves-small.jpg');
}

td.newsitemtext-b2 { 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
letter-spacing: 0px;
font-family: arial;
font-size: 12px;
text-align: left; 
color: #FFFFFF;
font-weight: regular;
border-style: solid;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-color: #000000;
background-image: url('pictures/pleaves-small.jpg');
}


td.bottomright { 
width: 100%; 
padding-left: 10px;
padding-right: 10px;
padding-bottem: 50px;
padding-top: 10px;
letter-spacing: 0px;
font-family: arial;
font-size: 10px;
text-align: left; 
color: #000000;
font-weight: regular;
border-style: solid;
border-bottom-width: 3px;
border-left-width: 0px;
border-top-width: 3px;
border-right-width: 0px;
border-color: #000000;
background-color: #EFE5ED;
}

table.bottomrighttable { 
width: 100%; 
caption-side: bottom;
}

table {   
border: 0px;  
border-collapse: collapse; 
}

BODY {  
background-color: #000000;
font-family: Verdana, 
Arial, Helvetica, sans-serif;    
color: white;   
margin: 0px;  
padding: 0px;  
border: 0px;
font-size: 9px;
}

INPUT { 
background-color: #EFE5ED; 
}

TEXTAREA { 
background-color: #EFE5ED;
}
