/* ######################################################### */
/* # -------------------- BODY --------------------------- # */
/* ######################################################### */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;} :focus {outline: 0;} ins {text-decoration: none;}del {text-decoration: line-through;} table {border-collapse: collapse;border-spacing: 0;}.clear{clear: both; font-size: 0px; margin:0; line-height: 0px;}

body{
	background: #fff;
	color:#333333;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
}

a:link, a:visited, a:active {
color:#F22771;
}

a:hover {
color:#F20544;
}

.inner{
	display: block;
	position: relative;
	left: 50%; top:0;
	width: 849px;
	margin: 0 0 0 -425px;
}

.left{
	display: block;
	width: 320px;
	float: left;
}

.right{
	display: block;
	width: 360px;
	float: right;
}

#home { background:url(/img/home.jpg) no-repeat scroll center top; /*height:548px;*/}
#history { background:url(/img/history.jpg) no-repeat scroll center top;}
#activities { background:url(/img/pool.jpg) no-repeat scroll center top;}
#we_help { background:url(/img/nurse_and_child.jpg) no-repeat scroll center top;}
#you_help { background:url(/img/woman.jpg) no-repeat scroll center top;}
#contact { background:url(/img/contact.jpg) no-repeat scroll center top;}
#trustee_reports {}

p, h1, h2, h3{
font-weight:normal;
}
p{
line-height:20px;
margin-bottom:10px;
}
h1{
font-size:2em;
line-height:30px;
color:#F22771;
margin-bottom:10px;
}
h2{
font-size:1.5em;
line-height:20px;
color:#F22771;
margin-bottom:10px;
}
h3{
font-size:2em;
line-height:20px;
color:#F22771;
margin-bottom:10px;
}





/* ######################################################### */
/* # -------------------- TOPBAR ------------------------- # */
/* ######################################################### */

#topbar{
	display: block;
	width: 100%;
	height: 35px;
	background: #f22771 url(/img/nav_bg.gif) repeat-x;
	position: relative;
	font-weight:bold;
}

#menu_container{
height:35px;
overflow:hidden;
}

ul#menu{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow:hidden;
}
ul#menu li {
	margin: 0;
	float: left;
}
ul#menu li a {
	height:35px;
	float: left;
	text-decoration: none;
}


ul#menu li#home_nav a {
background:url(/img/home_nav.gif) no-repeat;
width:141px;
}
ul#menu li#history_nav a {
background:url(/img/history_nav.gif) no-repeat;
width:140px;
}
ul#menu li#activities_nav a {
background:url(/img/activities_nav.gif) no-repeat;
width:142px;
}
ul#menu li#we_nav a {
background:url(/img/we_nav.gif) no-repeat;
width:141px;
}
ul#menu li#you_nav a {
background:url(/img/you_nav.gif) no-repeat;
width:141px;
}
ul#menu li#contact_nav a {
background:url(/img/contact_nav.gif) no-repeat;
width:144px;
}

ul#menu li#home_nav a:hover {
background-position: 0 -35px;
width:141px;
}
ul#menu li#history_nav a:hover {
background-position: 0 -35px;
width:140px;
}
ul#menu li#activities_nav a:hover {
background-position: 0 -35px;
width:142px;
}
ul#menu li#we_nav a:hover {
background-position: 0 -35px;
width:141px;
}
ul#menu li#you_nav a:hover {
background-position: 0 -35px;
width:141px;
}
ul#menu li#contact_nav a:hover {
background-position: 0 -35px;
width:144px;
}


/* ######################################################### */
/* # -------------------- CONTENT ------------------------ # */
/* ######################################################### */

#content{
	display: block;
	width: 100%;
	position: relative;
	border-bottom:1px white solid;
	-webkit-user-select:none;
	padding-bottom: 10px;
}
#content .margintop{padding:300px 20px 20px 20px;}
#content .margintop .semi_white{background:url(/img/semi_white.png) repeat; padding: 20px 40px 20px 40px; overflow:hidden;}

#footer { display: block; width: 100%; position: relative;}
#footer ul {
margin:0 0 15px 0;
padding:15px 0 0 0;
text-align:center;
border-top:1px solid #F22771;
}
#footer ul li {
display:inline;
list-style:none outside none;
margin:0;
padding:0 15px;
}
#footer ul li a {
text-decoration:none;
}
#footer ul li a:hover {
text-decoration:underline;
}

#content #trustee_reports .margintop { padding:20px 20px 20px 20px;}

#trustee_reports .left { width:30%;} 
#trustee_reports .right { width:70%;}
