/*===========================================================================*

	written by:
	* julian at visuallizard dot com
	updated by:
	* ross at visuallizard dot com
	* modified to use one true layout standard
	(c)2010 - visuallizard.com

*===========================================================================*/
/* !general styles */
.img_right {
	display: block;
	float: right;
	margin: 0 0 15px 15px;
	padding: 5px;
	background: #fff;
}

.img_left {
	display: block;
	float: left;
	margin: 0 15px 15px 0;
	padding: 5px;
	background: #fff;
}


/* !layout styles */
body {
	background: #8c823e url("../../img/body-bk.jpg") repeat-y center top;
	font-family: "Georgia", "Garamond", "Times New Roman", serif;
}

#wrapper {
	padding: 0;
	position: relative;
	margin: -10px auto 0 auto;
	width: 960px;
	z-index: 0;
}

	#wrapper #col1 {
		min-height: 200px;
		clear: left;
	}
	
	#wrapper #col2 {
		min-height: 200px;
		background: rgba(255, 255, 255,0.5);
		z-index: 10;
		padding-bottom: 15px;
	}
	
	#wrapper #crumbs {
		display: none;
	}



/* !home template specific styles */
#home-quote {
	position: relative;
	display: block;
	z-index: -10px;
	width: 960px;
	height: 170px;
	margin: 0 auto;
	text-align: left;
}

	#home-quote #ghost {
		display: block;
		position: absolute;
		top: -15px;
		left: -65px;;
		background: url("../../img/nellie-shade.jpg") no-repeat 0 0;
		width: 385px;
		height: 600px;
		z-index: -10;
	}
	
	#home-quote #quote {
		display: block;
		position: absolute;
		top: -10px;
		right: 5px;
		width: 635px;
		min-height: 180px;
		background: rgba(255,255,255,0.2);
	}
	
		#home-quote #quote blockquote {
			font-size: 1.75em;
			line-height: 1.5em;
			color: #7B6E2E;
			margin:  30px 30px 0px 30px;
		}
		
			#home-quote #quote blockquote p {
				margin: 30px 30px 0px 0px;
				color: #7B6E2E;
			}
		
		#home-quote #quote p.credit {
			position: absolute;
			margin: 5px 30px 5px 30px;
			color: #7B6E2E;
			font-style: italic;
		}

	#col2 .home-block {
		position: relative;
		display: block;
		float: left;
		width: 314px;
		min-height: 200px;
		margin: 0 1px 15px 0;
		background: rgba(255, 255, 255,0.7);
	}
	
	#col2 .home-block.last {
		margin-right: 0;
	}


/* !general template styles */
#corporate {
	position: relative;
	display: block;
	width: 100%;
	height: 45px;
	background: #24170a;
	margin-bottom: 10px;
}

	#corporate #corp-nav {
		position: relative;
		display: block;
		width: 1000px;
		height: 45px;
		margin: 0 auto;
		background: url("../../img/corpnav-bk.png") no-repeat center top;
	}
	
		#corporate #corp-nav ul.corpnav_1 {
			display: block;
			list-style: none;
			margin: 0 0 0 345px;
			padding: 0;
			float: left;
		}
			#corporate #corp-nav ul.corpnav_1 li {
				display: block;
				float: left;
			}
			
			#corporate #corp-nav ul.corpnav_1 li#corpnav_li_item_229 {
				display: none;
			}
			
				#corporate #corp-nav ul.corpnav_1 li a {
					display: block;
					padding: 0 25px;
					line-height: 45px;
					color: #fff;
					font-size: 1.2em;
					text-decoration: none;
					padding-left: 15px;
					background: url("../../img/corp-arrow.png") no-repeat left center;
				}
				
				#corporate #corp-nav ul.corpnav_1 li a:hover {
					text-decoration: underline;
				}
	
		#corporate #corp-nav #search {
			display: block;
			float: right;
			width: 210px;
			margin: 10px 0 0 0;
		}
		
			#corporate #corp-nav #search form {
				display: block;
				float: left;
				margin: 0;
				padding: 0;
			}
			
				#corporate #corp-nav #search form .input.text {
					display: block;
					float: left;
					width: 150;
					margin: 0;
					padding: 0;
				}
				
					#corporate #corp-nav #search form .input.text label {
						display: none;
					}
					
					#corporate #corp-nav #search form .input.text input {
						display: inline;
						line-height: 25px;
						margin: 0;
						font-size: 16px;
						width: 150px;
						padding: 0 5px;
						border: none;
						color: #fff;
						background: #7a674d;
						-webkit-border-radius: 10px;
						-moz-border-radius: 10px;
					}
					
				#corporate #corp-nav #search form .submit {
					display: block;
					float: left;
					width: 40px;
				}
				
					#corporate #corp-nav #search form .submit input {
						font-size: 16px;
						width: 25px;
						height: 25px;
						border: none;
						background: url("../../img/icon-search.png") no-repeat center center;
						text-indent: -9999px;
						cursor: pointer;
					}



