/* body style */
body
{
	background: #FF9934;
	font-size: 10px;
	font-family: Verdana;
	color: #6D6D6D;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
/* the div for the header */
.header
{
	background-image:url(images/header.jpg);
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 131px;
}
/* the div for the top navigation */
.topnav
{
	background:url(Images/bgtopnav.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	width:780px;
	height:40px;
	padding: 0px 0px 0px 0px;
}
/* the div for the container - includes the side navigation and content */
.container
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 780px;
	height: auto;
	background: #FFFFFF url(images/bgcontent.gif);
}
/* this makes the container extend downwards */
.container:after
{   content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
/* the div for the side navigation */
.sidenav
{
	float:left;
	width: 187px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
	background: #FDF8E2;
	border-right: solid 3px #D6C49C;
	border-left: solid 1px #FFFFFF;
}
/* the div that contains the page content area next to the side navigation */
.content
{	float: right;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:text-top;
	width: 585px;
	min-height: 0px;  /*for non-IE browsers */
	height: 100%;  /*for IE browsers */
}
/* the div for the footer */
.footer
{
	background: #074E9E url(Images/bgfooter.gif) repeat-x;
	padding: 15px 0px 10px 0px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}
.footer a:link{color: #FFFFFF;text-decoration: none;}
.footer a:visited{color: #FFFFFF;text-decoration: none;}
.footer a:active{color: #FFFFFF;text-decoration: none;}
.footer a:hover{color: #FFFFFF;text-decoration: underline;}
/* the div for the page links - this is inside the sidenav div */
.sidemenu
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/* the list for the page links */
.sidemenu ul
{
	list-style-type: none;
	margin: 4px 3px 3px 1px;
	padding: 0px;
}
/* the list item for the page links */
.sidemenu ul li
{
	padding: 5px 0px 0px 3px;
	margin: 3px 3px 3px 3px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	background:url(images/bgdotted.gif);
	height: 18px;
	width: 176px;
}
/* the link style for the page links */
.sidemenu ul a:link{color: #FFFFFF;text-decoration: none; margin:3px;}
.sidemenu ul a:visited{color: #FFFFFF;text-decoration: none; margin:3px;}
.sidemenu ul a:active{color: #FFFFFF;text-decoration: none; margin:3px;}
.sidemenu ul a:hover{color: #FFFFFF;text-decoration: underline; margin:3px;}

/* the div for the title of the sports categories on the side navigation */
.sportstitle
{
	background: url(images/subhead_sports.gif) no-repeat;
	height: 21px;
	margin-top: 10px;
}
/* the div for the title of the concerts categories on the side navigation */
.concertstitle
{
	background: url(images/subhead_concerts.gif) no-repeat;
	height: 21px;
}
/* the div for the title of the theater categories on the side navigation */
.theatertitle
{
	background: url(images/subhead_theater.gif) no-repeat;
	height: 21px;
}
/* the link styling for the category titles in the side navigation */
.categorytitlelink
{
	display:block;
	height:100%;
	width:100%;
}
/* the div for the category links */
.categorymenu
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/* the list for the category links */
.categorymenu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	list-style-type:none;
}
/* the list item for the category links */
.categorymenu ul li
{
	padding: 4px 0px 4px 14px;
	margin:0px;
	font-weight: bold;
}
/* the link style for the category links */
.categorymenu ul a:link{color: #68523B;text-decoration: none; background:url(images/sidebullet.gif) left no-repeat; padding-left:10px;}
.categorymenu ul a:visited{color: #68523B;text-decoration: none; background:url(images/sidebullet.gif) left no-repeat; padding-left:10px;}
.categorymenu ul a:active{color: #68523B;text-decoration: none; background:url(images/sidebullet.gif) left no-repeat; padding-left:10px;}
.categorymenu ul a:hover{color: #68523B;text-decoration: underline; background:url(images/sidebullet.gif) left no-repeat; padding-left:10px;}

/* the div for the title on general purpose pages */
.contenttitle
{
	font-size: 14px;
	font-weight:bold;
	color: #463000;
	height: 18px;
	padding: 6px 7px 3px 2px;
	margin: 0px 7px 0px 15px;
	border-bottom: dotted 1px #D6C49C;
}
/* the div for the text on general purpose pages */
.contenttext
{
	padding: 10px 16px 10px 17px;
	margin: 0px;
	color: #463000;
}
/* the div for the text on result pages */
.resulttext
{
	padding: 10px 4px 7px 3px;
	margin:0px;
}
/* the div that contains the main event and top events on the home, sports, concerts and theater pages */
.topcontent
{
	background: #F6EFDF;
	margin: 5px 1px 2px 3px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}
/* this makes the topcontent div extend downwards */
.topcontent:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
/* the div for the top events inside topcontent div */
.topevents
{
	width: 190px;
	padding: 0px 0px 0px 0px;
	margin: 3px 5px 5px 0px;
	float: right;
}
/* the div for the main event inside topcontent div */
.mainevent
{
	width: 361px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
/* the div for the main event title */
.maineventtitle
{
	font-size: 14px;
	font-weight:bold;
	color: #463000;
	height: 18px;
	padding: 6px 7px 3px 2px;
	margin: 0px 7px 0px 15px;
	border-bottom: dotted 1px #D6C49C;
}
/* the div for the main event content */
.maineventcontent
{
	padding: 7px 0px 4px 0px;
	margin: 0px;
}
/* the div for the main event text on the home, sports, concerts and theater pages */
.maineventtext
{
	color: #463000;
	margin: 0px;
	padding: 0px 0px 7px 15px;
}
/* the div for the main event image on the home, sports, concerts and theater pages */
.maineventimage
{
	padding-left: 10px;
	padding-right: 10px;
}
/* the div for the event text on the event page */
.eventtext
{
	width: auto;
}
/* the div for the event image on the event page */
.eventimage
{
	padding-left: 10px;
}
/* the div for the top events title */
.topeventstitle
{
	background-color: #FF8613;
	background-image: url(images/topevents.gif);
	height: 41px;
	margin:  1px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
}
/* the div for the top events text */
.topeventstext
{
	background-color: #FF9934;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	height: auto;
	
}
/* the div for the featured thumbs title */
.featuredthumbstitle
{
	font-size: 14px;
	font-weight:bold;
	color: #463000;
	height: 18px;
	padding: 6px 7px 3px 2px;
	margin: 0px 7px 0px 15px;
	border-bottom: dotted 1px #D6C49C;
}
/* the div for the featured thumbs on the home, sports, concerts and theater pages */
.featuredthumbs
{
	font-size: 9px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.featuredthumbs a:link{color: #423628;text-decoration: none;}
.featuredthumbs	a:visited{color: #423628;text-decoration: none;}
.featuredthumbs a:active{color: #423628;text-decoration: none;}
.featuredthumbs a:hover{color: #423628;text-decoration: underline;}
/* the thumb image styling */
.thumbimage
{
	border: solid 1px #000000;
	display: block;
}
/* the detail image styling */
.detailimage
{
	border: solid 1px #000000;
	display: block;
}
/* the styling for the search text box */
.searchtextbox
{
	font-size: 14px;
	font-family: Arial;
	width: 139px;
	background-color:#FFFFFF;
	border-top: 1px solid #688396;
	border-left: 1px solid #688396;
	border-bottom: 1px solid #688396;
	border-right: 1px solid #688396;
	margin-bottom: 5px;
}
/* the styling for the div inside the topnav containing the search form */
.topnavsearch
{
	width:335px;
	margin:0px 0px 0px 0px;
	float:right;
	padding: 0px 0px 0px 0px;
}
/* the table inside topnavsearch containing the search form */
topnavsearch table
{
}
/* the styling for the individual items inside the topnavsearch */
.topnavsearch table td
{
padding: 0px 0px 0px 2px;
}
/* the styling for the div inside the topnav containing the links */
.topnavlinks
{
	width: auto;
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}
/* the styling for the individual items inside the topnavlinks */
.topnavlinks table td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* the divs for the buy and more about links for the main event */
.maineventlink
{
	font-weight: bold;
	font-size: 10px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
.maineventlink:link{color: #423628;text-decoration: underline;background:url(images/rbullet.gif) left no-repeat; padding-left:18px;}
.maineventlink:visited{color: #423628;text-decoration: underline;background:url(images/rbullet.gif) left no-repeat; padding-left:18px;}
.maineventlink:active{color: #423628;text-decoration: underline;background:url(images/rbullet.gif) left no-repeat; padding-left:18px;}
.maineventlink:hover{color: #423628;text-decoration: none;}

/* the div for the top event links */

/* the list for the top event links */
.topeventstext ul
{
	list-style-type: none;
	padding: 12px 7px 7px 25px;
	margin: 0px 11px 0px 2px;
	list-style-image: url(images/tebullet.gif);
}
/* the list item for the top event links */
.topeventstext ul li
{
	padding: 0px 0px 5px 2px;
	font-weight: bold;
}
/* the link style for the top event links */
.topeventstext ul a:link{color: #FFFFFF;text-decoration: underline; padding:0px; }
.topeventstext ul a:visited{color: #FFFFFF;text-decoration: underline;padding:0px; }
.topeventstext ul a:active{color: #FFFFFF;text-decoration: underline;padding:0px; }
.topeventstext ul a:hover{color: #FFFFFF;text-decoration: none;padding:0px; }

/* the div for the title of the event list on the category page */
.eventlisttitle
{
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	height: 18px;
	padding: 6px 7px 3px 2px;
	margin: 0px 7px 0px 15px;
	border-bottom: dotted 1px #64A3CF;
	}
/* the div for the text of the event list on the category page */
.eventlisttext
{
	height: 100%;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
/* the div for the titles on the advanced search page */
.advancedsearchtitle
{
	padding: 10px 3px 5px 3px;
	font-weight: bold;
}
/* general purpose textbox styling */
.textbox
{
	font-size: 11px;
	font-family: Verdana;
}
/* general purpose button styling */
.button
{
	font-size: 11px;
	font-family: Verdana;
}
/* the styling for the copyright */
.copyright
{
	color: #DBC697;
	font-size: 10px;
	padding: 2px 0px 0px 0px;
}
/* the div for the rss title on the home, sports, concerts and theater pages */
.rsstitle
{
	font-size: 14px;
	font-weight:bold;
	color: #463000;
	height: 18px;
	padding: 6px 7px 3px 2px;
	margin: 0px 7px 0px 15px;
	border-bottom: dotted 1px #D6C49C;
	}
/* the div for the rss news area on the home, sport, concerts and theater pages */
.rss
{
}
/* the list for the news items */
.rss ul
{
	list-style-type: none;
	display: block;
	padding: 7px 7px 7px 35px;
	margin: 0px;
	list-style-image: url(images/newsbullet.gif);
	font-family: Arial;
	font-size: 11px;
}
/* the list item for the news */
.rss ul li
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
/* the links for the news title links */
.rss ul a:link{color: #073B46;text-decoration: underline; padding:0px}
.rss ul a:visited{color: #073B46;text-decoration: underline; padding:0px}
.rss ul a:active{color: #073B46;text-decoration: underline; padding:0px}
.rss ul a:hover{color: #073B46;text-decoration: none; padding:0px}

/* the div for the buy and other links on the event detail page */
.eventlink
{
	font-weight: bold;
	font-size: 10px;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
.eventlink:link{color: #423628;text-decoration: underline; padding-right:10px;}
.eventlink:visited{color: #423628;text-decoration: underline; padding-right:10px;}
.eventlink:active{color: #423628;text-decoration: underline; padding-right:10px;}
.eventlink:hover{color: #423628;text-decoration: none;}
/* the div for the hot tickets  */
.hottickets
{
	padding: 12px 10px 10px 30px;
}
/* the table containing the hot tickets links  */
.hottickets table td
{
	width: 250px;
	padding: 2px;
}
/* the hot tickets links */
.hotticketlink:link{color: #423628;text-decoration: underline; font-weight:bold; font-size:10px }
.hotticketlink:visited{color: #423628;text-decoration: underline; font-weight:bold; font-size:10px}
.hotticketlink:active{color: #423628;text-decoration: underline; font-weight:bold; font-size:10px}
.hotticketlink:hover{color: #423628;text-decoration: none; font-weight:bold; font-size:10px}

