/* Cascading Style Sheet (CSS) Document *//* ************ HOME PAGE ONLY STYLES ************ *//* "FEATURES" STYLES */div#welcome {	margin: 0; padding: 0; border: 1px solid #000; background:#a4a29d url(../images/interface/welcome_bg.jpg) repeat-y left; height: 140px;	clear: right; overflow: hidden; position:relative; display:block;}div#welcome img {	float: right; overflow:hidden; height:140px; margin:0; padding:0; border-left: 1px solid #000;	position:relative; display:inline;}div#welcome h1.pagetitle {	border: 0; color: #000; font-size: 170%; line-height: 1.1em; font-weight: normal; padding: 100px 340px 0 10px; margin:0; 	clear: left; position:relative; display:block;}/* RIGHT COLUMN HIGHLIGHTS STYLES */.highlight {	border: 1px solid #999; margin: 0 0 10px 0; padding: 3px;	background-color: #f2f2f2; width: 97%;}.highlight h2 {	background-color: #003366; color: #FFFFFF; margin: 0 0 5px 0; padding: 2px; 	font-family: Arial, Helvetica, sans-serif; text-align: center;	background-image: none; border: 0;}.highlight h2 a,.highlight h2 a:link,.highlight h2 a:visited {	color: #FFFFFF; text-decoration: none;}.highlight h2 a:hover {	color: #FFFFCC; text-decoration: none;}.highlight p {	margin: 4px 3px 8px 3px;}#neighborhoodmap {	background-image: url(../images/interface/search_street_bg.gif); background-repeat: no-repeat; 	background-position: right; height: 11.5em;}#calendar {}/* CONTENT AREA STYLES */#home div#content {	float: none; margin: 20px 11px 0 225px; background-color: #FFFFFF;}#home #content p {	margin: 0; padding: 0.3em 0 0.6em 0; text-indent: 0;}