/* ---------- COLORS ----------
Green: #196b2b
Pink:  #BD0071
Tan:   #B3925B
-----------------------------*/

/* ------------------------------------ Reset ------------------------------------ */

* {
	margin:0;
	padding:0;
	}
	
/* ------------------------------------ Basics ------------------------------------ */
body {
	background: #196b2b;
	width:100%;
	text-align:center;
	padding-bottom:10px;
	}
a img {
	border:0;
	}
p {
	margin-bottom:18px;
	}
fieldset {
	border:0;
	}
hr {
	margin:12px 0;
	color:#b3925b;
	}
br {
	clear:none !important;
	}
	

#MasterContainer {
	width:970px;
	margin:27px auto 50px auto;
	text-align:left;
	background:#fff url(../graphics/sidebar_bg.gif) repeat-y;
	}
/* ------------------------------------ Header ------------------------------------ */
	#header {
		height:235px;
		width:970px;
		background: url(../graphics/header_bg.gif) repeat-x;
		}
		#HeaderLeft {
			width:295px;
			float:left;
			}
		#logo {
			display:block;
			height:196px;
			width:282px;
			background:transparent url(../graphics/logo.gif) no-repeat;
			text-indent:-9999px;
			border:0;
			}
		#HeaderLeft #address {
			font:12px/13px arial, verdana sans-serif;
			color:#4a4a4a;
			margin:-7px 0 4px 91px;
			}
		#header p {
			font:italic 13px/16px arial, verdana, sans-serif;
			color:#444;
			padding-left:16px;
			}
		#HeaderRight {
			width:658px;
			float:left;
			}
/* ------------------------------------ Sidebar ------------------------------------ */
		#sidebar {
			width:289px;
			float:left;
			padding:30px 0 52px 0;
			}
/* --------------------- Primary Navigation --------------------- */
			#sidebar ul {
				padding:0 0 1px 0;
				list-style:none;
				}
				#sidebar ul li {
					padding-top:1px; /*Fixes an IE spacing issue */
					}
					#sidebar ul li a {
						display:block;
						height:32px;
						width:239px;
						margin:0;
						padding:0 10px 0 40px;
						font: bold 15px/32px arial, verdana, sans-serif;
						text-transform:uppercase;
						text-decoration:none;
						color:#fff;
						}
					#sidebar ul li a:hover, #sidebar ul li a.current-page {
						color:#196b2b;
						}
					#sidebar ul li #DonateButton {
						background:url(../graphics/small_heart.gif) left top no-repeat;
						margin: 20px 0 0 0;
						}
/* --------------------- Secondary Navigation --------------------- */
			#sidebar .subnav {
				margin:0;
				padding:0 0 1px 0;
				list-style:none;
				}
				#sidebar .subnav li {
					}
					#sidebar .subnav li a {
						display:block;
						padding:5px 5px 5px 48px;
						height:auto;
						width:190px;
						font: bold 12px/14px arial, verdana, sans-serif;
						text-transform:capitalize;
						text-decoration:none;
						color:#fff;
						}
					#sidebar .subnav li a:hover, #sidebar .subnav li a.current-page {
						color:#196b2b;
						}
					#sidebar .subnav2 {
						padding-left:10px;
						}
					#sidebar .subnav2 li a {
						}
						
/* --------------------- Homepage Events and Donation Space --------------------- */
			#content .ArrowLink:link, #content .ArrowLink:visited, #content .ArrowLink:hover, #content .ArrowLink:active {
				padding-right:20px;
				background:url(../graphics/arrow.gif) right 5px no-repeat;
				color:#196b2b;
				text-decoration:none;
				font:normal 14px/18px arial, verdana, sans-serif;
				}
			#events {
				background: #FAFAFA;
				float:left;
				margin-right:10px;
				padding:10px;
				border:1px solid #ccc;
				font:12px/18px arial, verdana, sans-serif;
				}
			#events {
				width:240px;
				}
			#events[id] {
				width:280px;
				}
				#events #events_title {
					height:43px;
					background:url(../graphics/calendar.gif) no-repeat;
					font:normal 15px/43px arial, verdana, sans-serif;
					text-transform:uppercase;
					color:#333;
					padding:0 0 10px 45px;
					margin:0px;
					}
				#events ul {
					list-style:none;
					margin-bottom:10px;
					}
				#events ul li {
					display:block;
					margin-bottom:4px;
					}
				#content #events ul li a {
					color:#196b2b;
					text-decoration:none;
					}
				#content #events ul li a:hover {
					text-decoration:underline;
					}
					
					#events .news_archives a:link, #events .news_archives a:visited, #events .news_archives a:hover, #events .news_archives a:active {
						background:url("../graphics/arrow.gif") no-repeat scroll right 5px transparent;
						color:#196B2B;
						font:14px/18px arial,verdana,sans-serif;
						padding-right:20px;
						text-decoration:none;
					}
					
			#donate {
				background: #fff;
				float:left;
				width:280px;
				padding:10px;
				font:12px/18px arial, verdana, sans-serif;
				border-top:1px solid #fff;
				}
				#donate #donate_title {
					display:block;
					width:275px;
					height:43px;
					background:url(../graphics/logo_icon.gif) no-repeat;
					font:normal 15px/43px arial, verdana, sans-serif;
					text-transform:uppercase;
					text-decoration:none;
					color:#333;
					padding:0 0 10px 45px;
					}

