@import "default.css";

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:#fff6cc;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

sup {
	font-size:xx-small; vertical-align:top;
}

sub {
	font-size:xx-small; vertical-align:bottom;
}

#utility-wrapper {
	width:100%;
	height:45px;
	background:#fff;
	border-bottom:2px solid #9F8530;
}

#utility {
	width:908px;
	margin:0px auto;
	position:relative;
}

#utility-nav {
	overflow:hidden;
	position:absolute;
	left:25px;
	top:10px;
}

#utility-nav li {
	height:25px;
	border-right:1px solid #dddedf;
	margin-right:5px;
	float:left;
}

#utility-nav li a {
	color:#00853F;
	font-size:11px;
	line-height:25px;
	text-decoration:none;
	margin-right:5px;
}

#utility-wrapper form{
	display:block;
}



#utility form label {
	width:80px;
	text-align:right;
	font-size:12px;
	line-height:25px;
	height:25px;
	display:block;
	float:left;
	margin-right:10px;
	font-weight:bold;
	font-style:italic;
	color:#00853F;
}



#content-wrapper {
	width:100%;
	background:#fff6cc url('/images/bg.jpg') top center no-repeat;
}

#wrapper {
	width:908px;
	margin:0px auto;
	background: url('/images/content-bg.gif') bottom left no-repeat;
}

#header {
	position:relative;
	height:116px;
	z-index:1000;
}

#header h1 {
	width:158px;
	height:90px;
	position:absolute;
	top:13px;
	left:35px;
}

#header h1 a {
	width:158px;
	height:90px;
	background: url('/images/logo.jpg') top left no-repeat;
	display:block;
	text-indent:-9999px;
}

#header form {
	position:absolute;
	top:8px;
	right:2px;
	width:330px;
	height:30px;
}

#header form input {
	background: url('/images/search-bg.gif') top left no-repeat;
	width:250px;
	height:30px;
	border:0;
	padding:6px 0 0 10px;
}
#search {font-style:italic;color:#777;}

#header form #go {
	background:none;
	width:80px;
	height:30px;
	border:0;
	padding:6px 0 0 10px;
	position:absolute;
	top:-6px;
	right:0;
}

#header ul {
	position:absolute;
	top:45px;
	right:0px;
	width:180px;
}

#header ul li {
	float:left;
	display:inline;	
}

#header ul li a img {
	border:none;
}

#navigation {
	height:130px;
	margin-top:-80px;
	z-index:500;
}

#navigation ul {
	height:130px;
	position:relative;
	z-index:500;
}

#navigation ul li {
	float:left;
	position:relative;
	z-index:500;
}

#navigation ul li#nav-selectneighborhood {
	width:236px;
	height:130px;
}

#navigation ul li#nav-selectneighborhood a.select-neighborhood {
	width:236px;
	height:130px;
	display:block;
	text-indent:-9999px;
	background: url('/images/nav-select-neighborhood.jpg') bottom left no-repeat;
}

#neighborhood-dropdown {
	position:absolute;
	top:130px;
	left:0;
	z-index:100;
	background:#fff;
	width:888px;
	border-bottom:5px solid #961b27;
	padding:10px;
	display:none;
	z-index:500;
}

#neighborhood-dropdown table tr td {
	width:160px;
	padding-right:15px;
	color:#58595B;
	font-size:12px;
	vertical-align:top;
}

#neighborhood-dropdown table tr td a {
	color:#58595B;
	margin-bottom:3px;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-weight: normal;
}

#neighborhood-dropdown table tr td a:hover {
	text-decoration:underline;
	color:#00853F;
}

#neighborhood-dropdown table tr td strong {
	color:#C41230;
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
	display:block;
}

#navigation ul li ul.subnav {
	position:absolute;
	top:130px;
	left:0;
	width:165px;
	display:none;
}

#navigation ul li ul.subnav li{
	width:175px !important;
	height:26px !important;
	background: none !important;
	text-align:left;
	text-indent: 0 !important;
}


