


/* SmSh CSS Styles by Alexander Weng */
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background: #ffffff url(http://www.smartshanghai.com/CSS2/img/sitebg2.gif);

	}

	/* General Text Styles  	 */
	
	tr {
		font-size: 12px;
	}
	
	A {
		text-decoration: none;
		 outline: none;
		 border: 0px;
		color: #946660;
	}
	 
	A:hover {
		text-decoration: underline;
	}
	
	.small {
		font-size: 11px;
		color: #666666;
	}
	
	.verysmall {
		font-size: 10px;
	}
	
	.larger {
		font-size: 16px;
	}
	
	.signed {
		background: url(http://www.smartshanghai.com/CSS2/img/icon_signed.gif) 0 4px;
		background-repeat: no-repeat;
		padding-left: 15px; 
		margin-left: 10px;
	}
	
	.smshcart {
		background: url(http://www.smartshanghai.com/CSS2/img/icon_smartticketcart.gif) no-repeat;
		padding-left: 20px; 
		margin-left: 10px;
	}
	
	.smshfavs {
		background: url(http://www.smartshanghai.com/CSS2/img/top_favs.gif) 0 2px;
		background-repeat: no-repeat;
		padding-left: 14px; 
		margin-left: 10px;
	}
		
	.smshinbox {
		background: url(http://www.smartshanghai.com/CSS2/img/icon_inbox.gif) 0 3px;
		background-repeat: no-repeat;
		padding-left: 13px; 
		margin-left: 10px;
	}
	
	.smshmysmsh {
		background: url(http://www.smartshanghai.com/CSS2/img/icon_mysmsh.gif) 0 1px;
		background-repeat: no-repeat; 
		padding-left: 12px; 
		margin-left: 10px;
	}
	
	.smshrss {
		background: url(http://www.smartshanghai.com/CSS2/img/icon_rss.gif) 0 3px;
		background-repeat: no-repeat; 
		padding-left: 15px;
		margin: 0 0 0 40px;
		font-size: 10px;
	}
	
	.smshmobile {
		font-size: 10px;
	}
	
	.smshnewsletter {
		font-size: 10px;
	}

	
	
	/* -- Stuff for the Search automplete --- */
	
	
	.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin: 5px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin: -1px 6px 6px -4px; padding: 5px 0 10px 10px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete .metro { color: red; background: url(img/autosearch_metro.gif) 0 0; background-repeat:no-repeat; padding: 0 0 5px 20px; }
.autocomplete div { padding:5px 6px; white-space:nowrap; overflow:hidden; border-bottom: 1px dotted #eeeeee; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
.autoiphone { padding: 20px 0 0 0; }


	
	
	/* SmSh V5.2 Dropdown Navi	 */
	
	
	#dropdown_restaurants {
		display: none;
		position:absolute;
		margin-top:35px;
		margin-left: 20px;
		z-index: 99;
	}
	
	#dropdown_clubs {
		display: none;
		position:absolute;
		margin-top:35px;
		margin-left: 100px;
		z-index: 99;
	}
	
	#dropdown_events {
		display: none;
		position:absolute;
		margin-top:35px;
		margin-left: 200px;
		z-index: 99;
	}
	
	#dropdown_alllistings {
		display: none;
		position:absolute;
		margin-top:35px;
		margin-left: 40px;
		z-index: 99;
	}
	
	#dropdown_columns {
		display: none;
		position:absolute;
		margin-top:35px;
		margin-left: 100px;
		z-index: 99;
			filter:alpha(opacity=97);
		opacity: 0.97;
		-moz-opacity:0.97;
	}
	
	
	#dropdown_maps {
		display: none;
		position:absolute;
		margin-top:35px;
		margin-left: 400px;
		z-index: 99;
		filter:alpha(opacity=97);
		opacity: 0.97;
		-moz-opacity:0.97;
	}
	
	
	
	#dropdown {
		background: #081921;
		border-left: 5px solid #189edf;
		border-top: 5px solid #189edf;
		border-bottom: 5px solid #189edf;
		border-right: 5px solid #189edf;
		filter:alpha(opacity=97);
		opacity: 0.97;
		-moz-opacity:0.97;
		font-size: 10px;
	}
	
	
	#dropdown p,
	#dropdown_alllistingscont p,
	#dropdown_tickets p {
		margin: 0px;
		padding: 0px;
	}

	#dropdown A {
			text-decoration: none;
			
		}

	#dropdown_alllistingscont {
		font-size: 10px;
		background: #081921 url(img/dropdown_alllistings_bg.gif) no-repeat;
		border-left: 5px solid #189edf;
		border-top: 5px solid #189edf;
		border-bottom: 5px solid #189edf;
		border-right: 5px solid #189edf;
		filter:alpha(opacity=97);
		opacity: 0.97;
		-moz-opacity:0.97;
		z-index: 99;
	}

	#dropdown_cont {
		margin-left: 20px;
		padding-top: 20px;
	}

	#dropdown_top {
		height: 30px;
		margin: 0 0 20px 0;
		border-bottom: 2px solid #868686;
		font-size: 13px;
	}

	#dropdown_bottom {
		margin: 15px 0 0 0!important;
		margin: 6px 0 0 0;
		background: url(img/dropdowns_essentialguide.gif) 10px 7px no-repeat;
		border-top: 2px solid #868686;
		height: 23px;
		font-size: 13px;
		padding-top: 10px;
		padding-left: 45px;
	}

	#dropdown_top A,
	#dropdown_bottom A {
		padding: 3px;
	}

	#dropdown_top A:hover,
	#dropdown_bottom A:hover {
			background: #0b2830;
	}

	#dropdown_li {
		float: left;
	}

	#dropdown_areas {
		float: left;
		border-left: 1px dotted #868686;
		border-right: 1px dotted #868686;
		margin-left: 20px!important;
		margin-left: 10px;
		padding-left: 10px;
		margin-right: 20px;
		color: #CCCCCC;
	}


	#dropdown_promo {
		float: left;
		margin-left: 15px;
		border-left: 1px solid #333333;
	}


	#dropdown_li UL,
	#dropdown_areas UL {
				margin: 0 0 0 10px!important;
				margin: 0 0 0 4px;
				padding: 0px;
				float: left;
				width: 150px;
				line-height: 15px;
		}
	
	#dropdown_li LI,
	#dropdown_areas LI {
			list-style-type: none;
			font-size: 11px;
			color: #CCCCCC;
			border-bottom: 1px dotted #868686;
	}
	
	#dropdown_li .last,
	#dropdown_areas .last {
		border: none;
	}
	
	#dropdown_li LI  A,
	#dropdown_areas LI  A {
			color: #ffffff;
			display: block;
			padding: 2px 8px 2px 1px;
	}
	
	#dropdown_li LI  A:hover,
	#dropdown_areas LI  A:hover {
			background: #0b2830;
			text-decoration: none;
			display: block;
	}
	
	.bhgr {
		color: #189edf;
		font-size: 9px;
		margin-left: 5px;
	}
	
	#dropdown_creativehunt {
		float: left;
		width: 250px;
		padding-top: 58px;
		color: #CCCCCC;
	}
		
	#dropdown_creativehunt UL {
		width: 120px;
		margin: 0px;
		padding: 0px;
				line-height: 15px;
	}
	
	#dropdown_creativehunt LI {
			list-style-type: none;
			font-size: 11px;
			color: #e3111e;
			border-bottom: 1px dotted #868686;
	}
	
	#dropdown_creativehunt LI  A {
			color: #e3111e;
			display: block;
			padding: 2px 8px 2px 1px;
	}
	
	#dropdown_creativehunt LI  A:hover {
			background: #0b2830;
			text-decoration: none;
			display: block;
	}
	
	#dropdown_creativehunt_leftcol {
		width: 120px;
		float: left;
	}
	
	#dropdown_creativehunt_rightcol {
		width: 120px;
		float: left;
		margin-left: 8px;
	}
	
	#dropdown_askmatsume {
		background: url(img/dropdown_askmatsume.jpg) no-repeat;
		width: 244px;
		height: 236px;	
		margin-left: 18px!important;
		margin-left: 8px;
		float: left;
		margin-top: 5px;
	}
	
	#dropdown_weekender {
		background: url(img/dropdown_weekender.jpg) no-repeat;
		width: 281px;
		height: 225px;	
		margin: 16px 0 0 10px;
		float: left;
	}
	
	#dropdown_morecolumns {
		background: url(img/dropdown_morecolumnsbg.jpg) 0 114px;
		background-repeat: no-repeat;
		width: 266px;
		height: 225px;	
		margin: 16px 0 0 10px;
		float: left;
	}
	
	#dropdown_askmatsume UL {
		margin: 0px;
		padding: 128px 0 0 12px;
	}
	
	#dropdown_askmatsume LI {
		list-style-type: none;
		font-size: 11px;
		padding: 3px 0 3px 0;
		border-bottom: 1px dotted #d4274a;
		width: 190px;
	}
	
	#dropdown_askmatsume LI A {
		color: #000000;
	}
	
	#dropdown_askmatsume LI A:hover {
		color: #d4274a;
	}
	
	
	#dropdown_weekender UL {
		margin: 0px;
		padding: 110px 0 0 24px;
		font-size: 11px;
		width: 220px;
	}
	
	#dropdown_weekender LI {
		list-style-type: none;
		padding: 3px 0 3px 0;
		border-bottom: 1px solid #ffffff;
	}
	
	#dropdown_weekender LI A {
		color: #000000;
	}
	
	#dropdown_weekender LI A:hover {
		color: #51879b;
	}
	
	#dropdown_morecolumns UL {
		margin: 0px;
		padding: 15px 0 0 145px;
		font-size: 11px;
	}
	
	#dropdown_morecolumns LI {
		list-style-type: none;
		padding: 1px 0 1px 5px;
		border-bottom: 1px solid #cbcbcb;
		color: #333333;
			width: 110px;
	}
	
	#dropdown_morecolumns LI A {
		color: #13380a;
	}	
	
	#dropdown_morecolumns LI A:hover {
		color: #00baf2;
	}	
	
	
	
	
	
	
	/* - ------------------ New Dining drop ----------------- */
	
			
		#dropdown_new {
				background: #102128 url(img/newdiningdrop.gif) 10px 3px;
				background-repeat: no-repeat;
				border-left: 5px solid #189edf;
				border-top: 5px solid #189edf;
				border-bottom: 5px solid #189edf;
				border-right: 5px solid #189edf;
				filter:alpha(opacity=98);
				opacity: 0.98;
				-moz-opacity:0.98;
				z-index: 99;
				font-size: 10px;
		}
		
		#dropdown_new p {
			margin: 0px;
			padding: 0px;
		}
			
		#dropdown_new UL {
			margin: 0px;
			padding: 0px;
			line-height: 12px;
		}
		
		#dropdown_new LI {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		
		#dropdown_new .dparr {
			background: url(img/dropdown_libg.gif) 0 5px;
			background-repeat: no-repeat;
			padding-left: 12px;
		}
		
		#dropdown_new .columnsli {
			background: url(img/dropdown_columnsul.gif) 0 1px;
			background-repeat: no-repeat;
			padding-left: 15px;
		}
		
		#dropdown_new .columnsli A:hover {
			background: none;
			color: #FFFFFF;
			font-weight: bold;
		}
		
		#dropdown_new LI A {
			padding: 3px 0 4px 0px;
			display: block;
			color: #ffffff;
			text-decoration: none;
			margin: 0px;
			border-bottom: 1px dotted #333333;
		}
		
		#dropdown_new #bluebox LI A {
			padding: 3px 0 4px 13px;
			display: block;
			color: #ffffff;
			text-decoration: none;
			margin: 0px;
			border-bottom: 1px dotted #333333;
		}
		
		#dropdown_new LI A:hover {
			background: #1f3640;
		}
		
		#dropdown_new A:hover {
			background: #1f3640;
		}
				
		#dropdown_new .bhgr {
			color: #189edf;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	/* --------------------------------------- 	 */
	
	
	.morelink {
		font-size: 11px;
		color: #333333;
		padding-left: 16px;
		margin-right: 5px;
	}
	
	.morelinkblue_greybg {
		font-size: 11px;
		color: #333333;
		padding-left: 18px;
		background: url(img/morelink_blue_greybg.gif) no-repeat;
		margin-right: 5px;
	}

	h1 {
		font-size: 18px;
		font-weight: normal;
	}
	
	h2 {
		font-size: 18px;
		font-weight: normal;
	}
	
	h3 {
		font-size: 15px;
		font-weight: normal;
	}

	.list_bigger {
		margin: 0 0 0 0;
		padding: 0px;
		width: 590px;
	}
	
	.list_bigger LI {
		list-style-type: none;
		margin-top: 8px;
		margin-left: 25px;
		line-height: 19px;
		font-size: 12px;
		background: url(img/ul_bigger_arrow.gif) no-repeat;
		border-bottom: 1px dashed #c2c2c2;
		padding: 3px 0 5px 22px;
	}
	
	.rightcol_list {
		width: 280px;
		font-size: 11px;
		margin-left: 20px;
	}
	
	.rightcol_list UL {
		margin: 0px;
		padding: 0px;
	}
	
	.rightcol_list LI {
		list-style-type: none;
		margin: 3px 0 3px 0;
		border-bottom: 1px dotted #f6f6f6;
		padding: 5px 0 5px 10px;
	}
	
	.rightcol_list .last {
		border: none;
	}
	
	
	#int_q {
	border-left: 4px solid #00adef;
	padding-left: 10px;
	font-style: italic;
	background-color: #f9f9f9;
	padding-top: 5px;
	padding-bottom: 5px;
}


	
/* Main Setup  */
		#container_ad {
			width: 994px;
			margin: 0 auto 0 auto;
			overflow: hidden;
		}
			
		#container {
			background: #ffffff;
			width: 980px;
			margin: 0 auto 0 auto;
			padding-left: 7px;
			padding-right: 7px;
			overflow: hidden;
		}
		
		/* Main Area Type 1, used for Evetns, Loc (Maincol  is wider)  */
		
		#events_main {
			width: 970px;
			background: url(img/events_main_bg.gif) repeat-y;
			margin-top: 15px;
		}
	
		#events_maincol {
			width: 630px;
			float: left;
			padding-left: 5px;
		}
		
		#events_maincol_cont {
			width: 620px;
		}
	
		#events_rightcol {
			width: 335px;
			float: left;
		}
		
		/* Main Area Type 2, used for Blog, EssentialGuide  */
		
		#blog_main {
			width: 980px;
			margin-left: 10px;
		}
		
		#blog_maincol {
			width: 554px;
			float: left;
		}
		
		#blog_rightcol {
			width: 395px;
			margin-left:24px!important;
			margin-left:20px;
			float: left;
		}
		

