/* 
	CSS Reset by Eric Meyer 
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* 
	Position Is Everything clearfix
*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* 
	Global site css 
*/
body { font: .74em Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #fff; background: #000000 url(../img/background_new.jpg) no-repeat fixed center top;}

a { color: #9b8530; background: inherit; text-decoration: none; }
a:hover, a:focus { color: #404040; background: inherit; }
p { margin: 0 0 15px 0; }
h1 { font: bold 3.7em Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, sans-serif; color: #fff; }
h1 a { color: #fff; background: inherit; }
h1 a:hover, h1 a:focus { color: #E4FFD3; background: inherit; }
h2 { color: #9b8530; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #404040; }
h3 { color: #808080; background: #D0D4D4; padding: 3px 10px; margin: 0 0 15px; }
input { border: 1px solid #000000; }
textarea { border: 1px solid #000000; }

strong { font-weight: bold;}

#content { width: 891px; margin: 0 auto 10px auto; padding: 0 10px 10px 10px; }
#header { background: url(../img/header_new.jpg) no-repeat; height: 280px; }

#menu { margin-bottom: 20px; }
#menu li { float: left; margin: 0 1px 0 0;}
#menu li a { display:block; cursor: pointer; line-height: 25px; width:110px; text-align:center; background: #231c02; color: #9b8530;}
#menu li a:hover, #menu li a:focus { color: #ffffff; background: #231c02;}
#menu li.current { background: #231c02; }
#menu li.current a { background: #231c02; color: #ffffff; }
#menu li.last a { width:114px; }
#menu li.last { margin: 0;}

#left { font-size: .9em;  float: left; width: 570px; margin: 0 10px 10px 10px; }
.leftelement { margin: 0 0 10px 0; }
#right { font-size: .9em;  width: 240px; float: right; margin: 0 10px 10px 0; }
.rightelement { margin: 0 0 10px 0; }
.more { border-top: 1px solid #404040; padding: 5px 0 0 0; }

#footer { width: 891px; margin: 15px auto; font-size: .9em; padding: 10px;}
#footer .right { float: right; text-align: right; font-size: 1em; }
#footer .right a { margin-right: 10px; }
#footer p { margin: 0; }


/*
	Home
*/
table.shows tbody tr td { padding: 0 10px 0 0; }
p.date { float: right; text-align: right; font-size: 1em; margin:0 0 5px 0; }
.leftelement p.first { clear: right; }
.leftelement p em { font-style: italic; }

/*
	Bio
*/
.articleimage { float:right; margin: 0 0 10px 10px; }
.leftarticleimage { float:left; margin: 0 10px 10px; }

/*
	Disco
*/
.albumart { border: 1px solid #404040; }
.tracklist { list-style: decimal-leading-zero inside; }

/* 
	Band Members
*/
.bandmember p { margin-top:5px; margin-bottom:5px; }
.bandmember ul { list-style: disc inside; margin-bottom:10px; }
.bandmember ul li ul { margin-left: 40px; list-style: circle; margin-bottom:0; }
.bandmember .articleimage { float:right; margin: 0 0 5px 10px; }

/*
	Shows
*/
.lineup { list-style: disc inside; margin-bottom:10px; }
.show { color: #e7cf84; background-color: #000; padding: 0; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #404040; }
.show a { color: #e7cf84; }
.showheader {  }

/*
        Guestbook
*/
.gbtitle { float:left; color: #E7CF84; font-weight: bold; margin:0;}