/* ---root--- */
body{margin:0;padding:0;font-size:11px;font-family:Arial;background:url(../images/left_col_repeat.jpg) repeat-y;}
img{display:block;}
a{text-decoration:none;outline:0;color:#000;}
    a img{border:none;}
h1{font-size:32px;}
h2{font-size:20px;}
h3{font-size:14px;}
form,input,textarea,label,select{margin:0;padding:0;}
input,label,select,textarea{float:left;margin:0 10px 10px 0;}
label{width:120px;}
input,select,textarea{width:300px;}
form br{clear:left;}

/* ---genereal--- */
.divider{height:0;border-top:1px dotted #eeeeee;width:100%;}

/* ---left col--- */
.left_col{float:left;width:236px;overflow:hidden;}

/* ---Footer--- */
.footer{width:236px;background:url(../images/left_col_repeat.jpg) repeat-y;color:#9ad2e1;text-align:right;}
    .footer a{color:#9ad2e1;display:block;border-top:solid 1px #269fc1;padding:5px 0 5px 0;}
    .footer .padding{padding:20px 33px 20px 20px;}


/* ---Right col--- */
.right_col{float:left;padding-left:20px;width:644px;}
    .right_col .track_row{padding:5px;}
.nav a{padding:5px 12px 5px 12px;display:block;float:left;color:#5db8d1;}
    .nav a:hover{background:#a5b315;color:#fff;}

/* ---Sliding tracklist--- */
#track_list_panel{position:absolute;right:0;top:0;}
#track_list_panel_expander{width:0px;height:400px;overflow:hidden;float:left;background:#eeeeee;}