#navigation ul li ul.subnav li a{
	width:165px !important;
	height:26px !important;
	background: url('/images/subnav-bg.jpg') top right no-repeat !important;
	text-align:left;
	text-indent: 0 !important;
	font-size:14px;
	color:#58595B;
	text-decoration:none;
	line-height:26px;
	padding-left:15px;
}

#navigation ul li ul.subnav li.has-subnav a{
	background: url('/images/subnav-bg-hassubnav.jpg') top right no-repeat !important;
}

#navigation ul li ul.subnav li a:hover {
	background: url('/images/subnav-bg-hover.jpg') top right no-repeat !important;
}

#navigation ul li ul.subnav li.has-subnav a:hover,
#navigation ul li ul.subnav li.has-subnav a.current{
	background: url('/images/subnav-bg-hassubnav-hover.jpg') top right no-repeat !important;
}

#navigation ul li ul.subnav li ul.sub-subnav {
	position:absolute;
	top:0;
	left:180px;
	display:none;
}

#navigation ul li ul.subnav li ul.sub-subnav li a {
	width:180px !important;
	height:26px !important;
	background: #fff6cd url('/images/sub-subnav-bg.jpg') top left no-repeat !important;
	text-align:left;
	text-indent: 0 !important;
	font-size:12px;
	color:#58595B;
	text-decoration:none;
	line-height:26px;
	padding-left:15px;
}

#navigation ul li ul.subnav li ul.sub-subnav li a:hover {
	background: #ffd200 url('/images/sub-subnav-bg-hover.jpg') top left no-repeat !important;
}

#navigation ul li#nav-aboutus {
	width:107px;
	height:130px;
}

#navigation ul li#nav-aboutus a {
	width:107px;
	height:130px;
	display:block;
	text-indent:-9999px;
	background: url('/images/nav-aboutus-off.png') bottom left no-repeat;
}

#navigation ul li#nav-aboutus a:hover,
#navigation ul li#nav-aboutus a.current,
#navigation ul li#nav-aboutus a.current-loc {
	background: url('/images/nav-aboutus-over.png') bottom left no-repeat;
}

#navigation ul li#nav-getinvolved {
	width:138px;
	height:130px;
}

#navigation ul li#nav-getinvolved a {
	width:138px;
	height:130px;
	display:block;
	text-indent:-9999px;
	background: url('/images/nav-getinvolved-off.png') bottom left no-repeat;
}

#navigation ul li#nav-getinvolved a:hover,
#navigation ul li#nav-getinvolved a.current,
#navigation ul li#nav-getinvolved a.current-loc {
	background: url('/images/nav-getinvolved-over.png') bottom left no-repeat;
}

#navigation ul li#nav-calendar {
	width:104px;
	height:130px;
}

#navigation ul li#nav-calendar a {
	width:104px;
	height:130px;
	display:block;
	text-indent:-9999px;
	background: url('/images/nav-calendar-off.png') bottom left no-repeat;
}

#navigation ul li#nav-calendar a:hover,
#navigation ul li#nav-calendar a.current,
#navigation ul li#nav-calendar a.current-loc {
	background: url('/images/nav-calendar-over.png') bottom left no-repeat;
}

#navigation ul li#nav-mediaroom {
	width:143px;
	height:130px;
}

#navigation ul li#nav-mediaroom a {
	width:143px;
	height:130px;
	display:block;
	text-indent:-9999px;
	background: url('/images/nav-mediaroom-off.png') bottom left no-repeat;
}

#navigation ul li#nav-mediaroom a:hover,
#navigation ul li#nav-mediaroom a.current,
#navigation ul li#nav-mediaroom a.current-loc {
	background: url('/images/nav-mediaroom-over.png') bottom left no-repeat;
}

#navigation ul li#nav-makedonation {
	width:180px;
	height:130px;
}

#navigation ul li#nav-makedonation a {
	width:180px;
	height:130px;
	display:block;
	text-indent:-9999px;
	background: url('/images/nav-makedonation-off.png') bottom left no-repeat;
}

#navigation ul li#nav-makedonation a:hover,
#navigation ul li#nav-makedonation a.current,
#navigation ul li#nav-makedonation a.current-loc {
	background: url('/images/nav-makedonation-over.png') bottom left no-repeat;
}

