body{
background-color: #FFFFFF;
background: url(controller2.jpg) fixed repeat-x left bottom;
color: #000000;
font: normal 12px "Verdana",arial;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

@font-face {
font-family: 'Still Time';
src: url('stilltime-webfont.eot');
src: url('stilltime-webfont.eot?#iefix') format('embedded-opentype'),
	 url('stilltime-webfont.ttf') format('truetype');
}

a{
border: 0px;
text-decoration: underline;
color: #007bff;
padding: 0px;
margin: 0px;
opacity: 1;
}

a:hover{
background: #909090;
color: #007bff;
opacity: .4;
}

a.menu{
position: relative;
background-color: #FFFFFF;
display: inline-table;
vertical-align: middle;
width: 112px;
height: 112px;
min-width: 112px;
min-height: 112px;
margin-left: 0px;
margin-right: 0px;
}

img{
border: 0px none #000000;
padding: 0px;
margin: 0px;
}

img.ninten{
position: fixed;
left: 0px;
top: 0px;
z-index: 9;
}

img.cover{
border: 2px solid #000000;
width: 250px;
height: 250px;
}

img.width250{
border: 2px solid #000000;
width: 250px;
}

img.megaman{
position: fixed;
left: 140px;
bottom: -25px;
z-index: 10;
}

img.bar_top{
position: relative;
left: -5px; 
margin-top: -6px;
margin-bottom: -14px;
}

img.bar_bottom{
position: relative;
left: -5px; 
margin-top: -14px;
margin-bottom: -6px;
}

div.sidefade_l{
background-color: transparent;
background: url(sidefade_l.png) scroll repeat-y bottom;
opacity: .9;
position: fixed;
left: 0px;
width: 160px;
height: 100%;
}

div.sidefade_r{
background-color: transparent;
background: url(sidefade_r.png) scroll repeat-y bottom;
opacity: .9;
position: fixed;
left: 660px;
width: 160px;
height: 100%;
}

div.indexfade_r{
background-color: transparent;
background: url(sidefade_r.png) scroll repeat-y bottom;
opacity: .9;
position: fixed;
left: 920px;
width: 160px;
height: 100%;
}

div.contentmenu{
background-color: transparent;
position: absolute;
left: 160px;
width: 475px;
padding-top: 0px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: auto;
}

div.contentmenubg{
background-color: #F0F0F0;
opacity: .9;
position: fixed;
left: 160px;
width: 475px;
height: 100%;
padding-top: 0px;
}

div.latestmix{
background-color: transparent;
position: absolute;
left: 635px;
width: 270px;
padding-left: 25px;
text-align: left;
}

div.latestmixbg{
/*background-color: #CEEEB6;*/
background-color: #F0F0F0;
opacity: .9;
position: fixed;
left: 635px;
width: 260px;
padding-left: 25px;
height: 100%;
}

div.contentmix{
background-color: transparent;
position: absolute;
left: 160px;
width: 500px;
padding-top: 20px;
padding-bottom: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

div.contentmixbg{
background-color: #F0F0F0;
opacity: .9;
position: fixed;
left: 160px;
width: 500px;
height: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

p{
margin-top: 8px;
margin-bottom: 8px;
}

p.toppad{
margin-top: 30px;
}

p.mixtitle{
margin-top: 20px;
font-family: "Still Time", times, arial;
font-weight: bold;
font-size: 38px;
}

p.download{
margin-top: 20px;
font: normal bold 16px arial;
}

p.genre{
font-variant: small-caps; 
font-size: medium;
font-weight: bold;
text-align: left;
padding-top: 20px;
margin-bottom: 4px; 
}

div.subtitle{
font-size: smaller; 
font-variant: small-caps; 
margin-top: -6px;
}

table.tracklist{
table-layout: fixed;
border-collapse: seperate;
border-spacing: 0px;
width: 100%;
vertical-align: top;
}

img.middle{
vertical-align: middle;
}