* {padding: 0; margin: 0;}
html,body {padding: 0; margin: 0;}
body {width: 100%; background: url(/files/gfx/main-bg.png) 0px 0px repeat #333 fixed; color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; text-align: center;}
h2,h3,h4,h5,h6 {color: #FFF; font-weight: normal;}
h2 {font-size: 2.5em; padding: 1.5em 0 00 0;}
h3 {font-size: 2em; padding-top: 1em; padding-bottom: 0.2em;}
h4 {font-size: 1.5em; padding-top: 0.4em; padding-bottom: 0.2em;}
img {border: none;}
p {font-size: 1.1em; padding-top: 0.3em; padding-bottom: 0.3em;}
address {font-style: normal;}

p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin: auto;}
img.alignleft {margin-right: 1em; margin-bottom: 1em; display: inline;}
img.alignright {margin-left: 1em; margin-bottom: 1em; display: inline;}
.alignleft {float: left}
.alignright {float: right;}

br.clear {clear: both;}

#header {width: 100%; height: 150px; background: url(/files/gfx/header-bg.gif) 50% 0px #FFF repeat-x;}
	#header h1 {width: 100%; height: 150px; background: url(/files/gfx/header.png) 50% 0px no-repeat; font-size: 2pt; color: #FFF;}
#content {width: 100%; background: url(/files/gfx/header-shadow.png) 0px 0px repeat-x;}
	#content div.width {width: 740px; margin: auto; text-align: left;}
		#navigation {padding: 5px 0 5px 0;}
			#navigation ul {list-style: none; padding: 8px 0 8px 0;}
				#navigation ul li {display: inline;}
					#navigation ul li a:link,#navigation ul li a:visited {text-decoration: none; color: #FFF; background: url(/files/gfx/nav-bg-off.png) 0px 100% #323232; padding: 8px; font-size: 1.3em;}
					#navigation ul li a:hover,#navigation ul li a:active {background: url(/files/gfx/nav-bg-on.png) 0px 100% #C50101;}
		#home_image {width: 100%; height: 230px; background: url(/files/gfx/bigpic.jpg) 50% 50% no-repeat #444;}
		#content_body {padding: 0 0 20px 0;}
			#content_body div.main {width: 495px; float: left; padding: 0 30px 0 15px;}
				#content_body div.main p {padding: 0.6em 0 0.6em 0; line-height: 160%; font-size: 1.1em;}
				#content_body div.main ul {padding: 0.6em 0 0.6em 2em; line-height: 160%; font-size: 1.1em;}
				#content_body div.main a:link,#content_body div.main a:visited {color: #C50101; text-decoration: none;}
				#content_body div.main a:hover,#content_body div.main a:active {color: #FFF;}
			#content_body div.sidebar {width: 200px; float: right; padding-top: 45px;}
				#content_body div.sidebar h2 {padding: 0 0 0.8em 0.4em; font-size: 1.5em; color: #999;}
				#content_body div.sidebar div.subnav {padding-bottom: 20px;}
					#content_body div.sidebar div.subnav ul {list-style: none; background-color: #252525; padding-bottom: 4px;}
						#content_body div.sidebar div.subnav ul li {padding: 4px; padding-bottom: 0px;}
							#content_body div.sidebar div.subnav ul li a:link,#content_body div.sidebar div.subnav ul li a:visited {text-decoration: none; color: #C50101; background-color: #323232;}
							#content_body div.sidebar div.subnav ul li a:link,#content_body div.sidebar div.subnav ul li a:visited {padding: 0.6em; display: block;}
							#content_body div.sidebar div.subnav ul li a:hover,#content_body div.sidebar div.subnav ul li a:active {background-color: #000;}
				#content_body div.sidebar div.archive_top {background-color: #252525; padding-bottom: 0; margin-bottom: 20px;}
					#content_body div.sidebar div.archive_top p {padding: 1em;}
		#footer {background-color: #444; border-bottom: 5px solid #222; margin-bottom: 10px; padding-left: 15px;}
			#footer p {padding: 1.3em 0 1.3em 0; font-size: 1em; line-height: 140%;}
			#footer a {color: #999; text-decoration: none;}
			#footer span {color: #666;}

/*//////////////// Tour ////////////////*/
/* Meet the table that displays our shows */
.gigpress-table {width: 100%; border: none; border-top: none; margin: 0 0 1em 0;}
/* This is for the main header cells containing the column labels */
tr.gigpress-header th {font-weight: bold;}
/* Generic class for the table header cells */
.gigpress-table th {padding: 6px 8px; vertical-align: middle; text-align: left; border-bottom: 1px solid #000;}
/* This is for the tour name header cells */
th.gigpress-heading {background: none; border-bottom: 1px solid #000;}
/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {margin: 0;}
/* Applies to all cells in the table */
.gigpress-table td {padding: 6px 8px; vertical-align: middle; text-align: left; border-bottom: 5px solid #222 !important;}
/* Some subtle hover effects */
.gigpress-row:hover, .gigpress-info:hover {background: none; color: #666 !important;}
/* Applies to the first row of each show listing */
.gigpress-row td {border-bottom: none !important; font-size: 120%; background-color: #000;}
/* To set an alternating row style */
tr.gigpress-alt {}
/* Individual classes for the label header cells that start the table */
th.gigpress-date {}
th.gigpress-city {}
th.gigpress-venue {}
th.gigpress-country {text-align: center;}
/* Likewise, individual classes for the content cells */
td.gigpress-date {}
td.gigpress-city {}
td.gigpress-venue {}
td.gigpress-country {text-align: center;}
tr.gigpress-info td {font-size: 90%; color: #666; border-bottom: 1px solid #000;}
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {color: #999;}
/* This wraps each of the address, admission, etc spans in the "info" cell */
span.gigpress-info-item {}
/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {color: #999; font-weight: bold;}
/* For the spacer cell that goes in-between tours */
td.gigpress-empty {}
/* In case you want to style the "Buy Tickets" link */
a.buy-tickets {font-weight: bold;}
/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {text-transform: uppercase; font-weight: bold; color: red;}
/* In case you want to style the Googlefied address link */
a.gigpress-address {font-weight: normal;}
/* This is for the RSS link */
td.gigpress-rss a {padding-left: 14px; background: transparent url(../images/feed-icon-10x10.png) no-repeat left center;}

/* These styles are for the sidebar listing */
/* This is the unordered list that holds the dates */
ul.gigpress-listing {}
/* Generic styles for the list items within */
.gigpress-listing li {}
/* For tour headings in the sidebar */
span.gigpress-list-heading {font-weight: bold; font-size: 110%;}
/* So if you like you can syle the first list item differently */
li.gigpress-list-first {}
/* So if you like you can syle the last list item differently */
li.gigpress-list-last {}
/* So if you like you can syle each alternating list item differently */
li.gigpress-alt {}
/* So if you like you can syle the date differently */
span.gigpress-date {font-weight: bold;}
/* Sold Out shows in the sidebar */
ul.gigpress-listing strong.gigpress-soldout {display: block;}
/* Add a feed icon to the RSS link */
li.gigpress-list-rss a {padding-left: 14px; background: transparent url(../images/feed-icon-10x10.png) no-repeat left center;}
ul.gigpress-related-show {margin-bottom: 2em;}
.gigpress-related-label {font-weight: bold;}
/* This is just to include data dor hcalendar support, but hide it from view */
span.hide {display: none;}
/* Stop Firefox from underlining our abbreviated dates */
abbr {border: none; text-decoration: none; font-size: 100%;}
