body { background: #000000; text-align: center; font: 11px verdana, san-serif; color: #ffffff; }

a { color: #ffffff; }

a:hover { text-decoration: underline; }

p { text-align: left; margin: 10px 20px 0; }

h1 { text-align: left; font: bold 18px verdana, sans-serif; margin: 20px 20px 10px; }

h2 { text-align: left; font: bold 12px verdana, sans-serif; margin: 10px 20px 5px; }

.clear { clear: both; margin: 0; padding: 0; height: 0; font: 0/0 sans-serif; }

.sig { text-align: right; margin: 0 20px; }

.url_pick { margin: 0 20px; }

#container { width: 780px; margin: 40px auto 0; }

#navigation { background: url(../images/top_line.gif) repeat-x 0 0; margin: 0; padding: 15px 0 0 0; }

#navigation a { height: 41px; margin: 0 7px 10px; float: left; }

#bio { background: url(../images/bio.gif) no-repeat 0 0; width: 59px; }

#music { background: url(../images/music.gif) no-repeat 0 0; width: 95px; }

#gallery { background: url(../images/gallery.gif) no-repeat 0 0; width: 138px; }

#news { background: url(../images/news.gif) no-repeat 0 0; width: 95px; }

#contact { background: url(../images/contact.gif) no-repeat 0 0; width: 136px; }

#elispicks { background: url(../images/elispicks.gif) no-repeat 0 0; width: 166px; }

#shows { background: url(../images/shows.gif) no-repeat 0 0; width: 166px; }

#upper_body { margin: 0; padding: 0; width: 780px; height: 249px; overflow: hidden; }

.content { text-align: left; padding-bottom: 20px; }

.content p { line-height: 14px; }

.body_border { clear: both; width: 780px; height: 1px; font: 0/0 sans-serif; background: url(../images/body_border.gif) no-repeat 0 0; margin: 0; padding: 0; }

#updates { background: #252412 url(../images/update_corners.gif) no-repeat 13px 8px; height: 126px !important; height: 156px; width: 340px !important; width: 390px; float: left; margin: 10px 0 0 0; padding: 15px 25px; text-align: left; }

#watch_listen { float: right; background: url(../images/itunes.jpg) no-repeat 0 0; width: 390px; height: 156px; margin: 10px 0 0 0; }

#watch_listen a { display: block; width: 390px; height: 156px; }

#mp3_flash { float: right; width: 220px; height: 40px; }

#lower_navigation { float: left; margin: 20px 0; padding: 0; list-style: none; }

#lower_navigation li { width: inherit; float: left; margin: 0 5px; }

#footer { background: url(../images/top_line.gif) repeat-x 0 0; margin: 0; padding: 10px 0 0 5px; color: #252412; text-align: left; }

#email_form fieldset { margin: 0; padding: 0; border: none; float: right; }

#email_form { float: right; padding: 0 20px 0 0; margin: -15px 0 0 0; }

#email_form label { display: inline; font: 10px/14px verdana, sans-serif; color: #ffffff; padding: 0 !important; padding: 2px 0 0 0; }

#email_address { font: 10px verdana, sans-serif; width: 100px; border: none; }

#quote_submit_arrow { vertical-align: bottom; width: 13px; height: 16px; margin: 0 0 -2px 4px; }

#contact_form fieldset { margin: 10px 20px 0; padding: 0; border: none; }

#contact_form #email_submit { font: 10px verdana, sans-serif; margin: 0 0 0 5px; }

#buynow_img { margin: 0 0 0 20px; }
