@charset "utf-8";
/* CSS Document */

html, body{ margin: 0px; background: #eae9e1;}
a{ text-decoration: none; color: #92781c;}
a:hover{
	text-decoration: underline;
}
a img{ border: none;}
.clear{ clear: both;}
.wrapper{ margin: 0px auto;}
.spacer{ border-top: 1px solid #c7c6c0;}
/*==================================================================================================================== PLATFORM */
#platform{
	color: #595959;
	font: 11px Verdana, Geneva, sans-serif;
}
/*==================================================================================================================== HEADER */
#header{
	background: #263a16 url(/images/bg_header.gif) center top repeat-x;
	border-top: 5px solid #0e0e0e;
}
	#header .wrapper{
		height: 125px;
		background: url(/images/bg_header-shadow.gif) center bottom no-repeat;
		display: block;
		position: relative;
	}
	.logo{
		display: block;
		position: relative;
		float: left;
		margin: 7px 0px 0px 30px;
	}
		.logo span{
			position: absolute;
			color: #b29e5d;
			font: italic normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
			padding: 5px 0px 5px 10px;
			border-left: 1px solid #3a4e21;
			top: 16px;
			right: -450px;
		}
	.donate{
		display: block;
		position: absolute;
		top: 65px;
		right: 25px;
		width: 71px;
		background: url(/images/btn_donate.gif) right top no-repeat;
		height: 19px;
		padding-top: 2px;
		color: #d6c667;
		font: italic normal 12px Georgia, "Times New Roman", Times, serif;
	}
	.donate:hover{
		background: url(/images/btn_donate.gif) right bottom no-repeat;
		text-decoration: none;
	}
/*==================================================================================================================== CONTAINER */
#container{
	
}
.featured{
	background: #141615 url(/images/bg_featured.gif) center center repeat-y;
	line-height: 0px;
	position:relative;
	display:block;
}
	.featured img{
		display: block;
		margin: 0px auto;
	}
.content{
	background: url(/images/bg_content.gif) center top repeat-x;
	padding-top: 20px;
}
	.content .wrapper{
		width: 750px;
		background: #f7f6ee;
		border: 1px solid #c7c6c0;
		border-top: 1px solid #948778;
		line-height: 1.7em;
	}
	.contentWrap{
		padding: 30px;
	}
	.sidePanel, .bodyPanel{
		float: left;
		width: 190px;
		padding: 30px 20px;
	}
	.bodyPanel{
		width: 460px;
		padding: 40px 30px;
	}
.banner{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -375px;
	background: url(../images/banner.png) left top no-repeat;
	width: 123px;
	height: 123px;
}
.banner:hover{
	background: url(../images/banner.png) left bottom no-repeat;
}
/*==================================================================================================================== FOOTER */
#footer{
	text-align: center;
	padding: 50px 0px;
	font: normal normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #948778;
}
	#footer a{
		color: #948778;
	}
	#footer a:hover{
		color: #ab9137;
	}

/*==================================================================================================================== TYPOGRAPHY */
h1{
	margin: 0px auto;
	padding: 20px 0px;
	color: #ab9137;
	font: italic bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 1em;
	width: 700px;
}
h2{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	color: #5c7535;
	font: italic normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	line-height: 1em;
}
	h2 span{
		display: block;
		color: #3c5327;
		font: italic normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: none;
		letter-spacing: normal;
	}
h4{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #5c7535;
	font: italic normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	line-height: 1em;
}
/*==================================================================================================================== HOT BUTTONS */
.hotButtons{
	width: 751px;
	margin: 0px auto;
}
	.hotButtons a{
		float: left;
		width: 215px;
		height: 75px;
		background: white;
		border: 1px solid #c7c6c0;
		border-top: 1px solid #948778;
		margin-left: 5px;
		background-position: right top;
		background-repeat: no-repeat;
		color: #ab9137;
		font: normal bold 20px "Myriad Pro", "Trebuchet MS";
		text-transform: uppercase;
		letter-spacing: -1px;
		line-height: 1em;
		padding: 25px 0 0 30px;
	}
	.hotButtons a:hover{
			background-position: right bottom;
			text-decoration: none;
	}
	.hotButtons a.hot1{ margin-left: 0px; background-image: url(/images/hot_1.gif);}
	.hotButtons a.hot2{ background-image: url(/images/hot_2.gif);}
	.hotButtons a.hot3{ background-image: url(/images/hot_3.gif);}
	.hotButtons a.hot4{ background-image: url(/images/hot_4.gif);}
	.hotButtons a.hot5{ background-image: url(/images/hot_6.gif);}