.interior-cta {
	height:325px;
	width:908px;
	position:relative;
	z-index:5;
}

#cta{
	background: #ffffff;
	}

#cta-get-involved {
	background: url('/images/cta-get-involved.jpg') top left no-repeat;
}

#cta-about-us {
	background: url('/images/cta-about-us.jpg') top left no-repeat;
}

#cta-calendar {
	background: url('/images/cta-calendar.jpg') top left no-repeat;
}

#cta-media-room {
	background: url('/images/cta-media-room.jpg') top left no-repeat;
}

#interior-subnav {
	width:209px;
	height:320px;
	padding:5px 14px 0 7px;
	position:absolute;
	top:0;
	right:0;
}

#interior-subnav ul li {
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #00853f;
	line-height:50px;
}

#interior-subnav ul li a {
	color:#a5d4bb;
	text-decoration:none;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif, default;
	padding-left:15px;
	line-height:25px;
	display:block;
	width:195px;
	height:30px;
}

#interior-subnav ul li a:hover {
	background: url('/images/interior-subnav-hover.jpg') top left no-repeat;
	padding-left:30px;
	width:180px;
	color:#fff;
}


#content {
	overflow:hidden;
	padding:30px 0 100px 0;
	background:#fff;
	z-index:10;
	min-height:406px;
}

#news h1.dailychirp {
	background: url('/images/bg-daily-chirp.jpg') top left no-repeat;
	padding-left: 48px;
}	

#news {
	float:left;
	width:340px;
	background:#fff;
}

#news #tweet ul {
	margin-left: 35px;
	color: #6D6E70;
	font-size: 14px;
	line-height: 18px;
	width:285px;
}
#news #tweet p {
	margin-left: 35px;
	color: #6D6E70;
	font-size: 14px;
	line-height: 18px;	
}
#news #tweet{ 
	display: block; 
	margin: 5px 0;
}

#news #tweet a{
	color: #00853F;
	font-style: italic;
	text-decoration: underline;		
}

#news h1 {
	color:#00853F;
	font-size:40px;
	font-weight:normal;
	line-height:50px;
	letter-spacing: -.05em;
	margin-left:12px;
}

#news a.view-all {
	width:300px;
	height:12px;
	display:block;
	margin-left:12px;
	background: url('/images/view-all-link.jpg') top left no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#news .news-entry {
	margin:0 25px 25px 35px;
	border-bottom:2px dotted #6d6e70;
	padding-bottom:5px;
}

#news .news-entry h2 {
	color:#C41230;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
}

#news .news-entry p {
	color:#6d6e70;
	font-size:14px;
	line-height:18px;
}

#news .news-entry p a {
	color:#00853F;
	font-style:italic;
	text-decoration:underline;
}

#community-corner {
	width:568px;
	float:left;
	background:#fff;
}

#community-corner h1 {
	color:#00853F;
	font-size:40px;
	font-weight:normal;
	line-height:50px;
	margin-left:10px;
}

#community-corner a.view-calendar {
	width:536px;
	height:16px;
	display:block;
	margin-left:10px;
	background: url('/images/view-calendar-link.jpg') top left no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#community-events {
	overflow:hidden;
	padding-left:10px;
	padding-bottom:40px;
	width:558px;
	background: url('/images/community-bg.jpg') top left repeat-y;
}

#community-events .event {
	width:160px;
	float:left;
}

#community-events .event img {
	padding:3px;
	border:2px solid #00853F;
	margin-bottom:10px;
}

#community-events .event h3 {
	color:#C41230;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	margin-bottom:14px;
}

#community-events .event h4 {
	color:#6d6e70;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin-bottom:5px;
}

#community-events .event p {
	color:#6d6e70;
	font-size:13px;
	line-height:18px;
	margin-bottom:5px;
}

#community-events .event a {
	color:#00853F;
	text-decoration:underline;
	font-style:italic;
	
}

#community-events #first-event {
	padding-right:2px;
	margin-right:10px;
}

#community-events #second-event {
	margin-right:10px;
	padding-right:3px;
}

/* Interior Page */

#interior-content {
	width:648px;
	float:left;
	padding:0 10px 0 25px;
	position:relative;
}

