﻿body{margin:0; font:13px Arial,Sans-Serif;background:#000; color:#eee;}

img{border:none;}

h2, h1{ color:#a70000; margin:-2px 0 14px 0; border-bottom:1px solid #303030; font-family:Georgia; font-weight:normal; font-style:italic; padding-bottom:6px;}
h2{border:none;font-size:1.7em; color:#999;}
h1{font-size:2.1em}

h3{margin:-2px 0 14px 0;font-size:1.5em; font-family:Georgia; font-weight:normal; font-style:italic;}

h4{margin:16px 0 4px 0;font-size:1.2em; color:#999; font-family:Georgia; font-weight:normal; font-style:italic;}

a:focus, a:active {
  outline: none;
}

p{margin:0 0 14px 0; line-height:1.4em;}

.box li a{color:#f1f1f1; text-decoration:none; padding:1px 2px;}

.box li a:hover{color:#f1f1f1; text-decoration:none; background:#9F1313;}

p a, .pressLinks li a{color:#f1f1f1; text-decoration:underline!important; padding:1px 2px; background:none!important;}

p a:hover, .pressLinks li a:hover{color:#f1f1f1; text-decoration:none!important; background:#9F1313!important;}

.buylogos{float:left; margin:0 4px 0 0;}

.logoswrap{float:left; width:200px; height:33px;margin-bottom:8px;}

.albumWrap{float:left; padding:10px; background:#111; width:380px;}

/*--- headers ---*/
.h-welcome{background:transparent url('graph/h_welcome.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-social{background:transparent url('graph/h_social.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-newsletter{background:transparent url('graph/h_newsletter.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-store{background:transparent url('graph/h_store.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-news{background:transparent url('graph/h_news.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-band{background:transparent url('graph/h_band.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-banners{background:transparent url('graph/h_banners.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-bio{background:transparent url('graph/h_bio.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-contact{background:transparent url('graph/h_contact.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-guest{background:transparent url('graph/h_guestbook.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-gigs{background:transparent url('graph/h_gigs.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-news{background:transparent url('graph/h_news.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-photos{background:transparent url('graph/h_photos.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-press{background:transparent url('graph/h_press.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-storeB{background:transparent url('graph/h_storeB.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-videos{background:transparent url('graph/h_videos.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-twitter{background:transparent url('graph/h_twitter.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-music{background:transparent url('graph/h_music.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}
.h-livephotos{background:transparent url('graph/h_livepics.gif') no-repeat 0 0;display:block;height:19px; width:100%;text-indent:-9999px;text-decoration:none;}

/*--- layout ---*/
#main{display:block; width:900px; height:100px; margin:0 auto;}

#banner{display:block; height:170px;}

.bg{float:left; width:100%; padding-bottom:50px; background:#000 url('graph/main_bg.jpg') top right no-repeat;}

#banner img{margin:20px 0 0 0; float:left;}

#contentWrap{float:left; width:100%;}

.content{float:left; width:436px; padding-bottom:30px;}

.contentWide{float:left; width:790px; padding-bottom:30px;}

#footer{float:left; width:100%; padding:20px 0; border-bottom:1px solid #3d3d3d;border-top:1px solid #3d3d3d;}

.boxWide{float:left; width:250px; margin-right:75px; }

.box{float:left; width:225px;}

.nomarginR{margin-right:0!important}

.box ul, .pressLinks {margin:0 0 0 14px; padding:0;}

.box ul li, .pressLinks li{padding:0;margin:0; line-height:1.6em; list-style-type:square;}

.wide{width:87%!important;}

.gigList{margin: 0 0 24px 14px; line-height:2.0em; padding:0;}

.gigList li, .news li{list-style:circle; padding:0;margin: 0 0 14px 0; line-height:1.6em;}

.news{margin: 0 0 24px 14px; padding:0;}

.pressQuote{font-style:italic!important; font-family:Georgia; font-weight:normal; font-size:120%!important; color:#eee;}

.parPress{color:#a70000;}

.thumbHolder{float:left; width:74px; margin:0 28px 12px 0;}

.albumImg{float:left; margin:0 10px 10px 0;}

.noRightMargin{ margin-right:0;}

pre{ background:#999; margin:4px 0 20px 0; padding:10px; color:Black; float:left; width:440px; overflow:auto;} 

.newsPar{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #303030;}

.newsBlock{border-bottom:1px solid #303030;}


/*--- Table ---*/

table{margin:0; padding:0; border:dotted 0px transparent; border-collapse:collapse!important;}
tr{margin:0; padding:0; border:dotted 0px transparent; border-collapse:collapse!important;}
td{padding:10px 0; border:none!important; border-collapse:collapse!important;}

td p{margin:0 0 8px 0;}

td p span{color:#a70000; font-size:1.1em;}

th{text-align:left!important; font-weight:normal!important;}

table a{color:#fff; padding:2px; margin:0 2px 0 0; text-decoration:none; background:#a70000;}

table a:hover {text-decoration:underline;}

/*--- menu ---*/
#menu{float:left; width:110px;}

#nav{color:#a70000; margin:0; padding:0;}

#nav li{list-style:none; margin-bottom:20px;}

#nav li a {display:block;height:14px; width:92px; text-indent:0px; text-decoration:none;}

#nav li a:hover { background-position: 0 -14px; text-decoration:none;}

#home{background:transparent url('graph/menu/home.gif') no-repeat 0 0;text-indent:-9999px!important;}
#news{background:transparent url('graph/menu/news.gif') no-repeat 0 0;text-indent:-9999px!important;}
#gigs{background:transparent url('graph/menu/gigs.gif') no-repeat 0 0;text-indent:-9999px!important;}
#biography{background:transparent url('graph/menu/biography.gif') no-repeat 0 0;text-indent:-9999px!important;}
#band{background:transparent url('graph/menu/band.gif') no-repeat 0 0;text-indent:-9999px!important;}
#photos{background:transparent url('graph/menu/photos.gif') no-repeat 0 0;text-indent:-9999px!important;}
#videos{background:transparent url('graph/menu/videos.gif') no-repeat 0 0;text-indent:-9999px!important;}
#store{background:transparent url('graph/menu/store.gif') no-repeat 0 0;text-indent:-9999px!important;}
#press{background:transparent url('graph/menu/press.gif') no-repeat 0 0;text-indent:-9999px!important;}
#banners{background:transparent url('graph/menu/banners.gif') no-repeat 0 0;text-indent:-9999px!important;}
#contact{background:transparent url('graph/menu/contact.gif') no-repeat 0 0;text-indent:-9999px!important;}
#guestbook{background:transparent url('graph/menu/guest.gif') no-repeat 0 0;text-indent:-9999px!important;}
#music{background:transparent url('graph/menu/music.gif') no-repeat 0 0;text-indent:-9999px!important;}

/*--- form ---*/
.tbContact{width:200px;}

.txtArea{width:340px; height:150px;}

input[type="text"], textarea{margin-bottom:8px; border:2px solid #aaa; background:#ddd;}

input[type="submit"]{ background:#d80000 url('/graph/InputBg.gif') repeat-x; height:26px; color:#fff; border:solid 1px #a60000!important; border-collapse:collapse; }

#twitter_update_list a{text-decoration:underline; color:#a70000;}

#twitter_update_list a:hover{text-decoration:none;color:#fff;}