body {font: small/120% 'trebuchet ms', helvetica, arial, sans-serif; color: #fff; background: rgb(49, 49, 49); .font-size: 0.8em; _font-size: 0.8em;}

#wrapper {background: ; width: 700px; margin: 20px auto;}

h1 {font-weight: bold; line-height: 120%; font-size: 3em; letter-spacing: 4px; display: block; margin: 0 auto; text-align: center;}
h3 {font-weight: bold; line-height: 120%; font-size: 1.2em; letter-spacing: 1px;}
em {font-style: italic;}
strong {font-weight: bold; color: #ccc;}
a {color: #ccc;}
hr {height: 1px; line-height: 1px; color: #ccc; background: #ccc; border: 0 none;}

#mainnav {width: 700px; margin: 10px 0 0 0;}
#mainnav ul {width: 635px; list-style: none; margin: 0 auto; letter-spacing: 3px; overflow: hidden}
#mainnav li {float: left; margin: 0 2px}
#mainnav li a {text-decoration: none; line-height: 20px; padding: 0 5px; font-weight: bold; background: #333; color: #ccc; display: block; border: 1px solid #ccc;}
#mainnav li a:hover {text-decoration: none;  background: #fff; color: #000;}
#press {margin: 5px 0 0 0;}
#press p {margin: 10px 0 0 0; font-size: 0.85em;}
#press p a {color: #ccc;}
#press p a:hover {color: #ccc;}
#copy h3 {color: #ccc;}
#copy p { text-align: left; margin: 10px 0;}
#news p { text-align: left; margin: 10px 0; line-height: 140%;}
#news h3 {font-size: 18px; letter-spacing: 4px;}

#copy {width: 700px; text-align: center;}
#home, #news {float: left; width: 300px; text-align: left; padding: 40px 0 0 0;}
#home {text-align: center}
#home p {text-align: center}
#news form {display: block; margin-top: 30px}

#perform {width: 650px; margin: 20px auto;}
#perform table {margin: 0 auto;  border-collapse: collapse;}
#perform table th {font-weight: bold; text-align: center; border: 1px solid #999; padding: 5px;}
#perform table th.none {border: 0 none; padding: 20px 5px; font-size: 18px;}
#perform table td {padding: 3px; text-align: left; border: 1px solid #999; border-collapse: collapse;}
#perform h2 {display: block; font-size: 1.5em;}
#perform h3 {display: block; margin: 20px 0;}
#perform hr {margin: 10px 0 20px;}
#perform table td.center {padding: 3px; text-align: center; border: 1px solid #999; border-collapse: collapse;}

#footer { text-align: center; padding: 10px 0;}


#media {margin: 20px 0; text-align: center; font-size: 1.2em; line-height: 130%; color: #ccc;}
#media p {text-align: center;}
#media h3 {margin: 30px 0 0 0}

#photos {margin: 5px 0 20px 0; text-align: center;}
#photos p {text-align: center; font-size: 1.2em; line-height: 130%;}
#photos p a {color: #ccc;}   
#photos h3 {color: #fff;}

.clear {clear: both;}
.label {text-align: right;}

#bio {margin: 20px 0}
#bio img {float: right; margin: 0 0 10px 10px}
#bio h3 {font-size: 18px; letter-spacing: 4px;}
#bio p {margin: 20px 20px 20px 0;  text-align: justify}

#big {margin: 20px auto; text-align: center; position: relative; width: 602px; padding-top: 20px;}
#big img {margin: 0 auto; border: 1px solid #999; cursor: pointer; display: block;}
.previous, .next {display: block; position: absolute; left: 0; top: 0; font: bold 11px arial; 
	text-transform: uppercase; padding: 3px 0; color: #ccc; cursor: pointer;}    
.next {left: auto; right: 0}   


.thumb_list {width: 528px; margin: 20px auto; overflow: hidden}
.thumb_list a {float: left; margin: 0 3px 3px 3px; border: 1px solid #999; cursor: pointer;}
.thumb_list img {display: block;}
.thumb_list span {display: none}

#shows {padding: 40px 0}
#shows p {text-align: center}
#shows td {color: #ccc}
.gigpress-row td {border-bottom: 0 none}
.gigpress-table {border: 1px solid #ccc}
.gigpress-table td {padding: 5px 15px 5px 8px}

.dismiss {margin: 10px auto; display: block; cursor: pointer}