a, a:link, a:visited {
  color:red;
  text-decoration:none;
}

img {
  border:0px;
}

input, select {
  font-size:11px;
  font-family:courier, sans-serif;
  color:#000000;  
}

form {
  display:inline;
}

.delimiter {
  height:2px;
  background-color:#FB3F00;
  margin:0px 0px 15px 0px;
  width:100%;
  font-size:0px;
  line-height:0px;
  overflow:hidden;
}

#main {
  margin:0px auto;
  margin-top:0px;
  margin-bottom:0px;
  width:742px;
  text-align:left;
  font-size:11px;
  font-family:courier, sans-serif;
  color:#000000;
  padding-left:18px;
}

#head {
  margin:0px auto;
  margin-top:60px;
  margin-bottom:0px;
  width:742px;
  text-align:left;
  font-size:11px;
  font-family:courier, sans-serif;
  color:#000000;
}

#logo{
  padding-bottom:5px;
}

#topspacer{
  background-color:#FB3F00;
  font-size:0px;
  line-height:0px;
  overflow:hidden;
  height:2px;
  background-color:#FB3F00;
  width:742px;
  margin:0px 0px 5px 0px;
}

#bottomspacer{
  background-color:#FB3F00;
  font-size:0px;
  line-height:0px;
  overflow:hidden;
  height:2px;
  background-color:#FB3F00;
  width:742px;  
  margin:5px 0px 0px 0px;
}

body {
  background-color:#FFFFFF;
  text-align:center;
}

#leftcolumn {
  float:left;
  width:341px;
  margin:0px;
  padding:0px;
  font-size:11px;
  margin-bottom:40px;
}

#rightcolumn {
  float:left;
  margin-left:25px;
  width:372px;
  font-size:11px;
  padding:0px;
  margin-bottom:40px;
}

#press-rightcolumn {
  float:left;
  margin-left:25px;
  width:372px;
  font-size:11px;
  padding:0px;
  text-align:left;
}

#shows-leftcolumn {
  float:left;
  width:457px;
  margin:0px;
  padding:0px;
  font-size:11px;
  margin-bottom:40px;
}

#shows-leftcolumn p 
{
  margin: 0;
}

#shows-rightcolumn {
  float:left;
  margin-left:25px;
  width:260px;
  font-size:11px;
  padding:0px;
  text-align:right;
  margin-bottom:40px;

}

#films-leftcolumn {
  float:left;
  width:360px;
  margin:0px;
  padding:0px;
  font-size:11px;
  margin-bottom:40px;
}


#films-rightcolumn {
  float:left;
  margin-left:20px;
  width:360px;
  font-size:11px;
  padding:0px;
  text-align:left;
  margin-bottom:40px;
}


#onecolumn {
  float:left;
  width:742px;
  margin-bottom:40px;

}

#menu {
  margin:0px;
  padding:0px;
}

#menu table {
  width:742px;
}

#menu table tr td.first{
  text-align:left;
}

#menu table tr td.last{
  text-align:right;
}

#menu table tr td table{
  height:30px;
}

#menu table tr td table {
  width:742px;
}

#menu table tr td table tr td.first{
  text-align:left;
}

#menu table tr td table tr td.last{
  text-align:right;
}

#menu table tr td {
  text-align:center;
}

#news-banners {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#news-banners li {
  vertical-align:top;
  margin:0px;
  padding: 0px 0px 40px 0px;
}

.news_item {
  width: inherit;
}

.news_item_header {
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
}

.music-headlines {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#music-headlines {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#music-headlines li {
  margin:0px;
  padding:0px;
  display:inline;
}

#press-pictures {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#press-pictures li {
  margin:0px;
  padding:0px;
}

#shows-leftcolumn table tr td.venue{
  font-style:italic;
}

#photosetslist {
  float:left;
  width:77px;
  text-align:center;
  margin-bottom:40px;
}

.setlistitemcontainer{
  margin: 0px 0px 5px; padding: 0px;  
}

.setlisttitle{
  margin-bottom: 2px;
}

.loader{
  margin: 0px;
  padding: 0px; 
  background-image: url(images/ajax-loader.gif); 
  background-position: center;
  background-repeat: no-repeat; 
  width: 75px;
  height: 75px;
}

.thumbnail {
  cursor: pointer;
}

#photosetshow{
  float:left; 
  margin: 0px 0px 0px 50px; 
  width: 600px; 
  text-align: center;
}

#prevbuttondiv{
  width: 25px;
  height: 25px;
  margin-left: 110px;
  display: inline;
  float:left;
}

#nextbuttondiv{
 width: 25px;
 height: 25px;
 margin-right: 110px;
 display: inline;
 float: right;
}

#onecolumn table{
  padding:0;
  margin:0;
}

#onecolumn table tr{
  padding:0;
  margin:0;
}

#onecolumn table tr td{
  padding:5px 8px 5px 0px;
}

.date_cell{
  white-space:nowrap;
}


#onecolumn table tr td p{
  display:inline;
}


#loaderdiv{
  background-position: center  center;
  background-repeat: no-repeat;
  width: 600px;
  height: 340px;
  margin: 0px;
  padding: 0px;
}

#show_image{
  margin-bottom:40px;
}