	
		#eventscontainer {
			width: 980px;
			background: #e6e6e6;
			padding-top: 5px;
		}
		
		#events_left {
			width: 660px;
			float: left;
		}
		
		#events_left_cont {
			background: #ffffff;
			width: 650px;
			margin: 0 0 0 5px;
		}
		
		#events_left_cont_cont {
			background: #ffffff;
			width: 625px;
			margin: 0 0 0 10px;
			padding: 15px 0 10px 0;
		}
		
		#events_right {
			width: 320px;
			float: left;
		}
			
	
		/* ---------------------------------------------------------------- */	
				
		#events_header {
			border-bottom: 1px solid #bcbcbc;
			padding: 0px 0 8px 0;
			margin: 0 0 2px 0;
		}
		
		#events_header .left {
			width: 100px;
			float: left;
		}
		
		#events_header .right {
			width: 100px;
			float: left;
			text-align: right;
		}
		
		#events_header .center {
			width: 420px;
			float: left;
			text-align: center;
		}
		
		#events_header H1 {
			font-weight: normal;
			margin: 0px 0px 0px 0px;
			font: 84.5% Georgia, serif;
			font-size: 30px; 
		}
		
		#events_header H2 {
			font-weight: normal;
			margin: 0px 0px 0px 0px;
			font: 84.5% Georgia, serif;
			font-size: 18px; 
			padding: 12px 0 0 0;
		}
		
		#events_header H2 A {
			color: #66cbff;
		}
	
	
		/* ---------------------------------------------------------------- */		
	
		#events_morelink {
			font: 84.5% Georgia, serif;
			font-size: 12px; 
			height: 65px;
			padding: 5px 0 0 0;
			background: url(img/event_morelinks.gif) no-repeat;
		}
		
		#events_morelink A {
			color: #000000;
		}
		
		#events_morelink A:hover {
			color: #66cbff;
			text-decoration: none;
		}
		
		#events_morelink .nb {
			font-size: 19px;
			padding: 10px 0 10px 25px;
		}
		
		#events_morelink .item {
			width: 116px; 
			text-align: center; 
			float: left; 
			background: #e8eeef url(img/event_morelinksitembg.gif) no-repeat;
			margin: 0 5px 0 0;
		}
		
		
	
		/* ---------------------------------------------------------------- */			
			
		
		#navispacer {
			background: url(img/weekly_navispacer.gif) repeat-x;
			height: 37px;
		}	
		
		#navispacer UL {
			margin: 0px 0 0 60px;
			padding: 0px 0 0 0;
		}
		
		#navispacer LI {
			float: left;
			list-style-type: none;
		}
		
		#navispacer LI  A {
			display: block;
			margin: 0 4px 0 0;
			text-align: center;
			font-size: 11px;
			padding: 7px 7px 12px 7px;
			color: #ffffff;
		}
		
		#navispacer LI  A:hover {
			text-decoration: none;
			background: url(img/dining3_topnavover.png) center;
			background-repeat: no-repeat;
		}
		
		#navispacer .active {
			background: url(img/dining3_topnavactive.png) center;
			background-repeat: no-repeat;
			border-left: 2px solid #ffffff;
			border-right: 2px solid #ffffff;
		}
	
			
		/* ---------------------------------------------------------------- */				
			

		#getlisted {
			margin-top: 20px;
			border: 1px solid #E6E6E6;
			padding-top: 0px;
		}
		
		#getlisted .left {
			float: left;
			width: 220px;
		}
		
		#getlisted .right {
			float: left;
			width: 350px;
			padding-top: 12px;
		}
		
		#getlisted H1 {
			font: 84.5% Georgia, serif;
			font-size: 40px;
			border: none;
			color: #66cbff;
			margin: 10px 0px 10px 30px;
		}
		
		#getlisted H2 {
			font: 84.5% Georgia, serif;
			font-size: 17px;
			border: none;
			color: #999999;
			margin: 0px 0 0 20px;
		}
		
		#getlisted H2 A {
			color: #66cbff;
		}
		
	
	/* -------------------------------- Ticketing box ---------------------------- */
	
		#event_tickets { 
			background:#ffffff url(img/events_ticket_bg.gif) 0 0 repeat;
			width: 648px;
			margin: 10px 0 5px 5px;
			border: 1px solid #e0e0e0;
			padding: 0 0 25px 0;
		}
		
		#event_tickets_top {
				background:url(img/t_top_bg1.jpg) 0 0 no-repeat;
		}
		
		#event_tickets .left { 
			width: 200px;
			float: left;
			text-align: center;
		}
		
		#event_tickets .right { 
			width: 420px;
			float: left;
			margin-left: 20px;
			padding: 15px 0 15px 0;
		}
		
		#event_tickets_row {
			width: 190px;
			float: left;
			margin-left: 15px;
			font-size: 11px;
		}
		
		#event_tickets_row H2 {
			margin: 0 0 6px 0; 
			padding: 0px;
			font-size: 10px;
		}
		
		#event_tickets_row H1 {
			margin: 6px 0 6px 0; 
			padding: 0px;
			font-size: 15px;
		}
		
		#event_tickets_row IMG {
			border: 1px solid #ffffff;
		}
		
		#event_tickets_row A {
			color: #990000;
		}

	
	
	/* ------------------------------------------------------------------- */
		
		#ad {
			margin: 5px 0 10px 2px;
		}
		
		#ad IMG {
			border: 1px solid #ffffff;
		}
			
			
			
	
	/* --------------------- Event Browse--------------------------- */
	
		#event_browse {
			background: #ffffff;
			width: 315px;
			padding: 6px 0 12px 0;
		}
			
			
		#event_browse_title {
			background: #edece9;
			float: left;
			height: 18px;
			width: 290px;
			margin: 5px 0 0 10px;
			padding: 8px 0 2px 4px;
		}
		
		#event_browse .cont {
			margin: 10px 0 10px 15px;
			font-size: 11px;
		}
		
		#event_browse .cont A {
			color: #590561;
		}
			
			
	/* ----------------------- Calendar--------------------- */
	
	.calendardate {
		display: inline; 
		text-align: center; 
		font-size: 9px;
		padding: 6px 11px 4px 15px;
		float: left;
		margin: 0 8px 0 0;
		border: 1px solid #adadad;
		background: url(img/calendar_bg.png) no-repeat;
	}
	
	.calendardate A:hover {
			border: 1px solid #ffffff; 
	}
	
	.thedate {
		font-size: 16px;
	}
			
	/* ---------------------------- Tags----------------------- */		
			

		#eventtags {
			line-height: 16px;
			margin-top: 7px;
			width: 290px;
		}
			
		#eventtags A:hover {
			color: #000000;
		}
		
		 .tag_size9 {font-size: 8px; padding: 2px;}
		 .tag_size10 {font-size: 9px; padding: 2px;}
		 .tag_size11 {font-size: 10px;padding: 2px;}
		.tag_size12 {font-size: 11px; padding: 2px;}
		.tag_size13 {font-size: 12px; padding: 2px;}
		.tag_size14 {font-size: 13px; padding: 2px;}
		.tag_size15 {font-size: 14px; padding: 2px;}
		.tag_size16 {font-size: 15px; padding: 2px;}
		.tag_size17 {font-size: 16px; padding: 2px;}
		.tag_size18 {font-size: 18px; padding: 2px;}
		.tag_size19 {font-size: 20px; padding: 2px;}
			
		
		
	/* ---------------------------- Venue rows ----------------------- */		
			
	#events_vrow {
		margin: 1px 0 3px 0;
		border-bottom: 1px solid #ececec;
		padding: 0 0 2px 0;
		width: 270px;
	}
	
	#events_vrow .left {
		width: 200px;
		padding-left: 10px;
		font-size: 10px;
		float: left;
	}
	
	#events_vrow .right {
		width: 60px;
		float: left;
		text-align: right;
		font-size: 10px;
		color: #999999;
	}
	
	
	/* ---------------------------- Tags----------------------- */		
	
		#onemonth {
			border-bottom: 1px dashed #cccccc;
			margin: 15px 0 0 0;
		}
		
		#onemonth_month {
			float: left;
			width: 130px;
		}
		
		#onemonth_content {
			float: left;
			width: 475px;
			margin: 0 0 0 15px;
		}
		
		#onemonth_month H1 {
			font: 84.5% Georgia, serif;
			font-size: 25px; 
			line-height: 26px;
			border-right: 3px solid #000000;
			height: 55px;
			display: block;
			font-weight: normal;
			width: 115px;
			text-align: right;
			padding-right: 10px;
			color: #000000;
		}
		
		
		
	/* ---------------------------- Tags----------------------- */			
	
	
	
	.ddetails {
		width: 270px;
		float: left;
	}

	.vdetails {
		width: 190px;
		float: left;
		text-align: right;
		font-size: 9px;
		text-transform: uppercase;
	}

	.vdetails A {
		margin:  0 0 0 6px;
	}

	.datebox, .sgldatebox {
		display: inline; 
		margin: 0 5px 0 0; 
		color: #000000;
		padding: 3px 5px 3px 5px; 
		font: 84.5% Georgia, serif; 
		font-size: 12px;
	}
	

	#eventrow {
		margin: 7px 0 17px 0px;
		width: 465px;
		padding: 0px 0 8px 0;
		line-height: 15px;
		font-size: 11px;
	}
	
	#eventrow IMG {
		float: left;
		margin: 4px 11px 3px 0;
		border: 1px solid #cfd1c6;
	}
	
	
	#eventrow H2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 0px;
		color: #838383;
		margin: 7px 0 7px 0;

	}
	
	#eventrow H2 A {
		color: #000000;
		font-size: 17px;
	}
	
	
	#eventrow H3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
	}
	
	#eventrow H3 A {
		color: #666666;
	}
	
	#eventrow .vdetails A {
		color: #434343;
	}
	
	#eventrow .datebox {
		background: #66d7ff;
	}
	
	#eventrow .sgldatebox {
		background: #ffeb3e;
	}
		
		
	#eventrow .event_bottom {
			margin-top: 10px;
			padding: 9px 0 9px 15px;
			font-size: 11px;
			background: url(img/events_bottom_bg.png) no-repeat;
		}
		
	#eventrow .event_bottom A {
			color: #373737;
		}
		
	#eventrow .flyerlink {
		background: #edece9; 
		color: #000000; 
		font-size: 10px;
	}
	
	#eventrow A.flyerlink  {
			padding: 1px 5px 1px 5px; 
	}
	
	
	#eventrow A:hover.flyerlink {
		background: #ffffff;
		text-decoration: none;
	}
	
	
	
	/* --------------------------------------------------------------------------- */
	/* ------------------------------ One Event ---------------------------- */	
	/* --------------------------------------------------------------------------- */
	
	#event_des {
		width: 410px;
		float: left;
		line-height: 17px;
	}
	
	#event_des H1 {
		font-size: 22px;
		margin: 14px 0 17px 0;
		padding: 0px;
	}
	
	#event_venue {
		background: url(img/venue_vdetailspacer.gif) no-repeat;
		width: 190px;
		float: left;
		margin-left: 15px;
	}
	
	#event_venue_cont {
		width: 180px;
		margin: 0 0 0 15px;
	}
	

	#event_venue H1 {
		margin: 6px 0 3px 0;
		font-size: 18px;
	}
	
	#event_venue H1 A {
		color: #000000;
	}
	
	#event_venue .venueitem {
		margin: 0px;
		padding: 6px 0 6px 0;
		border-top: 1px dotted #dbdada;
	}
	
	#event_des .datebox {
		background: #66d7ff;
	}
	
	#event_des .sgldatebox {
		background: #ffeb3e;
	}
	
	#event_tags {
		margin: 10px 0 15px 0;
	}
	
	#event_tags UL {
		margin: 10px 0 0 0;
		padding: 0px;
		font-size: 11px;
	}
	
	#event_tags LI {
		float: left;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#event_tags LI A {
		display: block;
		background: #e6e6e6;
		padding: 1px 4px 1px 4px;
		margin: 0 4px 5px 3px;
		color: #333333;
	}
	
	#event_tags LI A:hover {
		text-decoration: none;
		background: #47bbfb;
	}
	
	
	
	/*--------------------------------------------------
	Tabnav
  --------------------------------------------------*/
  

	#tabs {
				margin: 0px 0 0 0;
		}
			
	#tabs li { 
				margin: 0; 
				padding: 0;
				display: inline;
				list-style-type: none;
				background: #333333;
			 }
			 
		#tabs li a { 
				float: left;
				font-size: 12px;
				line-height: 14px;
				padding: 8px 11px 8px 11px;
				margin-right: 6px;
				text-decoration: none;
				color: #000000;
				display: block;
			}
			

	.ui-tabs {
				margin: 0px;
				padding: 0px;
		}
			
	.ui-tabs .ui-tabs-nav { 
				height: 32px;
				margin: 0 0 13px 0;
				padding-left: 10px;
				background: url(../CSS2/img/venuetabs_bottom.gif) repeat-x bottom;
	}
			
	.ui-tabs .ui-tabs-nav li { 
				margin: 0; 
				padding: 0;
				display: inline;
				list-style-type: none;
				background: #333333;
			 }
			 
		.ui-tabs .ui-tabs-nav li a { 
				float: left;
				font-size: 12px;
				background: url(../CSS2/img/venuetab_bg.gif) repeat-x;
				line-height: 14px;
				padding: 6px 13px 6px 13px;
				margin-right: 8px;
				border-left: 1px solid #b4b4b4;
				border-right: 1px solid #b4b4b4;
				border-top: 1px solid #b4b4b4;
				text-decoration: none;
				color: #000000;
				display: block;
			}
			
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {  
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #079dc6;
		border-right: 1px solid #079dc6;
		border-top: 1px solid #079dc6;
		background: #ffffff;
		font-weight: bold;
	}
			
	
	.ui-tabs .ui-tabs-hide { 
		display: none !important; 
	}
	
	
	/* -------------------------- The Tabs ------------------- */
	
	#flyer {
		background: url(img/flyerbg.gif);
	}
	
	#share .shareleft {
		width: 395px;
		float: left;
		background: #edece9;
	}
	
	#share .shareleft .cont {
		width: 360px;
		margin: 15px 0 10px 15px;
	}
	
	#share tr {
		font-size: 11px;
	}
	
	#share .shareright {
		width: 200px;
		margin-left: 18px;
		float: left;
	}
	
	#share INPUT {
		border: 1px solid #506c7a;
		padding: 4px;
		color: #506c7a;
		font-size: 10px;
	}
	
	#share .s1 {
		width: 150px;
		margin: 2px 0 5px 0;
	}
	
	#share .s2 {
		width: 330px;
		margin: 2px 0 5px 0;
	}
	
	#share .s3 {
		width: 337px;
		margin: 2px 0 5px 0;
	}
	
	#share .s4 {
		margin: 6px 0 0 140px;
	}
	
	
	.sharelink {
		border-bottom: 1px dotted #e6e6e6; 
		padding: 5px 0 6px 45px;
		margin: 2px 0 0 0;
		font-size: 11px;
	}
	
	.sharelink A {
		color: #000000;
	}
	
	

	