/* !header styles */
#header {
	position: relative;
	display: block;
	width: 100%;
	height: 210px;
	background: url("../../img/nav-bk.png") repeat-x center top;
}
	
	#header #header_block {
		position: relative;
		display: block;
		width: 960px;
		height: 200px;
		margin: 0 auto;
	}
	
		#header #header_block #replace {
			position: relative;
			display: block;
			float: left;
			width: 325px;
			height: 210px;
		}
		
			#header #header_block #replace span{
				position: absolute;
				display: block;
				width: 325px;
				height: 202px;
				z-index: 10;
				background: url("../../img/navigation-grid.png") no-repeat -80px 0;
				overflow: hidden;
			}
			
				#header #header_block #replace span a {
					display: block;
					width: 100%;
					height: 100%;
				}


/* !Navigation styles */
	#header #navigation {
		width: 635px;
		background: none;
		float: right;
		padding: 0;
	}
	
	#header #navigation ul.nav_1 {
		display: block;
		float: left;
		list-style: none;
		margin: 0 0 0 15px;
		padding: 0;
	}
	
		#header #navigation ul.nav_1 li {
			display: block;
			float: left;
			height: 202px;
			overflow: hidden;
		}
		
		#header #navigation ul.nav_1 li.first,
		#header #navigation ul.nav_1 li#nav_li_item_139 {
			display: none;
		}
		
			#header #navigation ul.nav_1 li a {
				display: block;
				width: 102px;
				padding: 147px 15px 40px 15px;
				w\idth: 72px;
				text-align: center;
				vertical-align: bottom;
				text-decoration: none;
				color: #8c823e;
				font-weight: bold;
				font-size: 1.1em;
				line-height: 1.1em;
			}
			
			#header #navigation ul.nav_1 li a:hover,
			#header #navigation ul.nav_1 li.at a {
				color: #333;
			}
			
/* 			!navigation grid background styles */
			#header #navigation ul.nav_1 li a#nav_item_127 {
				background: url("../../img/navigation-grid.png") no-repeat -415px 0;
			}
			#header #navigation ul.nav_1 li a#nav_item_127:hover,
			#header #navigation ul.nav_1 li.at a#nav_item_127 {
				background: url("../../img/navigation-grid.png") no-repeat -415px -210px;
			}
			
			#header #navigation ul.nav_1 li a#nav_item_129 {
				background: url("../../img/navigation-grid.png") no-repeat -517px 0;
				w\idth: 70px;
			}
			#header #navigation ul.nav_1 li a#nav_item_129:hover,
			#header #navigation ul.nav_1 li.at a#nav_item_129 {
				background: url("../../img/navigation-grid.png") no-repeat -517px -210px;
				w\idth: 70px;
			}
			
			#header #navigation ul.nav_1 li a#nav_item_131 {
				background: url("../../img/navigation-grid.png") no-repeat -617px 0;
				w\idth: 71px;
			}
			#header #navigation ul.nav_1 li a#nav_item_131:hover,
			#header #navigation ul.nav_1 li.at a#nav_item_131 {
				background: url("../../img/navigation-grid.png") no-repeat -617px -210px;
				w\idth: 71px;
			}
			
			#header #navigation ul.nav_1 li a#nav_item_135 {
				background: url("../../img/navigation-grid.png") no-repeat -718px 0;
				padding-bottom: 40px;
				w\idth: 71px;
			}
			#header #navigation ul.nav_1 li a#nav_item_135:hover,
			#header #navigation ul.nav_1 li.at a#nav_item_135 {
				background: url("../../img/navigation-grid.png") no-repeat -718px -210px;
				padding-bottom: 40px;
				w\idth: 71px;
			}
			
			#header #navigation ul.nav_1 li a#nav_item_133 {
				background: url("../../img/navigation-grid.png") no-repeat -820px 0;
				padding-bottom: 40px;
				w\idth: 70px;
			}
			#header #navigation ul.nav_1 li a#nav_item_133:hover,
			#header #navigation ul.nav_1 li.at a#nav_item_133 {
				background: url("../../img/navigation-grid.png") no-repeat -820px -210px;
				padding-bottom: 40px;
				w\idth: 70px;
			}
			
			#header #navigation ul.nav_1 li a#nav_item_137 {
				background: url("../../img/navigation-grid.png") no-repeat -920px 0;
				w\idth: 71px;
			}
			#header #navigation ul.nav_1 li a#nav_item_137:hover,
			#header #navigation ul.nav_1 li.at a#nav_item_137 {
				background: url("../../img/navigation-grid.png") no-repeat -920px -210px;
				w\idth: 71px;
			}


