body{
margin:0;
}
li {
padding:2px;
}

#top {
background-color:#F78E4C;
height:25px;
z-index:99;
}

#nav_ {
background-color:#FFF;
height:25px;
left:0;
margin:0 auto;
padding-left:3px;
padding-right:6px;
position:relative;
top:0;
width:800px;
z-index:100;
}

#container {
height:auto;
position:relative;
width:100%;
}

#content {
height:auto;
margin:0 auto;
position:relative;
width:797px;
}

#footer {
background-color:#F78E4C;
clear:both;
color:#FFF;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
height:auto;
padding:5px;
position:relative;
text-align:center;
}

#footer-home {
background-color:#F78E4C;
color:#FFF;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
height:auto;
padding:5px;
position:absolute;
text-align:center;
top:800px;
width:100%;
}

* html div.footer-home {
bottom:-100px;
}

#swoosh_ {
background-image:url(../images/swoosh.gif);
background-repeat:no-repeat;
height:641px;
margin:auto;
position:absolute;
top:25px;
width:797px;
}

#logo-main_ {
background-image:url(../images/logo-main.gif);
background-repeat:no-repeat;
height:204px;
left:108px;
position:absolute;
top:62px;
width:427px;
z-index:2;
}

#donate_ {
height:89px;
left:621px;
position:absolute;
top:194px;
width:92px;
z-index:4;
}

#donate-head {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
left:625px;
position:absolute;
text-align:center;
top:224px;
width:80px;
z-index:3;
}

#families_ {
height:119px;
left:484px;
position:absolute;
top:420px;
width:88px;
z-index:4;
}

#families-head {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
left:488px;
position:absolute;
text-align:center;
top:450px;
width:76px;
z-index:3;
}

#adolescents_ {
height:118px;
left:352px;
position:absolute;
top:458px;
width:87px;
z-index:4;
}

#adolescents-head {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
left:356px;
position:absolute;
text-align:center;
top:488px;
width:75px;
z-index:3;
}

#individuals_ {
height:119px;
left:222px;
position:absolute;
top:487px;
width:87px;
z-index:4;
}

#individuals-head {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
left:226px;
position:absolute;
text-align:center;
top:517px;
width:75px;
z-index:3;
}

#children_ {
height:119px;
left:87px;
position:absolute;
top:505px;
width:88px;
z-index:4;
}

#children-head {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
left:91px;
position:absolute;
text-align:center;
top:535px;
width:75px;
z-index:3;
}

#house_ {
height:108px;
left:604px;
position:absolute;
top:340px;
width:107px;
z-index:4;
}

#house-head {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
left:609px;
position:absolute;
text-align:center;
top:370px;
width:95px;
z-index:3;
}

#main-copy_ {
height:133px;
left:157px;
position:absolute;
top:281px;
width:368px;
z-index:2;
}

.main-copy-body_ {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:16px;
font-weight:400;
line-height:19px;
text-align:right;
z-index:2;
}

.main-copy-head_ {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:20px;
font-weight:700;
line-height:25px;
text-align:right;
top:20px;
z-index:2;
}

#sub-logo_ {
background-image:url(../images/sub-logo.gif);
background-repeat:no-repeat;
float:left;
height:178px;
margin:5px;
position:relative;
width:323px;
}

#sub-support_ {
float:right;
height:178px;
margin:5px;
position:relative;
width:400px;
}

#sub-content_ {
float:left;
height:auto;
margin-left:40px;
min-height:500px;
overflow:auto;
padding:10px;
position:relative;
width:450px;
}

.sub-content-head2 {
color:#F78E4C;
font-family:Optima, Times, Courier;
font-size:24px;
font-weight:bolder;
overflow:auto;
text-align:center;
z-index:10;
}

.tbl-content {
font-family:Optima, Times, Courier;
font-size:11px;
font-weight:400;
}

#sub-content-body {
font-family:Optima, Times, Courier;
font-size:11px;
font-weight:400;
text-align:left;
z-index:10;
}

#sub-nav_ {
float:left;
height:auto;
margin-bottom:20px;
margin-left:20px;
min-height:628px;
position:relative;
width:240px;
}

.calendar {
height:auto;
margin:0 auto;
min-height:628px;
position:relative;
width:700px;
}

.calendar-main {
background-color:#FFF;
border:2px solid #F68E4C;
margin:20px auto;
padding:1px;
position:relative;
width:770px;
}

.cal {
border:2px solid #F68E4C;
margin-bottom:20px;
}

.cal td {
height:100px;
width:100px;
}

