/* =============================================================================
Theatre Royal Winchester - What's on
============================================================================= */

h2.left {
  float: left;
  width: 400px;
}

#rss_container {
  background: url(../../img/autumn/icons/rss.gif) 0 0 no-repeat;
  font: normal 11px Tahoma, Arial, sans-serif;
  color: #848383;
  height: 28px;
  margin: 3px 8px 0 0;
  float: right;
}

  #rss_container p {padding: 6px 0 0 32px;}

#table {
  font: normal 11px Tahoma, Arial, sans-serif;
  color: #262626;
}

  #table a {
    color: #5b5721;
    text-decoration: underline;
  }

  #table a:hover {
    color: #858148;
    text-decoration: none;
  }

  #table #top_row {
    height: 20px;
    border-bottom: 1px solid #c1c1c1;
  }

    #table #top_row a {
      background: url(../../img/global/icons/sort.gif) 8px 3px no-repeat;
      padding: 0 0 0 16px;
    }

  #table li {
    float: left;
  }

  #table #top_row #name,#table #top_row #venue {width: 196px; float: left;}
  #table #top_row #date,#table #top_row #time {width: 98px; float: left;}

  #table .row {
    height: 1%;
    padding: 6px 0 5px 0;
    border-bottom: 1px solid #c1c1c1;
  }

  #table .alt {background-color: #f6f6f6;}

  #table .row .pic {
    width: 36px;
    padding: 0 0 0 8px;
    float: left;
    height: 30px;
    white-space: nowrap;
  }

  #table .row .name {font: normal 12px Arial, Verdana, sans-serif; width: 160px; float: left;}
  #table .row .date {width: 90px; float: left; padding-right: 8px;}
  #table .row .time {width: 90px; float: left; padding-right: 8px;}
  #table .row .venue {width: 188px; float: left; padding-right: 8px;}
  #table .row .book_tickets {width: 70px; float: left;}

    #table .row .book_tickets a {color: #8f8779;}

p.showing {
  font: normal 11px Tahoma, Arial, sans-serif;
  margin: 17px 0 0 0;
  padding: 0 0 0 8px;
  float: left;
}

p.pagination {
  font: normal 11px Tahoma, Arial, sans-serif;
  color: #848383;
  width: 266px;
  margin: 17px 0 0 0;
  float: right;
}

  p.pagination strong {color: #262626;}

/* Sort Options
============================================================================= */

#sort_options {
  background-color: #e8e6e0;
  margin: 6px 0 20px 0;
  height: 42px;
  border-bottom: 1px solid #CAC9C5;
}

#sort_options form {
  display: block;
  margin: 0;
  padding: 10px 0 0 8px;
}

#sort_options label {
  float: left;
  display: block;
  font: normal 11px/22px Tahoma, Arial, sans-serif;
} 

#sort_options select {
  float: left;
  display: block;
  font: normal 11px/22px Tahoma, Arial, sans-serif;
  margin: 2px 10px 0 6px;
  width: 136px;
} 

#sort_options button {
  float: left;
  display: block;
  height: 24px;
  width: 50px;
  cursor: pointer;
  border: 0;
} 