


	.clear {
		font-size:1px;
		visibility:hidden;
		clear:both;
		overflow:hidden;
		line-height: 1px;
	}
	
	
	
/* Homepage  */

#home_leftcol {
	 float: left;
	 width: 302px;
	 margin-right:18px;
	 display:inline;
	 text-align:left;
}
	
	#home_maincol {
		width: 660px;
		float: left;
	}

	/* Ad Areas  */
	
		#home_promo {
			float: left;
			width: 280px;
			background-color: #eeeeee;
			height: 635px;
		}
		
		#home_promo_cont {
			width: 250px;
			padding-left: 15px;
			margin-top: 10px;
		}
		
	#home_promo_new {
		background: #eeeeee;
		width: 302px;
	}
	
	#home_promo_new_cont {
		margin: 0 0 0 10px;
		padding: 10px 0 10px 0;
		width: 280px;
	}


/* Top Blog STuff  */

		#blog {
			margin-top: 12px;
			height: 275px;
		}
		
		#blog2 {
			margin-top: 16px;
			display: none;
			height: 280px;
	
		}
		
		#blog_content {
			margin-bottom: 5px;
		}
		
		#blog_content H3 {
			font-size: 11px;
			font-weight: normal;
			padding-top: 4px;
			margin: 0px 0px 11px 0px;
			color: #555555;
		}
		
		#blog_content H1 {
			font: 84.5% Georgia, serif;
			font-size: 26px;
			color: #1F638A;
			font-weight: normal;
			margin: 10px 0px 15px 0px;
			padding: 7px 0 0 0;
		}
		
		#blog_content H1 A {
			color: #19a1d1;
		}
		
		#mainblog { 
			width: 430px;
			float: left;
			height: 270px;
			position: relative;
		}
		
		#mainblog H1 {
			font-size: 23px;
			padding: 4px 13px 3px 10px;
			font-weight: normal;
			position: absolute;
			top : 169px;
			left: 11px;
			display: inline;
			z-index: 25;
			background: #fff;
		}
		

	
		
		#mainblog H2 {
			color: #4a4a4a;
			font: 84.5% Georgia, serif;	font-size: 13px;
			margin : 5px 10px -54px 20px;
			padding: 6px 17px 5px 12px;
			font-weight: normal;
			z-index: 15;
			position: absolute;
			left: 11px;
			top : 203px;
			display: inline;
			background: #fff;
		}
		
		
		#mainblog H3 {
			color: #4a4a4a;
			font: 84.5% Georgia, serif;	font-size: 13px;
			margin : 10px 10px -50px 20px;
			padding: 5px 17px 7px 12px;
			font-weight: normal;
			width: 330px;
			position: relative;
			top : -75px;
			z-index: 5;
			display: inline;
			background: #fff;
		}
		
		#mainblog_cont {
			width: 475px;
		}
		
		#followblog_cont {
			width: 150px;
			padding-left: 10px;
			margin-top: 0px;
		}
		
		#followblog_cont H1  {
			margin: 0px 0px 7px 0px;
			color: #23B0E1;
		}
				
		#followblog_cont H3  {
			font-size: 10px;
			margin: 0 0 8px 0;
		}
		
		#followblog { 
			width: 173px;
			border-left: 1px solid #d3d3d3;
			float: left;
			height: 270px;
		}
		
		#followblog2 { 
			display: block;
			width: 175px;
			border-right: 1px solid #d3d3d3;
			float: left;
		}
		
		#followblog3 { 
			display: block;
			width: 220px;
			float: left;
			margin-left: 17px;
			font-size: 11px;
		}
		
		#followblog3  A { 
			color: #333333;
		}
		
		#followblog4 { 
			display: block;
			width: 160px;
			float: left;
			border-left: 1px solid #d3d3d3;
			padding-left: 10px;
			margin-left: 14px;
			font-size: 11px;
		}
		
		#followblog H2, #followblog2 H2, #dining_followblog H2 {
			color: #4a4a4a;
			font: 84.5% Georgia, serif;	font-size: 13px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			line-height: 17px;
		}
		
		#followblog_slider { 
			float: left;
		}
		
		#blogtags {
			line-height: 19px;
			text-align: center;
		}
		
		#blogtags A {
			color: #8f1f99;
		}
		
		#blogtags A:hover {
			color: #000000;
		}
		
		 .tag_size9 {font-size: 9px; padding: 5px;}
		 .tag_size10 {font-size: 10px; padding: 5px;}
		 .tag_size11 {font-size: 11px;padding: 5px;}
		.tag_size12 {font-size: 12px; padding: 5px;}
		.tag_size13 {font-size: 13px; padding: 5px;}
		.tag_size14 {font-size: 14px; padding: 5px;}
		.tag_size15 {font-size: 15px; padding: 5px;}
		.tag_size16 {font-size: 16px; padding: 5px;}
		.tag_size17 {font-size: 17px; padding: 5px;}
		.tag_size18 {font-size: 19px; padding: 5px;}
		.tag_size19 {font-size: 21px; padding: 5px;}
		
		#followblog3 UL {
			margin: 0px;
			padding: 0px;
		}
		
		#followblog3 LI {
			list-style-type: none;
			margin-bottom: 10px;
			color: #9B9292;
			font: 84.5% Georgia, serif;	font-size: 11px;
		}
		
		#followblog3 LI A {
			color: #1F638A;
			font: 84.5% Georgia, serif;
			font-size: 19px;
		}


	/* The Wire  */
	
	
	#home_andalso {
		height: 135px;
		margin-top: 10px;
		font-size: 11px;
	}
	
	#home_andalso_cont {
		padding-top: 50px;
		padding-left: 15px;
		color: #222222;
		font-size: 11px;
	}
	
	#home_andalso_cont A {
		color: #600007;
	}
	
	#home_andalso_cont .aalso {
		margin-right: 7px;
	}
	
