/* CSS Document */

/* p.calendar is for the links in the calendar section at the top of the screen */
p.copyright {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#ffffff;
}

/* p.calendar is for the links in the calendar section at the top of the screen */
p.calendar {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
}

/* p.leftnavHeader is for the navigation headers in the left hand nav bar (i.e. "Community", etc) */
p.leftnavHeader {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:18px;
}

/* p.leftnav is for the navigation links in the left hand nav bar */
p.leftnav {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
}

.body9px {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:11px;
}

p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
}

.bold {
	font-weight:bold;
}

/* .body10px is for 10 pixel body text */
.body10px {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
}

/* .body10pxBold is for 10 pixel bold body text */
.body10pxBold {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}

/* .body11px is for 11 pixel body text */
.body11px {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
}

/* .body11pxBold is for 11 pixel bold body text */
.body11pxBold {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

/* .featureVenue is for the venue name which appears above the title of the featured event */
.featureVenue {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* .featureTitle is for the event title which appears for the featured event */
.featureTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}

/* p.dateStamp is for the date which appears on the home page */
p.dateStamp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;

}

/* .bracket is for the small brackets which appear next to links in the left hand nav */
.bracket {
	font-size:8px;
}

/* a.noUnderline is a generic class for all links which do not have underlines until mouseover */
a.noUnderline:link {
	color:#0000ff;
	text-decoration:none;
}

a.noUnderline:visited {
	color:#0000ff;
	text-decoration:none;
}

a.noUnderline:hover {
	text-decoration:underline;
}

/* a.navigation is for all navigation links appearing in the blue areas of the site (i.e. the Calendar
section and left-hand nav) */
a.navigation:link {
	color:#ffffff;
	text-decoration:none;
}

a.navigation:visited {
	color:#ffffff;
	text-decoration:none;
}

a.navigation:hover {
	color:#ffff66;
	text-decoration:underline;
}


body { background:#0e89d3; }
div.event_details { width:516px; border:1px solid black; margin:10px 0 10px 16px; 
padding:10px 14px; voice-family:"\"}\""; voice-family:inherit; width:488px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; }
div.flags { float:right; }
div.event_details div.flags img { border:none; margin:0; }
div.event_details li { font:11px/14px Verdana, Arial, Helvetica, sans-serif; }
div.event_details p { font:11px/14px Verdana, Arial, Helvetica, sans-serif; margin:0 0 8px; }
div.event_details img { float:left; margin-right:8px; border:1px solid #999; }
div.event_details h2 a { font-size:14px; color:#039; text-decoration:none; }
div.event_details h2 { margin:0 0 5px; }
div.description { margin-top:15px; }
div.event_details h2 a:hover { text-decoration:underline; }
div.event_details p.org { font-weight:bold; }
div.event_details ul.quick_links { list-style:none; margin:0 0 0 130px; padding:0;/* width:300px;*/ height:25px; clear:right; }
div.event_details ul.quick_links li { float:left; margin:0 4px 10px 0; width:110px; }
div.event_details ul.quick_links li span.orbit_text { color:#999; font-size:9px;}
div.event_details ul.quick_links li a { padding-left:20px; background-position:0 50%; background-repeat:no-repeat;}
div.event_details ul.quick_links li.add_review a { background-image:url(/images/icon-add_review.gif); background-position:3px 50%; }
li.read_reviews a { background-image:url(/images/icon-read_reviews.gif); }
li.invite_friends a { background-image:url(/images/icon-invite_friends.gif); }
div.event_details ul.quick_links li.watch_video a { background-image:url(/images/icon-watch_video.gif); background-position:3px 50%; }
div.info_section { width:482px; background:url(/images/ftr-one_section.gif) bottom left no-repeat; padding-bottom:5px; margin:15px 0; }
div.two { background:url(/images/ftr-two_sections.gif) bottom left no-repeat; }
div.ticket_prices { width:240px; float:left; }
div.location_parking { width:242px; float:right; }
div.ticket_prices p, div.location_parking p { margin:8px 10px; }
div.ticket_prices p { font-weight:bold; }
span.highlight { color:#f00; }
div.ticket_prices h3 { margin:0; /* llir */ width:240px; padding:26px 0 0 0; overflow:hidden; background: url(/images/hdr-ticket_prices.gif) 0 0 no-repeat; height:0px !important; height /**/:26px; }
div.location_parking h3 { margin:0; /* llir */ width:242px; padding:26px 0 0 0; overflow:hidden; background: url(/images/hdr-location_parking.gif) 0 0 no-repeat; height:0px !important; height /**/:26px; }
div.dates_times h3 { margin:0; /* llir */ padding:26px 0 0 0; overflow:hidden; background: url(/images/hdr-dates_times.gif) 0 0 no-repeat; height:0px !important; height /**/:26px; }
div.dates_times ul { margin:0; padding:5px 0 0 13px; list-style:none; }
div.dates_times ul li { line-height:18px; padding-bottom:5px; margin:10px 0; }
div.dates_times ul li a.buy_now { display:block; float:left; width:78px; height:23px; margin-right:5px; background:url(/images/btn-buy_esaver.gif) 0 0 no-repeat; /* llir */ padding:23px 0 0 0; overflow:hidden; background: url(/images/btn-buy_esaver.gif) 0 0 no-repeat; height:0px !important; height /**/:23px; }
div.dates_times ul li a.buy_now:hover { background-position:0 -27px; }
div.event_details a:hover { color:#f93; }

