body {
  background-color: #5ba544;
  font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  font-size: 14px;
  width: 1000px;
}
a img {
 border: none;
}
div#left {
 width: 150px;
  float: left;
}
div#logo {
  background-image: url('../images/comedylogo.jpg');
  height: 418px;
}
div#new_stuff {
  text-align:center;
  margin-top: 30px;
}
div#new_stuff p {
  padding:0;
  margin-bottom:10px;
}
div#new_stuff a {
  margin: 0 0 2px 23px;
  display: block;
  height:45px;
  width:104px;
}
div#new_stuff a span {
  display: block;
  height:45px;
  width:104px;
}
div#new_stuff a#facebook span {
  background-image: url('../images/oobfacebook.jpg');
}
div#new_stuff a#flickr span {
  background-image: url('../images/oobflickr.jpg');
}
div#new_stuff a#myspace span {
  background-image: url('../images/oobmyspace.jpg');
}
div#new_stuff a#twitter span {
  background-image: url('../images/oobtwitter.jpg');
}
div#new_stuff a#laff span {
  background-image: url('../images/lafflogo.jpg');
}
div#right {
  width: 850px;
  float: left;
}
div#right div#header_image {
  width: 830px;
  height: 150px;
  background-image: url('../images/header.jpg');
}
div#footer {
  width: 996px;
  height: 113px;
  background-image: url('../images/nescontroller.gif');
  background-repeat: no-repeat;
  clear:both;
  margin-top: 30px;
  padding:200px 0 0 300px;
  width:675px;
  float: left;
}
div#right ul {
 width: 836px;
 float: left;
 margin: 10px 0 ;
 padding: 0;
}
div#right ul li {
  margin: 5px 0;
  float: left;
  list-style: none;
}
div#right ul li a {
  display: block;
  border: none;
  height: 34px;
}
div#right ul li a.monkey:hover {
  background-image:url('../images/mushroom.jpg')!important;
  background-repeat: no-repeat;
 background-position: top center;
}
div#right ul li a#home {
  width: 72px;
  background-image:url('../images/buttonhome.jpg');
}
div#right ul li a#home:hover {
  background-image:url('../images/buttonhomealt.jpg');
}
div#right ul li a#about {
  width: 72px;
  background-image:url('../images/buttonabout.jpg');
}
div#right ul li a#about:hover {
  background-image:url('../images/buttonaboutalt.jpg');
}
div#right ul li a#shows {
  width: 75px;
  background-image:url('../images/buttonshows.jpg');
}
div#right ul li a#shows:hover {
  background-image:url('../images/buttonshowsalt.jpg');
}
div#right ul li a#groups {
  width: 80px;
  background-image:url('../images/buttongroups.jpg');
}
div#right ul li a#groups:hover {
  background-image:url('../images/buttongroupsalt.jpg');
}
div#right ul li a#tickets {
  width: 86px;
  background-image:url('../images/buttontickets.jpg');
}
div#right ul li a#tickets:hover {
  background-image:url('../images/buttonticketsalt.jpg');
}
div#right ul li a#workshops {
  width: 107px;
  background-image:url('../images/buttonworkshops.jpg');
}
div#right ul li a#workshops:hover {
  background-image:url('../images/buttonworkshopsalt.jpg');
}
div#right ul li a#venues {
  width: 79px;
  background-image:url('../images/buttonvenues.jpg');
}
div#right ul li a#venues:hover {
  background-image:url('../images/buttonvenuesalt.jpg');
}
div#right ul li a#austin {
  width: 77px;
  background-image:url('../images/buttonaustin.jpg');
}
div#right ul li a#austin:hover {
  background-image:url('../images/buttonaustinalt.jpg');
}
div#right ul li a#sponsors {
  width: 98px;
  background-image:url('../images/buttonsponsors.jpg');
}
div#right ul li a#sponsors:hover {
  background-image:url('../images/buttonsponsorsalt.jpg');
}
div#right ul li a#contact {
  width: 90px;
  background-image:url('../images/buttoncontact.jpg');
}
div#right ul li a#contact:hover {
  background-image:url('../images/buttoncontactalt.jpg');
}

