body {
  font-family:	Verdana, Arial, Helvetica, sans-serif;
  font-size:	medium;
  background:	#000 url(http://five13.com/images/bg-ghost.jpg) fixed repeat;
  color:	#eee;
  margin:	0;
  padding:	0;
}

img {
  border:	none;
}

#wrapper {
  width:	900px;
  margin:	0 auto;
}

#header {
  margin-top:	20px;
  background:	#000;
  color:	#999;
}

#header img {
  display:	block;
  margin:	0 auto;
}

#footer {
  font-size:	small;
  font-weight:	bold;
  color:	#fc9;
  background:	#333;
  padding:	5px;
  margin:	10px 5px;
}

#footer p {
  text-align:	center;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active {
  color:	#fc9;
}

#footer a:hover {
  color:	#eee;
  text-decoration: none;
}

#nav {
  background:	#000;
  color:	#fff;
  font-weight:	bold;
  margin:	10px 0 0 0;
  padding:	10px;
}

ul#minitabs {
  list-style:	none;
  margin:	0;
  padding:	7px 0;
  font-weight:	bold;
  text-align:	center;
  white-space:	nowrap;
}

ul#minitabs li {
  display:	inline;
  margin:	0 10px;
}

ul#minitabs a {
  text-decoration: none;
  padding:	0 0 3px;
  color: #ccc;
}

ul#minitabs a#current {
  border-color:	#000;
  color:	#ee0;
}

ul#minitabs a:hover {
  border-color: #000;
  color:	#fc9;
}

#content {
  margin:	0;
  padding:	0;
}

/* =notice
========================================*/

.notice {
  font-size:		medium;
  font-weight:		bold;
  background:		#433600;
  color:		#f2f2ba;
  padding:		15px;
  margin:		0 0 5px 0;
  border:		solid 2px #f2f2ba;
}

.notice h1 {
  font-size:		1.7em;
  font-weight:		bold;
  text-align:		center;
  color:		#993;
  margin:		0 auto;
}

.notice p {
  text-align:		left;
}

/* =announce
========================================*/

.announce {
  background:	#333;
  color:	#eee;
  border:	solid #c83;
  font-weight:	bold;
  margin:	10px 0 0 0;
  padding:	10px;
}

.announce a,
.announce a:link,
.announce a:visited,
.announce a:active {
  color:	#fc9;
  font-weight:	bold;
}

.announce a:hover {
  color:	#ee0;
  text-decoration: none;
}

.announce img {
  display:	block;
  margin:	5px auto;
}

.announce embed {
  display:	block;
  margin:	5px auto;
}

.announce h1 {
  margin:	0px;
  text-align:	center;
}

.announce h2 {
  font-size:	large;
  font-weight:	bold;
  margin:	0px;
  text-align:	center;
}

.announce h3 {
  margin:	0px;
  text-align:	center;
  color:	#ee0;
}

.announce ul {
  list-style:	none;
  margin:	5px auto;
  padding:	10px;
  background:	#922;
  border:	solid;
}

.announce li {
  text-align:	center;
}

.announce p {
  text-align:	center;
}

.sidebar {
  background:	#333;
  color:	#eee;
  border:	solid #c83;
  font-size:	small;
  margin:	10px 0 0 0;
  padding:	10px;
}

.sidebar h1 {
  margin:	0px;
  font-size:	medium;
  font-weight:	bold;
}

.sidebar a,
.sidebar a:link,
.sidebar a:visited,
.sidebar a:active {
  color:	#fc9;
}

.sidebar a:hover {
  color:	#ee0;
  text-decoration: none;
}

#toprocky {
  background:	#000;
  color:	#fff;
  border:	solid #963;
  font-weight:	bold;
  margin:	10px 0 0 0;
  padding:	10px;
}

#toprocky a,
#toprocky a:link,
#toprocky a:visited,
#toprocky a:active {
  color:	#fc9;
  background:	#000;
  font-weight:	bold;
}

#toprocky a:hover {
  color:	#ee0;
  background:	#000;
  text-decoration: none;
}

#toprocky img {
  display:	block;
  margin:	5px auto;
}

#toprocky h1 {
  margin:	0px;
  text-align:	center;
}

#mainLeft {
  float:	left;
  width:	690px;
  display:	inline;
  margin:	0;
  padding:	0;
}

.member {
  font-family:	Palatino, Georgia, "Times New Roman", Times, serif;
  font-size:	large;
  font-weight:	bold;
  background:	transparent;
  color:	#fff;
  margin:	10px 0 0 0;
  padding:	10px 2px;
}

.member span {
  font-family:	"Comic Sans MS", cursive;
  font-weight:	bold;
  font-size:	x-large;
}

.mainRight {
  float:	right;
  width:	200px;
  display:	inline;
  font-size:	.9em;
  margin:	10px 0;
}

.mainRight a,
.mainRight a:link,
.mainRight a:visited,
.mainRight a:active {
  color:	#fc9;
}

.mainRight a:hover {
  color:	#ee0;
  text-decoration: none;
}

#houseband {
  background:	#000;
  color:	#b8860b;
  padding:	5px;
  margin:	10px 0;
  border:	solid;
}

