@charset "utf-8";
/*** meat and potatoes ***/

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	font-size:11px;
	background: url(img/bg/bg-body.png) repeat scroll center top;
}
h1, h2, h3, h4, h5, h6 { margin:0 auto 6px auto; }
p, blockquote { margin:6px auto 6px auto; }
h1, h2, h3 { font-weight:bold; font-style:italic; }
a, a:active {
	color:#03f;
	text-decoration:none;
}
a:visited {
	color:#06f;
	text-decoration:none;
}
a:hover { color:#c03; }
a img { border:none; } /* lose automatic borders on img links */
h1 { font-size:16px; }
h2, h3 { font-size:14px; }
h4, h5, h6 { font-size:12px; }
p { line-height:16px; }
blockquote {
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	background: #FFEBC6;
	margin: 0 0 8px 0;
	padding: 8px 12px;
	border: 1px solid #FC6;
}
#logo { padding-top: 11px; }

/*** layout divs ***/
#wrap {
	width:900px;
	margin:30px auto 5% auto;
	padding:0;
	background: url(img/bg/bg-wrap.png) repeat-y scroll center 17px;
}
#header, #belly, #footer { width:840px; }
#header {
	text-align:center;
	height:170px;
	padding:30px 30px 0;
	background: url(img/bg/bg-header.png) no-repeat center top;
}
#belly {
	padding:0px 30px 0 30px;
	background: url(img/bg/bg-belly.png) repeat-y center;
}
#content {
	width:535px;
	float:left;
	padding-left: 40px;
}
#side {
	width:265px;
	padding-right:45px;
	padding-left:10px;
	float:right;
}
#footer {
	clear:both;
	padding:60px 30px;
	height:50px;
	text-align:center;
	background: url(img/bg/bg-footer.png) no-repeat center bottom;
}
#menulist {
	float:left;
	margin:0;
	padding:0 0 0 14px;
	list-style:none;
}
#menulist li {
	clear:none;
	float:left;
	margin:0;
	padding:0;
}
#menulist a {
	float:left;
	display:block;
	margin:0;
	color:#000;
	font-size:13px;
	padding:6px 25px;
	background: #e6d7c1;
}
#menulist li:hover { background-color:#666; }
#menulist li a:hover { background-color:#03f; }
#menulist a:hover { color:#fff; }
/** temp inactive **/
#menulist li.inactive a {
	float:left;
	display:block;
	margin:0;
	background-color:#e6d7c1;
	color:#000;
	font-size:13px;
	padding:6px 29px;
}
#menulist li.inactive:hover { background-color:#e6d7c1; }
#menulist li.inactive a:hover { background-color:#e6d7c1; }
/** temp inactive **/
#submenulist {
	clear:left;
	list-style:none;
	margin:0;
	padding:4px 0 0 37px;
}
#submenulist li {
	margin:0;
	font-size:11px;
	clear:none;
	float:left;
	padding:0px 2px;
}
.article { background: url(images/bg-article.jpg) no-repeat; padding: 8px 8px 26px 8px; width: 517px; 
}
.article em { font-style:italic; font-weight:bold; }
.article img { z-index:10; }
.article blockquote { z-index:2; }
br.clear { clear:both; }
.article h1 {
	padding: 4px;
}
.article p {
	padding-left:6px;
	font-size: 12px;
	line-height: 20px;
}
.article img.left { float:left; padding:0px 8px 0px 0px; }
.article img.right { float:right; padding:0px 0px 8px 8px; }
.sidebox { background-color:#e6d7c1; font-size:11px; padding:10px; border: 3px double #ad987c; margin-bottom:12px; margin-top:2px; }
.sidebox form { font-weight:bold; line-height:20px; font-size:11px; text-align:right; }
#buttons img { margin:0 0 4px 0; }
#buttons img.socialMid { padding:0 2px; }
.timestamp {
	margin: 0px;
	padding: 0px;
	text-align: right;
	float: right;
	list-style: none;
	font: 11px "Lucida Console", Monaco, monospace;
	width: 110px;
}
span.update { color:#c00; font-style:italic; }

/*** menu slash nav

body#storeMain li#store a, body#contact li#contact a, body#bio li#bio a, body#home li#home a, body#press li#press a { color:#8C0077; text-decoration:underline; }

***/

/*** gig calendar ***/

.cal-home { font-size: 10px; }
.calDate { width:30px; }
.calVenue { width:90px; }
.calCity { width:90px; }
.calMap { width:20px; }

table.cal-home {
width:100%;
padding:0;
margin:0;
line-height:10px;
font-size:10px;
font-family:Tahoma, Helvetica, Arial, sans-serif;
}
table.cal-home td {
border-bottom:1px solid #ad987c;
margin:0;
padding:2px 4px;
}
/*** ReverbNation ***/

#reverbsignup {
	width:259px;
	height:auto;
	background-color:#e6d7c1;
	border:3px double #ad987c;
	text-align:center;
}
#reverbpowered { height:12px; background-color:#000; text-align:center; }
