/* Site Structure */
body {
	height:100%;
	background: url('../i/background.gif') repeat #353f00;}


h1,h3,h5 {font-weight:bold;}

#stageBackground {
	width: 875px;
	/* Next four lines allow a sticky footer, margin number needs to match footer height */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -315px;
	background: url('../i/stageBackground.png') repeat-y #fff;
	position: relative;}

* html #stageBackground {height: 100%;}

#header {
	position:relative;
	width:875px;
	height:240px;
	margin:0;
	z-index:10;
	background: url('../i/header.png') no-repeat;}
	
	#siteTitle {
		float:left;
		display: inline;
		width:450px;
		margin:22px 0 0 20px;}
	#logos {
		float:left;
		display: inline;
		margin:45px 0 0 15px;}
		#logos img {
		margin: 0 0 0 20px;
		vertical-align: top;}
	#navMenu{
		float:left;
		display: inline;
		clear:left;
		margin:-12px 0 0 22px;
		width:555px;}
	#giveNowButton{
	position:absolute;
	bottom:15px;
	right:45px;
	margin:0 0 0 0;}
	#blogButton{
	position:absolute;
	bottom:25px;
	right:212px;
	margin:0 0 0 0;}

#colorBand {
	position: absolute;
	background: url('../i/colorBand.jpg') no-repeat;
	z-index: 5;
	margin:23px 0 0 4px;
	top:250px;
	left:0;
	width:867px;
	height:320px;}


#mainContent {
	margin:0 0 0 25px;
	z-index: 10;
	width:550px;
	float:left;
	display:inline;
	position:relative;}
	#movieFrame{
		margin:0 0 15px 15px;
		background: url('../i/movieFrame.png') no-repeat;
		padding:17px 0 0 30px;
		width:458px;
		height:376px;
		z-index:20;}
#mainContentText {
	margin:0 0 0 25px;
	z-index: 10;
	width:510px;
	color:#505734;
	padding:8px 25px 0 15px;
	font-size: 13px;
	line-height:1.6em;
	float:left;
	display:inline;
	position:relative;}
.textBox {
	background-color:#eee;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	text-align: left;
	margin:0;}


#sideBar {
	width:300px;
	z-index: 10;
	float: left;
	display: inline;
	position: relative;}
	#getInvolvedBox{
		margin:-48px 0 20px 0;
		width:279px;
		z-index:20;
		color:#60200f;}
		.giRepeat {
		width:279px;
		min-height: 100px;
		display: block;
		background: url('../i/giRepeat.png') repeat-y;}
		#getInvolvedBox ul {
			padding:7px 0 0 35px;
			margin:0;}
		#getInvolvedBox ul li {
			list-style-type: none;
			background: url('../i/giBullet.png') left 4px no-repeat;
			font-family: Arial;
			font-size: 13px;
			padding:0 0 5px 15px;
			margin:0;}			
		#getInvolvedBox ul li+li {margin:6px 0 0 0 ;}
		#getInvolvedBox p{
			padding:0 22px 0 32px;
			font-size: 14px;
			line-height: 1.5em;
			color:#f0f7ff;
			margin:0;}	
		.emailRepeat {
		width:279px;
		min-height: 100px;
		display: block;
		background: url('../i/emailRepeat.png') repeat-y;}	
			
	#spreadTheWordBox{
		background: url('../i/wordBox.png') no-repeat;
		position:relative;
		font-family: Arial;
		margin:0 0 20px 40px;
		width:228px;
		height:95px;
		z-index:20;}
			#spreadTheWordBox .sociable {
			position:absolute;
			width:200px;
			left:16px;
			top:40px;}
	#coolStuffBox{
		margin:0 0 0 25px;
		width:213px;
		z-index:20;}



#footerPush {
	height:315px;
	clear:both;}

#footer {
	background: url('../i/footer.jpg') #fff;
	position: relative;
	margin:0 auto;
	z-index:10;
	width:875px;
	height:315px}
	#footer p {
		position: absolute;
		font-size: 11px;
		color:#989d34;
		width:100%;
		bottom:10px;
		line-height: 2em;
		text-align: center;}

/* Content Styles */
.footNote {font-size:11px;color:#aaa;}
.bottomLine {border-bottom: 1px solid #ccc;padding-bottom: 2px;}
.titleColumn {text-align:center;padding:0 0 0 10px;}
.titleColumn h5 {font-size:13px;font-weight:bold;background-color:#e5fbc5;padding:3px 5px 6px 5px;}
.sideBarImage {margin:15px 0 15px 0; border:1px solid #758d06;}
.pullOutBox {
	background-color:#eee;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #ccc;
	padding:10px;
	line-height: 1.5em;
	font-size: 11px;
	width:150px;
	text-align: left;
	margin:30px 0 20px 20px;}
.pullOutBox li {margin-top: 10px;}	

/* Link Styles */
a:link    {color: #758d06; text-decoration:underline;}
a:visited {color: #758d06; text-decoration:underline;}
a:hover   {color: #b8d434; text-decoration:underline;}
a:active  {color: #758d06; text-decoration:underline;}

#getInvolvedBox a:link    {color: #60200f; text-decoration:underline;font-weight:bold;}
#getInvolvedBox a:visited {color: #60200f; text-decoration:underline;font-weight:bold;}
#getInvolvedBox a:hover   {color: #6665ad; text-decoration:underline;font-weight:bold;}
#getInvolvedBox a:active  {color: #60200f; text-decoration:underline;font-weight:bold;}

#footer a:link { color: #989d34; font-weight:bold;}
#footer a:visited {color: #989d34; font-weight:bold;}
#footer	a:hover {color: #fff; font-weight:bold;}
#footer a:active {color: #989d34; font-weight:bold;}

.footNote a:link { color: #aaa; font-weight:bold;}
.footNote a:visited {color: #aaa; font-weight:bold;}
.footNote a:hover {color: #758d06; font-weight:bold;}
.footNote a:active {color: #aaa; font-weight:bold;}

textarea#comment {width:470px;}
.nocomments {display:none;}
.alignleft {float: left; padding-right:12px;}
.alignright {float: right;padding-left:12px;}
.postmetadata {font-size: 10px;color:#8bac3b;margin:-1px 0 2px 0;}