/* Rightcol Boxes  */
		
		#blog_rightcol_greysection {
			width: 395px;
			float: left;
			background: #f3f3f3;
			margin-top: 10px;
		}
		
		#blog_rightcol_greysection_cont {
			width: 360px;
			margin: 10px 0 10px 15px;
			line-height: 18px;
		}
		
		#blog_rightcol_greysection_cont A {
			color: #8f1f99;
		}
		
		#blog_rightcol_greysection_cont .title {
			width: 355px;
			border-bottom: 2px solid #ffffff;
			font-size: 11px;
			padding: 6px 0 5px 0;
			margin-bottom: 5px;
		}

		#rightcol_col {
			float: left; 
			width: 105px;
			padding-left: 13px;
		}
	
		#rightcol_smallcol {
			float: left; 
			width: 80px;
			padding-left: 10px;
			font-size: 10px;
			color: #999999;
		}
		
		#rightcol_smallcol A {
			color: #8f1f99;
			font-size: 12px;
		}
		
	

/* Blue Top Bar with Search  */


		#topbar {
			background: url(img/topbar_bg_5-2.png) no-repeat;
			height: 150px;
			width: 980px;
		}
		
		#topbar_logo {
			float: left;
			width: 300px;
			font-size: 10px;
			height: 150px;
		}
		
	
		#topbar_logov5-2 {
			float: left;
			width: 390px;
			font-size: 10px;
			height: 120px;
		}
		
		#topbar_loginv5-2 {
			height: 30px;
			font-size: 10px;
			color: #ffffff;
		}

		#topbar_loginv5-2 A {
			color: #e7e7e7;
		}
		
		#topbar_login {
			height: 30px;
			font-size: 11px;
		}

		#topbar_login A {
			color: #ccccd2;
		}
				
		#topbar_login_cont {
			padding-top: 12px;
			text-align: right;
			padding-right: 20px;
		}
	
	
		#topbar_search {
			float: left;
			width: 493px;
			height: 120px;
		}
		
		#topbar_browse {
			float: left;
			width: 187px;
			font-size: 10px;
			height: 120px;
		}
		
		#topbar_searchv5-2 {
			background: #333333;
		}
		
		#topbar_search_venues {
			display: block;
			float: left;
			width: 450px;
			height: 120px;
			color: #1eaad6;
		}
		
		#topbar_search_venues A {
			color: #1eaad6;
		}
		
		#topbar_search_venues A:hover {
			color: #ffffff;
		}
		
		#topbar_search_events {
			display: none;
			background-repeat: no-repeat;
			float: left;
			width: 450px;
			height: 120px;
		}
		
		#topbar_search_events A {
			color: #ff8400;
		}
		
		#topbar_search_events A:hover {
			color: #ffffff;
		}
		
		
		#topbar_search_articles {
			display: none;
			background-repeat: no-repeat;
			float: left;
			width: 450px;
			height: 120px;
		}
		
		#topbar_search_articles A {
			color: #c0ff00;
		}
		
		#topbar_search_articles A:hover {
			color: #ffffff;
		}

	/* Navigation  */

		#nav {
			margin-top: 4px;
			border-bottom: 4px solid #e6e6e6;
			padding-bottom: 5px;
		}
		
		#nav IMG {
			border: 0px;
			margin: 0px;
			padding: 0px;
		}
		
		#nav_columns {
			display: none;
			height: 80px;
			margin-bottom: 35px;
			
		}
		
		#nav_columns_cont {
			border-bottom: 4px solid #CECECE;
			font-size: 12px;
			text-align: center;
			padding-top: 5px;
			background: #F4F4F4;
			height: 80px;
		}
		
		#nav_columns_cont .column {
			width: 138px;
			float: left;
			border-right: 2px solid #ffffff;
			margin-top: 3px;
		}
		
		#nav_columns_cont .lastcolumn {
			width: 135px;
			float: left;
			margin-top: 3px;
		}


