/* styles */

body { font: 12px Verdana, Arial, sans-serif; }

.content { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; }
.content A { color: #910015; text-decoration: none; }
.content A:hover { text-decoration: underline; }

.content_small { font-size: 12px; font-family: Arial, Verdana, sans-serif; font-style: italic; }

.sm_content { color: #000000; font-family: Tahoma, Verdana, Myriad Web, Syntax, sans-serif; font-size: 11px; }

.crumb		{ color: #000000; font-family: Tahoma, Verdana, Myriad Web, Syntax, sans-serif; font-size: 11px }
.crumb A	{ color: #910015; text-decoration: none; }
.crumb A:hover	{ color: #910015; text-decoration: underline; }

.head { font-size: 17px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #910015; }

.subhead { font-size: 14px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #000000; }

.copyright { font-size: 10px; font-family: Verdana, Verdana, Arial, sans-serif; color: #000000; }
.copyright A { color: #000000; text-decoration: none; }
.copyright A:hover { text-decoration: underline; }

.navigation { font-size: 15px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #000000; }
.navigation A { color: #000000; text-decoration: none; }
.navigation A:hover { color: #910015; text-decoration: underline; }

.alt_color { background-color: #9acf9a; };


.contentCell { background-image: url(/images/footer-r1-c1.gif); background-position: bottom right; background-repeat: no-repeat; }

.floatinner { background-color: #d8d8ad; border-color: #9cb48d; border-style: double; padding: 0.5em; }

.floatcontent { font-size: 10px; font-family: Verdana, Verdana, Arial, sans-serif; color: #000000; }
.floatcontent A { color: #910015; text-decoration: none; }
.floatcontent A:hover { text-decoration: underline; }

.floatouter { background-color: #ffffff; }

#tools { color: #fff; }
#tools a { color: #fff; }
#tools table { border: 1px #6c6c56 solid; padding: 1px; float: right; margin-left: 1.5em; height: 102px; }
#tools table th { background-color: #d8d8ad; text-align: left; color: #6c6c56; padding: 2px 14px 2px 4px; font-size: 13px; border-bottom: 1px #6c6c56 solid; }
#tools table td { background-color: #ececd6; padding: 4px; color: #000; font-size: 11px; vertical-align: middle; height: 25px; }
#tools table td a { color: #910015; }

td.centered { text-align: center; }

#tools table#contact { margin-left: 0px; }
#tools table#contact td { font-size: 12px; padding: 0px 4px; height: 19px; }

a.realtor { font-weight: bold; text-decoration: underline; }
a.realtor:hover { text-decoration: none; }

#tools br { clear: both; margin-bottom: 10px; }

#bio ul li { margin-top: 10px; }
#bio ul li > ul li { margin-top: 0px; }