*{padding:0;margin:0;text-align:left;outline:none;}
img,a img{padding:0;margin:0;border:none;}

body{margin:40px 0 0 0;font-size:12px;line-height:17px;color:#1C0203;background:#1C0203;}

a{text-decoration:none;color:#5B0101;}
a:hover{color:#333333;}

p {padding:0 0 12px 0;margin:0;}

ul{padding:0;margin:0 0 20px 30px;}
ul li{padding:0 0 0 10px;margin:0 0 0 20px;}

.breaker{border-bottom:1px solid #CCCCCC;margin:0 0 20px 0;padding:0;line-height:1px;height:1px;clear:both;}
.bold{font-weight:700;}

.hidden{display:none;}
.show{display:inline;}
.clear{clear:both;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.small{line-height:10px;font-size:9px;}
.big{line-height:1.5em;}
.highlight{color:#5B0101;font-weight:700;}
.notes{clear:both;line-height:1em;}
.grey{color:#999999;}

.float_right {float:right;}
.float_left {float:left;}

.scroll {overflow:auto;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

h1, h2, h3, h4{font-family:Verdana, Arial, Helvetica, sans-serif;}

h1, h1 a{display:none;}

h2{padding:20px 0 0 0;margin:0;font-size:13px;text-align:right;display:inline;float:right;clear:none;font-weight:normal;}
h2 a{color:#EEEEEE;font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 a:hover{color:#CCCCCC;}

h3{padding:5px;margin:0;font-size:11px;line-height:15px;color:#1C0203;}

h4{padding:0 0 10px 0;margin:10px 0 10px 0;font-size:11px;line-height:13px;border-bottom:1px solid #CCCCCC;color:#444444;}

#wrapper{margin:0 auto 0 auto;padding:0;width:972px;height:552px;clear:both;}

#header{height:50px;padding:0 2px 0 2px;}
#header img{display:inline;float:left;}

#content{clear:both;width:750px;height:500px;border:1px solid #000000;background:url(../img/bg_content.jpg) no-repeat #EEEEEE;padding:0 0 0 220px;font-family:Arial, Helvetica, sans-serif;}

#content #left_panel {display:inline;float:left;width:480px;height:440px;margin:30px 0 30px 30px;}

#content #right_panel {display:inline;float:right;width:220px;height:466px;margin:15px 15px 15px 0;text-align:right;border:2px solid #5B0101;}

.menu {list-style:none;padding:0;margin:0;clear:both;display:inline;float:left;width:470px;height:40px;}
.menu li{padding:0;float:left;display:inline;margin:0;}
.menu li.spacer{color:#CCCCCC;padding:0 17px 0 17px;}
.menu li a{font-size:16px;color:#1C0203;}
.menu li.on a,.menu li.on a:hover{color:#5B0101;}
.menu li a:hover{color:#666666;}

#content #page {height:400px;width:450px;padding:0 20px 0 0;display:inline;float:left;}

.avenue_q{float:left;margin:0 25px 25px 0;}

#content #right_panel #player {height:210px;padding:0;margin:0;}

#content #right_panel #tracks {height:255px;padding:0 10px 0 0;}

#content #right_panel p{padding:7px 7px 3px 7px;}

#content #right_panel #tracks ul{list-style:none;margin:0;padding:0 0 5px 0;width:202px;}
#content #right_panel #tracks ul li{margin:0;padding:4px 10px 4px 10px;border-bottom:1px solid #E5E5E5;line-height:13px;font-size:11px;}
#content #right_panel #tracks ul li a{color:#1C0203;display:block;width:170px;}
#content #right_panel #tracks ul li .detail{font-size:9px;display:none;padding:4px 0 2px 0;color:#333333;}
#content #right_panel #tracks ul li:hover {background:#F9F9F9;cursor:pointer;}
#content #right_panel #tracks ul li:hover a{color:#444444;}
#content #right_panel #tracks ul li.playing .detail{display:block;}
#content #right_panel #tracks ul li.playing {background:#FFFFFF;}
#content #right_panel #tracks ul li.playing a{color:#5B0101;}

#footer{height:20px;clear:both;padding:5px 2px 0 2px;font-size:10px;line-height:13px;color:#DDDDDD;font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a{color:#666666;}
#footer a:hover{color:#888888;}

form{margin:0 auto;padding:0 0 20px 0;}