/* !Column 1 styles */
	#col1 {
		padding: 0;
		width: 325px;
		margin: 0 0 15px 0;
	}
	
		#col1 ul.subnav_2 {
			display: block;
			background: url("../../img/subnav-bk.png") repeat-y right top;
			list-style: none;
			margin: 0;
			padding: 10px 0 1px 0;
		}
		
			#col1 ul.subnav_2 li {
				display: block;
				text-align: right;
			}
			
				#col1 ul.subnav_2 li a {
					display: block;
					font-size: 1.2em;
					padding: 0 15px 0 0;
					margin-bottom: 5px; 
					line-height: 25px;
					text-decoration: none;
					color: #24170a;
				}
				
				#col1 ul.subnav_2 li a:hover,
				#col1 ul.subnav_2 li.at a {
					background: url("../../img/subnav-bk.png") repeat-y right top;
				}
			
				#col1 ul.subnav_2 li ul.subnav_3 {
					font-family: "Helvetica", "Arial", "Tahoma", sans-serif;
					margin-right: 25px;
				}
			
					#col1 ul.subnav_2 li ul.subnav_3 li {
						display: block;
						text-align: right;
					}
					
						#col1 ul.subnav_2 li ul.subnav_3 li a {
							display: block;
							font-size: 1em;
							padding: 0 15px 0 0;
							margin-bottom: 5px; 
							line-height: 25px;
							text-decoration: none;
							background: none;
							color: #24170a;
						}
						
						#col1 ul.subnav_2 li ul.subnav_3 li a:hover,
						#col1 ul.subnav_2 li ul.subnav_3 li.at a {
							background: url("../../img/subnav-bk.png") repeat-y right top;
						}
	
	#col1 .sidebar {
		float: left;
		background: rgba(100,93,38,0.4);
		padding-bottom: 10px;
		margin: 10px 0;
	}
	
		#col1 .sidebar h3 {
			padding: 5px 15px;
			font-size: 1em;
			line-height: 1.6em;
			color: #24170a;
			background: rgba(50,37,17,0.2);
			font-family: "Helvetica", "Arial", sans-serif;
			text-transform: uppercase;
		}
		
		#col1 .sidebar p {
			margin: 10px 10px 10px 35px;
			color: #FFF;
			font-size: 1.3em;
			font-style: italic;
		}
		#col1 .sidebar blockquote p{
			color:  #FFF!important;
			margin:inherit;
			font-size:  1em;
		}



