body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; background-color:white; background-image: url(../images/backgroundsubpage.gif); background-repeat: repeat-x; background-position: left 0; }
h1 {
	margin:0 0 15px 10px;
	padding:0;
	font-size:0.8em;
	line-height:1em;
	font-weight:bold;
	color:#036;
	background-color: transparent;
	}
h2 { font-size:0.8em; color:#960; font-weight: bold; background-color: transparent; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; }
h3 { font-size:0.8em; color:#3d9cb8; font-weight: bold; background-color: transparent; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; }
p {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 16px 10px;
	padding:0;
	}
ul { font:0.7em Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-right: 0; margin-left: 25px; padding:0 0 0 5px; list-style-image: url(../images/goldsquare.gif); }
#content>p {margin:10px;}
#content>p+p {text-indent:30px;}
a {
	color:#09c;
	font-size:inherit;
	text-decoration:none;
	font-weight:normal;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#054674;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}

/* menu */
#menu { color: black; background-color:#b4c8d6;  
/* Again, the ugly brilliant hack. */
margin-top: 5px; margin-bottom: 5px; margin-left: 10px; voice-family: "\"}\""; voice-family:inherit; }
#menu a#selected { color: #fff; background-color: #5d8fb4; }
#menu a { color:#036; font-size:0.7em; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/whitesquare.gif); background-repeat: no-repeat; background-position: left 7px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
#menu a:hover, #menu a:active { color: #fff; background-color: #5d8fb4; background-image: url(../images/goldsquare.gif); }

/* end menu */

#leftnav { color: #000; background-color: #b6c8d6; }
#topbar { background-image: url(../images/topcurve.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; }
#imagebar { margin: 0; padding: 0; }
#main { margin: 0; padding: 0; border-bottom: 5px solid #2f689f; }
#management { color: #960; font-size: 0.7em; font-weight: normal; background-color: #b6c8d6; margin-left: 10px; padding: 2px 10px 5px; }
#management a { color:#960; font-size:inherit; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
#management a:hover, #management a:active { color: #036; background-color: white; }

#copyright { color: #036; font-size: 9px; font-weight: normal; background-color: white;  }
#address { color: black; background-color: transparent; font-size: inherit; margin-top: 120px; }
#welcome { color: #3d9cb8; background-color:transparent; font-size: 0.7em; font-style: italic; margin-left: 40px; }
#subhead { color: #064674; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; background-image: url(../images/subimagebar.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 10px; padding-left: 10px; }
.photo { float: left; margin: 10px; border: solid 1px #d6ab28; }
.caption { color: #d5a921; font-size: 0.7em; font-style: italic; background-color: transparent; text-align: center; }
#resident { background-color: #b6c8d6; }

#offer {color: #003366 !important;background:#fae7a6 !important;padding:4px 10px !important;font-size:10px !important;}
#offer:hover {color: #003366 !important;background:#fae7a6 !important;padding:4px 10px !important;font-size:10px !important;}


/* Hide special offer FLASH 

	#special_offer {
		display: none;
	}
	*/