/* Browse Pannel */

		#browsepanel {
			width: 972px;
			border: 4px solid #832B7C;
			background: #FFFFFF;
			height: 400px;
			margin-bottom: 10px;
			margin-top: 3px;
			display: none;
		}
		
		#browsepanel_cont {
			width: 960px;
			margin: 25px 0 10px 10px;
			font-size: 12px;
		}
		
		#browsepanel_cont UL {
			margin: 0px;
			padding: 0px;
		}
		
		#browsepanel_cont LI {
			list-style-type: none;
		}
		
		#browsepanel_cont LI A  {
			color: #000000;
			display: block;
			width: 100px;
			font-size: 11px;
			padding-left: 14px;
			line-height: 18px;
			text-decoration: none;
			border-bottom: 1px solid #e4e4e4;
		}
		
		#browsepanel_cont LI A:hover {
			background-color: #e4e4e4;
		}
		
		.col {
			width: 130px;
			float: left;
		}
		
		.titlecol {
			width: 50px;
			float: left;
			padding-left: 10px;
		}
		
		.mapcol {
			width: 330px;
			float: left;
		}
		
		
		#browsepanel_widecol {
			float: left;
			font-size: 11px;
			margin-top: 12px;
			margin-left: 10px;
			width: 950px;
			border-top: 1px solid #f2f2f2;
			padding-top: 10px;
		}
		
		#browsepanel_widecol H1 {
			font-size: 15px;
			margin: 0 0 3px 0px;
			padding: 0px;
			font-weight: normal;
		}
		
		#browsepanel_widecol H1 A  {
			color: #5D4110;
		}
		
		
		#browsepanel_widecol .leftcol {
			float: left;
			width: 840px;
		}
		
		#browsepanel_widecol .rightcol {
			float: left;
			width: 80px;
		}