/* !Column 2 styles */
	#col2 {
		font-size: 10px;
	}
	
	#col2 h2 {
		margin: 20px 20px 0px 20px;
		font-size: 2.6em;
		line-height: 1.5em;
	}
	
	#col2 h3 {
		margin: 20px 20px 0px 20px;
		font-size: 2.2em;
		line-height: 1.5em;
		font-style: italic;
	}
	
	#col2 h4 {
		margin: 20px;
		font-size: 2em;
	}
	#col2 h5 {
		margin: 20px 20px 0px 20px;
		font-size: 1.5em;
		font-style: italic;
	}
	
	#col2 p {
		margin: 10px 20px 10px 20px;
		font-size: 1.5em;
		line-height: 1.6em;
	}
	
	#col2 p.back {
		clear: both;
	}
	
	#col2 div#facebook {
		display: block;
		position: relative;
		width: 200px;
		float: left;
	}
	
	#col2 div#twitter {
		display: block;
		position: relative;
		width: 50px;
		float: right;
	}
	
	#col2 div.question {
		background: rgba(250,250,250,0.2);
		font-size: 1.4em;
		display: block;
		padding: 10px;
		border-bottom: 1px solid #fff;
	}
	
		#col2 div.question p {
			margin: 0 20px 15px 20px;
		}
	
	#col2 div.answer {
		background: rgba(250,250,250,0.5);
		display: block;
		padding: 10px;
		margin-bottom: 10px;
	}
	
		#col2 div.answer p {
			margin: 0 20px 15px 30px;
		}
	
	#col2 a {
		color: #7a674d;
	}
	
	#col2 ul,
	#col2 ol {
		margin: 20px 20px 20px 35px;
		padding: 0;
		font-size: 1.4em;
		line-height: 1.7em;
	}
	
	#col2 table {
		width: 600px;
		border: none;
	}
	
		#col2 table td {
			vertical-align: top;
			width: 300px;
		}
		#col2 table td.tablecol2 {
			border-left: 1px solid #fff;
		}
		
		#col2 table td h3 {
			margin-top: 5px;
		}
	
	#col2 ol.didyouknow {
		margin: 0;
		padding: 0;
		background: rgba(255,255,255,0.4);
	}
	
		#col2 ol.didyouknow li {
			margin: 0 0 0 40px;
			padding: 10px 30px 10px 10px;
			border-bottom: 1px solid #fff;
		}
		
			#col2 ol.didyouknow li p {
				margin: 0 0 15px 0;
				font-size: 1em;
			}
	
		#col2 div.search span.highlight {
			padding: 0 5px;
			background: rgba(255,255,255,0.5);
			color: #000;
		}
		
	#col2 table.table {
		display: block;
		background: rgba(255,255,255,0.5);
		width: 100%;
		margin: 20px 0;
	}
		
		#col2 table.table thead th {
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #fff;
			font-weight: normal;
			font-size: 1.4em;
			background: none;
		}
		
		#col2 table.table td {
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #fff
		} 
		
		#col2 table.table td p {
			margin: 10px 20px;
		}
	
	#col2 table.timeline,
	#col2 table.publication {
		display: block;
		font-size: 10px;
		width: 630px;
		background: rgba(255,255,255,0.5);
		border-top: 1px solid #fff;
	}
	
		#col2 table.timeline td,
		#col2 table.publication td {
			border-bottom: 1px solid #fff;
			vertical-align: top;
			width: 480px;
			padding: 5px 10px;
			w\idth: 460px;
		}
		#col2 table.timeline th,
		#col2 table.publication th {
			border-bottom: 1px solid #fff;
			vertical-align: top;
			font-size: 1.2em;
			width: 480px;
			padding: 5px 10px;
			w\idth: 460px;
		}
		
		#col2 table.timeline td.dates,
		#col2 table.timeline th.dates,
		#col2 table.publication td.dates,
		#col2 table.publication th.dates {
			border-right: 1px solid #fff;
			w\idth: 130px;
			font-size: 1.6em;
			text-align: center;
			color: #8c823e;
		}
		
			#col2 table.timeline td p,
			#col2 table.publication td p {
				font-size: 1.4em;
				line-height: 1.6em;
				margin: 0 0 8px 0
			}
		#col2 blockquote{
			font-size: 12pt;
			font-style: italic;
			display: block;
			padding: 20px 30px;
			margin:  20px;
			border-top:  1px solid #7b6e2e;
			border-bottom:  1px solid #7b6e2e;
			color: #222222;
		}
		#col2 p.pullquote_right{
			width:  220px;
			float:  right;
			text-align: center;
			padding: 15px 10px;
			margin: 10px;
			border-top: 1px solid #7b6e2e;
			border-bottom: 1px solid #7b6e2e;
			font-size: 2em;
			font-style: italic;
			color: #7B6E2E;
		}
		#col2 p.pullquote_left{
			width:  220px;
			float:  left;
			text-align: center;
			padding: 15px 10px;
			margin: 10px;
			border-top: 1px solid #7b6e2e;
			border-bottom: 1px solid #7b6e2e;
			font-size: 2em;
			font-style: italic;
			color: #7b6e2e;
		}
		#col2 p.pullquote_center{
			text-align: center;
			padding: 15px 20px;
			margin: 10px;
			border-top: 1px solid #7b6e2e;
			border-bottom: 1px solid #7b6e2e;
			font-size: 2em;
			font-style: italic;
			color: #7b6e2e;
		}
		#col2 .image_med_left {
			width:  325px;
			overflow: auto;
			float: left;
			margin: 0px 15px 15px 15px;
		}
		#col2 .image_med_right{
			width:  325px;
			overflow: auto;
			float: right;
			margin: 0px 15px 15px 0px;
		}
		#col2 .image_med_left .image_caption,
		#col2 .image_med_right .image_caption{
			font-style: italic;
			font-size: 1em;
			background: #fff;
			padding: 0px 10px 5px 10px;
			float: left;
			display: inline;
			width:  305px;
		}
		#col2 .image_med_left img,
		#col2 .image_med_right img{
			padding:  5px;
			background: #fff;
			float: left;
			display: inline;
		}
		#col2 .image_full {
			width:  590px;
			overflow: auto;
			float: left;
			margin: 10px 20px;
		}
		#col2 .image_full .image_caption,{
			font-style: italic;
			font-size: 1em;
			background: #fff;
			padding: 0px 10px 5px 10px;
			float: left;
			display: inline;
			width:  570px;
		}
		#col2 .image_full img {
			padding:  5px;
			background: #fff;
			float: left;
			display: inline;
		}
		
		#col2 .source {
			font-size:  1.25em;
			font-style: italic;
		}
		
		#col2 form#source-search {
			display: block;
			position: relative;
			float: left;
			width: 600px;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
			margin: 15px;
		}
		
			#col2 form#source-search div.input.text {
				display: block;
				float: left;
				width: 400px;
			}
			
				#col2 form#source-search div.input.text label {
					display: block;
					float: left;
					width: 130px;
					font-size: 1.6em;
					font-weight: normal;
					font-style: italic;
					line-height: 2em;
					color: #7b6e2e;
					margin-top: 5px;
					margin-left: 5px;
				}
				
				#col2 form#source-search div.input.text input {
					display: block;
					float: left;
					font-size: 1.2em;
					line-height: 2em;
					-webkit-border-radius: 10px;
					-moz-border-radius: 10px;
					padding: 0 5px;
					width: 220px;
				}
			
			#col2 form#source-search div.input.select {
				display: block;
				float: left;
			}
			
				#col2 form#source-search div.input.select select {
					display: block;
					float: left;
					width: 150px;
					font-size: 1.2em;
					line-height: 2em;
					margin-top: 10px;
				}
				
			#col2 form#source-search div.submit input {
				display: block;
				width: 40px;
				height: 40px;
				text-indent: -9999px;
				background: url("../../img/source-search.gif") no-repeat center center;
				cursor: pointer;
				border: none;
			}
		
		#col2 p#back a {
			padding-left: 20px;
			background: url("../../img/icon-back.png") no-repeat left center;
		}
		
		#col2 .primary-source {
			display: block;
			position: relative;
			font-size: 10px;
			padding: 5px 0;
			margin: 15px;
			background: #fff;
		}
		
			#col2 .primary-source h3 {
				display: block;
				margin: 10px;
				font-family: "Helvetica", "Arial", sans-serif;
				font-style: normal;
				font-size: 1.6em;
				line-height: 2em;
			}
			
				#col2 .primary-source h3 a {
					padding-right: 20px;
					background: url("../../img/icon-forward.png") no-repeat right center;
				}
			
			#col2 .primary-source img {
				display: block;
				margin: 0 10px 15px 10px;
				width: 580px;
			}
			
			#col2 .primary-source img.thumb {
				width: 150px;
				float: left;
			}
			
			#col2 .primary-source #copy {
				font-size: 12px;
			}
			
			#col2 .primary-source p {
				margin: 10px;
				font-size: 1.2em;
				line-height: 1.6em;
			}
			
			#col2 .primary-source p#caption {
				margin: 5px 25px;
				font-family: "Helvetica", "Arial", sans-serif;
			}
			
			#col2 .primary-source p.sub {
				font-family: "Helvetica", "Arial", sans-serif;
			}
			
			#col2 .primary-source .filters {
				clear: both;
				padding: 5px 0;
				margin: 10px;
				background: #eae6d3;
			}
			
				#col2 .primary-source .filters p {
					font-family: "Helvetica", "Arial", sans-serif;
				}
			
		#col2 .pages {
			display: block;
			position: relative;
			margin: 10px 30px;
			font-size: 10px;
			font-family: "Helvetica", "Arial", sans-serif;
		}
		
			#col2 .pages span {
				font-size: 1.2em;
			}