#interior-content h1 {
	color:#00853F;
	font-size:40px;
	font-weight:normal;
	line-height:40px;
}

#interior-content .breadcrumbs {
	position:absolute;
	top:-20px;
	right:10px;
}

#interior-content .breadcrumbs ul {
	overflow:hidden;
	font-size:11px;
	color:#a6a8ab;
}

#interior-content .breadcrumbs ul li {
	display:inline;
	margin-right:0;
}

#interior-content .breadcrumbs ul li a {
	margin-right:5px;
	color:#a6a8ab;
	text-decoration:none;
}

#interior-content .breadcrumbs ul li a.current,
#interior-content .breadcrumbs ul li a:hover {
	color:#00853F;
}

#interior-content hr {
	height:3px;
	color:#ffd200;
	background:#ffd200;
	margin:0 5px 0 0;padding:0;
	border:0;
}

#interior-content p.quote {
	padding:20px 30px 18px 30px;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#c41230;
	border-bottom:2px dotted #6d6e70;
	margin:0 5px 20px 0;
}

#interior-content blockquote {
	padding:20px 30px 18px 30px;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#c41230;
	margin:0 5px 20px 0;
	font-style:italic;
}

#interior-content ul {
	font-size:14px;
	list-style: disc outside;
	margin:0 10px 15px 60px;
	font-weight:normal;
	color:#404041;
}

#interior-content ul a {
	color:#00853F;
	font-style:italic;
}

#interior-content ol {
	font-size:14px;
	list-style: decimal outside;
	margin:0 10px 15px 60px;
	font-weight:normal;
	color:#404041;
}

#calendar-info {
	height:26px;
	position:relative;
	border-bottom:2px dotted #6d6e70;
	margin:0 5px 20px 0;
	padding:10px 0;
/*	background:#666; */
}

#calendar-info ul {
	overflow:hidden;
	margin:0px 10px 0px 35px;
	line-height:26px;
}

#calendar-info ul li {
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif, default;
	font-size:14px;
	font-weight:bold;
	margin-right:25px;
}

#calendar-info ul li a {
	text-decoration:none;
	padding-left:18px;
}

#calendar-info ul li.all-events a{
	color:#000;
	background: url('/images/calendar-all-events-icon-off.jpg') center left no-repeat;
}

#calendar-info ul li.all-events a:hover,
#calendar-info ul li.all-events a.current {
	color:#000;
	background: url('/images/calendar-all-events-icon-on.jpg') center left no-repeat;
}

#calendar-info ul li.our-events a {
	color:#00853f;
	background: url('/images/calendar-our-events-icon-off.jpg') center left no-repeat;
}

#calendar-info ul li.our-events a:hover,
#calendar-info ul li.our-events a.current {
	color:#00853f;
	background: url('/images/calendar-our-events-icon-on.jpg') center left no-repeat;
}

#calendar-info ul li.partner-events a {
	color:#ffd200;
	background: url('/images/calendar-partner-events-icon-off.jpg') center left no-repeat;
}

#calendar-info ul li.partner-events a:hover,
#calendar-info ul li.partner-events a.current {
	color:#ffd200;
	background: url('/images/calendar-partner-events-icon-on.jpg') center left no-repeat;
}

#calendar-info ul li.volunteer-events a {
	color:#c41230;
	background: url('/images/calendar-volunteer-events-icon-off.jpg') center left no-repeat;
}

#calendar-info ul li.volunteer-events a:hover,
#calendar-info ul li.volunteer-events a.current {
	color:#c41230;
	background: url('/images/calendar-volunteer-events-icon-on.jpg') center left no-repeat;
}

#calendar-info p#event-type {
	height:26px;
	width:450px;
	text-indent:-9999px;
	margin:0 0 0 33px;
}

#calendar-info p.all-events {
	background: url('/images/calendar-allevents.jpg') top left no-repeat;
}

#calendar-info p.our-events {
	background: url('/images/calendar-ourevents.jpg') top left no-repeat;
}


#calendar-info p.partner-events {
	background: url('/images/calendar-partnerevents.jpg') top left no-repeat;
}