/* The Wire  */

	.thewire {
		 margin:0 auto;
		 width: 298px;
		 border:solid #5f5f5f;
		 border-width:0 2px;
		 font-size: 11px;
	}		

	#thewire_top {
		 margin:0 auto;
		 width:100%;
		 text-align:center;
		 height:auto;
	}
	
	#thewire_top img{
	   width:302px;
	   height:59px;
	}
		
	.thewire  IMG {
		border: 1px solid #CFD1C6;
		margin: 0 auto;
	}
	
	.wire_q {
		border-left: 3px solid #00adef;
		padding-left: 10px;
		font-style: italic;
		background-color: #f9f9f9;
		padding-top: 5px;
		padding-bottom: 3px;
	}
		
	.thewire h2 {
		 margin:0 auto;
		 background-color: #FFF;
		 width: 255px;
		 text-align: center;
		 font: 84.5% Georgia, serif;
		 font-size: 25px;
		 padding: 10px 0 5px 0;
		 color: #343434;
		 line-height: 25px;
	}
	
	.thewire h2 a:link,		
	.thewire h2 a:visited,
	.thewire h2 a:hover{
		 color: #000000;
		 text-decoration:none;
	}
	
	.thewire h2 a:hover {
		 background: #EDEDED;
	}
	
	.thewire h3 {
		font-size: 10px;
		 text-align: center;
		 color: #727272;
		 line-height: 19px;
		 height:19px;
		 margin: 0px;
		 overflow:hidden;
	}
		
.thewire h3 a:link,
.thewire h3 a:visited {
	 background-color: #cfe381;
	 padding: 1px 4px;
	 text-decoration: none;
	 border: none;
	 color: #000;
	 font-size: 10px;
}
.thewire h3 a:hover {
	 border-bottom: 1px solid #620f41;
}	 
.thewire h3 em{
	padding:3px 8px;
   font-size: 9px Georgia, serif;
   font-style:normal;
   overflow:hidden;
   line-height:12px;
   color:#000000;
   background:transparent url(../CSS2/img/wirecomment.gif) 50% 3px no-repeat;
}
.thewire h3 em a:link,
.thewire h3 em a:visited,
.thewire h3 em a:hover{
   background:none;
   padding:0;
   color:#000000;
   border:0;	
}
.thewire_post {
   margin:0 auto;
   width:88%;
   line-height:1.5em;
   padding:5px 0;	
}	
.thewire_post a:link,	
.thewire_post a:visited{
	 text-decoration: none;
	 color: #86215e;
}
.thewire_post a:hover{
	 text-decoration:underline;
}   

.wiremorelink {
	margin: 10px auto;
	width: 88%;
}

.wiremorelink a:link,	
.wiremorelink a:visited,
.wiremorelink a:hover {
	color: #04A4CF;
}


.thewire UL {
	margin: 8px 0 0 0;
	 padding: 0px;
}

