/* body style */
body
{
	font-size: 10px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 980px;
	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;
}
/* the div for the top navigation */
.topnav
{
	margin: 0px 0px 0px 0px;
	width: 976px;
	padding: 0px 0px 0px 0px;
	border-right: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
}
/* the styling for the div inside the topnav containing the search form */
.topnavsearch
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}
/* 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 0px;
}
/* the styling for the search text box */
.searchtextbox
{
	font-family: Arial;
	width: 220px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}
/* the styling for the div inside the topnav containing the links */
.topnavlinks
{
	margin: 0px 0px 0px 0px;
	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 div for the container - includes the side navigation and content */
.container
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 980px;
	height: auto;
}
/* this makes the container extend downwards */
.container:after
{   content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.vmcontainer
{
	background-color: #ffffff;
	padding: 3px;
}
/* the div for the side navigation */
.sidenav
{
	width: 198px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
}
/* the div for the page links - this is inside the sidenav div */
.sidemenu
{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
}
/* the list for the page links */
.sidemenu ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/* the list item for the page links */
.sidemenu ul li
{
	padding: 3px 1px 3px 4px;
	margin: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}

/* the div that contains the page content area next to the side navigation */
.content
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:text-top;
	width: 776px;
	min-height: 0px;  /*for non-IE browsers */
	height: 100%;  /*for IE browsers */
	background-color: #ffffff;
	border-right: solid 2px #ffffff;
}
/* the div for the title of the sports categories on the side navigation */
.sportstitle
{
	background: url(images/stitle.gif) no-repeat;
}
/* the div for the title of the concerts categories on the side navigation */
.concertstitle
{
	background: url(images/ctitle.gif) no-repeat;
}
/* the div for the title of the theater categories on the side navigation */
.theatertitle
{
	background: url(images/ttitle.gif) no-repeat;
}
/* 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: 0px 0px 0px 0px;
	padding: 1px;
}
/* the list for the category links */
.categorymenu ul
{
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
/* the list item for the category links */
.categorymenu ul li
{
	padding: 3px 2px 3px 4px;
	margin: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
/* the div that contains the main event and top events on the home, sports, concerts and theater pages */
.topcontent
{
	padding: 20px;
	height: 100%;
}
/* this makes the topcontent div extend downwards */
.topcontent:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
/* the div for the main event inside topcontent div */
.mainevent
{
	width: 440px;
	padding: 25px;
	margin-top: 4px;
	background-color: #ffffff;
}
/* the div for the top events inside topcontent div */
.topevents
{
	width: 200px;
	padding: 5px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
}
/* the div for the main event title */
.maineventtitle
{
	font-size: 12px;
	font-weight:bold;
	height: 16px;
	padding: 3px 7px 0px 0px;
	margin: 0px 7px 0px 8px;
}
/* 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
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 7px;
}
/* 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 top events title */
.topeventstitle
{
	background-image: url(images/topevents.gif);
	margin:  0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
}
/* the div for the top events text */
.topeventstext
{
	margin: 0px 7px 0px 0px;
	padding: 2px 0px 13px 0px;
	height: auto;
	
}
/* the list for the top event links */
.topeventstext ul
{
	list-style-type: none;
	padding: 5px 5px 5px 18px;
	margin: 0px 11px 0px 8px;
	list-style-image: url(images/tebullet.gif);
}
/* the list item for the top event links */
.topeventstext ul li
{
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}
/* the divs for the buy and more about links for the main event */
.maineventlink
{
	font-weight: bold;
	font-size: 10px;
}
/* the div for the featured thumbs title */
.featuredthumbstitle
{
	font-size: 12px;
	font-weight:bold;
	height: 16px;
	padding: 3px 7px 0px 0px;
	margin: 5px 15px 0px 15px;
}
/* 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;
}
/* the thumb image styling */
.thumbimage
{
	border: solid 1px #333333;
	display: block;
}
/* the detail image styling */
.detailimage
{
	border: solid 1px #333333;
	display: block;
}
/* 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 div for the rss title on the home, sports, concerts and theater pages */
.rsstitle
{
	font-size: 12px;
	font-weight:bold;
	height: 16px;
	padding: 3px 7px 0px 0px;
	margin: 5px 15px 0px 15px;
}
/* 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: 11px 7px 11px 35px;
	margin: 0px;
}
/* the list item for the news */
/* the div for the footer */
.footer
{
	padding: 12px 0px 10px 0px;
	text-align: center;
	font-size:10px;
	margin: 0px 0px 0px 0px;
}
/* the styling for the copyright */
.copyright
{
	font-size: 10px;
	padding: 2px 0px 0px 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;
}
/* the div for the title on general purpose pages */
.contenttitle
{
	font-size: 12px;
	font-weight:bold;
	height: 16px;
	padding: 3px 7px 0px 0px;
	margin: 5px 15px 0px 15px;
}
/* the div for the text on general purpose pages */
.contenttext
{
	padding: 10px 16px 10px 17px;
	margin: 0px;
}
/* the div for the text on result pages */
.resulttext
{
	padding: 10px 10px 10px 10px;
	margin:0px;
}
/* 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 title of the event list on the category page */
.eventlisttitle
{
	font-size: 12px;
	font-weight:bold;
	height: 16px;
	padding: 3px 7px 0px 0px;
	margin: 5px 15px 0px 15px;
}
/* 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
{
}
/* general purpose textbox styling */
.textbox
{
	font-size: 11px;
	font-family: Verdana;
}
/* general purpose button styling */
.button
{
	font-size: 11px;
	font-family: Verdana;
}