#calendar-info p.volunteer-events {
	background: url('/images/calendar-volunteerevents.jpg') top left no-repeat;
}


#interior-content h2 {
	font-size:18px;
	color:#404041;
	font-weight:normal;
	margin:0 10px 15px 30px;
}

#interior-content p {
	font-size:14px;
	line-height:22px;
	color:#404041;
	font-weight:normal;
	margin:0 10px 15px 30px;
}

#interior-content p a {
	color:#00853F;
	text-decoration:none;
	font-style:italic;
}

#interior-content p a:hover {
	color:#00853F;
	text-decoration:underline;
}

#interior-content .calendar-event,
#interior-content .about-single-block {
	border-bottom:2px dotted #6d6e70;
	padding-bottom:5px;
	margin-bottom:15px;
}

#interior-content .about-single-block {
	margin-top:10px;
	padding:0 0 20px 0;
}

#interior-content .calendar-event  h2,
#interior-content .about-single-block h2 {
	color:#C41230;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	margin: 0 10px 0 30px;
}

#interior-content .all_event  h2 {
	color:#000;
	background: url('/images/calendar-bullet-all.jpg') center left no-repeat;
}

#interior-content .our_event  h2 {
	color:#00853f;
	background: url('/images/calendar-bullet-our.jpg') center left no-repeat;
}

#interior-content .volunteer_event  h2 {
	color:#c41230;
	background: url('/images/calendar-bullet-volunteer.jpg') center left no-repeat;
}

#interior-content .partner_event  h2 {
	color:#ffd200;
	background: url('/images/calendar-bullet-partner.jpg') center left no-repeat;
}

#interior-content .all_event  h2 a {
	color:#000 !important;
}

#interior-content .our_event  h2 a {
	color:#00853f !important;
}

#interior-content .volunteer_event  h2 a {
	color:#c41230 !important;
}

#interior-content .partner_event  h2 a {
	color:#ffd200 !important;
}

#interior-content .calendar-event  h2 a,
#interior-content .about-single-block h2 a {
	color:#C41230;
	text-decoration:none;
}

#interior-content .calendar-event  h2 a:hover,
#interior-content .about-single-block h2 a:hover {
	color:#C41230;
	text-decoration:underline;
}

#interior-content .about-single-block h2 {
	margin: 0 10px 0 0;
}

#interior-content .calendar-event h2 {
	padding-left:33px;
}

#interior-content .calendar-event  h3,
#interior-content .about-single-block h3 {
	color:#808184;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	margin: 0 10px 15px 30px;
}

#interior-content .calendar-event  h3 {
	margin:0 10px 15px 63px;
}

#interior-content .calendar-event  h4,
#interior-content .about-single-block h4 {
	color:#808184;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin: -15px 10px 15px 30px;
}

#interior-content .calendar-event  img {
	padding:3px;
	border:2px solid #00853F;
	margin-bottom:10px;
}

#interior-content .about-single-block .staff-pic {
	float:left;
	margin:0 10px 0 10px;
}

#interior-content .about-single-block img {
	padding:3px;
	border:2px solid #00853F;
}

#interior-content .calendar-event  p,
#interior-content .about-single-block p{
	color:#6d6e70;
	font-size:14px;
	line-height:18px;
}

#interior-content .calendar-event p {
	margin:0 10px 15px 63px;
}

#interior-content .calendar-event  p a,
#interior-content .about-single-block p a {
	color:#00853F;
	font-style:italic;
	text-decoration:underline;
}


#interior-sidebar {
	width:197px;
	float:left;
	padding:0 16px 0 12px;
}

#more-links h2 {
	color:#C41230;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	border-bottom:3px solid #ffd200;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

#more-links ul li {
	color:#6d6e70;
	font-size:15px;
	line-height:15px;
	margin-bottom:10px;
	background: url('/images/list-arrow.jpg') top left no-repeat;
	padding-left:10px;
}

#more-links ul li a {
	color:#6d6e70;
	font-size:15px;
	line-height:15px;
	text-decoration:none;
}

#more-links ul li a:hover {
	text-decoration:underline;
}

#sidebar-news {
	background:#fff;
}