/* !Contact Form styles (enhancements to the basic styles) */
form.contact {

}

	form.contact div.input.text {
		display: block;
		float: left;
		margin: 5px 0;
	}
	
		form.contact div label {
			display: block;
			clear: left;
			float: left;
			width: 160px;
			line-height: 2.3em;
		}
		
		form.contact div.input.text input {
			margin: 0;
			line-height: 1.6em;
		}



/* !Footer styles */
#footer {
	position: relative;
	clear: both;
	width: 100%;
	background-color: #24170a;
	font-family: "Helvetica", "Arial", "Tahoma", sans-serif;
}

	#footer #footer_block {
		display: block;
		position: relative;
		width: 1100px;
		min-height: 300px;
		margin: 0 auto;
		background: url("../../img/footer-bk.png") no-repeat center top;
	}
	
	#footer #footer_block p.copyright {
		color: #7a674d;
	}
	
		#footer #footer_block #social {
			display: block;
			width: 200px;
			margin: 40px 20px 20px 200px;
			float: left;
			min-height: 200px;
		}
		
			#footer #footer_block #social h3 {
				color: #fff;
				text-transform: uppercase;
				font-size: 1.2em;
				line-height: 1.6em;
			}
			
			#footer #footer_block #social p {
				font-size: 1.2em;
			}
			
				#footer #footer_block #social p a {
					color: #8c823e;
					text-decoration: none;
				}
				
				#footer #footer_block #social p a:hover {
					color: #c7c785;
				}
			
			#footer #footer_block #social form {
				display: block;
				position: relative;
				float: left;
			}
			
				#footer #footer_block #social form label {
					display: block;
					float: left;
					color: #7a674d;
					width: 60px;
					line-height: 25px;
				}
				
				#footer #footer_block #social form input.submit {
					display: block;
					position: relative;
					font-size: 16px;
					width: 150px;
					cursor: pointer;
					line-height: 25px;
					margin: 5px auto;
					padding: 0 5px;
					border: none;
					background: #7a674d;
					color: #fff;
					-webkit-border-radius: 10px;
					-moz-border-radius: 10px;
				}
	
		#footer #footer_block ul.nav_1,
		#footer #footer_block ul.corpnav_1 {
			display: block;
			float: left;
			width: 170px;
			list-style: none;
			margin: 40px 15px 20px 0;
			padding: 0;
		}
		
			#footer #footer_block ul.nav_1 li,
			#footer #footer_block ul.corpnav_1 li {
				line-height: 2em;
			}
			#footer #footer_block ul.nav_1 li#nav_li_item_31 {
				display: none;
			}
			
				#footer #footer_block ul.nav_1 li a,
				#footer #footer_block ul.corpnav_1 li a {
					color: #8c823e;
					text-decoration: none;
				}
				
				#footer #footer_block ul.nav_1 li a:hover,
				#footer #footer_block ul.corpnav_1 li a:hover {
					color: #c7c785;
				}
		
		#footer #footer_block #donate {
			display: block;
			width: 230px;
			margin: 40px 0 20px 0;
			float: left;
			min-height: 100px;
		}
		
			#footer #footer_block #donate h3 {
				color: #fff;
				text-transform: uppercase;
				font-size: 1.2em;
				line-height: 1.6em;
				margin-bottom: .5em;
			}
			
			#footer #footer_block #donate p {
				font-size: 1.2em;
			}
			
				#footer #footer_block #donate p a {
					color: #8c823e;
					text-decoration: none;
				}
				
				#footer #footer_block #donate p a:hover {
					color: #c7c785;
				}
				#footer #footer_block #donate p.copyright{
					font-size: .85em!important;
				
				}
				
