@charset "UTF-8";/* CSS Document */html {	background: url(images/html_bg.gif);	}body {	margin: 0;	padding: 0;	font-family: Georgia, Times New Roman, Times, serif;	font-size: 0.9em;	color: 121212;	background: transparent url(images/body_bg.gif) repeat-x;}#home a#homelink, #about a#aboutlink, #programs a#programslink, #news a#newslink, #homeless a#homelesslink, #staff a#stafflink, #volunteer a#volunteerlink, #donations a#donationslink, #directions a#directionslink, #sponsors a#sponsorslink {	color: #999999;}#home a:hover#homelink, #about a:hover#aboutlink, #programs a:hover#programslink, #news a:hover#newslink, #homeless a:hover#homelesslink, #staff a:hover#stafflink, #volunteer a:hover#volunteerlink, #donations a:hover#donationslink, #directions a:hover#directionslink, #sponsors a:hover#sponsorslink {	color: #999999;}h1,h2,h3,h4,h5,h6 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #000080;}h1 {	font-size: 2em;}h2 {	font-size: 1.6em;}h3 {	font-size: 1.3em;}h4 {	font-size: 1em;}h5 {	font-size: 1em;}h6 {	font-size: 1em;}#wrapper {	position: relative;	width: 854px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	border: 3px solid #000080;	background: #FFFFFF;}#banner {	position: relative;	height: 125px;	padding: 10px 15px;	background: #FFFFFF repeat-x left bottom;}#banner h1, #banner h2 {	text-indent: -9999px;}#banner #logo {	float: left;/*	margin-top: 5px;*/	border-width: 0px;}#banner #heading {	position: absolute;	width: 567px;	top: 15px;	right: 15px;}h3#mission {	position: absolute;	right: 15px;	bottom: 148px;	width: 567px;	margin: 0;	font: normal 1em/1em Georgia, "Times New Roman", Times, serif;	color: #121212;	background: transparent;	top: 85px;}#menu {	margin: 0;	background: #000080;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: bold;	border-top: 2px solid #CCCCFE;	border-bottom: 2px solid #FBFB00;}#menu ul {	margin: 0;	padding: 5px 0 5px 15px;}#menu ul li {	display: inline;	list-style-type: none;}#menu ul li a {	color: #FFFFFF;	text-decoration: none;	padding: 5px 10px 5px 0px;	outline: none;	display: inline-block;}#gala09 #content h2, #gala09 #content h3, #gala09 #content p, #gala09 #content form input {}#menu a:link {	color: #FFFFFF;}#menu a:visited {	color: #EE30BE;}#menu a:hover {	color: #00C200;	background: url(images/menu_bg.gif) no-repeat center center;}#main {	position: relative;	margin: 0;	padding: 0px;	background: #FFFFFF url(images/bg_main.jpg) repeat-y -400px;}#main p {	font-family: Verdana, Arial, Helvetica, sans-serif;}#content {	width: 500px;	min-height: 500px;	margin: 0;	padding: 15px;	float: left;	font-size: 1em;	background: #FFFFFF;}#gala09 #content {	background: url(images/gala08collage.jpg) no-repeat center 10px;	min-height: 550px;	padding-top: 100px;}#content h2 {	margin-top: .7em;	margin-bottom: 0px;	padding: 0;}#programs #content h2 {	background: url(images/programs.jpg) no-repeat left bottom;	height: 135px;}#staff #content h2 {	background: url(images/staff.jpg) no-repeat left bottom;	height: 135px;}#volunteer #content h2 {	background: url(images/volunteers.jpg) no-repeat left bottom;	height: 135px;}#donations #content h2 {	background: url(images/donations.jpg) no-repeat left bottom;	height: 135px;}#content h3 {	margin-bottom: 0em;	margin-top: 0em;}#content h4 {	margin-bottom: 0.1em;	margin-top: 0.1em;}#content ul {	margin-top: 0.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;}#content ul.nobullet li h4 {	margin-top: 0;}#content ul.nobullet li {	margin-top: 0.1em;	margin-bottom: 0;	list-style-type: none;}#content ul.bullet_margin {	margin: 0.1em 1em 1.6em 0;	padding: 0;	list-style-type: none;}#content ul.menu {	list-style-type: none;	margin: 0.1em 0	0.1em 0;	padding: 0;}#content ul.menu li {	display: inline;	margin-left: 0;	padding-right: 25px;}#content ol {	margin-top: 0.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;}#content ol ol {	list-style-type: lower-roman;	}#content p {	margin-top: 0em;	margin-bottom: 0em;}#content img + p{	font-size: 0.8em;	font-style: italic;	padding: 0 9px 3px 9px;}#content form.donation {	width: 150px;	margin: 0px 10px 0 0;	padding: 0px;}#content dl {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-top: 10px;	padding-top: 0px;	margin-bottom: 10px;	padding-bottom: 0px;}#content ul li a{	font-weight: bold;}#content .imgright {	float: right;	margin-bottom: 10px;	margin-left: 10px;	border: 2px inset #666;}#content .imgleft {	float: left;	margin: 0 10px 10px 0;	border: 2px inset #666;}#content .imgcenter {	margin-right: auto;	margin-left: auto;	padding: 2px;	border: 1px solid #121212;}#content .imgclear {	clear: both;}#content p.quotefollowing {	margin-bottom: 0.2em;}#content blockquote {	margin-top: 0px;}#content blockquote p {	margin-top: 0.2em;	margin-bottom: 0.2em;	text-indent: -0.4em;}#content p cite {	font-size: .9em;}#content table {	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;}#content table th {	font-family: Georgia, "Times New Roman", Times, serif;	padding: 5px;}#content table td {	padding: 5px;	vertical-align: top;}#sidebar {	float: right;	margin: 0;	padding: 5px 15px 0px;	font-size: 1em;	background: #FFFFFF;	width: 290px;	background-color: #FFFFCD;}#sidebar #randompic {	margin-bottom: 1em;	float: left;}#sidebar h4 {	margin-top: 0.2em;	margin-bottom: 0.2em;	line-height: 1em;	font-family: Georgia, "Times New Roman", Times, serif;	clear: left;	font-style: oblique;}#sidebar h4 + h4 {	margin-top: 0.6em;}#sidebar h3 {	margin-bottom: 0em;}#sidebar h5 {	margin-top: 0px;	margin-bottom: 0px;	color: #121212;	display: run-in;}#sidebar p {	margin-top: 0px;	font-size: 0.9em;	margin-bottom: 0.5em;}#sidebar table {	width: 285px;	margin-bottom: 10px;	border: 1px solid #F76300;}#sidebar table td {	padding: 3px;	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;}#sidebar table td h4 {	margin: 0;	font-family: Georgia, "Times New Roman", Times, serif;}#footer {	clear: both;	margin: 0;	background: #FFFFFF url(images/footer_bg.gif) repeat-x left bottom;	padding: 5px 15px;	border-top: 1px solid #9C9C9D;	font: 0.8em Verdana, Arial, Helvetica, sans-serif;}#footer ul {	margin: 0;	padding: 0;}#footer ul li {	list-style-type: none;	text-align: left;	margin: 0px;	padding: 0 15px 0 0;	display: inline;	vertical-align: top;}#footer form {	display: inline;	margin: 0px;	padding-top: 0px;	padding-right: 15px;}form {	font-family: Verdana, Arial, Helvetica, sans-serif;}label {	width: 90px;	margin-right: 10px;	display: block;	vertical-align: top;	float: left;	margin-bottom: 3px;}legend {	color: #000080;	font-weight: bold;}input, textarea, select {	margin-bottom: 3px;}.table_contact, .table_sponsors {	width: 500px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	border: 1px solid #CCCCFE;	padding: 3px;	border-collapse: collapse;}.table_contact td {	vertical-align: top;	padding: 2px;	border-bottom: 1px solid #CCCCFE;}.table_contact a {	text-decoration: none;}.table_contact   td.col1 {	width: 210px;}.table_contact   td.col2 {	width: 145px;}.table_contact   td.col3 {	text-align: right;}table.table_sponsors {	padding: 3px;}.table_sponsors td {	vertical-align: top;	padding: 2px;	width: 50%;}.row_alt {	background: #CCCCFE;}.gala_heading {	color: #F76300;}.createahome {	font-weight: bold;	color: #0B0080;}.quote {	font-style: italic;}a img {	border: none;}.center {	text-align: center;}img[alt^="I feel hope"]:after {	content: attr(alt);	display: inline-block;}