.thewire LI {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0px;
	padding-left: 10px;
	background-image:url(img/wire_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}



	/* Events */

	
		#homepage_events {
			float: left;
			width: 360px;
			font-size: 12px;
			margin-left: 10px;
		}
		
		#homepage_events_cont {
			margin-top: 4px;
			width: 354px;
			margin-left: 12px;
		}
		
		#homepage_events_row {
			font-size: 11px;
			float: left;
			padding: 1px 0 4px 0;
	  		 line-height:1.2em;
			border-bottom: 1px dotted #969696;
		}
		
		#homepage_events_row .leftcol {
			width: 115px;
			float: left;
		}
		
		#homepage_events_row .rightcol {
			float: left;
			width: 215px;
			padding-top: 3px;
		}
			
		#homepage_events .event_details {
			margin-top: 5px;
		}
		
		#homepage_events_row H1 {
			font-size: 15px;
			font-weight: normal;
			margin: 4px 0px 3px 0px;
			padding: 0px;
			background: #F8FF2B;
			display: inline;
			float: left;
		}
		
		#homepage_events_row A {
			color: #017697;
		}
		
		#events_morelinks {
			float: left;
			width: 348px;
			padding-top: 7px;
			padding-bottom: 1px;
			font-size: 10px;
		}
		
		#events_morelinks .leftcol {
			width: 75px;
			float: left;
		}
		
		#events_morelinks .rightcol {
			width: 270px;
			float: left;
		}
		
		#events_morelinks .tags {
			float: left;
			line-height: 26px;
		}
		
		#events_morelinks .tags A  {
			font-size: 11px;
			border: 1px solid #A9A9A9;
			padding: 4px 4px 4px 4px;
			color: #017697;
			margin-right: 4px;
		}
		
		#events_morelinks .tags A:hover  {
			color: #000000;
			text-decoration: none;
		}
	
	
	/*------------------ Calendar ----------------------------- */

	/* --- inspired by http://brainstormsandraves.com/archives/2007/02/22/csscalendar/   --- */
	
			div.datetime {
				border: 1px solid #dddada;
				width:41px;
				margin: 5px;
				
			}
			
			div.datetime A {
				color: #000000;
				text-decoration: none;
			}
			
			div.datetime p {
				margin:0 auto;
				padding:0;
				text-align:center;
				font-size:x-small;
			}
				
			div.datetime .top p {
				margin-top: 2px;
				text-transform:uppercase;
			}
			
			div.datetime p.day {
				font-size: 14px;
				color: #017697;
			}
			
			div.datetime p.mon {
				margin-bottom: 3px;
				font-size: 9px;
			}
			
			div.datetime_frontcalendar {
				border: 1px solid #A9A9A9;
				width:43px;
				height: 35px;
				margin: 0px 0 0 8px;
				float: left;
			}
			
			div.datetime_frontcalendar A {
				color: #000000;
				text-decoration: none;
			}
		
			div.datetime_frontcalendar p {
				margin:0 auto;
				padding:0;
				text-align:center;
			}
				
			div.datetime_frontcalendar .top p {
				margin: 3px 0 0 0;
				font-size: 9px;
				text-transform:uppercase;
			}
			
			div.datetime_frontcalendar p.day {
				font-size: 13px;
				color: #017697;
				margin-bottom: 3px;
			}
			
			div.datetime_frontcalendar_today {
				background: url(../CSS2/img/calendar_todaybg.gif) no-repeat;
				width:82px;
				margin: 0px 0 0 0;
				float: left;
			}
			
			div.datetime_frontcalendar_calendar {
				background: url(../CSS2/img/calendar_calendarbg.gif) no-repeat;;
				width:74px;
				margin: 0px 0 0 0;
				float: left;
			}
			
			div.datetime_frontcalendar_tags {
				background: url(../CSS2/img/calendar_tagbg.gif) no-repeat;;
				width:80px;
				margin: 0px 0 0 0;
				float: left;
			}
			
			div.datetime_frontcalendar_today A {
				color: #017697;
				text-decoration: none;
			}
			
			div.datetime_frontcalendar_calendar A {
				color: #017697;
				text-decoration: none;
			}	
			
			div.datetime_frontcalendar_today p {
				margin: 10px 2px 12px 5px;
				padding:0;
				text-align:center;
				font-size:x-small;
			}
			
			div.datetime_frontcalendar_calendar p {
				margin: 12px 2px 13px 7px;
				font-size: 10px;
			}
		
			div.datetime_frontcalendar_tags p {
				margin: 19px 0px 19px 20px;
				font-size: 10px;
			}	
					
			div.datetime_frontcalendar_today p.day {
				font-size: 14px;
				color: #017697;
			}
			
			div.datetime_frontcalendar_calendar p.day {
				font-size: 11px;
				color: #ffffff;
			}
			
			div.datetime_frontcalendar_tags p.day {
				font-size: 11px;
				color: #ffffff;
			}
			
			#browse_eventsbrowse_tagcloud {
				width: 400px;
				float: left;
				margin-left: 40px;
				margin-top: 20px;
			}
			
			#browse_eventsbrowse_tagcloud A {
				color: #666666;
				line-height: 32px;
				margin-right: 10px;
				text-decoration: none;
			}
			
			#browse_eventsbrowse_tagcloud A:hover {
				text-decoration: underline;
			}
	
	
	/* Home Partypix */
	
			#home_partypix {
				background: #242424 url(../CSS2/img/home_gallery_bg.png) no-repeat;
				float: left;
				margin-top: 22px;
				display: block;
				width: 660px;
				font-size: 11px;
				height: 250px;
			}
			
			#home_partypix_cont {
				width: 620px;
				margin-left: 20px;
			}
			
			#home_partypix_leftcol {
				width: 435px;
				float: left;
			}
			
			#home_partypix_leftcol IMG {
				padding-top: 13px;
				padding-left: 3px;
			}
			
			#home_partypix_rightcol {
				width: 170px;
				float: left;
				color: #CCCCCC;
			}
			
			#home_partypix_rightcol  A {
				color: #CCCCCC;
			}
			
			#home_partypix_rightcol UL {
				margin: 9px 0 14px 0;
				padding: 0px;
			}
			
			#home_partypix_rightcol LI A {
				color: #ffffff;
			}
			
			#home_partypix_rightcol LI {
				list-style-type: none;
				background: url(../CSS2/img/latest_galleries_large.gif) no-repeat
				padding-left: 20px;
				margin-bottom: 6px;
				color: #FFFFFF;
			}

		
			#home_partypix_rightcol .firstgal {
				background: url(../CSS2/img/latest_galleries_large.gif) no-repeat;
				padding-left: 20px;
			}
						
			
			#home_partypix_rightcol .followgal LI {
				font-size: 11px;
				padding-top: 2px;
				background: url(../CSS2/img/latest_galleries_small.gif) no-repeat;
				padding-left: 20px;
				border-top: 1px solid #333333;
				padding-top: 5px;
				margin-top: 4px;
				margin-bottom: 0px;
			}
			
			#home_partypix_rightcol .followgal .last LI {
				margin-top: 10px;
			}



		
		#home_reviews {
			float: left;
			clear: both;
			width: 660px;
			font-size: 12px;
			margin-top: 8px;
		}
		
		#home_reviews_main {
			width: 380px;
			float: left;
			font-size: 11px;
			line-height: 16px;
		}
		
		#home_reviews_main H1 {
			font: 84.5% Georgia, serif;
			font-size: 22px;
			font-weight: normal;
			margin: 9px 0px 12px 0px;
			color: #5A381B;
			text-align: center;
		}
		
		#home_reviews_main A {
			color: #2c8c81;
		}
		
		#home_reviews_main H3 {
			font-size: 10px;
			color: #727272;
			font-weight: normal;
			margin: 5px 0px 0px 0px;
			text-align: center;
		}
		
		#home_reviews_main H3 A {
			background: #A9A9A9;
			color: #FFFFFF;
			padding: 2px 5px 2px 5px;
		}
		
		#home_reviews_more {
			width: 259px;
			float: left;
			margin-left: 15px;
			border-left: 1px solid #D3D3D3;
		}
		
		#home_reviews_more .morelinks {
			font-size: 11px;
			color: #5aaea4;
			margin-right: 5px;
		}
		
		#home_reviews_more_cont {
			width: 250px;
			margin-left: 10px;
		}
		
		.home_reviews_morerows {
			border-bottom: 1px dashed #D3D3D3;
			margin-bottom: 12px;
			padding-bottom: 6px;
		}
		
		.home_reviews_morerows H1  {
			font: 84.5% Georgia, serif;
			font-size: 17px;
			margin: 7px 0 0 0;
		}
		
		.home_reviews_morerows H1 A  {
			color: #2c8c81;
		}
		
		.home_reviews_morerows H3  {
			font-size: 10px;
			font-weight: normal;
			margin: 5px 0px 4px 0px;
			color: #727272;
		}
		
		.home_reviews_morerows H3 A {
			background: #A9A9A9;
			color: #FFFFFF;
			padding: 2px 5px 2px 5px;
		}

			
	#mainContainer {
		width: 660px;
		float: left;
		height: 690px;
	}
	
	
	
	#home_tickets {
		width: 660px;
		margin-top: 7px;
	}
	
	
	#home_tickets_cont {
		width: 660px;
		background: url(../CSS2/img/home_ticket_bg.gif) repeat-x;
	}
	
	#home_tickets_cont_cont {
		width: 640px;
		padding: 15px 0 15px 12px!important;
		padding: 15px 0 15px 0px;
	}
	
	#home_tickets_event {
		width: 192px;
		float: left;
		border-right: 1px dotted #CACACA;
		margin-left: 12px;
		margin-right: 12px;
	}
	
	#home_tickets_event_last {
		width: 180px;
		float: left;
		margin-left: 12px;
	}
	
	#home_tickets_event_cont {
		width: 176px;
	}
	
	#home_tickets_event_cont IMG {
		border: 1px solid #333333;
	}
	
	#home_tickets_event_cont H3 {
		font-size: 10px;
		margin: 0px 0 10px 0;
		padding: 0px;
	}
	
	#home_tickets_event_cont H4 {
		font-size: 17px;
		margin: 8px 0 4px 0;
		padding: 0px;
		font-weight: normal;
	}
	
	#home_tickets_event_cont p {
		font-size: 11px;
		margin: 0px 0px 5px 0px;
	}
	
	#home_tickets_event_cont A {
		color: #000000;
	}
	
	#home_tickets_event_cont .ticketinglink {
		font-size: 11px;
		color: #000000;
	}
	
	#home_tickets_cont_cont .seemoreshowslink {
		font-size: 11px;
		color: #00aae8;
	}
	
	
	
	/*------------------ Housing Box ----------------------------- */
	
	#home_housingbox {
		background: #d9e2b4;
		width: 660px;
		margin: 20px 0 10px 0;
	}
	
	#home_housingbox_cont {
		width: 640px;
		margin: 10px 0 10px 10px;
		padding: 0 0 10px 0;
	}
	
	#home_housingbox_navi {
		width: 170px;
		float: left;
	}
	
	#home_housingbox_navi UL {
		margin: 2px 0 0 0;
		padding: 0px;
	}
	
	#home_housingbox_navi LI {
		list-style-type: none;
		font-size: 11px;
		padding: 0px;
		margin: 0px;
	}
	
	#home_housingbox_navi LI  A {
		display: block;
		background: #5f5e5d;
		color: #FFFFFF;
		text-align: right;
		margin: 0px 0 6px 0;
		padding: 6px 10px 6px 0px;
	}
	
	#home_housingbox_navi .active {
		background: #ffffff;
		color: #5f5e5d;
	}
	
	#home_housingbox_navi LI  A:hover {
		text-decoration: none;
		background: #ffffff;
		color: #5f5e5d;
	}
	
	#home_housingbox_stagearea {
		width: 468px;
		background: #ffffff;
		float: left;
		margin-top: 2px;
	}
	
	#home_housingbox_stagearea UL {
		margin: 10px 0px 15px 0px;
		padding: 0px;
		font-size: 9px;
		color: #898989;
	}
	
	#home_housingbox_stagearea LI {
		list-style-type: none;
		border-bottom: 1px dotted #d9e2b4;
		width: 420px;
		margin-left: 10px;
		padding: 4px 0 4px 10px;
	}
	
	.inlink_addone {
		list-style-type: none;
		width: 65px;
		float: left;
		padding: 4px 0 4px 10px;
	}
	
	.inlink_browseall {
		list-style-type: none;
		width: 75px;
		float: left;
		padding: 4px 0 4px 10px;
	}
	
	#home_housingbox_stagearea LI  A {
		font-size: 11px;
		color: #333333;
		margin-left: 5px;
	}
	
	#home_housingbox_stagearea LI  A:hover {
		text-decoration: none;
		color: #d9e2b4;
	}
	
	#housing_shared {
		display: block;
	}
	
	#housing_horent {
		display: none;
	}
	
	#housing_aprent {
		display: none;
	}
	
	#housing_office {
		display: none;
	}
	
	
	
	#home_dining {
		width: 660px;
		border-top: 2px solid #D3D3D3;
		margin-top: 10px;
	}
	
	#home_dining A {
		color: #b10010;
	}
	
	#home_dining_leftcol {
		float: left;
		width: 355px;
		
	}
	
	#home_dining_leftcol H1 {
			font: 84.5% Georgia, serif;
			font-size: 26px;
			margin: 15px 0 15px 0;
	}
	
		#dining_followblog { 
			width: 173px;
			border-left: 1px solid #d3d3d3;
			float: left;
			height: 250px;
		}
		
		#dining_followblog H1 { 
			margin: 0px 0px 6px 0px;
		}
	
	
	#home_dining_rightcol {
		float: left;
		width: 305px;
		padding-top: 14px;
	}
	
	
	#home_dining_rightcol H1 {
			font: 84.5% Georgia, serif;
			margin: 0 0 8px 10px;
	}
	
	#home_dining_rightcol UL {
		margin: 0px 0px 0px 10px;
		padding: 0px;
	}
	
	#home_dining_rightcol LI {
		list-style-type: none;
		font: 84.5% Georgia, serif;
		font-size: 14px;
		border-top: 1px dashed #d3d3d3;
		padding: 5px 0 5px 0;
	}
	
	#home_dining_searchbox {
		background:url(../CSS2/img/venuepicture_bg.gif) 0 0 repeat;
		margin-top: 10px;
	}
	
	#home_dining_searchbox_cont {
		width: 270px;
		height: 76px;
		margin: 0px 0 10px 10px;
		padding: 10px 0 10px 0;
		font-size: 11px;
	}
	
	#home_dining_searchbox_cont TD {
		font-size: 11px;
	}
	
	#home_sectioncloser {
		background: #d3d3d3;
		margin: 5px 0 0 0;
		height: 36px;
	}
	
	#home_sectioncloser UL {
		margin: 0px 0 0px 8px;
		padding: 11px 0 0 0;
	}
	
	#home_sectioncloser LI {
		float: left;
		list-style-type: none;
		font-size: 11px;
		margin-right: 4px;
	}
	
	#home_sectioncloser LI  A {
		color: #333333;
		height: 20px;
		padding: 5px 2px 5px 3px;
	}
	
	#home_sectioncloser LI  A:hover {
		color: #333333;
		background: #ffffff;	
		text-decoration: none;
	}
	
	
	#home_nightlife {
		width: 660px;
	}
	
	#home_nightlife A {
		color: #23b0e1;
	}
	
	#home_nightlife_event {
		width: 315px;
		border-bottom: 1px dashed #d3d3d3;
		margin: 4px 0 6px 0;
		font-size: 11px;
		height: 86px;
		float: left;
	}
	
	#home_nightlife_event A {
		color: #cfe381;
	}
	
	#home_nightlife_event H2 {
		font-size: 14px;
		margin: 0px;
		padding: 0px;
	}
	
	
	#home_nightlife_leftcol {
		float: left;
		width: 330px;
	}
	
	#home_nightlife_leftcol H1 {
			font: 84.5% Georgia, serif;
			font-size: 26px;
			margin: 20px 0 15px 0;
	}
	
	#home_nightlife_rightcol {
		float: left;
		width: 325px;
		padding-top: 7px;
	}
	
	
	#home_nightlife_rightcol H1 {
			font: 84.5% Georgia, serif;
			text-align: center;
			margin: 15px 0 8px 3px;
	}
	
	#home_nightlife_rightcol UL {
		margin: 0px 0px 0px 130px;
		padding: 0px;
	}
	
	#home_nightlife_rightcol  LI {
		list-style-type: none;
		text-align: center;
		font: 84.5% Georgia, serif;
		font-size: 14px;
		border-bottom: 1px dashed #d3d3d3;
		padding: 7px 0 6px 0;
	}
	
	
	
		
		#home_nightlife_leftcol UL {
			margin: 0px 0 6px 0;
			width: 305px;
			padding: 0px 0 0px 5px;
			float: left;
			font-size: 10px;
			border-bottom: 1px solid #cfe381;
		}
		
		#home_nightlife_leftcol LI {
			float: left;
			list-style-type: none;
		}
		
		#home_nightlife_leftcol LI  A {
			display: block;
			margin-left: 4px;
			color: #000000;
			padding: 5px 4px 5px 4px!important;
			padding: 5px 2px 5px 2px;
		}
		
		#home_nightlife_leftcol LI  A:hover {
			text-decoration: none;
			background: #ffffff;
			background: #cfe381;
		}
		
		
		#home_nightlife_leftcol  .active {
			background: #cfe381;
	}
	
	
	
	#home_art {
		border-top: 2px solid #000000;
		margin-top: 9px;
	}
	
	#home_art A {
		color: #568994;
	}
	
	#home_art_leftcol {
		float: left;
		width: 330px;
	}
	
	#home_art_leftcol H1 {
			font: 84.5% Georgia, serif;
			font-size: 26px;
	}
	
	#home_art_rightcol {
		float: left;
		width: 315px;
		margin-left: 10px;
		border-left: 1px solid #d3d3d3;
		margin-top: 26px;
	}
	
	#home_art_rightcol_cont {
		width: 280px;
		margin-left: 15px;
	}
	
	#home_art_leftcol H2 {
		font: 84.5% Georgia, serif;
		font-size: 25px;
		margin: 10px 0 8px 0;
	}
	
	#home_art_leftcol  UL {
		margin: 0px;
		padding: 0px;
	}
	
	#home_art_leftcol  LI {
		list-style-type: none;
		font: 84.5% Georgia, serif;
		font-size: 16px;
		border-top: 1px dashed #d3d3d3;
		padding: 4px 0 4px 0;
	}
	
		
		#home_art_rightcol UL {
			margin: 0px 0 14px 0;
			padding: 0px 0 0px 5px;
			float: left;
				width: 280px;
			font-size: 10px;
			border-bottom: 1px solid #cfe381;
		}
		
		#home_art_rightcol  LI {
			float: left;
			list-style-type: none;
		}
		
		#home_art_rightcol  LI  A {
			display: block;
			margin-left: 4px;
			color: #000000;
			padding: 5px 5px 5px 5px;
		}
		
		#home_art_rightcol  LI  A:hover {
			text-decoration: none;
			background: #ffffff;
			background: #cfe381;
		}
		
		
		#home_art_rightcol  a:link.active {
			background: #cfe381;
		}
	
		#home_artevents_row {
			width: 280px;
			border-bottom: 1px solid #d3d3d3;
			margin-bottom: 5px;
			padding-bottom: 4px;
		}
		
		#home_artevents_row H2 {
			font-size: 14px;
			margin: 0px 0px 5px 0px;
		}
		
		#home_artevents_row_leftcol {
			float: left;
			width: 115px;
		}
		
		#home_artevents_row_rightcol {
			float: left;
			width: 165px;
			font-size: 11px;
		}
		
		#home_lifestyle {
			width: 660px;
			padding-top: 7px;
		}
		
		#home_lifestyle A {
			color: #005D55;
		}
		
		#home_lifestyle H1 {
			font: 84.5% Georgia, serif;
			font-size: 26px;
		}
		
		#home_lifestyle H2 {
			font: 84.5% Georgia, serif;
			margin: 0px 0px 8px 0px;
		}
		
		#home_lifestyle_leftcol {
			float: left;
			width: 330px;
		}
		
		#home_lifestyle_rightcol {
			float: left;
			width: 315px;
		}
		
		
		#home_lifestyle_leftcol  UL {
			margin: 0px;
			width: 300px;
			padding: 0px;
		}
	
		#home_lifestyle_leftcol  LI {
			list-style-type: none;
			font: 84.5% Georgia, serif;
			font-size: 14px;
			border-top: 1px dashed #d3d3d3;
			padding: 4px 0 4px 0;
		}
		
		#home_lifestyle_rightcol  UL {
			margin: 0px;
			padding: 0px;
		}
	
		#home_lifestyle_rightcol  LI {
			list-style-type: none;
			font: 84.5% Georgia, serif;
			font-size: 14px;
			border-top: 1px dashed #d3d3d3;
			padding: 4px 0 4px 0;
		}
	
	

	#nav_boxes_restaurants {
		border-bottom: 2px solid #ababab;
		padding-bottom: 10px;
		margin-bottom: 10px;
		background: #e6e6e6;
		font-size: 11px;
	}
	
	#nav_boxes_restaurants H2 {
		font-size: 11px;
		margin: 9px 0 0 0;
		padding: 0px;
		border-bottom: 1px solid #cccccc;
		width: 130px;
		color: #999999;
	}
	
	#nav_boxes_restaurants_cont {
		width: 950px;
		margin: 0 0 5px 15px;
		padding-top: 10px;
	}

	
	#nav_boxes_restaurants_browseoptions {
		background: #ffffff;
		width: 340px;
		margin-left: 140px;
		float: left;
	}
	

	.res_browse_col {
		width: 120px;
		margin-left: 25px;
		float: left;
	}
	
	.res_browse_rightcol {
		width: 180px;
		float: left;
	}

	
	#nav_boxes_restaurants UL {
		margin: 10px 0 6px 0px;
		padding: 0px;
	}
	
	.bros {
		font-size: 9px;
		color: #23b0e1;
		margin-left: 5px;
	}
	
	.bros_morelink {
		font-size: 11px;
		color: #23b0e1;
	}
	
	#nav_boxes_restaurants LI {
		list-style-type: none;
		border-bottom: 1px dotted #cccccc;
		width: 120px;
		padding: 1px 0 1px 5px;
	}
	
	#nav_boxes_restaurants .lastitem {
		font-size: 10px;
		border: none;
		padding-top: 8px;
		padding-bottom: 3px;
	}
	
	#nav_boxes_restaurants LI A {
		display: block;
		color: #000000;
	}
	
	#nav_boxes_restaurants LI A:hover {
		text-decoration: none;
		background: #eeeeee;
	}
	
		
		#home_promowide {
			float: left;
			margin-top: 12px;
			font-size: 11px;
			width: 660px;
	}
	
		#home_promowide_cont {
			background: #eeeeee;
		}
	
		#home_promowide_cont_cont {
			margin: 0 0 0 23px;
			padding-bottom: 11px;
			padding-top: 15px;
		}
	
	
	
	
	
	#louderwire {
		border-left: 1px solid #dbdbdb;	
		border-right: 1px solid #dbdbdb;
		border-bottom:1px solid #dbdbdb;
		margin: 0 0 15px 0;
	}
	
	#louderwirecont {
		width: 265px;
		margin: 0 0 0 15px;
		padding: 10px 0 0px 0;
	}
	
	#louderwire .louderwirerow {
		border-bottom: 1px solid #eaeaea;	
		padding: 0 0 7px 0;
		color: #666;
		font-size: 11px;
		line-height: 16px;
	}
	
	
	#louderwire .date {
		background: #3ECFFF;
		font-size: 9px;
		color: white;
		padding: 2px;
		margin: 0 5px 0 0;
	}
	
	#louderwire .wtitle {
		font-size: 13px;
		margin: 10px 0 3px 0;
	}
	
	#louderwire .wtitle A {
		color: black;
		font-weight: bold;
	}
	
	
	
	
	
	#home_jobs {
		border-top: 2px solid #d3d3d3;
		margin: 10px 0 0 0;
		padding: 20px 0 0 0;
	}
	
	
	#home_jobs .hjobsheader_left {
		float: left;
		width: 210px;
		border-right: 1px solid black;
	}
	
	
	#home_jobs .hjobsheader_right {
		float: left;
		width: 420px;
		margin: 0 0 0 15px;
		display: inline;
		font-size: 10px;
		color: #E20916;
	}
	
	#home_jobs .hjobsheader_right A {
		color: #E20916;	
	}
	
	#home_jobs .hjobsheader_right A:hover {
		color: black;
	}
	
	
	#home_jobs .featuredjob {
		font: 84.5% Georgia, serif;
		color: #E20916;
		margin: 7px 0 1px 0;
	}
	
	
	#home_jobs .jobrow {
		border-top: 1px solid #D0D0D0;	
		padding: 5px 0 1px 0;
		width: 640px;
		line-height: 17px;
		background: #f8f8f8;
	}
	
	#home_jobs .jobrow .title {
		float: left;
		width: 340px;
		margin: 0 0 0 14px;
		display: inline;
	}
	
	#home_jobs .jobrow .title A {
		font-size: 14px;		
		float: left;
		width: 300px;
		color: black;
	}
	
	#home_jobs .jobrow .title .jtype {
		font-size: 10px;
		color: #999;
		margin: 0px;
	}
	
	#home_jobs .jobrow .cpname {
		font-size: 13px;	
		float: left;
		width: 210px;
		color: #FF6EFA;
	}
	
	#home_jobs .jobrow .cpname .city {
		font-size: 10px;
		color: #999;
		margin: 0px;
	}
	
	
	#home_jobs .jobrow .date {
		font-size: 13px;	
		float: left;
		width: 60px;
		text-align: right;
		font-size: 10px;
		font-weight: bold;
	}
	
	
	
	
	#home_directory {
		border-top: 2px solid #d3d3d3;
		margin: 10px 0 0 0; 
		padding: 23px 0 10px 0;
	}
	
	#home_directory .drleft {
		float: left;
		width: 345px;
	}
	
	#home_directory .drright {
		float: left;
		width: 308px;
		background: url(img/home_direbg.gif) repeat-x;
		height: 331px;
		margin: 0 0 0 7px;
		display: inline;
	}
	
	#home_directory .rightc {
		width: 260px;
		margin: 0 0 0 7px;
		padding: 9px 0 0 0;
		color: white;
		font-size: 11px;
		background: url(img/home_drfeatured.gif) 0 8px;
		background-repeat: no-repeat;
	}
	
	
	#home_directory UL {
		margin: 0px 0 0 0;
		padding: 0px;
		width: 345px;
		
	}
	
	
	#home_directory LI {
		list-style-type: none;
		float: left;
		display: block;
		width: 160px;
		border-bottom: 1px solid #e2e2e2;
		padding: 3px 0 2px 0;
		font-size: 9px;
		background-repeat: no-repeat;
		margin: 0 10px 0 0;
		display: inline;
	}


	#home_directory LI A {
		color: #000;
		font-size: 11px;
		width: 112px;
		display: block;
		padding: 0px 0 1px 0;
		float: left;
		margin: 0 15px 0 5px;
	}
	
	#home_directory .nb {
		float: left;
		width: 23px;
		display: block;
		padding: 1px 0 0 0;
		text-align: center;
		color: #FEA455;
	}
	
	
	#home_directory .drtitle {
		font: 84.5% Georgia, serif;
		font-size: 22px;
		color: white;
		margin: 3px 0 3px 0;
		font-style: italic;
	}
	

