/* layout corrections */#right_half {width:955px;}#main {	width: 955px;}#main #text {	width: 955px;}.tile {	border-bottom: none !important;}/* end corrections */#mapcontainer {    padding: 0px;    /*background: green;*/    overflow: hidden;}#mapcontainer strong {	font-weight: bold;}#mapcontainer a {    text-decoration: none;    color: #0a50a1;}#mapcontainer a:hover {text-decoration: underline;}#mapcontainer a.more {	font: 1em "Helvetica Neue", Arial, serif;    text-decoration: underline;    color: #0a50a1;    padding: 0px 0px 0px 0px;}#mapleft{    float: right;    border-right:1px solid #E5E5E5;    border-bottom:1px solid #E5E5E5;	border-top:1px solid #E5E5E5;    padding-right: 12px;    padding-left: 12px;    height: 400px;    width: 409px;	background-color:#fff;    /*background-color: pink;*/}.labelframe {	padding-bottom: 0px;	padding-left: 4px;	background: url('http://www.wnyc.org/images/map/label_corner.png') bottom left no-repeat;}.tlabel {	font-size: 10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding: 0px 4px 0px 4px;	background-color: #ffffff;	border: none;	font-weight: bold;}#mapright {    float: left;    height: 400px;    width: 520px;    background-color: #e5e5e5;    border-bottom:1px solid #E5E5E5;    border-top:1px solid #E5E5E5;    border-right:1px solid #E5E5E5;}#mapheader {	height: 30px;	padding-bottom:10px;	background-color:#fff;	 border-right:1px solid #E5E5E5;	 border-left:1px solid #E5E5E5;    border-top:1px solid #E5E5E5;}#headleft {	float: left;	text-align: left;	padding-top: 10px;    width: 430px;	padding-left:10px;	font-family:Avenir, "Times New Roman", serif;	font-weight:bold;	font-size:20px;	line-height:25px;	color:#a10a0a;}#headright a {	color:#0a50a1;}#headleft #artistselector {	width: 250px;}#headright {	text-align: left;	float: right;	padding-top: 10px;    width: 470px;	font-family:Avenir, "Times New Roman", serif;	font-weight:bold;	font-size:20px;	line-height:25px;	color:#a10a0a;}#headright a {	color:#0a50a1;}#mapheader p {	padding-left: 0px;	font-size: 12px;	line-height: 20px;	padding-bottom: 0px;}#mapkey {	width: 953px;	height: 60px;	padding-bottom:10px;	background-color:#fff;	 border-right:1px solid #E5E5E5;	 border-left:1px solid #E5E5E5;    border-bottom:1px solid #E5E5E5;}#mapkey p {	padding-left: 0px;	font-size: 12px;	line-height: 20px;	padding-bottom: 0px;}#mapkey img {float:left;clear:left;margin-right:5px;margin-bottom:5px;}