/*==================================================================================================================== NEWS */
.currentNews{
	margin-left: 130px;
}
	.currentNews ul{
		margin: 0px;
		padding: 0px;
	}
	.currentNews ul li{
		list-style: none;
		padding: 30px;
		border-left: 1px solid #c7c6c0;
		display: block;
		position: relative;
		margin-bottom: -1px;
		border-bottom: 1px solid #c7c6c0;
	}
	.currentNews ul li div{
		position: absolute;
		left: -100px;
		color: #ab9137;
		font: normal bold 32px Tahoma, Geneva, sans-serif;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: -1px;
		padding: 8px 15px;
		line-height: .7em;
		background: #eae9e1;
	}
	.currentNews ul li div span{
		font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		display: block;
		letter-spacing: 1px;
	}
	.currentNews ul li div .year{
		font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		display: block;
		letter-spacing: normal;
		line-height: 1.6em;
	}
/*==================================================================================================================== NEWS */
.calendar{
	margin-left: 130px;
}
	.calendar ul{
		margin: 0px;
		padding: 0px;
	}
	.calendar ul li{
		list-style: none;
		padding: 30px;
		border-left: 1px solid #c7c6c0;
		display: block;
		position: relative;
		margin-bottom: -1px;
		border-bottom: 1px solid #c7c6c0;
	}
	.calendar ul li div{
		position: absolute;
		left: -105px;
		color: #ab9137;
		font: normal bold 28px Tahoma, Geneva, sans-serif;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: -2px;
		padding: 15px;
		line-height: .7em;
		background: #eae9e1;
	}
	.calendar ul li div span{
		font: normal bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		display: block;
		letter-spacing: normal;
	}
/*==================================================================================================================== FORM */
form{
	margin: 0px; padding: 0px;
}
	.field{
		margin-bottom: 10px;
		font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #360;
	}
	.field1{
		margin-bottom: 10px;
		width: 220px;
		font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #360;
	}
	.field2{
		margin-bottom: 10px;
		width: 335px;
		font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #360;
	}
	.buttons{
		border: none;
		background: #3c5327;
		padding: 3px 30px;
		margin-left: 15px;
		color: #ddca8d;
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}
	.buttons:hover{
		background: #263a16;
		color: white;
	}
/*==================================================================================================================== NEWSLETTER LINK */
.newsletter{
	margin-left: 130px;
}
	.newsletter ul{
		margin: 0px;
		padding: 0px;
	}
	.newsletter ul li{
		list-style: none;
		padding: 30px;
		border-left: 1px solid #c7c6c0;
		display: block;
		position: relative;
		margin-bottom: -1px;
		border-bottom: 1px solid #c7c6c0;
	}
	.newsletter ul li div{
		position: absolute;
		left: -113px;
		top: 15px;
		color: #ab9137;
		font: normal bold 28px Tahoma, Geneva, sans-serif;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: -2px;
		padding: 15px;
		line-height: .7em;
		background: #eae9e1;
	}
	.newsletter ul li a{
		font: italic normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #5c7535;
	}
	.newsletter ul li a:hover{
		color: #ab9137;	
	}
/*============================================================================================= TESTIMONIALS */
.testimonials{
	text-align: center;
	font: italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(/images/bg_quote.gif) left 20px no-repeat;
}
.testimonials div{
	display: block;
	margin: 0px;
	padding: 30px 40px;
	background: url(/images/bg_endquote.gif) right 40px no-repeat;
}
.testimonials h4{
	margin: 0px;
	padding: 0px;
	font: normal bold 11px Verdana, Geneva, sans-serif;
	line-height: 1.4em;
	color: #ab9137;
	letter-spacing: normal;
	text-align: right;
}
.testimonials h4 span{
	display: block;
	font: normal 8px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #858585;
}
/*============================================================================================= GALLERY */
.gallery ul{
	margin: 0px;
	padding: 0px;
}
.gallery ul li{
	list-style: none;
	float: left;
	width: 210px;
	margin: 10px;
	text-align: center;
	font: normal bold 12px Arial, Helvetica, sans-serif;
}
	.gallery ul li:hover{
		color: #959136;
	}
