* {
margin: 0;
padding: 0;
border: none;
text-decoration: none;
list-style: none;
color: #ADADAD;
font-family: Arial, Verdana, sans-serif;}

body {
background: #181818 url('/img/bh_bg.jpg') no-repeat top center fixed;}

h2 {
width: 100%;
color: #bc1600;
text-align:left;
border-bottom: 2px solid #bc1600;}

h3 {
font-size: 18px;
color: #BC1600;}

p {
padding: 15px;
margin: 15px;
background: #0C0C0C;}

ul {
text-indent: 15px;}

strong {
color: #fff;
padding-right: 5px;}

#container {
width:950px;
margin-left:auto;
margin-right:auto;
border-left: 5px solid #545454;
border-right: 5px solid #545454;
border-bottom: 5px solid #545454;
background: #000;}

#header {
width: 950px;
height: 311px;
clear:both;
border-bottom: 5px solid #545454;
background: #000 url('/img/header.jpg') no-repeat top center;}

#header h1 {
text-indent: -10000px;
display: none;}

#logo {
width: 950px;
height: 90px;
margin-left: auto;
margin-right: auto;
background: transparent url('/img/logo2.png') no-repeat top right;}

#nav {
clear:both;
font:1em/2 "Helvetica Neue",Arial,Helvetica,sans-serif;
border-bottom: #000;}

#nav ul {
float:left;
width:100%;
list-style:none;
text-indent: 0;
background:#970601 url('/img/navBg.gif') repeat-x;}

#nav li {
display:inline;}

#nav a {
display:block;
float:left;
padding:8px 18px;
border-right:2px solid #bb1600;
border-bottom:none;
color:#fff;
background:#970601 url(/img/navBg.gif) repeat-x;
text-decoration:none;}

#nav a:hover {
background: url(/img/navHover.gif) repeat-x;}

#news, #photoOfTheWeek {
width: 615px;
float: left;
margin: 10px;}

#clearFix {
clear: both;}

#footer {
width: 950px;
margin: 10px auto 10px auto;
text-align: center;}

#mailingList, #poll, #upcomingShows {
width: 275px;
float: left;
margin: 10px;}

#pageContent {
background-color: #000;}

#pageContent div {
margin: 10px;}

#socialLogos {
margin-left: auto;
margin-right: auto;
text-align:center;}
	
#socialLogos li {
margin-bottom: 25px;}

#mailingList {
text-align:center;}

#mailingList h2 {
text-align:left;}

#upcomingShows ul li {
padding: 2px 0 2px 0;
margin: 0px;
text-indent: 5px;}
#upcomingShows ul li a {
text-decoration: underline;}

/*live*/
#live {
width: 900px;}

#live a {
text-decoration: underline;}

#live h3 a {
color: #BC1600;;}

/*guestbook*/
#guestbook .date {
font-weight: bold;
color: #fff;}

.guestbookEntry, .gig, .bio {
padding: 5px;
padding-bottom: 25px;
margin-bottom: 50px;
border-left: 1px solid #740000;
border-bottom: 1px solid #740000;
background: #0C0C0C}

/*about us*/

/*contact*/
#contactForm  {
width: 400px;
margin-left: auto;
margin-right: auto;
text-align:left;
text-indent: 0px;}

#contactForm label {
padding-right: 10px;}

#contactForm input {
width: 150px;
margin-right:120px;
margin-bottom: 10px;
border: 1px solid #BC1600;
color: #000;}

#contactForm textarea {
width: 400px;
height: 250px;
margin-bottom: 10px;}

#friends a {
text-decoration: underline;
color: #fff;}

#booking p a {
text-decoration: underline;}

.required {
color: #BC1600;}

#photoYears {
margin-left: auto;
text-align: right;}

.year {
text-align: right;
font-size: 1.2em;
text-decoration: underline;}

.selected {
text-decoration: none;}

#archiveLink {
margin-left: auto;
text-align: right;}