div#right div#center {
 clear: both;
}
div#right div#center div#content {
 float: left;
 width: 700px;
 overflow:show;
 padding:0px 5px 5px 20px;
}
div#right div#center div#content h3 {
 margin: 0;
 text-align: center;
  font-size:14px;
}
div#right div#center div#content div#box_art_container {
  margin: 10px 0;
  padding-left: 10px;
  float: left;
}
div#right div#center div#content div#box_art_container div.box_art {
  width: 150px;
  height:211px;
  float:left;
  margin-right:15px;
}
div#right div#center div#content div#box_art_container div.box_art a {
  display:block;
  width: 150px;
  height:211px;
}
div#right div#center div#content div#box_art_container div.box_art a span {
  display:block;
  width: 150px;
  height:211px;
}

div#right div#center div#content div#box_art_container div.box_art#improv a span {
  background-image:url('../images/improvboxart.jpg');
}
div#right div#center div#content div#box_art_container div.box_art#sketch a span {
  background-image:url('../images/sketchboxart.jpg');
}
div#right div#center div#content div#box_art_container div.box_art#standup a span {
  background-image:url('../images/standupboxart.jpg');
}
div#right div#center div#content div#box_art_container div.box_art#film a span {
  background-image:url('../images/filmboxart.jpg');
}
div#clear {
 clear: both;
}
div#right div#center div#content p {
  clear:left;
  float: left;
  padding:0;
  margin: 5px 0;
}
div#right div#center div#content div#blog {
  width:695px;
  clear: both;
  background-color:#cccccc;
  margin:10px;
  float:left;
}
div#right div#center div#content div#blog iframe{
  width:695px;
  height:500px;
  border: none;
}

div#right div#sponsors {
 width: 120px;
 float: right;
 height: 500px;
 text-align: center;
}
div#right div#sponsors div {
  float: left;
  width:120px;
  margin: 5px auto;
}
div#right div#sponsors img {
}
div#items ul {
  width: auto;
  padding-left: 15px;
  border: none;
}
div#items div {
  clear:both;
  float:left;
}
div#items ul li {
  clear:both;
}
form#submission_info {
  margin-top: 10px;
}
div#show_listing {
  width: 842px;
  float: left;
}
div#show_listing div#show_date {
  padding-bottom: 6px;
  float: left;
  width: 718px;
  background-color: #d5cebc;
}
div#show_listing div#show_date h2 {
  text-transform: uppercase;
  font-size: 18px;
  margin: 0;
}
div#show_listing div#show_date p {
  margin: 0!important;
  font-size: 15px;
}
div#show_listing div.show {
  border-top: 1px solid gray;
  width: 718px;
  float: left;
  background-color: #d5cebc;
  padding: 17px 0;
}
div#show_listing div.show h1 {
  float: left;
  margin:0;
  text-transform: uppercase;
  font-size:25px;
}
div#show_listing div.show h1 span.city{
 font-size: 13px;
 margin-left: 5px;
}
div#show_listing div.show div.description p {
  margin-top:10px!important;
  float:none!important;
}
div#show_listing div.show img.group_photo {
  width: 350px;
  float: right;
  border: 1px solid black;
  margin: 5px;
}
div#show_listing div.cast_list {
  float: left;
  width: 120px;
  background-color: #d5cebc;
  margin-top:25px;
  text-align: center;
  padding: 2px;
}
div#show_listing div.cast_list img {
  width: 75px;
  border: 1px solid black;
}
div#show_listing div.cast_list div {
  margin:10px 0;
}
div#show_listing div.show div.blurb {
  margin-top: 15px;
}
div#show_listing div.show div.blurb h4 {
  font-weight: bold;
  margin: 0;
}
div.clear-both {
  clear: both;
}
div.ticket_link {
 clear:both;
 padding:15px 0;
 background-color: #d5cebc;
 width:718px;
 float:left;
}
