/*---------------------------Body Elements -----------------------*/
body {
  font-family: Arial, Helvetica, sans-serif;
  background: #ccd;
  color: #000;
  /*background-image: url(/images/bg_grad01.jpg);*/
  margin: 0px;
}
.content_wrapper {
  text-align:center; 
  margin:auto; 
  width: 950px; 
  background: #fff;
  }
.content_right {
  float: right;
  width: 818px;
  background: #948BB8;
  background: #fff;
  text-align: justify;
  padding: 0 10px;
  }
h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  }
img {
  border: 0px;
  margin: 10px;
  }
.adverts {
  width: 200px;
  border: 0px; 
  margin: 0px;
  padding: 0px ;
  }
.header {
  height: 150px;
  background: url(images/header.jpg);
  border-bottom: 1px solid #fff;
  line-height: 150px;
  margin: 0px; padding: 0px;
}
.header img {margin: 0px; padding 0px;}
h1 {
  margin: 0px; 
  padding: 0px;
}
.footer {
  clear: both;
  height: 55px;
  color: #fff;
  font-weight: bold;
  line-height: 55px;
  background: url(images/grad02.jpg);
  border-top: 1px solid #fff;
}

.float_left {
  float: left;
}
.float_right {
  float: right;
}
.float_center {
  margin: auto; 
  text-align:center
}
/* ---------------------------Link Styling-----------------------*/
a:link, a:visited, a:active {
  text-decoration: none; 
  color: #900;
  font-weight: bold;
  }
a:hover {
  text-decoration: none; 
  color: #fff;
  font-weight: bold;
  }

td span{
display: none;
position: relative;
}
td:hover span{
display: block;
position: absolute;
background: #ddd;
border: 5px solid #fff;
padding: 10px;
}
td:hover span ul{text-align: left; list-style:none}
/* ---------------------------Round Box Styling-----------------------*/
.clear {font-size: 1px; height: 1px}
.bl {background: url(images/ddd_bl.gif) 0 100% no-repeat #ddd; margin: auto}
.br {background: url(images/ddd_br.gif) 100% 100% no-repeat}
.tl {background: url(images/ddd_tl.gif) 0 0 no-repeat}
.tr {background: url(images/ddd_tr.gif) 100% 0 no-repeat; padding:10px}


#gigguide {
font-size: smaller;
text-align: center;
border: 0px
}

#gigguide td {
border-right: 1px solid #aaa;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #888;
}
.tr_header {background: #29166F; color: #fff}
.tr_odd {background: #ccd}
.tr_odd:hover {background: #ddd}
.tr_even {background: #ccd}
.tr_even:hover {background: #ddd}

.band_list {
  width: 500px;
  margin: auto
  }
.band_list li{
  list-style: none;
  padding: 10px;
  margin-bottom: 10px;
  background: #ccc;
  text-align: center;
  font-weight: bold;
  }
