body {
      font-family: verdana, arial, helvetica, sans-serif;
      color: #0000dc;
      background: #0000dc;
      }

#container {
            background: white;
            width: 832px;
            padding: 16px;
            margin-left: auto;
            margin-right: auto;
            border: 0px;
            align: center;
            overflow: hidden;
            }

#address {
          text-align: center;
          padding-bottom: 8px;
          padding-top: 2px;
          margin: 0px;
          }

#left_column {
              width: 832px;
              float: left;
              margin-top: 8px;
              }

#left_column_events {
                     float: left;
                     padding-right: 8px;
                     border-right: 0px;
                     margin-top: 8px;
              }

#right_column {
               width: 408px;
               float: right;
               margin-top: 8px;
               padding-left: 8px;
               border-left: 1px solid #0000dc;
               }

#right_column_events {
                      float: right;
                      margin: 8px auto;
                      text-align: right;
                      }

p.venue_menu {
              font-size: smaller;
              }

.info {
        font-size: smaller;
        }
.map {
      width: 390px;
      height: 350px;
      }

img.wgt {
         height: 28px;
         }

img.chf {
         height: 64px;
         width: 64px;
         }

img.coda {
         height: 64px;
         width: 64px;
         }

#facebook_likes {
                 float: left;
                 }

a {
   color: #0000dc;
   text-decoration: none;
   padding: 0px 2px;
   font-weight: bold;
   }

a:hover {
         background: gray;
         color: white;
         }

a.logo {
        color: #0000dc;
        padding: 0px;
        }

a.logo:hover {
              background: none;
              }

img.example {
             width: 408px;
             margin-top: 8px;
             }

tr {
    vertical-align: top;
    }

td.listings_month {
                   background: white;
                   padding-top: 8px;
                   padding-bottom: 8px;
                   font-weight: bold;
                   color: #0000dc;
                   text-align: center;
                   }

td.listing_acts {
                 padding: 2px 0px;
                 font-size: smaller;
                 width: 60%;
                 }

td.listing_date {
                 padding: 2px 8px 2px 0px;
                 text-align: right;
                 font-weight: bold;
                 font-size: smaller;
                 }

td.listing_date_header {
                        padding: 4px 0px;
                        text-align: center;
                        font-weight: bold;
                        font-size: smaller;
                        background: navy;
                        color: white;
                        }

td.listing_tickets {
                    text-align: right;
                    padding: 4px 0px 0px 4px;
                    font-size: smaller;
                    }

td.listing_ticket {
                   text-align: right;
                   padding: 0px 2px 0px 0px;
                   }

img.listing_ticket_image {
                          padding: 0px;
                          margin: 0px;
                          border: 0px;
                          height: 24px;
                          padding: 4px 0px 0px 4px;
                          }

a.listing_ticket {
                  padding: 0px;
                  margin: 0px;
                  border: 0px;
                  text-decoration: none;
                  background: none;
                  }

a.listing_ticket:hover {
                        padding: 0px;
                        margin: 0px;
                        border: 0px;
                        text-decoration: none;
                        }

td.listing_venue {
                  font-size: smaller;
                  width: 30%;
                  }

td.listing_tickets2 {
                     text-align: center;
                     padding: 8px 0px 0px 4px;
                     font-size: smaller;
                     }

a.listing_tickets2 {
                    padding: 2px 0px;
                    color: white;
                    background: #0000dc;
                    width: 120px;
                    display: inline-block;
                    }

td.listing_description {
                        font-size: smaller;
                        }

td.listing_time {
                 padding-left: 32px;
                 color: #0000dc;
                 padding-right: 4px;
                 }

td.listing_detail {
                   font-size: small;
                   color: #0000dc;
                   }

div.venue {
           color: white;
           background: #0000dc;
           font-size: larger;
           padding: 8px;
           text-align: center;
           }

tr.even {
         background: silver;
         }

div.logo {
          position: relative;
          top: 0px;
          left: 0px;
          clear: both;
          }


a.logo {
        padding: 0px;
        }

img.logo {
          position: relative;
          top: 0px;
          left: 0px;
          width: 832px;
          }

img.icon {
          height: 98px;
          width: 98px;
          position: absolute;
          bottom: -16px;
          left: 16px;
          border: 4px solid white;
          }

div.menu_container {
                    width: 830px;
                    overflow: auto;
                    border: 1px solid #0000dc;
                    }

div.menu_item {
               width: 162px;
               font-weight: bold;
               float: left;
               text-align: center;
               background-color: #0000dc;
               padding: 2px;
               }

div.menu_hover {
                width: 162px;
                font-weight: bold;
                float: left;
                text-align: center;
                background-color: white;
                padding: 2px;
                }

div.this_page {
               width: 162px;
               font-weight: bold;
               float: left;
               text-align: center;
               background-color: white;
               padding: 2px;
               }

a.menu_item {
             color: white;
             }

a.menu_item:hover {
                   background: #0000dc;
                   }

a.this_page {
             color: #0000dc;
             }

a.this_page:hover {
                   background: white;
                   }

a.menu_hover {
              color: #0000dc;
              }

a.menu_hover:hover {
                    background: white;
                    }

div.categories {
                width: 100%;
                margin: auto;
                overflow: auto;
                }

div.category {
              text-align: center;
              padding: 2px;
              font-weight: bold;
              float: left;
              }

img.category {
              height: 20px;
              }

img.category_menu {
                   height: 24px;
                   }

span.listing_tramstop {
                       font-weight: bold;
                       background-color: rgb(51, 170, 51);
                       color: white;
                       padding: 2px;
                       width: 2em;
                       }


a.listing_tramstop {
                    font-weight: bold;
                    background-color: rgb(51, 170, 51);
                    color: white;
                    padding: 2px;
                    width: 2em;
                    }

a.listing_tramstop:hover {
                          background-color: rgb(57,111,36);
                          }

div.tramstop {
              margin: 2px;
              }
