body { color: #333; font: 62.5% Verdana, Geneva, sans-serif;}

div#wrapper { font-size: 1.2em; line-height: 1.5em; }

h1, h2, h3, h4, h5, h6, .mlsTitle { font-family: Georgia, Times, serif; margin-bottom: 6px; color: #555;}

h1 { font-size: 3em; }
h2 { font-size: 1.8em; }
h3, .mlsTitle { font-size: 1.8em; }
h4 { font-size: 16px; margin-top: 14px; }
h5 { font-size: 1.167em; }
h6 { font-size: 1em; }

p { margin-bottom: 18px; }

a {text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }

.nav a { color: #ccc; font-size: 1.2em; font-family:"gill sans mt", constantia, georgia, times, serif; text-transform:uppercase; }
.nav a:hover { text-decoration: none; color:#333; }

			
.contactInfo { color: #333; line-height: 13px; }
.contactInfo p { margin: 0; }
	
body.default .content_main { font-size: 110%; }
body.default .content_sub { color:#fff; font-family:"gill sans mt", constantia, georgia, times, serif; font-size:17px; }
.contactInfo { font-size:14px; }
.contactInfo p { margin-bottom:5px; }

#site_info { font-size: 120%; color: #eee;}
#site_info a { font-weight: normal; color: #eee;}

.sidebar a { color: #333; font-weight:bold; display:block; }

.mortcalcTitle { font-weight: bold; text-align:center; padding: 0 0 10px; font-size: 14px; }
.mortcalcResults { font-weight: bold; text-align: center; }