#sidebar-news h1 {
	color:#00853F;
	font-size:37px;
	font-weight:normal;
	line-height:37px;
	border-bottom:3px solid #ffd200;
	margin-bottom:10px;
	margin-top:3px;
}

#sidebar-news .news-entry {
	margin:0 25px 25px 8px;
	border-bottom:2px dotted #6d6e70;
	padding-bottom:5px;
}

#sidebar-news .news-entry h2 {
	color:#C41230;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
}

#sidebar-news .news-entry img {
	padding:3px;
	border:2px solid #00853F;
	margin-bottom:10px;
}

#sidebar-news .news-entry p {
	color:#6d6e70;
	font-size:14px;
	line-height:18px;
}

#sidebar-news .news-entry p a {
	color:#00853F;
	font-style:italic;
	text-decoration:underline;
}

#sidebar-news .news-entry a.download-link {
	color:#00853F;
	font-style:italic;
	text-decoration:underline;
	display:block;
	font-size:14px;
}

#sidebar-news .last {
	border:0;
}

#interior-sidebar #download a {
	width:190px;
	height:175px;
	display:block;
	text-indent:-9999px;
	background: url('/images/downloadbox-sidebar.jpg') top left no-repeat;
}

/* ------- */

/* MEDIA ROOM */

#mediaroom-news .header {
	border-bottom:2px dotted #6d6e70;
	margin:0 5px 15px 0;
	padding:10px 30px;
}

#mediaroom-news .header p.date {
	font-size:16px;
	color:#58595b;
	font-style:italic;
	margin:0 0 5px 0;
}

#mediaroom-news .header h2 {
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#c41230;
	margin:0;
}

#mediaroom-news .header h2 span {
	color:#00853f;
	font-size:16px;
	font-style:italic;
}

/* ------- */

/* CONTACT US */

#large-interior-content {
	padding:0 25px;
	position:relative;
	z-index:10;
	min-height:315px;
}

#large-interior-content h1 {
	color:#00853F;
	font-size:40px;
	font-weight:normal;
	line-height:40px;
}

#large-interior-content .breadcrumbs {
	position:absolute;
	top:20px;
	right:25px;
}

#large-interior-content .breadcrumbs ul {
	overflow:hidden;
	font-size:11px;
	color:#a6a8ab;
}

#large-interior-content .breadcrumbs ul li {
	display:inline;
	margin-right:0;
}

#large-interior-content .breadcrumbs ul li a {
	margin-right:5px;
	color:#a6a8ab;
	text-decoration:none;
}

#large-interior-content .breadcrumbs ul li a.current,
#large-interior-content .breadcrumbs ul li a:hover {
	color:#00853F;
}

#large-interior-content hr {
	height:3px;
	color:#ffd200;
	background:#ffd200;
	margin:0 5px 0 0;padding:0;
	border:0;
}

#large-interior-content p {
	font-size:14px;
	line-height:22px;
	color:#404041;
	font-weight:normal;
	margin:0 10px 15px 30px;
}

#large-interior-content ul {
	font-size:14px;
	list-style: disc outside;
	margin:0 10px 15px 60px;
	font-weight:normal;
	color:#404041;
}

#large-interior-content ol {
	font-size:14px;
	list-style: decimal outside;
	margin:0 10px 15px 60px;
	font-weight:normal;
	color:#404041;
}

#large-interior-content blockquote {
	padding:20px 30px 18px 30px;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#c41230;
	font-style:italic;
	margin:0 5px 20px 0;
}


/* -------- */


/* NEIGHBORHOOD */
/* border-bottom:2px dotted #6d6e70; */

#neighborhood-info {
	width:850px;
	margin-top:10px;
}

#neighborhood-info table {
	width:100%;
}

#neighborhood-info table tr th {
	border-bottom:2px dotted #6d6e70;
	font-size:24px;
	letter-spacing: -.05em;
	color:#c41230;
	padding:5px 0;
}

#neighborhood-info table tr th h2 {
	font-weight:normal;
}

#neighborhood-notes h3 {
	font-weight:normal;
}

#neighborhood-info table tr td {
	border-bottom:2px dotted #6d6e70;
	font-size:14px;
	color:#6d6e70;
}

