h1 {
  color: #838383;
  font-family: Tahoma, Helvetica, Sans-Serif;
  font-size: 9pt;
  position: relative;
  text-align: center;
  top: 6px;
}

table.topbar {
  background-color: #F0F0F0;
  height: 19px;
  width: 760px;
}

td.topbar_links {
  color: #838383;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 18px;
  padding-bottom: 1px;
  text-align: right;
  text-decoration: none;
}

table.logobar {
  background: url(images/logo.jpg);
  background-repeat:no-repeat;
  height: 137px;
  width: 760px;
}

td.logobar_search_left {
  /*background-image: url(images/logobar_search_background_left.gif);*/
  width: 26px;
}

td.logobar_search {
  background-color: #0B1612;
  padding: 5px;
  width: 170px;
}

td.logobar_search a {
  margin: 0;
  padding: 0;
  text-decoration: none;
}

input.logobar_search_box {
  /*background: #fff url(images/logobar_search_button.gif) no-repeat 148px 0;*/
  border: 0;
  color: #666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 22px;
  padding: 4px 24px 0 4px;
  width: 210px;
}

img.logobar_search_button {
  height: 22px;
  width: 22px;
}

table.menubar {
  background-color: #0B1612;
  height: 40px;
  padding-top: 10px;
  width: 760px;
}

td.menubar img {
  margin-right: 30px;
}

img.menubar_home {
  margin-left: 30px;
}

td.sidebar {
  text-align: center;
  width: 130px;
}

table.sidebar_categories td {
  color: #666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
}

table.sidebar_categories a:link {
  color: #666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

td.sidebar_horiz_divider {
  background-image: url(images/sidebar_horiz_divider.gif);
  height: 2px;
  margin: 3px 0;
}

table.sidelinks {
  margin: 15px;
  width: 100%;
}

table.sidelinks td {
  text-align: center;
}

td.mainpage {
  text-align: center;
  width: 620px;
}

table.mainpage_boxed {
  width: 560px;
}

td.mainpage_header {
  color: #2091C0;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

td.mainpage_normal {
  color: #333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

td.mainpage_caption {
  color: #333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

td.mainpage_details {
  color: #333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

td.mainpage_error {
  color: #8B0000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

td.mainpage_horiz_divider {
  background-image: url(images/mainpage_horiz_divider.gif);
  height: 2px;
  margin: 3px 0;
}

td.mainpage_vert_divider {
  background-image: url(images/mainpage_vert_divider.gif);
  width: 1%;
}

table.mainpage_categories_list {
  margin: 8px 0 0 8px;
  width: 100%;
}

table.mainpage_categories_list td {
   padding: 2px 5px;
}

table.mainpage_categories_list td img {
   margin-right: 3px;
   float: left;
}

table.mainpage_categories_list td a {
}

td.mainpage_sports_header {
  color: #007CAF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  padding: 0 0 8px;
  text-align: center;
}

td.mainpage_sports_caption {
  color: #007CAF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  width: 32%;
}

td.mainpage_sports_link {
  line-height: 18px;
  text-align: center;
}

td.buffer {
  text-align: center;
  width: 10px;
}

table.pagebottom_border {
  background-image: url(images/pagebottom_background.gif);
  height: 12px;
  width: 760px;
}

table.pagebottom_menu td {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-align: center;
}

table.pagebottom_info td {
  color: #666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
}

table.box {
  margin: 16px 8px 8px;
}

body,
td,
a:link,
a:hover,
a:visited {
  color: #000;
  font-family: Tahoma, Helvetica, Sans-Serif;
  font-size: 8pt;
}

table.frame,
table.mainpage_features,
table.mainpage_category,
table.mainpage_categories,
table.mainpage_sports {
  width: 100%;
}

td.frame_middle,
table.frame_middle,td.menubar {
  width: 760px;
}

td.topbar_events,
table.mainpage_categories_list td {
  text-align: left;
}

td.topbar_links a:link,
td.topbar_links a:visited,
td.topbar_links a:hover,
td.topbar_links a:active {
  color: #666;
  font-size: 10px;
  text-decoration: underline;
}

td.logobar_search_right,
td.menubar_left,
td.menubar_right {
  width: 0;
}

table.sidebar_topten,
table.sidebar_categories {
  width: 124px;
}

table.sidebar_categories a:visited,
table.sidebar_categories a:hover,
table.sidebar_categories a:active {
  color: #666;
  text-decoration: none;
}

td.mainpage_categories_concerts,
td.mainpage_categories_theater,
td.mainpage_categories_lasvegas,
td.mainpage_categories_sports,
td.mainpage_categories_broadway {
  text-align: center;
  width: 15%;
}

table.mainpage_categories_list a:link,
table.mainpage_categories_list a:visited,
table.mainpage_categories_list a:hover,
table.mainpage_categories_list a:active {
  color: #666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.mainpage_sports_subhead,
td.mainpage_sports_caption a:link,
td.mainpage_sports_caption a:visited,
td.mainpage_sports_caption a:hover,
td.mainpage_sports_caption a:active {
  color: #007CAF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

a.mainpage_sports_link:link,
a.mainpage_sports_link:visited,
a.mainpage_sports_link:hover,
a.mainpage_sports_link:active {
  color: #666;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

table.pagebottom_menu,
table.pagebottom_info {
  margin: 8px 0 0;
  width: 760px;
}

table.pagebottom_menu a:link,
table.pagebottom_menu a:visited,
table.pagebottom_menu a:hover,
table.pagebottom_menu a:active {
  color: #007CAF;
  font-size: 11px;
  text-decoration: underline;
}
