body
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
td
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}
a:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
a:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
a:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
table.frame
{
	width: 100%;
}
td.frame_left
{
	background-color: #0f488b;
}
td.frame_middle
{
	width: 760px;
}
td.frame_right
{
	background-color: #0f488b;
}
table.frame_middle
{
	width: 760px;
}
table.topbar
{
	height: 19px;
	width: 760px;
	background-color: #8B0000;
}
td.topbar_events
{
	text-align: left;
}
td.topbar_links
{
	text-align: right;
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: White;
}
td.topbar_links a:link
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
td.topbar_links a:visited
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
td.topbar_links a:hover
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
td.topbar_links a:active
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
table.logobar
{
	width: 760px;
	height: 110px;
	background-image: url(images/logobar_logo_background.jpg);
	background-repeat: no-repeat;
}
img.logobar_logo
{
}
td.logobar_search_left
{
	background-image: url(images/logobar_search_background_left.gif);
	width: 26px;
}
td.logobar_search
{
	background-image: url(images/logobar_search_background.gif);
	width: 200px;
	text-decoration: none;
	font-weight: bold;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: Black;
	background: url(logobar_search_background.gif);
}
td.logobar_search_right
{
	width: 0px;
}
input.logobar_search_box
{
	width: 115px;
	height: 16px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
}
img.logobar_search_button
{
	width: 12px;
	height: 14px;
}
table.menubar
{
	height: 31px;
	width: 760px;
	background-image: url(images/menubar_background.gif);
}
td.menubar_left
{
	width: 162px;
}
td.menubar
{
	width: 436px;
}
td.menubar_right
{
	width: 162px;
}
img.menubar_home
{
}
img.menubar_sports
{
}
img.menubar_concerts
{
}
img.menubar_theater
{
}
img.menubar_lasvegas
{
}
img.menubar_broadway
{
}
td.sidebar
{
	text-align: center;
	width: 130px;
}
table.sidebar_topten
{
	width: 124px;
}
table.sidebar_categories
{
	width: 124px;
}
table.sidebar_categories td
{
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
td.sidebar_horiz_divider
{
	height: 2px;
	background-image: url(images/sidebar_horiz_divider.gif);
	margin: 3px 0px 3px 0px;
}
table.sidelinks
{
	width: 100%;
	margin: 15px 0px 15px 0px;
}
table.sidelinks td
{
	text-align: center;
}
td.mainpage
{
	text-align: center;
	width: 620px;
}
table.mainpage_boxed
{
	width: 560px;
}
td.mainpage_header
{
	font-family: arial,helvetica,sans serif;
	font-weight: bold;
	font-size: 10px;
	color: #8B0000;
}
td.mainpage_normal
{
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	color: #8B0000;
}
td.mainpage_caption
{
	font-family: arial,helvetica,sans serif;
	font-weight: bold;
	font-size: 12px;
	color: #8B0000;
}
td.mainpage_details
{
	font-family: arial,helvetica,sans serif;
	font-weight: normal;
	font-size: 12px;
	color: #8B0000;
}
td.mainpage_error
{
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	color: darkred;
}
td.mainpage_horiz_divider
{
	height: 2px;
	background-image: url(images/mainpage_horiz_divider.gif);
	margin: 3px 0px 3px 0px;
}
td.mainpage_vert_divider
{
	width: 1%;
	background-image: url(images/mainpage_vert_divider.gif);
}
table.mainpage_features
{
	width: 100%;
}
table.mainpage_category
{
	width: 100%;
}
table.mainpage_categories
{
	width: 100%;
}
td.mainpage_categories_sports
{
	width: 16%;
	text-align: center;
}
td.mainpage_categories_concerts
{
	width: 20%;
	text-align: center;
}
td.mainpage_categories_theater
{
	width: 20%;
	text-align: center;
}
td.mainpage_categories_lasvegas
{
	width: 20%;
	text-align: center;
}
td.mainpage_categories_broadway
{
	width: 24%;
	text-align: center;
}
table.mainpage_categories_list
{
	width: 100%;
	margin: 8px 0px 0px 8px;
}
table.mainpage_categories_list td
{
	text-align: left;
}
table.mainpage_categories_list a:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_categories_list a:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_categories_list a:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_categories_list a:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_sports
{
	width: 100%;
}
td.mainpage_sports_header
{
	text-align: center;
	font-family: verdana,arial,helvetica,sans serif;
	font-size: 24px;
	font-weight: bold;
	color: #8B0000;
	padding: 0px 0px 8px 0px;
}
.mainpage_sports_subhead
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption
{
	width: 32%;
	text-align: center;
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_link
{
	text-align: center;
	line-height: 18px;
}
a.mainpage_sports_link:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
a.mainpage_sports_link:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
a.mainpage_sports_link:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
a.mainpage_sports_link:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
td.buffer
{
	text-align: center;
	width: 10px;
}
table.pagebottom_border
{
	width: 760px;
	height: 12px;
	background-image: url(images/pagebottom_background.gif);
}
table.pagebottom_menu
{
	width: 760px;
	margin: 8px 0px 0px 0px;
}
table.pagebottom_menu td
{
	text-align: center;
}
table.pagebottom_menu a:link
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_menu a:visited
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_menu a:hover
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_menu a:active
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_info
{
	width: 760px;
	margin: 8px 0px 0px 0px;
}
table.pagebottom_info td
{
	text-align: center;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
table.box
{
	margin: 16px 8px 8px 8px;
}
