#content {
margin-top: 0px;
border-top: none;
background-image: none;
}


/*---- Testimonials ----*/

div#testimonials {
height: 520px;
border-bottom: 1px solid #018ebd;
position: relative;
}
div#testimonialsSlides {
height: 395px;
position: relative;
}
div#becomeFoster {
position: absolute;
left: 20px;
bottom: 0px;
height: 180px;
width: 305px;
}
div#becomeFoster p {
font-size: 13px;
font-style: italic;
line-height: 20px;
margin: 5px 0 3px 5px;
}


div#testimonialsIndex {
width: 960px;
position: absolute;
bottom: 0px;
border-top: 5px solid #efecca;
background-color: #efecca;
}
div#testimonialsIndex ul {
margin: 0px;
padding: 0px;
}
div#testimonialsIndex ul li {
width: 318px;
height: 130px;
float: left;
color: #fff;
background-color: #ddd;
margin: 0px 1px;
padding: 0px;
}
div#testimonialsIndex ul li p {
font-size: 13px;
font-style: italic;
line-height: 17px;
margin: 0px;
padding: 0px;
letter-spacing: -.015em;
}
div#testimonialsIndex ul li p a {
color: #fff;
text-decoration: underline;
}
div#testimonialsIndex ul li p a:hover {
color: #004057;
}
div#testimonialsIndex ul li p.title {
font-size: 16px;
font-style: normal;
padding: 3px 0 5px 0;
}
div#testimonialsIndex ul li.orange {
background-color: #ff9000;
}
div#testimonialsIndex ul li.green {
background-color: #1f9118;
}
div#testimonialsIndex ul li.blue {
background-color: #00a5d3;
}




/*---- Main ----*/
div#main{width:640px;float:left;padding-top:10px;padding-bottom:15px;}
div#main p#homeHeader{font-family:Georgia,Times,"Times New Roman",serif;font-size:29px;font-weight:normal;color:#046c00;margin:0px 0 0px 0;padding:0px;}
.introText{font-size:15px;font-style:normal;line-height:24px;}
img#doanteBanner{float:right;}



div#featuredEvents{width:450px;}
div#featuredEvents ul li span.title{font-size:17px;}
div#featuredEvents ul li div.description{font-size:11px;}
div#featuredEvents ul#eventList li span.date{display:block;color:#FF8400;font-size:15px;font-style:italic;}



div#resources{width:450px;}
div#resources ul{margin:0px;padding:0px;border-bottom: 1px solid #ddd;}
div#resources ul li{background-repeat:no-repeat;background-position:5px 10px;padding-bottom:0px;margin:0px;}
div#resources ul li.resourceType1{background-image:url('/img/pdfIcon-s.gif');}
div#resources ul li.resourceType2{background-image:url('/img/linkIcon-s.gif');}
div#resources ul li.row0{background-color:#d9edd8;}
div#resources span.title{font-size:16px;font-style:italic;letter-spacing:-.025em;color:#0083af;display:block;padding:10px 0px 0px 38px;}
div#resources a:hover span.title{color:#ff8400;text-decoration:underline;}
div#resources span.categories{font-size:11px;color:#555555;padding:2px 0px 0px 38px;display:block;}
div#resources span.categoryLabel{text-transform:uppercase;letter-spacing:.08em;}
div#resources span.categories a:link,
div#resources span.categories a:hover,
div#resources span.categories a:visited,
div#resources span.categories a:active{font-style:italic;font-size:12px;color:#555555;text-decoration:underline;}
div#resources span.categories a:hover{color:#ff8400;}






/*---- Sidebar ----*/
div#sidebar {
width: 320px;
float: left;
}

div#events {
background-color: #e4f8ff;
margin-bottom: 20px;
}

div#eventCalendar {
/* 	background-color: #c1efff; */
	border-top: 1px solid #afe1f2;
border-bottom: 1px solid #2d95c1;
padding: 10px 0px 10px 10px;
background: #c1efff url(/img/calendarBkgd.png) no-repeat;
font-family: arial, helvetica, sans-serif;
position: relative;
}






/* #eventCalendar {
	background: #fff url(/img/calendarAppHolder.png) no-repeat;
	font-family: arial, helvetica, sans-serif;
	position: relative;
} */
#eventCalendar div#calendarContainer {
	background-color: #fff;
	width:260px;
	min-height: 180px;
/* 	height: auto; */
	position: relative;
}

div#calendarMonth {
background-color: #0089d1;
color: #fff;
font-family: Georgia, serif;
font-size: 15px;
padding: 8px;
text-align: center;
}
div#calendarSeeAll {
background-color: #0089d1;
color: #fff;
font-family: Georgia, serif;
text-transform: uppercase;
font-size: 12px;
padding: 7px;
text-align: center;
position: absolute;
bottom: 0px;
right: 0px;
width: 246px;
}
div#calendarSeeAll a {
color: #9fe6ff;
}
div#calendarSeeAll a:hover {
color: #fff;
}

div#calendarContainer table {
border-collapse: collapse;
margin: 5px auto;
width: 94%;
}

div#calendarContainer table th,
div#calendarContainer table td {
/* 	font-size: 10px; */
	font-size: 12px;
line-height: 14px;
padding: 2px;
text-align: center;
vertical-align: middle;
}
div#calendarContainer table td {
/* 	font-size: 10px; */
	font-size: 11px;
line-height: 14px;
padding: 2px;
text-align: center;
vertical-align: middle;
}

div#calendarContainer table th {
font-weight: bold;
}

div#calendarContainer table td.hasEvent {
background-color: #e4e4e4;
font-weight: bold;
}
div#calendarContainer table td.calendarHover {
background-color: #0089d1;
color: #fff;
cursor: pointer;
}

div#calendarEventInfo {
	height: 60px;
	padding: 10px;
}
div#calendarEventInfo p {
color: #0079a2;
font-size: 14px;
font-style: italic;
line-height: 18px;
padding: 0px;
margin: 0px 0px 10px 0px;
letter-spacing: .0em;
}
div#calendarEventInfo p span {
	display: block;
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	color:#FF8400;
}
