/*Earthy Theme
 Created by Taliesin Smith for East Coast Trail Association
*/

/* == page header images */
#spurwinked, #stilesCove, .earthy {
	position: relative;
	width: 99%;
	margin: 0;
	padding: 0;
}
#spurwinked {
	background: transparent url(/images/spurwinked/getSpurwinked_bg.jpg) no-repeat top left;
}
#stilesCove {
	background: transparent url(/images/stilesCove/stilesCove_bg.jpg) no-repeat top left;
}
#telyHike2010 {
	background: transparent url(/images/telyHike2010/telyHike2010_bg.jpg) no-repeat top left;
}
#telyHike2011 {
	background: transparent url(/images/telyHike2011/telyHike2011_bg.jpg) no-repeat top left;
}
.earthy * {
	color: #264466;
	font-size: 13px;
	line-height: 16px;                                     
	margin: 0;
	padding: 0;
	position: relative;
}
.earthy #content {
	top: 355px;
	left: 0;    
}
#telyHike2010 #content {
	top: 140px;	
}
#telyHike2011 #content {
	top: 175px;
}
.earthy h1,
#telyHike2010 #content h2.tagLine {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
}
.earthy h1.show {
	margin: 20px 0 20px 0;
	padding: 0;
	text-indent: 0;
	font-size: 24px;
	line-height: 24px;
}
#telyHike2011 #content h2.tagLine {
	color: #264466;
	font-size: 25px;
	margin: 0;
	padding: 20px 40px;
	text-indent: 0;
}
.earthy #content h2,
.earthy #content h2 a {
	color: #b15a29;
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	padding: 15px 0 10px 0;
}
.earthy #content h2 abbr {
	color: #b15a29;
	font-size: 18px;
}
.earthy p,
.earthy ul,
.earthy ol {
	margin: 0;
	padding: 0 0 20px 0;
}
.earthy blockquote {
	width: 80%;
	margin: 20px 20px 20px 40px;
	padding: 0;
	border: 1px dashed #b4d6f1;
}
.earthy blockquote p {
	padding: 15px;
}
.earthy blockquote cite {
	display: block;
	text-align: right;
	font-style: italic;
}

.earthy li {
	margin:0 0 5px 20px;
	padding: 0;
	list-style-position: outside;
}
.earthy a, .earthy a:link, .earthy a:visited {
	color: #b15a29;
	text-decoration: none;
}
.earthy a:hover, .earthy a:focus, .earthy a:active {
	color: #b15a29;
	text-decoration: underline;
	font-size: 13px;
	line-height: 16px;
}

.earthy img {
	border: 1px solid #b4d6f1;
}

.earthy a img,
.earthy a:link img,
.earthy a:visited img {
	border: 1px solid #b4d6f1;
}

.earthy a:active img,
.earthy a:hover img,
.earthy a:focus img,
.earthy a:active img {
	border: 1px solid #b15a29;
}

.earthy p.definition{
	color: #fff;
	width: 65%;
	margin-left: 30px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	font-style: italic;
	font-weight: bold;
}

.earthy em,
.earthy i{
	font-style: italic;
}

.earthy strong,
.earthy b {
	font-style: normal;
	font-weight: bold;
}

.earthy .right{
	display: block;
	float: right;
	width: 200px;
	padding: 0 0 5px 15px;
	margin: 0;
}

.earthy img.right{
	padding: 0;
	margin: 0 0 5px 15px;
}
#spurwinked .clearRight,
#stilesCove .clearRight,
.earthy .clearRight{
	clear: right;
}

.earthy p.sig {
	text-align: right;
	font-style: italic;
}

.earthy p.warn{
	font-weight: bold;
	margin-top:10px;
	padding: 15px;
	color: #fff;
	background-color: #b15a29;
	text-align: center;
}
p.registeredCharity {
	font-weight: bold;
	margin-top:30px;
	padding: 15px;
	background-color: #B4D6F1;
	text-align: center;
	border: 1px solid;
}
.earthy .thanks {
	font-size: 85%;
	font-style: italic;
	margin-top:30px;
	padding: 0;
	text-align: center;
	clear: both;
}
.earthy .thanks strong {
	font-style: italic;
	font-weight: bold;
}
.earthy .thanks #eventSponsors {
	text-align: center;
	list-style-image: none;
	list-style-type: none;
}
#eventSponsors li {
	margin: 10px;
	display: inline;
}
#eventSponsors li img {
	width: 25%;
	margin: 0;
	padding: 0;
	border: none;
}
#thanksPage dl.gallery {
	width: 50%;
}
#thanksPage dl.gallery dt img {
	width: 75%;
	max-width: 300px;
	
}
#thanksPage dl.gallery dd {
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
}
#thanksPage img {
	border: none;
}
/* ==END Earthy Styles */

	
	
