h1 {
 font-size: 26px;
}
h4 {
	margin: 4px 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}
div.sky {
	width: 160px;
	height: 600px;
	background: #FFFFCC;
	float: right;
	border: 1px solid #CEC;
}
div.twoHundredMod {
	width: 200px;
	height: 200px;
	background: #FFFFCC;
	float: right;
	border: 1px solid #CEC;
}
div.lftCol {
	width: 378px;
}
#primaryColumn h5, #narrowPrimaryColumn h5 {
	font-family: Georgia, serif;
	font-size: 17px;
	font-weight: 300;
	padding: 7px 10px 11px 16px;
	background: url(/images/cuisFade.jpg) 0 0 no-repeat;
	color: #717ea8;
}
div.lftColWithThumbs {
	width: 476px;
}
.lftCol p, .lftColWithThumbs p {
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}
div.rtCol {
	float: right; 
	width: 490px;
	/* background: #CCC; */
}
div.rtColWithAd {
	float: right; 
	width: 586px;
	/* background: #EBE; */
}
div.breadcrumb {
	width: 388px;
	font-size: 11px;
	padding: 8px 0 0 0;
	clear: left;
}
div.imu {
	width: 336px;
	height: 280px;
	background: #FFFFCC;
	border: 1px solid #CEC;
	margin: 8px 0 50px 0;
	clear: left;
}
div.footer {
	clear: left;
	padding: 18px 0;
	background: #e7f8e3;
}
div#map_canvas {
	border: 1px solid green;
}
div.narrowMap {
	width: 413px;
	height: 450px;
}
div.wideMap {
	width: 488px;
	height: 520px;
}
div.feature {
	height: 92px;
	margin: 4px 0 8px 0;
	background: yellow;
}
div#narrowPrimaryColumn { width: 205px; float:left; clear:left; margin-right:5px; padding-bottom: 10px; }
div#primaryColumn { width: 310px; float:left; clear:left; padding-bottom: 10px; }
#primaryColumn div.restWrap {clear:both;overflow:hidden;background: url(/images/rustfade.jpg) 0 0 no-repeat; height:112px;}
div.restWrap {overflow:hidden; background: url(/images/rustfade.jpg) 0 0 no-repeat; height:112px;}
.thumbnail img { border:none; }
div.restWrap-lite {overflow:hidden; background: url(/images/litefade.jpg) 0 0 no-repeat;}
div.thumbnail {width:129px;float:left;height: 112px;}
div.restaurant-info { margin-top: 3px; padding-right:5px;}
.restaurant-info div.pointer { float:right; margin:1px 5px; height: 45px;}
#primaryColumn .restaurant-info p { margin:4px 8px; padding-left: 131px; }
#narrowPrimaryColumn .restaurant-info p { padding-left: 0;  }
#narrowPrimaryColumn div.thumbnail { width: 1px; display: none; }