/* Footer */

		#uniqlo {
			margin-top: 15px;
			width: 980px;
			padding-top: 20px;
			background: #ebebeb;
			height: 140px;
			margin-bottom: 10px;
			text-align: center;
		}


/* Footer */

		#footer {
			font-size: 11px;
			float: left;
			width: 980px;
			background: url(img/footerbg.gif) repeat-x;
			border-top: 1px solid #23B0E1;
			padding-top: 10px;
			text-align: center;
			color: #999999;
			padding-bottom: 5px;
		}
		
		
		#footer A {
			color: #000000;
			margin: 0 4px 0 5px;
		}
		
		#footer A:hover {
			color: #23B0E1;
		}
		
		#copyright {
			font-size: 11px;
			margin-top: 8px;
			line-height: 17px;
		}
		
		#copyright A  {
			font-size: 11px;
			color: #8e8e8e;
			margin-top: 9px;
			line-height: 17px;
		}


/* ---- Blog Formatting   ----- */

		#blog_formatting {
			line-height: 18px;
		}
		
		
		#blog_formatting UL {
			margin: 15px 0 15px 0;
			padding: 0px;
		}
		
		#blog_formatting LI {
			margin: 0px 0px 0px 28px;
			width: 450px;
			padding: 0px;
			list-style-type:square;
		}
		
		
		#blog_formatting A {
			color: #AF6F67;
		}
		
		#blog_formatting H1 {
			font-size: 24px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
		}
		
		#blog_formatting .georgiah1 {
			font: 84.5% Georgia, serif;
			font-size: 24px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
		}
		
		#blog_formatting H2 {
			font-size: 16px;
			font-weight: normal;
			margin: 0px 0 5px 0;
			padding: 0px;
		}
		
		#blog_formatting .title_date {
				font: 84.5% Georgia, serif;
			font-size: 19px;
			text-align: center;
			width: 550px;
			border-bottom: 1px solid #e6e6e6;
			padding: 0 0 7px 0;
			font-weight: normal;
			margin: 8px 0px 5px 0px;
		}
		
		#blog_formatting H2 A {
			color: #23b0e1;
		}
		
		#blog_formatting .georgiah2 {
			font: 84.5% Georgia, serif;
			font-size: 18px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
		}
		
		#blog_formatting .georgiah2_line {
			font: 84.5% Georgia, serif;
			font-size: 18px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			padding-left: 10px;
			border-left: 4px solid #000000;
		}
		
		#blog_formatting H3 {
			font-size: 15px;
			width: 550px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
		}
		
		#blog_formatting H3 A {
			color: #23b0e1;
		}
		
		#blog_formatting H1 A  {
			color: #333333;
		}
		
		#blog_formatting IMG {
			border: 2px solid #CFD1C6;
		}
		
		#blog_formatting .venuebox {
			border-top: 1px solid #e9e9e9;
			border-bottom: 1px solid #e9e9e9;
			padding: 3px 0 3px 0;
			margin: 5px 0 0px 0;
			font-size: 11px;
			color: #333333;
		}
		
		#blog_formatting .venuebox A  {
			color: #23B0E1;
		}
		
		#blog_formatting .abox  {
			border: 1px solid #aaaaaa;
			font-size: 11px;
		}
		
		#blog_formatting .abox UL  {
			margin: 5px 0px 15px 0px;
			padding: 0px;
		}
		
		#blog_formatting .abox LI  {
			background: url(img/essential-guide_home_listarrow.gif) no-repeat;
			list-style-type: none;
			font-size: 11px;
			margin-bottom: 9px;
			margin-top: 13px;
			line-height: 13px;
			padding-left: 17px;
			color: #666666;
		}
		
		#blog_formatting .abox LI A {
			color: #000000;
			font-size: 13px;
			display: block;
			margin-bottom: 4px;
		}
		
		#blog_formatting .abox H1  {
			font-size: 16px;
			font-weight: normal;
			margin: 4px 0px 4px 0px;
		}
		
		#blog_formatting .abox H2  {
			font-size: 14px;
			font-weight: normal;
			margin: 4px 0px 2px 0px;
		}
		
		#blog_formattting .blogsection {
			width: 550px;
			border-top: 1px dotted #333333;
			padding-top: 15px;
		}


	/* Ads  */
	
	#topbanner {
		width: 850px;
		background: #EEEEEE;
		margin: 10px 0 25px 60px;
		font-size: 10px;
	}
	
	#topbanner_cont {
		width: 600px;
		padding: 20px 0 20px 90px;
		height: 120px;
	}
	
	
	
		/* ---------TopPromo  -- */
		
		#toppromo {
			width: 980px;
			height: 140px;
			background: #EBEBEB url(img/toppromo_bg.png) no-repeat; 
			margin: 4px 0 5px 0;
		}
		
		#toppromo_cont {
			width: 760px;
			padding: 10px 0 0 120px;
		}
		
		
		
		/* ------------- Articles ----------------- */
		
		
			#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;
		}
	

