body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: center; margin: 0; padding: 0; }
p { padding: 0 0 15px 0; margin: 0; line-height: 16px; }
a:link, a:visited { color: #860000; }
a:active, a:hover { color: #f00; }
blockquote { margin: 5px 0 10px 15px; }
h2 { margin: 30px 0 0 0; padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #a6a6a6; }
table { width: 90%; padding-bottom: 30px; }
#songlist td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; padding: 3px; border-bottom: 1px solid #ccc; }
em { color: #f00; }

.highlight { font-weight: bold; font-style: italic; }
.arrow { border: 0; margin-right: 20px; }
.spacer { height: 0; margin: 0; padding: 0; clear: both; }
.half { width: 45%; float: left; }
.logo { font-size: 11px; text-align: center; margin-bottom: 50px; }
.logo img { border: 0; padding-bottom: 10px; }
.hide { display: none; }
.cdcover { padding: 3px; border: 1px solid #eee; }

#frame { margin: 0 auto; padding-bottom: 30px; text-align: left; width: 790px; }

#header { margin: 0; padding: 0; }
#header #bandname { text-indent: -100em; width: 317px; height: 90px; background: url(../images/header.gif) top left no-repeat; }
#header h1 { margin: 0; padding: 0; }

#content { margin-left: 87px; padding-bottom: 10px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }

#nav { float: right; margin-top: 10px; }
#nav a { color: #aaa; margin: 0 5px; }

#main { float: left; padding-top: 16px; width: 393px; }
#main #upcoming_shows { text-indent: -100em; width: 116px; height: 18px; background: url(../images/lbl_upcoming-shows.gif) no-repeat; }

#buynow { margin: 0 0 30px 0; }
#buynow img { border: none; }
#blog_feed { text-indent: -100em; width: 98px; height: 18px; background: url(../images/lbl_myspace_blog.gif) no-repeat; }

#sidebar { margin-left: 410px; padding-top: 16px; }
#sidebar .pics { padding: 0 6px 6px 0; }
#sidebar #music { text-indent: -100em; width: 41px; height: 13px; background: url(../images/lbl_music.gif) no-repeat; }
#sidebar #buynowbutton { margin: 10px 0 0 15px; }
#sidebar #contact { text-indent: -100em; width: 51px; height: 10px; background: url(../images/lbl_contact.gif) no-repeat; }
#sidebar #mailing_list { text-indent: -100em; width: 78px; height: 18px; background: url(../images/lbl_mailing-list.gif) no-repeat; }
#sidebar #blogfeed .blogpost { padding-bottom: 6px; }

#press { text-indent: -100em; width: 100px; height: 18px; background: url(../images/lbl_press.gif) no-repeat; }

#footer { font-size: 10px; color:#a6a6a6; text-align: right; }
#footer p { margin: 0; padding: 0; }

#player { margin: 50px 0 50px 410px; }

#watch #main { width: 210px; }
#watch #player { margin: 50px 0 50px 220px; }

#listen ul, #listen li, #watch ul, #watch li { list-style-type: none; list-style-image: url(../images/icon_arrow.gif); }
#listen li, #watch li { margin-bottom: 8px; }
#listen p, #watch p { margin-bottom: 0; padding-bottom: 0; }

#look .cdthumb { float: left; padding: 3px; margin-right: 5px; }