#neighborhood-info table tr td p{
	margin:0px;
	font-size:14px;
	color:#6d6e70;
}

#neighborhood-info table tr td.parks-title {
	color:#6D6E70 !important;
	font-size:12px !important;
	font-style:italic !important;
}

#neighborhood-info table tr td.friends-title {
	color:#6D6E70 !important;
	font-size:12px !important;
	font-style:italic !important;
}

#neighborhood-info table tr td.adoptions-title {
	color:#6D6E70 !important;
	font-size:12px !important;
	font-style:italic !important;
}

#neighborhood-info table tr td.parks {
	border-right:2px dotted #6d6e70;
	width:278px;
	padding:0 10px 0 0;
}

#neighborhood-info table tr td.parks p {
	color:#00853F;
	font-size:15px;
}

#neighborhood-info table tr td.friends {
	border-right:2px dotted #6d6e70;
	padding:10px;
	width:305px;
}

#neighborhood-info table tr td.adoptions {
	padding:10px;
}

#neighborhood-notes {
	width:830px;
	padding:10px;
	border-bottom:2px dotted #6d6e70;
}

#neighborhood-notes h3 {
	font-size:24px;
	color:#c41230;
}

#neighborhood-notes p {
	width:400px;
	margin:0px;
	color:#6d6e70;
}

#neighborhood-notes table{
	width:100%;
}

#neighborhood-notes table tr td {
	width:160px;
	padding-right:15px;
	color:#58595B;
	font-size:12px;
	vertical-align:top;
}

#neighborhood-notes table tr td a {
	color:#58595B;
	margin-bottom:3px;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-weight: normal;
}

#neighborhood-notes table tr td a:hover {
	text-decoration:underline;
	color:#00853F;
}

#neighborhood-notes table tr td strong {
	color:#C41230;
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
	display:block;
}

#calendar-callout {
	margin-top:15px;
}

#calendar-callout a {
	width:512px;
	height:99px;
	display:block;
	background: url('/images/calendar-callout.jpg') top left no-repeat;
	text-indent:-9999px;
}

/* -------- */

/* FOOTER */

#footer-wrapper {
	width:100%;
	background: url('/images/footer-bg.png') top center repeat-x;
	margin-top:-60px;
}

#footer {
	width:908px;
	margin:0px auto;
	padding-top:60px;
	position:relative;
	color:#9F8530;
}

#footer h1 {
	width:125px;
	height:70px;
	margin:0 0 50px 10px;
	position:relative;
	top:50px;
}

#footer h1 a {
	width:125px;
	height:70px;
	background: url('/images/footer-logo.jpg') top left no-repeat;
	display:block;
	text-indent:-9999px;
}

#footer p.address{
	margin:0 0 20px 10px;
	line-height:40px;
	overflow:hidden;
	clear:both;
}

#footer p.address span {
	float:left;
	display:block;
	margin-right:25px;
}

#footer a.earthshare {
	width:101px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background: url('/images/earthshare-logo.jpg') top left no-repeat;
	float:left;
}

#current-site-location {
	margin: 0 0 20px 10px;
}

#current-site-location p {
	font-size:14px;
}

#current-site-location a {
	font-weight:bold;
	font-style:italic;
	color:#9F8530;
}

#current-site-location a:hover{
	text-decoration:none;
	font-style:normal;
}


#footer-sitemap {
	overflow:hidden;
	margin:0 0 0 10px;
}

#footer-sitemap ul {
	float:left;
	margin-right:30px;
	font-size:12px;
}

#footer-sitemap ul li {
	margin-bottom:10px;
}

#footer-sitemap ul.home-sitemap {
	overflow:hidden;
}

#footer-sitemap ul.home-sitemap li {
	float:left;
	margin-right:50px;
}

#footer-sitemap ul li strong a {
	color:#9F8530;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#footer-sitemap ul li a.header {
	color:#9F8530;
	text-decoration:none;
	font-weight:bold;
}

#footer-sitemap ul li a {
	color:#9F8530;
	text-decoration:none;
}

#footer-sitemap ul li a:hover {
	color:#9F8530;
	text-decoration:underline;
}