@charset "UTF-8";
/* CSS Document */

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width:800px;
padding:0px;
margin:0px auto;
height:100%;
background-color:#000000;
background-image:url('bgimage_middle.png');
background-repeat:repeat-y;
background-position:center;
}

h1
{
font-size:18px;
margin-top:0px;
margin-bottom:20px;
clear:both;
}

a
{
text-decoration:none;
color:#33CCFF;
border:0px;
}

a:hover
{
text-decoration:underline;
cursor:pointer;
}

img
{
padding:0px;
border:0px;
margin:0px
}

.notthere
{
position:fixed;
top:-10px;
left:-10px;
visibility:hidden
}

.mainblock
{
width:800px;
padding:0px;
border:0px;
margin:0px;
float:right;
background-color:#000000;
height:100%;
-webkit-border-radius:50px;
-moz-border-radius:50px;
}

.right
{
float:right;
}

.left
{
float:left;
}

.topimage
{
padding:0px;
margin:0px 50px 20px;
border:0px;;
position:relative;
top:-140px;
}

.topbackground
{
position:relative;
margin:0px 50px;
}

.wrapper
{
width:760px;
margin:auto;
background-color:#000000;
position:relative;
top:-140px;
}

.specialbox
{
width:450px;
font-size:14px;
background-color:#333333;
padding:20px;
margin:auto;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.leftcollumn
{
width:490px;
padding:0px;
margin:0px;
float:left;
/*background-color:#000000;*/
}

.centercollumn
{
width:490px;
padding:0px;
margin:auto;
/*background-color:#000000;*/
}

.projectinfo
{
width:470px;
padding:0px 10px;
margin:auto;
}

.red
{
color:#ff7777;
}

.yellowspan
{
color:#FFFF99;
}

.yellow
{
font-size:9px;
margin-left:10px;
color:#FFFF00;
}

.songbox
{
width:486px;
padding:0px;
border-width:2px;
border-style:outset;
border-color:#777777;
margin:20px auto 30px;
}

.song
{
min-height:30px;
vertical-align:middle;
width:486px;
padding:0px;
border:0px;
margin:auto;
}

.row0
{
background:#191919;
}

.row1
{
background:#000000;
}

.player
{
float:right;
vertical-align:middle;
height:14px;
width:14px;
padding:0px;
border:0px;
margin:8px;
}

.leftplayer
{
font-size:9px;
vertical-align:middle;
height:50px;
width:50px;
padding:0px;
border:0px;
float:left;
margin:8px;
margin-left:20px;
}

.name
{
float:left;
font-size:13px;
vertical-align:bottom;
height:16px;
padding:7px;
border:0px;
margin:0px
}

.more
{
float:right;
vertical-align:middle;
height:14px;
width:16px;
padding:0px;
border:0px;
margin:8px 15px;
font-size:9px;
text-align:center;
}

.leftmore
{
vertical-align:middle;
height:14px;
width:80px;
padding:0px;
border:0px;
float:left;
margin:26px 15px 26px;
margin-right:0px;
font-size:9px;
text-align:center;
font-weight:bold;
}

.leftmorediv
{
height:66px;
margin:5px 0px 8px;
}

.download
{
float:right;
vertical-align:middle;
text-align:right;
height:14px;
width:50px;
padding:0px;
border:0px;
margin:8px 15px;
font-size:10px;
}

.songinfo
{
width:436px;
padding:4px 25px 14px;
margin:0px;
border:0px;
font-size:10px;
color:#888888;
display:none;
z-index:-1;
}

.share
{
width:110px;
max-height:20px;
margin:5px;
margin-top:15px;
margin-left:15px;
margin-bottom:5px;
float:left;
}

.blogdate
{
float:left;
width:120px;
height:70px;
text-align:center;
font-size:14px;
color:#FFFFCC;
}

.blogentry
{
text-align:justify;
width:470px;
padding:0px 10px;
margin:auto;
}

.commentlink
{
float:right;
margin:15px;
}

.comments
{
width:430px;
padding:30px;
padding-bottom:0px;
clear:both;
}

.commentname
{
color:#FFFFCC;
font-size:14px;
float:left;
}

.yourcomment
{
font-size:9px;
margin:3px 20px;
float:left;
}

.commentdate
{
clear:both;
font-size:9px;
color:#CCCCCC;
}

.comment
{
margin:10px 10px 30px;
}

.blognav
{
clear:both;
text-align:center;
margin:auto;
}

.cartbox
{
background:#333333;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-o-border-radius:8px;
}

.rightbox
{
clear:right;
width:250px;
padding:0px;
margin:0px 0px 25px 20px;
float:right;
}

.rightboxpackager
{
clear:right;
float:right;
width:270px;
margin:0px;
border:0px;
padding:px;
}

.rightrule
{
background-color:#333333;
width:250px;
height:2px;
padding:0px;
margin:0px 0px 20px;
clear:right;
float:right;
}

.signin
{
width:230px;
margin:10px;
}

.formprompt
{
padding:0px;
margin:0px;
text-align:right;
}

.minicart
{
font-size:10px;
margin:10px;
margin-right:0px;
}

.price
{
float:right;
text-align:right;
}

.text
{
width:240px;
margin:15px 5px;
font-size:10px;
word-wrap: break-word;
}

.description
{
font-size:9px;
margin:5px;
text-align:right;
}

.footer
{
clear:both;
font-size:10px;
position:relative;
top:-20px;
}

.footlink
{
margin:0px 20px;
}