.cal td ul {
left:-25px;
position:relative;
text-align:justify;
}

.cal_head {
color:#FFF;
font-family:Optima, Times, Courier;
font-size:16px;
font-weight:700;
padding:4px;
text-align:center;
}

.cal_head a {
color:#FFF;
cursor:pointer;
font-family:Optima, Times, Courier;
font-size:16px;
font-weight:bolder;
text-align:left;
text-decoration:none;
}

.cal_head a:hover {
color:#FFF;
font-family:Optima, Times, Courier;
font-size:16px;
font-weight:bolder;
text-align:left;
text-decoration:underline;
}

.cal_week {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
text-align:center;
text-decoration:none;
}

.cal_day {
color:#F68E4C;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:none;
}

.cal_day a {
color:#F68E4C;
cursor:pointer;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:none;
}

.cal_day a:hover {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:underline;
}

.cal_today {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:none;
}

.cal_today a {
color:#FE5F10;
cursor:pointer;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:none;
}

.cal_today a:hover {
color:#F68E4C;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:underline;
}

.cal_blank {
color:#FFF;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
padding:4px;
text-align:right;
text-decoration:none;
}

.events {
color:#F68E4C;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
left:-20px;
margin:5px;
position:relative;
text-align:left;
text-decoration:none;
top:-12px;
width:100px;
}

.events a {
color:#F68E4C;
cursor:pointer;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
text-align:left;
text-decoration:none;
}

.events a:hover {
color:#FE5F10;
cursor:pointer;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
text-align:left;
text-decoration:underline;
}

.calendar-blank-day {
background-color:#F9F2CF;
border:1px solid #FFF;
color:#F68E4C;
float:left;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:bolder;
height:100px;
overflow:auto;
padding:4px;
position:relative;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:100px;
}

.news-title {
color:#F78E4C;
font-family:Optima, Times, Courier;
font-size:24px;
font-weight:bolder;
text-align:left;
z-index:10;
}

.news-content {
color:#000;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:400;
text-align:left;
z-index:10;
}

#bar {
border-top:#F78E4C 2px dotted;
margin-bottom:10px;
margin-top:10px;
}

.clear {
clear:both;
margin:0;
padding:0;
}

#event {
height:auto;
left:30%;
position:absolute;
top:300px;
width:484px;
z-index:1000;
}

.event-top_ {
float:left;
height:43px;
position:relative;
}

.event-content_ {
background-image:url('../images/event-content.gif');
background-repeat:repeat-y;
clear:both;
height:auto;
padding-left:20px;
padding-right:20px;
position:relative;
}

.event-bottom_ {
background-image:url('../images/event-bottom.gif');
background-repeat:no-repeat;
height:45px;
position:relative;
}

.column-header {
color:#F68E4B;
font-family:Optima, Times, Courier;
font-size:14px;
font-weight:bolder;
}

#copy {
color:#000;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
height:auto;
margin:20px;
overflow:auto;
padding:5px;
width:400px;
}

.text {
color:#000;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
overflow:auto;
}

.title {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:16px;
font-weight:bolder;
position:relative;
text-transform:uppercase;
top:-20px;
width:350px;
}

.image {
background-color:#FFF;
border:2px solid #F78E4C;
margin-top:20px;
padding:2px;
}

li a,a {
color:#F68E4B;
font-weight:700;
text-decoration:none;
}

li a:hover,li a:visited:hover,a:hover,a:visited:hover {
color:#FE5F10;
text-decoration:underline;
}

li a:visited,a:visited {
color:#FE5F10;
text-decoration:none;
}

#footer a,#footer-home a {
color:#FFF;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
text-align:center;
text-decoration:none;
}

#footer a:hover,#footer a:visited,#footer-home a:hover,#footer-home a:visited {
color:#FFF;
text-decoration:underline;
}

.sub-content-head,h1 {
color:#F78E4C;
font-family:Optima, Times, Courier;
font-size:24px;
font-weight:bolder;
overflow:auto;
text-align:left;
z-index:10;
}

.sub-content-subhead,h2,.news-header {
color:#FE5F10;
font-family:Optima, Times, Courier;
font-size:16px;
font-weight:700;
text-align:left;
z-index:10;
}

.news-date,.news-author {
color:#F78E4C;
font-family:Optima, Times, Courier;
font-size:12px;
font-weight:700;
text-align:left;
z-index:10;
}.employment-link {
	color:#F78E4C;
	font-family:Optima, Times, Courier;
	font-size:24px;
	font-weight:bolder;
	overflow:auto;
	text-align:left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