#houseband h1 {
  font-size:	medium;
  font-weight:	bold;
  text-align:	center;
}

#houseband h2 {
  font-size:	small;
  font-weight:	bold;
  text-align:	center;
}

#houseband img {
  display:	block;
  margin:	5px auto;
}

#schedule {
  background:	#000;
  color:	#fc9;
  padding:	5px 0;
  border:	solid #b8860b 3px;
}

#schedule h1 {
  font-family:	"Lucida Console", "Courier New", Monaco, monospace;
  color:	#fff;
  text-align:	center;
  margin:	0;
}

#schedule dt {
  background:	#B8860b;
  color:	#fff;
  font-weight:	bold;
  text-align:	center;
  margin-top:	5px;
}

#schedule dd {
  margin-left:	10px;
  margin-top:	2px;
  font-weight:	bold;
}

#schedule dd.event {
  font-weight:	bold;
  text-align:	center;
  color:	#cc0;
}

#schedule dd.event a:link,
#schedule dd.event a:visited {
  color:	#cc0;
}

#sponsor {
  background:	#fff;
  color:	#2a4690;
  padding:	5px;
  margin:	10px 0;
}

#sponsor h1 {
  font-size:	medium;
  text-align:	center;
}

#sponsor img {
  display:	block;
  margin:	5px auto;
}

#totr {
  background:	#811;
  color:	#fff;
  padding:	5px;
  margin:	10px 0;
  border:	solid #cd853f 3px;
}

#totr h1 {
  font-size:	medium;
  text-align:	center;
}

#totr img {
  display:	block;
  margin:	5px auto;
}

#guestbook {
  font-family:	"Comic Sans MS", cursive;
  font-weight:	bold;
  font-size:	medium;
  background:	#811;
  color:	#000;
  border:	solid #cd853f 3px;
  margin:	10px 0;
  padding:	5px;
}

#guestbook h1 {
  text-align:	center;
  margin:	0;
}

#guestbook p {
  text-align:	center;
}

#main {
  background:	transparent;
  color:	#fff;
  margin:	10px 0 0 0;
  padding:	5px;
}

#main a,
#main a:link,
#main a:visited,
#main a:active {
  color:	#fc9;
}

#main a:hover {
  color:	#ee0;
  text-decoration: none;
}

#links #main h1 {
  text-align:	center;
}

table.bandlinks {
  table-layout:		fixed;
  border-collapse:	collapse;
  width:		90%;
  margin:		20px auto;
  border:		2px solid #fff;
}

table.bandlinks th {
  font-size:		large;
  background:		#c00;
  color:		#fff;
}

table.bandlinks td {
  text-align:		center;
  border:		2px solid #fff;
}

ul#bios {
  font-family:	Impact, Verdana, Arial, Helvetica, sans-serif;
  font-size:	xx-large;
  font-weight:	bold;
  width:	180px;
  margin:	0 auto;
}

#whatsnew dt {
  font-weight:	bold;
  margin-top:	10px;
}

.question {
  font-size:	large;
  font-weight:	bold;
}

.answer {
  font-size:	medium;
  font-weight:	bold;

  margin-left:	20px;
  margin-right:	20px;
}

.danny {
  color:	#fc9;
}

.jack {
  color:	#099;
}

.jim {
  color:	#dd0;
}

.ty {
  color:	#060;
}

#photos #main h1 {
  text-align:	center;
}

#photos #main a,
#photos #main a:link,
#photos #main a:visited,
#photos #main a:active {
  color:	#000;
}

#photos #main a:hover {
  color:	#900;
  text-decoration: none;
}

#photos img {
  display:	block;
  margin:	5px auto;
}

#photos div.year {
  width:	95%;
  margin:	10px auto;
  border:	4px solid #fc9;
}

#photos div.year h2 {
  text-align:	center;
}

#photos div.thumbnail2 {
  float:	left;
  width:	230px;
  height:	230px;
  margin:	5px;
  padding:	3px;
  border:	2px solid #000;
  text-align:	center;
  background:	#fff;
}

#photos div.thumbnail {
  float:	left;
  width:	280px;
  height:	285px;
  margin:	5px;
  padding:	3px;
  border:	2px solid #000;
  text-align:	center;
  background:	#fff;
}

#photos div.spacer {
  clear:	both;
}

.stretch,
.clear {
  clear:	both;
  height:	1px;
  margin:	0;
  padding:	0;
  font-size:	15px;
  line-height:	1px;
}

/*******************************************************************
* From:
*	How To Clear Floats Without Structural Markup
* URL:
*	http://www.positioniseverything.net/easyclearing.html
*/

.clearfix:after {
  content:	".";
  display:	block;
  height:	0;
  clear:	both;
  visibility:	hidden;
}

* html>body .clearfix {
  display:	block;
  width:	100%;
}

.clearfix { display: inline-block; }

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

/******************************************************************/

.floatleft {
  position:	relative;
  float:	left;
  line-height:	1.2em;
  margin:	3px;
}

.bcenter {
  margin-left:	auto;
  margin-right:	auto;
}

.tcenter {
  text-align:	center;
}
