* {
  font-family:verdana;
  font-size:1em;
  text-decoration:none;
}
body  { 
  margin:0px;
  padding:0px;
}
#header, #footer{
	background-color:#990000;
	color:#fff;
	width:750px;
}
#footer {
  color:#FFFFFF;
  font-family:verdana;
  font-size:0.8em;
  font-variant:small-caps;
  font-weight:bold;
  margin-top:2px;
  padding:2px 0pt 4px;
  text-decoration:none;
}
#footer a, visited, active {
  color:#fff;
  font-family:verdana;
  font-size:.8em;
  font-variant: small-caps;
  font-weight:bold;
  padding:0 20 0 20;
}
#footer a:hover {
  color:#eee;
}
#container{
	background-color:#9cc;
	width:750px;
  margin:0px;
  padding:0px;
}
#content{
  background-color:#a5c5b5;
	font-size:0.8em;
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}
#content a {
  color: #990000;
}
#content h2 {
  color:#990000;
  margin:3 3 3 3px;
  padding-left:10px;
}
td#content p {
  padding:0 20px;
}
td#content form {
  padding:0 20px;
}
#rail{
  background-color:#8cad9c;
	width:250px;
	font-size:0.8em;
	vertical-align:top;
}
input {
  margin-top:3px;
  font-size:0.9em;
}
select {
  margin-top:3px;
  font-size:0.9em;
}
#upcoming {
  font-size:1em;
  padding:10px 5px 30px 30px;
}
#upcoming a {
  color: #990000;
}
#upcoming h2 {
  color:#990000;
  margin:3 3 15 -15;
}
#upcoming h3 {
  color:#000;
  margin:10 3 3 -15;
  padding:0px;
}
#randomtext {
  font-size:1em;
  padding:10px 5px 30px 5px;
  text-align:center;
}
#randomtext h2 {
  color:#990000;
  margin:3 3 15 3;
}
#randomtext h3 {
  color:#000;
  margin:10 3 3 0;
  padding:0px;
}
#randomtext p {
  padding-left:20px;
}
#shows {
  width:510px;
  background:#a5c5b5;
  float:right;
}
#showstext {
  width:100%;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
}
#showstext h2 {
  color:#990000;
  margin:3 3 3 0px;
}
#showstext h2 a{
  color:#990000;
}
div#calendar {
  text-align:center;
  width:250px;
  padding:0px;
}
#calendar table{
  width:100%;
  font-size:0.9em;
}
#calendar a {
  color:#990000;
}
form#calendar {
  font-size:0.9em;
  margin:0px;
  padding:0px;
}
form#calendar input {
  padding:0px;
}
td.showslisting {
  background-color:#8cad9c;
  padding:10px;
}
td.showslisting a {
  color:#000;
}
h2.bandname {
  background-color:#8cad9c;
  padding:10px;
}
h2.bandname a {
  color:#000;
}
a.bandname {
  color:#990000;
  margin:10 3 3 0;
  padding:0px;
}
img.showthumb {
  padding:5px;
}
#banner  { 
  margin:0px;
  margin-bottom:-3px;
  padding:0px;
}
#menu {
  background:#5a736b;
  width:750px;
  margin:0px;
  padding:2 0 4 0;
  margin-bottom:2px;
}
#menu a, visited, active {
  color:#fff;
  font-family:verdana;
  font-size:.8em;
  font-variant: small-caps;
  text-decoration:none;
  font-weight:bold;
  padding:0 20 0 20;
}
#menu a:hover {
  color:#ddd;
}
