html, body, div, span, h1, h2, h3, h4, h5, h6, p,
blockquote, a, font, img, dl, dt, dd, ol, ul, li,
form, label, legend, table, tbody, tr, th, td {
margin:0px;padding:0px;border: 0;outline: 0;font-weight: inherit;
font-style: inherit;font-size: 100%;font-family: inherit;list-style:none;}

body {background:#000;font-size:14px;line-height:16px;color:#fff;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;}
a {color:#e33737;text-decoration: none;}
a:hover {color:#fff;text-decoration: underline;}
p {margin-bottom:20px;}
#container {width:540px;margin:0px auto 40px;}
h1 {font-size:20px;line-height:22px;font-weight:bold;text-indent:-5000px;height:0px !important;padding:0px;margin:0px;}

img.header {display:block;width:410px;margin:0px auto 40px;}
.social {margin-bottom:40px;}
.social ul {margin:10px auto 0px;overflow:hidden;width:380px;}
.social ul li {float:left;margin-right:20px;}
.social ul li.last {margin-right:0px;}
.social ul li a {display:block;width:60px;height:60px;}

#navigation {}
#navigation ul {margin:0px auto 20px;overflow:hidden;}
#navigation ul li {float:left;text-align:center;}
#navigation ul li a {display:block;height:31px;text-indent:-5000px;}
#navigation ul li#currentpage a {color:#fff;background-position:0 -31px !important;}
#navigation ul li a:hover {color:#fff;background-position:0 -31px !important;}

#navigation ul li.shows a {width:117px;background:url(/images/nav_shows.gif) no-repeat 0 0;}
#navigation ul li.bio a {width:74px;background:url(/images/nav_bio.gif) no-repeat 0 0;}
#navigation ul li.photos a {width:128px;background:url(/images/nav_photos.gif) no-repeat 0 0;}
#navigation ul li.press a {width:117px;background:url(/images/nav_press.gif) no-repeat 0 0;}
#navigation ul li.contact a {width:104px;background:url(/images/nav_contact.gif) no-repeat 0 0;}

.mailing_list {overflow:hidden;width:420px;margin:0 auto 30px;}
.mailing_list h3 {font-weight:normal;float:left;width:160px;font-size:16px;line-height:18px;margin-top:6px;}
.mailing_list object {float:left;width:260px;}

.concerts {}
.concerts table {margin:0px auto;border-top:1px solid #333;border-left:1px solid #333;width:540px;}
.concerts table tr {}
.concerts table tr td {border-bottom:1px solid #333;border-right:1px solid #333;padding:5px;text-align:left;font-weight:bold;line-height:18px;}
.concerts table tr td:first-child {font-weight:normal;font-size:12px;}
.concerts table tr td:last-child {font-weight:normal;}

.contact {}
.contact p {padding-top:10px;text-align:center;}

.bio {}
.bio p {text-align:justify}

#press {float:left;width:540px;}
#press .column {float:left;width:270px;}
#press p {padding-top:10px;text-align:center;}

.photos {}
.photos ul {float:left;width:540px;}
.photos ul li {float:left;width:120px;height:120px;margin:0 20px 20px 0;}
.photos ul li:last-child {margin-right:0px;}
.photos ul li a {display:block;width:118px;height:118px;border:1px solid #000;}
.photos ul li a:hover {border:1px solid #fff;}