@charset "utf-8";

html {  background: #fff; background: transparent url('../_img/wall_background2.jpg') top center; height: 100%; overflow-x: auto; } /* squashes IE overflow scrollbar bug */
body { background: #fff; background: transparent url('../_img/wall_background.jpg') top center repeat-x; font-family: Georgia,Times,serif;font-size:20px;line-height:1.7em; }
a:link, a:visited { color: #900; }
a:hover, a:active { color: #000; }
em {font-style: italic; }
#wrapper { margin: 0 auto;padding: 0 30px;width: 750px; }
#header { background: transparent url('../_img/boombox_med.png') 360px 50px no-repeat; display: block; padding-top: 170px; width: 750px; }
h1 { font-size: 2.5em; font-style: italic; line-height: 1em; }
h1 a:link, h1 a:visited  { color: #900; text-decoration: none; }
#header h2 { font-size : .575em; font-style: italic; font-weight: normal; line-height: 2em; padding-bottom: 50px; }
#content { padding: 20px 0 0; }
#header p { font-size: .9em; line-height: 1.75em; padding-bottom: .5em; padding-right: 120px; }
#header p { font-size:.8em;line-height:1.7em; padding: 0 120px 15px 0; }
#mixes { padding: 0 0 0; }
#mixes h3 { font-size: 1.5em; line-height: 1.1em; }
#mixes h4 { color:#333; font-size: .75em; line-height: 1em; }
#mixes ul li { float: left; padding: 0 0 30px; width: 50%; }
#mixes ul li.clear { clear: both;}
#mixes .featured h3 { font-size: 3em; line-height: 1.1em; }
#mixes .featured h4 { color:#333; font-size: 1.4em; line-height: 1em; padding-bottom: 10px; }
#mixes .featured { display: block; padding: 0 0 30px; width: 100%; }
#mixes a:link, #mixes a:visited { color: #900; text-decoration: none; }
#mixes a:hover, #mixes a:active { color: #c00; text-decoration: none; }
#mixes li p { font-size:.75em;line-height:1.7em; padding: 10px 50px 10px 0; }
.clearfix { clear: both; }
h5 { color: #000;font-family: helvetica,arial,sans-serif; font-size: .7em;font-weight:bold;text-transform: uppercase; letter-spacing: 2px;}