
#right .contact h2 { margin-bottom: 10px; }
#right .contact .map{ position: absolute; margin: -8px 0px 0px 100px}
#right .contact .l { float: left; width: 175px;}
#right .contact .l p { padding-top: 0px; margin-top: 0px;}
#right .contact .gmap { float: left; width: 280px; height: 150px}
#right .contact .form { clear: left; float: left; margin-top: 0px!important; margin-top: 20px; width: 400px;}
#right .contact td { padding: 5px 0px 5px 0px; }


#right .listing h3 { margin: 0px 0px; float:left; width: 485px; font-size: 12px; padding: 20px 2px 3px 10px; background: url("/bayfest/images/eh3.jpg") no-repeat top left; color: #444; text-transform: uppercase; font: bold 14px Arial, Helvetica, sans-serif;}
#right .print { display:none !important;} 
#right .listing h4 {float:left; font-size: 12px; color: #333; margin: 0px 0px 5px 0px; padding: 15px 0px 0px 15px; width: 470px;}
#right .listing .cont {float: left;  margin: 0px 0px 20px 0px; line-height:18px;  }

#right .listing div{ padding:0px 0px 5px 10px;}
#right .cont { padding:0px 0px 0px 20px; }

#right div .s{clear:left;} /* Schedule */
#right div .st{clear:left;} /* Schedule Title */
#right .listing .A,#right .listing .ABC, #right .listing .B, #right .listing .A2, #right .listing .C { float: left; }
	#right .listing .A {width: 200px;}
	#right .listing .A2 {width: 300px;}
	#right .listing .B {width: 230px;}
	#right .listing .C {width: 150px;}
	#right .listing .ABC {width: 400px;}
	
#right .artist strong { color: #333; }
#right .artist table { width: 100%; }
#right .artist td { vertical-align: top; width: 50%; padding-bottom: 10px}
#right .artist ul { padding: 0px; margin: 0px; padding-left: 15px}
#right .artist li { margin: 0px; }


#right .artstudio td { width: auto; }
#right .artstudio span { border: 0px; display: block; float: left; background: url("/common/images/bg_shadow.png") no-repeat bottom right!important;background: url("/common/images/bg_shadow.gif") no-repeat bottom right; padding: 0px;margin: 5px 10px 3px 3px!important;margin-right: 5px; width: auto;  }
#right .artstudio span img {background:#fff; border: 1px solid #a9a9a9; margin: -5px 6px 4px -10px!important; margin: 0 6px 6px 0px; padding: 4px;}

#right .map div {float: left; margin-top: 10px; width: 200px; padding: 5px; margin-left: 25px}
#right .map h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin-left: -8px!important; margin-left: 0px;}
#right .map a.shadow { border: 0px; display: block; float: left; background: url("/common/images/bg_shadow.png") no-repeat bottom right!important;background: url("/common/images/bg_shadow.gif") no-repeat bottom right; padding: 0px;margin: 5px 10px 3px 3px!important;margin-right: 5px; width: auto; cursor: pointer; }
#right .map a.shadow:hover { border: 0px; }
#right .map a.shadow img {background:#fff; height: 150px; border: 1px solid #a9a9a9; margin: -5px 6px 4px -10px!important; margin: 0 6px 6px 0px; padding: 4px;}
