body {background-color: black; margin:0; text-align: center; min-width: 800px;}
/* 
#container {
text-align: left;
width: 800px;
margin-left: auto;
margin-right: auto;
} */
#container {
position: absolute;
left: 50%;
width: 800px;
margin-left: -400px;
}

#banner {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;
}
#bg_image {
width: 100%;
height: 100%;
left: 0px;
top: 200px;
position: absolute;
z-index: 0;
}

#navigation {
position: absolute;
top: 212px;
left: 20px;
right: 0;
margin-left: auto;
margin-right: auto;
z-index: 10;
}

#navcontent {
position: absolute;
top: 476px;
left: 20px;
width:128px;
margin-left: auto;
margin-right: auto;
z-index: 5;
font-family: arial, courier, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
}

#text {
position: relative;
top: 214px;
height: 490px;
width: 470px;
left: 1px;
right: 0;
margin-left: auto;
margin-right: auto;
background-color: transparent;
display:block;
z-index: 1;
font-family: arial, courier, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height:15px;
}

#frame {
position: absolute;
left: 0;
right: 0;
width: 450px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
display:block;
z-index: 1;
font-family: arial, courier, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height:15px;
}

#frame2 {
position: absolute;
left: 0;
right: 0;
width: 470px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
display:block;
z-index: 1;
font-family: arial, courier, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
line-height:15px;
overflow:hidden;
}

#googleads {
position: relative;
top: 218px;
width: 470px;
left: 0px;
right: 0;
margin-left: auto;
margin-right: auto;
background-color: transparent;
overflow-y:hidden; display:block;
z-index: 1;
font-family: arial, courier, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-align: center;
}

#releases {
text-align: center;
position: absolute;
top: 212px;
left: 661px;
right: 11px;
margin-left: auto;
margin-right: auto;
padding-top: 1px;
z-index: 1;
font-family: arial, courier, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-align: center;
}


/* Content area in the text */

p.date{
text-align:left;
text-decoration:underline;
font-weight:700;
font-family:"Courier New", Courier, monospace;
font-size:14px;
}

p.paratitle {
text-align:center;
color:#9999FF;
font-weight:200;
font-family:"Courier New", Courier, monospace;
font-size:20px;
line-height:16px;
}

p.paratext {
text-align:left;
text-indent:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;Z
}

p.paranoindenttext {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
}

p.quotesheader {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-family:Courier New, Courier, Monospace;
}

p.quotes {
margin:25px; 
padding:15px; 
background:#111111; 
border: 1px dotted white; 
font-family:Courier New, Courier, Monospace;
font-size:12px;
text-align:left; 
cursor:crosshair;
}

/* Jubo's Simfile Area*/

div.showsongs {
display:none;
padding-top:16px;
padding-bottom:16px;
text-align:center;
border:#CC3333 thin dashed;
}

table.jubo {
width: 95%;
height: auto;
border:0;
}


/* img src */

img  {
border:0;
}


/* unvisited link */
a:link {
color: #999999;
text-decoration: none;
}

/* visited link */    
a:visited {
color: #F27B7E;
text-decoration: none;
}

/* mouse over link */
a:hover {
color: #CC0000;
text-shadow: #666666;
text-decoration: underline;
}

/* selected link */
a:active {
color: #CCCCCC;
}