.main_right{ float:left;padding-left:2px;argin-left:5px; }

.main_right_popular{ height:252px;width:142px;border-left:1px solid #CCCCCC;padding-left:2px;}

.main_right_tools{ margin-top:10px;border:1px solid #0077CC;width:142px;}

.mrt_title{ padding:2px;margin-bottom:5px;border-bottom:1px solid #CCCCCC;color:#0077CC;background:url('../img/bluedrop.gif') repeat-y; } 

.mrt_body { padding:8px 4px 8px 4px;margin-bottom:5px; }

.box_inside{ padding:5px 0 0 5px; }

.m_changes { float:left;margin-left:5px;padding-left:2px;border-left:1px solid #CCCCCC;width:350px;height:650px;background-color:#ffffff; }

.m_event_box { float:left;width:150px; }

.m_event_box_public { height:100%; }

.m_event { float:left;height:150px;width:150px;padding-left:10px;padding-top:5px; }

.m_event_public { height:100%; }

.m_event_title { font-size:15px;font-weight:bold; }

.m_event_logistics { clear:left; }

.m_event_details { clear:left;width:160px }

.m_news { clear:both;float:left; }

.m_box_top { clear:left;float:left;width:402px;height:20px;padding:2px;border:1px solid #000000;text-align:center; }

.m_box_evening { float:left;margin-left:5px;width:106px;height:346px;padding:2px;border:1px solid #000000;background-color:#ffffff; }

.rAndP_header { clear:both;float:left;margin-left:10px;display:inline;width:300px;font-size:110%;font-weight:500; }

.rAndP_item { clear:both;float:left;width:300px;margin:3px 0 3px 0;display:inline;font-size:90%; }

/*
.m_map { clear:both;float:left;margin-top:15px;border-top:1px solid #CCCCCC;background-color:#CCC;margin:20px 0 0 3px;width:400px; }
*/

.m_map_contents { float:left;width:300px;height:300px;margin:3px;margin-right:0px;border:1px solid #CCC; }

.m_map_bar { padding-top:5px;float:left;width:200px; }

.resPerson { clear:both;float:left;margin-top:10px;background-color:#99CCFF;padding:2px;height:15px;width:95%;border:1px solid #CCCCCC; }

.personName { float:left;padding-left:3px;width:171px; }

.excon { float:left;width:15px; }

.personBox { clear:both;float:left;padding:2px;border:1px solid #CCC;border-top:none;width:95%; }

.yN_row { clear:both;float:left;width:410px;padding:3px 0 3px 0; }

.yN_name { clear:both;float:left;width:200px; }

.yN_message { float:left;width:50px; }

.yN_phone { float:left;width:150px; }

.yN_option { float:left;width:150px; }

/* Neighborhood links */

.neighborhoodIcon{ clear:both;float:left;margin:10px 0 0 0;display:inline;border:1px solid #CCC; }

.neighborhoodText { float:left;width:130px;margin:25px 0 0 10px;display:inline;font-weight:500;font-size:160%;color:#555; }

