@CHARSET "UTF-8";

body, html {margin:0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#d0d2d8;}

#wrap {width:900px; margin:0 auto; background-color:#fff;}
#content {min-height:700px; background:transparent repeat-y; width:100%;}
#main-body {width:640px; float:left; padding:10px 0 0 10px;}
#sidebar {width:230px; float:right;}
#footer {line-height:20px; display:block; clear:both; padding:0 10px; font-size:12px; margin:10px 0 0; color:#fff; text-transform:lowercase;}

#header {text-align:center;}
#header img {max-width:900px;}

#sidebar {padding:0 10px 10px; border-top:10px solid #fff; /*font-family:courier, sans-serif; text-transform:lowercase;*/}
#sidebar img {border-bottom:2px solid #fff;}
#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar ul li {margin:0; padding:0;}
#sidebar ul ul li {margin:0; ; border-bottom:#fff solid 2px; font-size:11px;}
#sidebar ul ul li a {padding:0 0 0 10px; line-height:24px; display:block; width:221px;}
#sidebar ul ul li a:hover {background-color:#fff; text-decoration:none;}
#sidebar h2 {font-weight:normal; font-size:inherit; line-height:26px; margin:0; padding:0 10px; border-bottom:2px solid #fff;}

h1 {font-size:20px; margin:0 0 5px; padding:0; font-weight:normal;}
.post {margin-bottom:10px;}
.post:last-child {margin-bottom:0;}
.post-title {margin:0; padding:0}
.post-date {padding:8px 0 0; font-size:11px;}
.post-entry {padding-top:5px;}
.post-entry img {max-width:640px;}
.post-entry p {margin:0; padding:0 0 10px;}
.post-meta {margin:10px 0 0; padding:0 5px; line-height:20px; font-size:11px; background-color:#e7e8eb}
.post-player {margin:10px 0 0 -5px;}
.post-tracklist {margin:10px 0;}
.post-tracklist p {margin:10px;}
.arrowtext {padding-right:15px; background:transparent none no-repeat right;}
.downarrow {background-image:url('../images/down_arrow.png');}
.rightarrow {background-image:url('../images/right_arrow.png');}

#main-body.single, #main-body.single .post-meta {margin-bottom:0;}


.alignleft {float:left;}
.alignright {float:right;}
.clear {clear:both;}
hr.clear {margin:0; padding:0; border:none; height:0}
a, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active, a:focus {outline:none;}
a img {border:none;}
.horizontal-list {margin:0; padding:0; list-style:none;}
.horizontal-list li {margin:0; padding:0 5px; display:inline;}