#cn-cmap .cn-clear{clear:both}#cn-cmap{clear:both;line-height:normal;min-height:300px}#cn-cmap .cn-alphaindex{text-align:right}#cn-cmap #cn-list-head .cn-alphaindex{position:relative;margin:12px 0 0;text-align:right}
#cn-cmap .cn-search{float:right}#cn-cmap .cn-search label{display:none}#cn-cmap #cn-select-label{display:block;font-size:14px;margin:10px 0 6px;text-align:left}
#cn-cmap form.cn-form{clear:both;margin:0 0 10px;text-align:left}#cn-cmap form.cn-form select.cn-cat-select{font-size:12px;height:auto;min-width:250px}

#cn-cmap .cn-entry{background:0;border-bottom:1px solid #acacac;font-size:15px;margin:10px 4px;padding:12px;position:relative}

#cn-cmap .cn-entry.cn-background-gradient{background:none;}
#cn-cmap .cn-left{float:left}#cn-cmap .cn-right{text-align:right}#cn-cmap h3{clear:none;font-size:20px;font-weight:bold;margin:0 0 6px}#cn-cmap h4{clear:none;font-size:16px;font-weight:bold;margin:0 0 6px}
#cn-cmap .cn-label{font-weight:bold}#cn-cmap .fn{display:block;font-size:16px;font-weight:bolder}#cn-cmap .link-block{display:inline;margin-bottom:0}#cn-cmap .link{display:inline}

#cn-cmap span.cn-image-style{
border:1px solid #a1a1a1;
padding:5px; 
background:#fff;
border-radius:0px;
}

#cn-cmap .cn-image-style p{color:#aaa;font-weight:700;text-align:center;text-shadow:1px 1px 0 #fff;padding:5px}#cn-cmap .cn-bio,#cn-cmap .cn-notes,#cn-cmap .cn-gmap{margin:10px 0 6px;padding:0px;text-align:left}
#cn-cmap .cn-gmap-single{border:1px solid #d3d3d3;margin:10px 0 6px;padding:6px;text-align:left}
#cn-cmap .cn-gmap-single img{background-color:transparent;max-width:none!important}#cn-cmap .cn-bio .cn-image-style,#cn-cmap .cn-bio-single .cn-image-style{float:right}
@media only screen and (max-width :480px){#cn-cmap .cn-left{float:none}#cn-cmap .cn-right{margin-top:10px;text-align:left}}