*	{padding:0;margin:0;}

body	{
	background:url(images/bg_page.jpg) center bottom fixed no-repeat #008750;
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
}

/* GENERIC ELEMENTS */
a				{text-decoration:none;color:#fff;}
a:hover			{text-decoration:underline;}
a img			{border:none;}
hr.invisible	{border:none;}
.ajaxloader 	{background:url(images/ajaxloader.gif) no-repeat center center;text-align:center;}
.ajaxloader span{display:block;margin-top:20px;color:#fff;font-weight:bold;font-size:14px;}
hr				{display:none;}

/* PAGE STRUCTURE */
#pageWrapper		{width:950px;margin:auto;}

#header							{float:left;position:relative;width:950px;overflow:hidden;}
#header .siteselect				{width:24px;float:left;height:160px;}
#header .siteselect a			{background:url(images/bg_siteselector.gif) -24px 0;display:block;float:left;width:24px;height:80px;text-indent:-9999px;overflow:hidden;}
#header .siteselect a.kgh		{background-position:-24px 0;}
#header .siteselect a.dlt		{background-position:-24px -80px;}
#header .siteselect a.kgh:hover	{background-position:-48px 0;}
#header .siteselect a.dlt:hover	{background-position:-48px -80px;}
#header #logo					{float:left;background:url(images/logo.png) no-repeat;position:relative;z-index:3;width:414px;height:160px;}
#header #logo a					{text-indent:-9999px;width:220px;height:160px;display:block;overflow:hidden;margin-left:20px;}
#header .bookingdetails			{position:absolute;right:4px;top:0;z-index:5;padding:10px 10px 4px 10px;background:url(images/bg_bookingdetails.png) repeat;font-weight:bold;color:#008750;line-height:22px;width:220px;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:center;overflow:hidden;}
#header .venuebanner			{float:right;position:absolute;top:0;right:0;width:750px;}
#header #carousel				{position:relative;visibility:hidden;left:-5000px;}
#header .venuebanner img		{float:right;}
#header #tempbanner				{float:right;position:absolute;z-index:1;top:0;right:0;width:750px;text-align:right;display:block;}
#header #tempbanner img			{float:right;}

#header #carousel				{position:relative;visibility:hidden;left:-5000px;float:right;}

#header .venuebanner .details				{position:absolute;bottom:10px;right:50px;z-index:50;float:left;display:none;}
#header .venuebanner .details a,
#header .venuebanner .details div			{display:block;float:left;color:#000;}
#header .venuebanner .details span			{background:#a0a0a0;display:block;}
#header .venuebanner .details .prev			{background:url(images/venue_controls2.png);padding-left:10px;line-height:20px;float:left;}
#header .venuebanner .details .next			{background:url(images/venue_controls2.png) right -60px;padding-right:10px;line-height:20px;float:left;margin-left:10px;}
#header .venuebanner .details .cur			{background:url(images/venue_controls2.png) 0 -30px no-repeat;padding-bottom:10px;line-height:20px;float:left;margin-left:10px;}
#header .venuebanner .details .prev span 	{padding:0 10px 0 5px;}
#header .venuebanner .details .next span 	{padding:0 5px 0 10px;}
#header .venuebanner .details .cur span 	{padding:0 10px;background-color:#f5f5f5;}

#navigation								{float:left;width:100%;background:url(images/bg_nav.gif) repeat-x;height:42px;margin-bottom:10px;}
#navigation ul							{margin-left:20px;position:relative;float:left;}
#navigation ul li						{list-style:none;float:left;margin-right:40px;}
#navigation ul li ul					{margin-left:0;}
#navigation ul li:hover .submenu		{display:block;}

#navigation .submenu,
.navigation .submenu					{float:left;width:910px;display:none;background:url(images/bg_nav_submenu.gif) left top repeat-x #80c3a8;padding:10px 20px 20px 20px;}
.navigation .submenu li					{list-style:none;float:left;width:200px;display:block;}
.navigation .submenu li.parent			{float:left;width:200px;margin-left:0;}
.navigation .submenu li.parent ul		{clear:left;}
.navigation .submenu li.parent ul li	{clear:left;}
.navigation .submenu li a				{float:left;display:block;}

#navigation ul a.parent					{background:url(images/nav_parent.png) right top no-repeat;padding:0 22px 0 15px;}
#navigation ul a.open,
#navigation ul a.parent:hover			{background:url(images/bg_nav_open.gif) left 0px no-repeat;padding:0 0 0 15px;}
#navigation ul a.open span,
#navigation ul a.parent:hover span		{background:url(images/bg_nav_open.gif) right -42px no-repeat;padding-right:22px;display:block;}

.navigation ul li a						{float:left;color:#fff;text-transform:uppercase;line-height:42px;font-size:13px;font-weight:bold;}
.navigation .submenu a					{line-height:18px;}
.navigation .submenu ul a				{line-height:16px;font-weight:normal;text-transform:none;}

.dropcontainer							{position:relative;float:left;display:block;width:950px;clear:both;}
.dropcontainer .submenu					{position:relative;;margin:-16px 0 10px 0;width:910px;}

.jsnavigation 							{position:relative;}
.jsnavigation li.parent					{}
.jsnavigation .submenu,
.jsnavigation .submenu					{display:none;position:absolute !important;left:-20px;top:32px;z-index:9999;width:910px;background:url(images/bg_nav_submenu.png) left top repeat-x #c39dbd;padding:10px 20px 20px 20px;float:left;}
.jsnavigation .submenu li				{list-style:none;float:left;}
.jsnavigation .submenu li.parent		{float:left;width:200px;margin-left:0;}
.jsnavigation .submenu li.parent ul		{clear:left;}
.jsnavigation .submenu li.parent ul li	{clear:left;}
.jsnavigation .submenu .submenu			{position:relative !important;left:auto !important;top:auto !important;background:none !important;float:left;width:auto;padding:0 !important;}
.jsnavigation ul a.parent				{background:none !important;padding:0 22px 0 15px !important;}
.jsnavigation ul a.open,
.jsnavigation ul a.parent:hover			{background:#67b797 !important;padding:0 22px 0 15px !important;}
.jsnavigation ul a.open span,
.jsnavigation ul a.parent:hover span	{display:none;}

#footerWrapper					{float:left;width:100%;display:block;clear:both;background:url(images/bg_footer2.png) repeat-x left top;margin-top:10px;}
#footer,
#absfooter						{width:950px;margin:auto;}

#footer							{margin:15px auto 0 auto;}
#footer .footlinksleft			{float:left;}
#footer .footlinksright			{float:right;}

#footer .footlinksleft	a		{margin-right:10px;}
#footer .footlinksright	a		{margin-left:10px;}

#footer ul li					{display:inline;list-style:none;}
#footer ul li a					{display:block;float:left;padding-left:20px;line-height:16px;background:url(images/icons_social.png) no-repeat;color:#a6d5c2;font-size:11px;}
#footer ul li.share a			{background-position:0 0;}
#footer ul li.twitter a			{background-position:0 -16px;}
#footer ul li.facebook a		{background-position:0 -32px;}
#footer ul li.blog a			{background-position:0 -48px;}
#footer ul li.contact a			{background-position:0 -64px;}
#footer ul li.mobile a			{background-position:0 -80px;}

#absfooter						{color:#4cab84;clear:both;font-size:11px;}
#absfooter a					{color:#4cab84;}
#absfooter .copyright			{color:#4cab84;}
#absfooter .footnotice			{float:right;margin-top:25px;}

/* column structure */
#maincontent					{float:left;width:950px;clear:both;}
#leftcol						{float:left;width:230px;margin-right:10px;}
#maincol						{float:left;width:710px;}
#banners						{float:left;width:710px;margin-bottom:10px;}
#maincol #col1					{float:left;width:470px;overflow:hidden;}
#maincol #col2					{float:left;width:230px;margin-left:10px;}

/* PAGE CONTENT */
#pageheadlarge					{background:url(images/bg_pagehead.png) no-repeat;width:690px;height:53px;}
.pagehead						{padding:10px;color:#fff;margin-bottom:10px;}
.pagehead h2					{color:#fff;font-size:30px;margin-bottom:10px;font-weight:normal;}
.pagehead h3					{font-size:12px;}

#leftcol						{}
#leftcol	h2					{color:#fff;font-size:30px;line-height:40px;text-indent:8px;background:url(images/bg_left_col.png);font-weight:normal;}
#leftcol .content				{background:#fff;}
#leftcol .foot					{display:block;height:40px;color:#fff;font-weight:bold;font-size:18px;border-top:1px solid #934e88;background:url(images/bg_left_col.png) -460px 0;text-indent:10px;}
#leftcol .foot a				{display:block;line-height:45px;color:#fff;font-weight:bold;}

.story							{background:#fff;padding:10px;width:690px;float:left;line-height:1.5em;}
.story a						{color:#004d1e;font-weight:bold;}
.story p						{margin-bottom:15px;}
.story h3						{background-color:#99cfb8;clear:both;color:#004d1e;font-size:13px;font-weight:normal;margin:2px 0 5px 0;padding:5px 10px;}
.story ul,
.story ol						{margin:10px 0 15px 25px;}
.story table					{margin-bottom:15px;border-collapse:collapse;}
.story table td					{padding:5px;border:none;}
.story table.border td			{border:1px dashed #ccc;}
.story ul.techinfo				{list-style:none;line-height:1.5em;}

/* event page */
.singleevent .image				{float:left;width:230px;margin-right:10px;}
.singleevent .eventdesc			{width:450px;float:left;padding:10px;background:#fff;overflow:hidden;}
.singleevent .details			{float:left;width:470px;}
.singleevent .details ul		{padding:0 0 0 15px;margin:0 0 15px 0;}
.singleevent .website a			{color:#a56c9c;font-weight:bold;}

.bookingbox 					{float:left;width:170px;margin-top:8px;overflow:hidden;}
.bookingbox .bookingdetails		{padding:10px 15px;background:#fff;}
.bookingbox .bookingbtn			{background:url(images/bg_booktickets.png) no-repeat;width:170px;height:26px;line-height:26px;color:#fff;font-size:16px;font-weight:bold;text-indent:10px;}
.bookingbox .bookingbtn a		{line-height:26px;color:#fff;display:block;}

.seatingplan					{float:left;width:272px;margin:8px 0 0 8px;background:#fff;padding:10px;}
.seatingplan a					{color:#333;}
.seatingplan .head .highlight	{font-weight:bold;margin-bottom:5px;color:#660066;}
.seatingplan .view				{}
.seatingplan .view img			{width:272px;margin:8px 0;}
.seatingplan .download			{margin-top:5px;}

/* category page */
.eventslisting					{width:710px;float:left;}
.eventslisting h2				{color:#fff;line-height:41px;text-indent:12px;font-size:30px;font-weight:normal;background:url(images/eventlisting_head.png) no-repeat;}
.eventslisting ul				{background:#fff;}
.eventslisting li				{list-style:none;position:relative;border-bottom:1px solid #934e88;}
.eventslisting li a, .eventslisting .nonevent				{display:block;padding:6px;line-height:22px;}
.eventslisting li.empty			{display:block;padding:6px;line-height:22px;}
.eventslisting li a.eventlink	{text-decoration:none;}
.eventslisting .title,
.eventslisting .date			{color:#000;}
.eventslisting .title			{font-weight:bold;}
.eventslisting .bookingbtn		{position:absolute;right:6px;top:6px;color:#fff;line-height:23px;background:url(images/eventlisting_bookbtns.png) no-repeat 0 -23px;width:140px;text-align:center;color:#fff;font-size:14px;text-transform:lowercase;}
.eventslisting .bookingbtn a	{padding:0;background:url(images/eventlisting_bookbtns.png) no-repeat 0 0;color:#fff;}

/* gallery page */
.gallery						{text-align:center;}
.gallery a						{margin:0 7px 7px 0;}

/* categories list (sidebar) */
.eventcategorycol li			{list-style:none;border-bottom:1px solid #a0d2bd;}
.eventcategorycol li a			{display:block;padding:6px 10px 8px 10px;font-size:20px;}
.eventcategorycol li a:hover	{text-decoration:none;}

/* whats on listings */
.whatsoncol	li					{list-style:none;border-bottom:1px solid #a0d2bd;}
.whatsoncol li a				{display:block;color:#000;padding:6px 10px 8px 10px;}
.whatsoncol li a:hover			{text-decoration:none;}
.whatsoncol .category			{font-weight:bold;}
.whatsoncol .showtitle			{font-weight:bold;}

/* banners */
#banners a						{display:block;width:230px;height:72px;text-indent:-9999px;overflow:hidden;float:left;margin-right:10px;}
#col2 a.rightbanner						{display:block;width:230px;height:72px;text-indent:-9999px;overflow:hidden;margin-right:10px;}
#banners a:hover,,#col2 a.rightbanner:hover				{background-position:0 -72px;}
#banners .leftbanner			{background-image:url(images/bannerleft.png);}
#banners .centerbanner			{background-image:url(images/bannercenter.png);}
#col2 .rightbanner			{background-image:url(images/bannerright.png); margin-bottom: 10px;}
#col2 .rightbanner			{margin-right:0;}

/* events block */
.events							{float:left;width:470px;position:relative;}
/*
.events .head					{position:absolute;top:0;left:0;display:block;width:470px;height:4px;background:url(images/events_head.png);}
.events .foot					{position:absolute;bottom:0;left:0;display:block;width:470px;height:4px;background:url(images/events_foot.png);}
*/
.events .head,
.events .foot					{display:none;}
.events .event					{float:left;background:url(images/bg_event.gif) left top repeat-x #80c3a8;width:470px;min-height:290px;}
.events .event .image			{float:left;width:290px;height:290px;overflow:hidden;text-align:center;}
.events .event .details			{float:left;width:155px;padding:15px 15px 0 10px;}
.events .event h2				{color:#fff;font-size:18px;margin-bottom:2px;}
.events .event .date			{font-size:11px;color:#fff;display:block;margin-bottom:4px;}
.events .event .desc			{padding-top:6px;border-top:1px solid #47a881;}
.events .thumbs 				{width:470px;position:absolute;bottom:9px;left:0;overflow:hidden;background:url(images/bg_events_thumbs.png);padding:10px 0;z-index:10;float:left;}
.events .carousel				{overflow:hidden;width:470px;}
.events .thumbs ul				{width:2000px;height:50px;float:left;}
.events .thumbs	li				{list-style:none;float:left;margin-right:10px;position:relative;overflow:visible;}
.events .thumbs li a			{overflow:hidden;}
.events .thumbs li a img		{width:50px;height:50px;}
.events .thumbs li .caption		{display:none;background:url(images/bg_jqeventcaption.png);}
.events .thumbs .controls		{display:none;}
.events .thumbs .controls a		{position:absolute;width:50px;height:51px;background:url(images/thumbs_controls.png);text-indent:-9999px;overflow:hidden;z-index:9999;}
.events .thumbs a.prevbtn		{left:0;top:10px;background-position:left center;}
.events .thumbs a.nextbtn		{right:0;top:10px;background-position:right center;}
.events .ajaxloader				{background-position:center 60px;width:470px;height:290px;float:left;}
.events .ajaxloader span		{margin-top:40px;}

.jqeventcaption					{position:absolute;left:0;top:-100px;width:98px;z-index:100;float:left;background:url(images/bg_jqeventcaption.png) left bottom no-repeat;padding:6px 6px 15px 6px;font-size:10px;}
.jqeventcaption	.title			{display:block;font-weight:bold;}
.jqeventcaption .date			{display:block;clear:left;}

/* welcome block */
.welcomeblock					{background:#fff;padding:7px;color:#4d4d4d;}
.welcomeblock .heading			{color:#008750;font-size:30px;}
.welcomeblock .highlight		{font-weight:bold;}
.welcomeblock p					{margin-bottom:15px;}
.welcomeblock .signature		{background:url(images/welcomeblock.jpg) no-repeat;padding-top:81px;}

/*twitter listing */
.twitterlistings				{float:right;clear:none;width:228px;overflow:hidden;}

/* blog listing */
.bloglistings					{background:url(images/bg_bloglistings.png);height:290px;}
.bloglistings h3				{color:#fff;font-size:30px;line-height:50px;text-indent:9px;font-weight:normal;}
.bloglistings li				{list-style:none;border-top:1px solid #ae7ba6;}
.bloglistings a					{color:#000;display:block;padding:5px 10px 5px 10px;}
.bloglistings a:hover			{background:url(images/bg_bloglistings.png) -230px 0;color:#fff;text-decoration:none;}
.bloglistings .title			{font-size:12px;font-weight:bold;}
.bloglistings .date				{font-size:11px;display:block;clear:left;}
.bloglistings .readall a		{color:#fff;font-size:14px;}

/* footer links */
.footlinks						{float:left;margin-right:20px;}

/* social links */
.sociallinks					{float:left;}
.sociallinks li					{display:block;list-style:none;}

/* category colours
.comedy .category								{color:#ff1d25;}
.music .category								{color:#7ac743;}
.dance .category							{color:#ff911e;}
.other .category								{color:#3fa7f3;}
.rockpop .category								{color:#7ac743;}
 */
 
li.comedy:hover,
li.music:hover,
li.other:hover									{}

.eventcategorycol .comedy a:hover,
li.comedy a.eventlink:hover						{background:#ffbfd9;}

.eventcategorycol .dance a:hover,
li.dance a.eventlink:hover					{background:#c3e5d9;}

.eventcategorycol .drama a:hover,
li.drama a.eventlink:hover					{background:#F1ABD0;}

.eventcategorycol .film a:hover,
li.film a.eventlink:hover					{background:#ffd1a1;}

.eventcategorycol .music a:hover,
li.music a.eventlink:hover						{background:#D9B7E9;}

.eventcategorycol .other a:hover,
li.other a.eventlink:hover						{background:#b9dffb;}






.eventcategorycol .comedy a, .comedy .category	{color:#ff1d25;}
.eventcategorycol .dance a, .dance  .category	{color:#396;}
.eventcategorycol .drama a, .drama  .category	{color:#C06;}
.eventcategorycol .film a, .film  .category		{color:#ff911e;}
.eventcategorycol .music a, .music  .category	{color:#5E0086;}
.eventcategorycol .other a, .other  .category	{color:#3fa7f3;}

/* PAGE HEADERS */
.eventslisting h2.comedy						{background-position:0 -41px;}
.eventslisting h2.dance							{background-position:0 -82px;}
.eventslisting h2.drama							{background-position:0 -123px;}
.eventslisting h2.film							{background-position:0 -164px;}
.eventslisting h2.music							{background-position:0 -205px;}
.eventslisting h2.other							{background-position:0 -246px;}

/***************************
     PRETTY PHOTO
***************************/
 div.light_rounded .pp_top .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

/***************************
     INTERNET EXPLORER 6
***************************/
* html .twitterlistings 							{}
* html #header #logo								{background:url(images/logo.gif);position:relative;z-index:3;width:414px;height:160px;}
* html #header .venuebanner .details .prev			{background:url(images/venue_controls.gif);}
* html #header .venuebanner .details .next			{background:url(images/venue_controls.gif) right -60px;}
* html #header .venuebanner .details .cur			{background:url(images/venue_controls.gif) 0 -30px no-repeat;}
* html .events .thumbs .controls a					{background:url(images/thumbs_controls.gif);}
* html .events .thumbs a.prevbtn					{left:0;top:10px;background-position:left center;}
* html .events .thumbs a.nextbtn					{right:0;top:10px;background-position:right center;}
* html #footer ul li a								{background:url(images/icons_social.gif) no-repeat;}
* html #footerWrapper								{background:#006c3f repeat-x left top;}
* html #leftcol	h2									{background:url(images/bg_left_col.gif);}
* html #leftcol .foot								{background:url(images/bg_left_col.gif) -460px 5px;}
* html #navigation ul li							{display:inline;}
* html #navigation ul a.parent						{background:url(images/nav_parent.gif) right top no-repeat;}
* html .header .ie6notice							{width:944px;background:#000;color:#fff;padding:3px 0;}
* html .dropcontainer								{display:inline !important;}
