body { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; background-image: url(images/body_bkg3.gif); background-repeat: repeat; background-color: #0067B1; }
td { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; }
A:link { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; }
A:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; }
A:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; }

h1 { position: relative; top: 6px; text-align: center; font-family: Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #838383; }

TABLE.frame { width: 100%; }
TD.frame_left { }
TD.frame_middle { width: 770px; background-color:white; border-right:2px solid black; border-left:2px solid black;}
TD.frame_right { }

TABLE.frame_middle { width: 770px; background-color:white; }

TABLE.topbar { height: 19px; width: 770px; background-color: #8AB8F1; }
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: #838383; }
TD.topbar_links A:link		{ text-decoration: none; color: #ffffff; font-family: arial; font-size: 10px; }
TD.topbar_links A:visited	{ text-decoration: none; color: #ffffff; font-family: arial; font-size: 10px; }
TD.topbar_links A:hover		{ text-decoration: none; color: #ffffff; font-family: arial; font-size: 10px; }
TD.topbar_links A:active	{ text-decoration: underline; color: #ffffff; font-family: arial; font-size: 10px; }

TABLE.logobar { width: 770px; height: 60px; }
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: #ffffff; }
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: 770px; background-image: url(images/menubar_background.gif) }
TD.menubar_left { width: auto; }
TD.menubar { width: 421px; }
TD.menubar_right { width: auto; }
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: #838383; } 
TABLE.sidebar_categories A:link			{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.sidebar_categories A:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.sidebar_categories A:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.sidebar_categories A:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
	
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 15px 15px 15px; }
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: 24px; color: #2091C0; }
TD.mainpage_normal { font-family: arial,helvetica,sans serif; font-size: 12px; color: #838383; }
TD.mainpage_caption { font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 12px; color: #838383; }
TD.mainpage_details { font-family: arial,helvetica,sans serif; font-weight: normal; font-size: 12px; color: #838383; }
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: #838383; } 
TABLE.mainpage_categories_list A:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.mainpage_categories_list A:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.mainpage_categories_list A:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 

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: #007CAF; padding: 0px 0px 8px 0px; }
.mainpage_sports_subhead { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
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: #007CAF; } 
TD.mainpage_sports_caption A:link			{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption A:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption A:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption A:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
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: #838383; }
A.mainpage_sports_link:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }
A.mainpage_sports_link:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }
A.mainpage_sports_link:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }

TD.buffer { text-align: center; width: 10px; }

TABLE.pagebottom_border { width: 770px; height: 12px; background-image: url(images/pagebottom_background.gif); }

TABLE.pagebottom_menu { width: 770px; margin: 8px 0px 0px 0px; }
TABLE.pagebottom_menu TD { text-align: center; }
TABLE.pagebottom_menu A:link		{ text-decoration: underline; color: #007CAF; font-family: arial; font-size: 10px; }
TABLE.pagebottom_menu A:visited	{ text-decoration: underline; color: #007CAF; font-family: arial; font-size: 10px; }
TABLE.pagebottom_menu A:hover		{ text-decoration: underline; color: #007CAF; font-family: arial; font-size: 10px; }
TABLE.pagebottom_menu A:active	{ text-decoration: underline; color: #007CAF; font-family: arial; font-size: 10px; }

TABLE.pagebottom_info { width: 770px; margin: 8px 0px 0px 0px; }
TABLE.pagebottom_info TD { text-align: center; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }

TABLE.box { margin: 16px 8px 8px 8px; }

/*  CLIENT'S STYLES  */
/********************/
/* header */

.bluedark12b {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #005493;
}
a:hover {
    color: #f78f1e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.org16b {
    color: #f78f1e;
    font-size: 16px;
    font-weight: bold;
}
/* main nav */
#navcontainer{
    width: 770px;
    height: 45px;
    margin: 0px;
    padding: 0;
    clear: both;
    background-image: url(images/nav_on.gif);
    background-repeat: repeat-x;
    background-position: top;
}
#navcontainer ul{
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
#navcontainer ul li{
    display: block;
    float: left;
    text-align: center;
    padding: 0;
    margin: 0;
    line-height:32px;
}
#navcontainer ul li .long a {
    width: 150px;
    height: 33px;
    padding: 0;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    text-align: center;
    background-color: #0168B3;
    background-image: url(images/nav_on.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    margin: 0;
}
#navcontainer ul li a{
    width: 80px;
    height: 33px;
    padding: 0;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    text-align: center;
    background-color: #0168B3;
    background-image: url(images/nav_on.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    margin: 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #A1ECFF;
}
#navcontainer ul li a:hover{
    color: #fff;
    background-color: #fff;
    background-image: url(images/nav_off.gif);
}
#navcontainer a:active{
	color: #FFF;
	background-color: #FFFFFF;
	background-image: url(images/nav_on.gif);
	background-repeat: repeat-x;
}
#navcontainer li#active a {
	color: #FFF;
	background-color: #FFFFFF;
	background-image: url(images/nav_on.gif);
	background-repeat: repeat-x;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
ul {
    list-style: disc;
    margin-top: 2px;
    margin-bottom: 2px;
}
li {
    line-height:1.2em;
}
#footer_dh {
	width: 770px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #26459D;
	margin-top: 10px;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
}
#footer_dh .rt {
	float: right;
}
#footer_dh .lt {
	float: left;
}
#footer_dh  .links {

	text-align: center;

        font-size: 11px;
}
#footer_dh a, #footer_dh a:link, #footer_dh a:visited {
        color: #0067B1;
        font-size: 11px;
}
#footer_dh a:hover {
        color: #f78f1e;
        font-size: 11px;
}