/* --------------------- Content --------------------- */
		#content {
			float:left;
			padding:0 32px 32px 32px;
			font:14px/22px arial, verdana, sans-serif;
			color:#000;
			width:612px;
			}
			.area {
				margin:0;
				padding:0;
				}
			#content .area a:link, #content .area a:active, #content .area a:hover, #content .area a:visited  {
				font:12px/16px arial, verdana, sans-serif;
				color:#000;
				text-decoration:none;
				}
			.page_title {
				font: normal 26px/30px arial, verdana, sans-serif;
				color:#196b2b;
				margin-bottom:12px;
				}
			h4, .subheadline {
				font: bold 14px/20px arial, verdana, sans-serif;
				color:#BD0071;
				margin-bottom:12px;
				}
				
			h1, h2, h3, h5, h6 {
				color:#BD0071;
				margin-bottom:12px;
				font-family:arial, verdana, sans-serif;

			}
			
			#content .big {	
				font:normal 18px/22px arial, verdana, sans-serif;
			}
			#content a:link, #content a:active, #content a:visited {
				color:#BD0071;
				text-transform:underline;
				}
			#content a:hover  {
				text-decoration:none;
				color:#196b2b;
				}

			#content ul li, #content li {
				margin-left:20px;
				}
			.formtitle {
				font-weight:bold;
				color:#BD0071;
				}
			.formtable td {
				padding:3px;
				}
			.formlabel strong {
				font-weight:normal;
				}
/* ---------------- Pull Down Menu ---------------- */
			#quicklinks {
				text-align:right;
				float:right;
				width:612px;
				font:14px/14px arial, verdana, sans-serif;
				height:20px;
				margin-bottom:10px;
				}
			#quicklinks form {
				display:block;
				float:right;
				}
			#quicklinks form select optgroup {
				background-color:#ddd;
				font:bold 12px/16px arial, verdana, sans-serif;
				}
			#quicklinks form select option {
				font:11px/13px arial, verdana, sans-serif;
				padding:2px;
				background-color:#fff;
				}
/* ------------------------------------ Footer ------------------------------------ */
	#footer1 {
		clear:both;
		height:32px;
		font:14px/32px arial, verdana, sans-serif;
		padding:5px;
		color:#fff;
		background:#BD0071;
		text-align:center;
		}
	#footer1 span {
		margin:0 10px;
		}
		#footer a {
			color:#a30000;
			}
	#footer2 {
		height:36px;
		background:#fff;
		color:#000;
		font:11px/18px arial, verdana, sans-serif;
		text-align:center;
		padding:12px 0;
		}
		#footer2 a {
			color:#000;
			text-decoration:none;
			}
		#footer2 a:hover {
			text-decoration:underline;
			}
		#footer2 ul {
			list-style:none;
			text-transform:uppercase;
			}
			#footer2 ul li {
				display:inline;
				margin:0 6px;
				}
				
#content table.calendar ul li {
margin:0px;
padding:5px 0px;
}		

.content_image_box  {
background:none;
border:0px solid #959595;

}

h5.form_title, div.form_row_submit  {
background:none repeat scroll 0 0 #be0071;
color:#ffffff;
}

table.calendar  {
border:1px solid #CCCCCC;
border-collapse:collapse;
clear:left;
width:100%;
}

.collection_item_description  {
font-style:normal;
}

#events div#calendar_section div#event_list_summary, #events div#calendar_section div.event_list_nav {
display:none;
}

#events ul li {
display:block;
margin-bottom:4px;
margin-left:0px;
}

#events div.event_list {
background:none;
}

#events .event_list ul li.odd {
background-color:transparent;
}

#events .list_view_event_title  {
font:12px/18px arial,verdana,sans-serif;
color:#196B2B;
text-decoration:none;
}

#events .event_list_item em, #event_details em {
font:12px/18px arial,verdana,sans-serif;
}

body.toplevel div.return_to_calendar {
display:none;
}

td.collection_gallery_column br {
    display: none;
}
