td.purchasemusic {
display:none;
}

body {
background:#080808 url(/img/bg.gif) top center repeat-y;
color:silver;
font:.8em Trebuchet MS,Helvetica,sans-serif;
letter-spacing:.5px;
margin:0;
}

a:link {
color:#99CCFF;
text-decoration:none;
}

a:visited {
color:#fff;
text-decoration:none;
}

a:hover,a:active {
color:#9CF;
text-decoration:none;
}

#container {
margin:0 auto;
padding:0;
width:775px;
}

#ttl img {
border:0;
height:200px;
margin:20px 80px;
outline:0;
padding:0;
position:absolute;
width:390px;
z-index:1;
}

#header {
background:#000;
height:250px;
margin:0;
padding:0;
width:775px;
}

#nav {
background:#000 url(/img/nav_bg.jpg) top right no-repeat;
height:60px;
width:775px;
}

#content {
background:url(/img/content_bg.jpg) top center no-repeat;
padding:20px 25px 0 28px;
width:722px;
}

#nav img,.nav1,.nav2,.nav3,.nav4,.nav5,.nav6,.nav7,.nav8,.nav9 {
border:0;
display:inline;
float:left;
height:60px;
margin:0;
outline:0;
padding:0;
}

.nav1 {
background:url(/img/nav_music.jpg) top left no-repeat;
width:75px;
}

.nav2 {
background:url(/img/nav_shows.jpg) top left no-repeat;
width:65px;
}

.nav3 {
background:url(/img/nav_about.jpg) top left no-repeat;
width:55px;
}

.nav4 {
background:url(/img/nav_photos.jpg) top left no-repeat;
width:65px;
}

.nav5 {
background:url(/img/nav_videos.jpg) top left no-repeat;
width:65px;
}

.nav6 {
background:url(/img/nav_press.jpg) top left no-repeat;
width:50px;
}

.nav7 {
background:url(/img/nav_blog.jpg) top left no-repeat;
width:50px;
}

.nav8 {
background:url(/img/nav_shop.jpg) top left no-repeat;
width:50px;
}

.nav9 {
background:url(/img/nav_connect.jpg) top left no-repeat;
width:70px;
}

#link1,#link2,#link3,#link4,#link5,#link6,#link7,#link8,#link9 {
display:inline;
height:60px;
line-height:1pt;
}

.nav1:hover,.nav2:hover,.nav3:hover,.nav4:hover,.nav5:hover,.nav6:hover,.nav7:hover,.nav8:hover,.nav9:hover,.navtwitter:hover,.navmyspace:hover {
background-position:bottom left;
}

#musicplayer {
display:block;
padding:5px 0 0;
text-align:center;
}

#musicplayer img {
border:0;
float:none;
height:10px;
padding:0;
width:190px;
}

#popup {
border:5px solid #181818;
height:30px;
margin:20px auto;
width:300px;
}

.em {
display:block;
font-size:125%;
font-weight:700;
letter-spacing:1.3px;
padding-bottom:7px;
text-transform:uppercase;
}

.discography {
border:0;
margin:0;
padding:0;
}

.discography td {
padding:0 40px 5px 0;
vertical-align:top;
}

.discography img {
border:1px solid #181818;
}

.buymusic {
border:1px solid #181818;
height:44px;
width:121px;
}

.songs {
list-style-type:decimal;
padding:0 0 0 22px;
}

.album {
display:block;
font-weight:800;
padding:0 0 3px;
text-decoration:underline;
text-transform:uppercase;
}

#sidebar {
font-size:80%;
min-height:380px;
padding:0;
width:190px;
}

#sidebar img {
border:0;
height:250px;
padding:0;
width:190px;
}

#sidebarlink {
font-size:95%;
padding:0;
text-transform:uppercase;
}

#sidebarlink img {
border:0;
height:24px;
padding:0;
width:24px;
}

#text {
float:right;
margin:0;
padding:0;
width:505px;
}

#textwrapper {
display:inline;
}

.p {
display:block;
padding-bottom:10px;
}

fieldset {
border:0;
margin:0;
padding:0;
width:190px;
}

input.type {
background:silver;
border:1px inset #A8A8A8;
color:#000;
display:block;
font:80%;
margin:0;
padding:2px 3px;
width:182px;
}

input.xbtn {
background:#000;
border:1px outset #A8A8A8;
color:silver;
cursor:pointer;
display:inline;
font:80%;
margin:0;
padding:1px 0;
width:68px;
}

.press span.author {
display:block;
font-size:90%;
padding:0;
text-align:right;
text-transform:uppercase;
}

.press img {
border:0;
padding:10px 0 0;
}

div.feedburnerFeedBlock ul {
margin:0;
padding:0;
}

div.feedburnerFeedBlock li {
list-style:none;
margin:0;
padding:0;
}

span.headline {
display:block;
font-weight:600;
line-height:95%;
letter-spacing:1px;
padding:3px 0;
text-transform:uppercase;
}

div.feedburnerFeedBlock div {
padding:0 0 10px;
}

#push {
color:#000;
height:50px;
}

table.dates {
border-top:1px dotted #181818;
padding:10px 0 0;
margin:0 0 10px;
width:505px;
}

td.date,td.venue,td.desc {
vertical-align:top;
margin:0;
padding:0;
border:0;
}

td.date {
width:60px;
padding:0 10px 0 0;
font-weight:600;
text-align:right;
text-transform:lowercase;
}

td.venue {
width:200px;
padding:0 10px 0 0;
}

td.desc {
width:235px;
}

table.contact {
border:0;
border-collapse:collapse;
margin:10px 0;
padding:0:
width:505px;
vertical-align:top;
}

td.mgmt {
width:252px;
padding:0;
margin:0;
vertical-align:top;
}

#network {
height:48px;
padding:0 0 10px;
margin:0;
text-align:center;
}

#network img {
height:48px;
width:48px;
border:0;
padding:0 5px 0 0;
margin:0;
}

.navtwitter,.navmyspace {
border:0;
display:block;
height:40px;
margin:0;
outline:0;
padding:0;
width:190px;
}

#linktwitter,#linkmyspace {
clear:right;
float:right;
line-height:1pt;
padding:0 20px 5px 0;
width:190px;
}

.navtwitter {
background:url('/img/linktwitter.gif') top left no-repeat;
}

.navmyspace {
background:url('/img/linkmyspace.gif') top left no-repeat;
}

#footer {
background:#181818 url('/img/footer_bg.gif') top center no-repeat;
clear:both;
height:120px;
letter-spacing:1.3px;
margin:-150px auto 0;
padding:40px 0 0 28px;
position:relative;
text-transform:uppercase;
width:747px;
}

#footer p {
font-size:70%;
letter-spacing:1px;
}

clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

body > #container {
height:auto;
min-height:100%;
}

#main {
padding-bottom:150px;
}

html,body,#container {
height:100%;
}

a,:-moz-any-link:focus {
outline:0;
}

#nav span,#header span,#linktwitter span,#linkmyspace span,.hidden,div.feedburnerFeedBlock #creditfooter {
display:none;
}