#area-info #column1 { width: 206px; float: left; }
#column1 img { border: 2px solid #00608b; margin-bottom: 19px; }
#area-info #column2 { margin-left: 218px; }
h2.area-info { background: url(../../images/titles/title-areainfo.gif) no-repeat; }
#area-info h3 { margin: 0; padding: 0; font-size: 133%; font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif;}
#area-info ul { margin-top: 2px; }
#area-info li { padding-bottom: 9px; }
#area-info li strong { color: #000 }
#area-info li span { font-size: 82%; }


/* Page Titles */
h2.oak-island { background: url(../../images/titles/title-oak-island.gif) no-repeat; }
h2.holden-beach { background: url(../../images/titles/title-holden-beach.gif) no-repeat; }
h2.sunset-beach { background: url(../../images/titles/title-sunset-beach.gif) no-repeat; }
h2.ocean-isle { background: url(../../images/titles/title-ocean-isle.gif) no-repeat; }

h3.inline { font-size: 127%; display: inline; margin-right: 4px; }
h3.inline + p { display: inline; }
h3.inline + p + p { padding-top: 14px; }
div.images-column { width: 200px; float: left; }
div.images-column img { border: 2px solid #00608b; margin-bottom: 19px; }
div.text-column { margin-left: 215px; line-height: 133%; }

div.office-info { width: 200px; float: right; margin: 0 auto 10px; }
div.office-info h3 { font-size: 13px; margin-bottom: 5px; }
div.office-info ul, div.office-info li { font-size: 10px; line-height: 13px; list-style-type: none; margin: 0; padding: 0; }
div.office-info li { clear: both; }
div.office-info li b { display: block; float: left; width: 80px; }
div.office-info li span.value { display: block; float: right; }
div.office-info li span.email { font-size: 9px; }
