@charset "utf-8";
/* CSS Document ----------------- */
/* GLOBAL RESET ----------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
fieldset,img {border:0;}
a img,:link img,:visited img {border:none}
a:focus {outline: 0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
table {border-collapse: collapse; border-spacing: 0;} 
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}

/* GLOBAL STYLES ----------------- */

*{ margin: 0;padding: 0;}

body{background: #4c281b url("img/bg-soil.gif");font: normal 12px/18px Times, "Times New Roman", Georgia, serif;color: #4c281b;}

a{font-weight: bold;color: #878372; /*#35b55c*/}
a:hover{color: #21120c;text-decoration: underline;}

img{ /*behavior: url(/inc/iepngfix.htc);*/ border: 0; /*display: block;*/ }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

p{padding-bottom: 18px;font-size: 14px;}
p.strike{text-decoration: line-through;}
#flash p{text-align: center;text-transform: uppercase;margin: 0; padding: 18px 0;}

h1{ font: bold 24px/24px Times, "Times New Roman", Georgia, serif;}
h2{ font: bold 18px/24px Times, "Times New Roman", Georgia, serif;}
h3{ font: bold 12px/18px Times, "Times New Roman", Georgia, serif;}

noscript{text-align: center;}

.left{ float: left; margin: 0 15px 15px 0; }
.right{ float: right;  margin: 0 0 15px 15px; }
.center{text-align: center; margin:0 auto; /*margin-right: auto;margin-left: auto;*/}

.clear {clear:both;}

#body object, #body embed{display: block;}

div#container{background: url("img/bg-vines.gif") no-repeat 50% 0;}

div#head{width: 802px;height: 78px;background: #f1d7aa url("img/bg-head.jpg") no-repeat;margin: 0 auto 6px;position: relative;}

#head div.tissue{width: 6px;height: 77px;position: absolute;z-index: 2;left: -6px;}
	#head a{height: 70px;display: block;float: left;background-position: 0 0;background-repeat: no-repeat;margin-top: 8px;}
	#head a span{display: none;}
	#head a:hover, #head a.on{background-position: 0 -70px;}

a#nav_hme{width: 219px;background-image: url("img/nav-hme.gif");}
a#nav_abu{width: 45px;background-image: url("img/nav-abu.jpg"); margin-left:-5px;}
a#nav_fev{width: 73px;background-image: url("img/nav-fev.jpg");}
a#nav_fte{width: 73px;background-image: url("img/nav-fte.jpg");}
a#nav_fst{width: 75px;background-image: url("img/nav-fst.jpg");}
a#nav_ire{width: 68px;background-image: url("img/nav-ire.jpg");}
a#nav_ftm{width: 73px;background-image: url("img/nav-ftm.jpg");}
a#nav_ctu{width: 66px;background-image: url("img/nav-ctu.jpg");}
a#nav_blog{width: 56px;background-image: url("img/nav-blog.jpg");}
a#nav_donate{width:56px;background-image: url("img/nav-donate.jpg");}

div#foot{display: block;width: 802px;height: 21px;margin: 0 auto;background: url("img/bg-foot.gif") no-repeat;}

#subnav{width: 193px;height: 487px;float: left;margin: 1px 0 0 1px;}
* html #subnav{width: 192px; margin-left: 0;}
	#subnav ul{margin-top: 124px;margin-left: 18px;list-style-type: none;font-style: italic;line-height: 14px;}	
	#subnav ul ul, #subnav ul ul ul{margin: 0 0 9px 9px;font-style: normal;font-size: 11px;line-height: 11px;}	
	#subnav ul ul ul{margin: 0 0 3px 12px;}
	#subnav ul li{padding: 6px 0 0 0;}	
	#subnav ul ul li{padding: 6px 0 3px 0;}
	#subnav ul ul ul li{padding: 2px 0 0 0;}
	#subnav ul a{color: #21120c;text-decoration: none;}
	#subnav ul a:hover, #subnav ul a.on{color: #9a4118;}
	#subnav ul ul a{color: #9d7565;}
	#subnav ul ul ul a:hover, #subnav ul ul ul a.on{color: #704b3c;}

#content{width: 605px;margin-left:90px;margin-top:30px;/*background: #fff;*/}
* html #content{margin-right: 0;}

div#head .social-media {float:right;height:24px;margin-left:610px;position:absolute;width:187px;margin-top:3px;}
	*:first-child+html div#head .social-media {margin-left:-186px; }
	* html div#head .social-media {margin-left:-186px; }
div#head .social-media img{padding-left:3px;}
div#head .social-media a{height:24px;margin:0;}

/* BLOG STYLES -------------------------- */

.blog-content {width: 800px; background:#E8D7BB url(img/blog-bg.jpg) top no-repeat; margin: 0 auto;}
	 .blog-hdr {}
	 p.blog-intro {font-size: 19px; font-weight:bold; width:350px; line-height:22px; margin: -90px 0 0 120px;}	
	.author {width: 280px; margin-top:-130px; float:right;}
		.author table {width:235px;}
		.author table tr td {padding-left:9px;}
		.author table tr td p {text-transform:uppercase; font-size:8.3px; padding-bottom:0; line-height:normal;}
		.author table tr td p.author-links {text-transform:none; font-size:10px; }
		.author table tr td p.author-links a {text-decoration:underline;}
	.scrap {float:right; margin-right:-54px; margin-top:-115px;}
	*:first-child+html .scrap { position:absolute; margin-left:238px; }
	.earth-img {float:left; z-index:1; margin-top:-20px;}
	.article {width:520px; margin-top:10px; float:left;}
		.article table tr td.article-img {width:241px; height:240px; background: url(img/border-large.png) right no-repeat;}
		.article table tr td.article-img img {margin-left:21px;}
		.article table tr td.article-text {width:263px; padding-left:11px; font-size:14px;}
		.article table tr td.article-text a {text-decoration:underline;}
		.article table tr td.article-text p.date {font-size:12px;}
		.search-area {width:129px; float:right; margin-right:50px;}
		.search-area img {padding-top:5px; padding-right: 10px;}
	.divider {margin-left:65px; padding-top:20px;}
	.updates-area {width:680px;margin-left:65px; margin-top:10px;}
		.updates-area img.updates-hdr {margin-top:-10px; margin-left:-15px; padding-bottom:10px;}
		.updates-area table tr td.articles {background: url(img/border.png) no-repeat; width:110px; padding-right:25px;}
		.updates-area table tr td.articles img {margin-left:11px; margin-top:11px;}
		.updates-area table tr td.articles h3 {padding-top:11px;}
		.slider {width: 261px; height:31px;margin-left:190px; padding-top:40px; background: url(img/slider-line.png) center no-repeat;}
			.slider .left-arrow {width:31px; float:left; margin-top:-20px;}
			.slider .right-arrow {width:31px; float:right; margin-top:-25px;}
			.slider .slider-ball {margin-top:-13px;padding-left:31px;padding-right:31px; width:16px;}
			*:first-child+html .slider .slider-ball{padding-left:0;padding-right:0;}
			* html .slider .slider-ball {padding-left:0;padding-right:0;}
	.archives-area {width:680px;margin-left:65px; margin-top:10px;}
		.archives-area img.archives-hdr {margin-top:-10px; margin-left:-15px; padding-bottom:10px;}
		.archives-area table tr td.articles {background: url(img/border.png) no-repeat; width:110px; padding-right:25px;}
		.archives-area table tr td.articles img {margin-left:11px; margin-top:11px;}
		.archives-area table tr td.articles h3 {padding-top:11px;}
	*:first-child+html .widget_collapsarch {margin-top:-35px;}
	.widget_collapsarch .widgettitle {background-image:url('img/archives-hdr.png'); background-repeat:no-repeat; margin-top:20px;height:35px;}
	.widget_categories .widgettitle {background-image:url('img/categories-hdr.png'); background-repeat:no-repeat; margin-top:15px;}
	.widget_yd_rp .widgettitle {background-image:url('img/recent-hdr.png'); background-repeat:no-repeat; margin-top:10px;}
	.widget_search .widgettitle {background-image:url('img/search-img.png'); background-repeat:no-repeat;margin-bottom:10px; margin-left:-10px; height:35px;}
	.archives-highlight {color:black;}
	.archives-dates {width:580px; margin-left:120px; margin-top:-45px; margin-bottom:20px; }
	.bottom-img {width: 800px;  }
		.bottom-img img {padding-top:250px; }
.postmetadata {border-bottom:1px solid #39270e; margin-bottom:10px;}
	
	
	
	/* slider styles */

		div.scrollable { /* required settings */  position:relative; width: 681px; height: 185px; overflow:hidden;} 
		div.scrollable div.items  { /* this cannot be too large */ margin-left:10px; width:2000em; color:#333; position:absolute; clear:both;} 
		div.scrollable div.items table { float:left; }  
		div.items div.active {  /*border:1px inset #ccc; background-color:#fff;*/ }
	


/* BLOG ARTICLE PAGE STYLES ------------------------------ */

.article-body {width:465px; padding-top:24px;float:left; margin-left:10px; }
	.article-body .article-image {padding-top:30px; padding-bottom:26px;}
	.article-body .comments-hdr {margin-top:10px; margin-left:-15px; padding-bottom:10px;}
	.article-body  .comments table {width:465px; margin-bottom: 25px;}
	.article-body  .comments textarea {height:61px; width:465px; margin-bottom:6px;}
	.article-body  .comments table tr td.button {text-align:right;}
	.article-body  .comments table tr td input {color:#999; font-size:12px; width:100%; padding:2px;}
	.article-body  .comments .submitted-comments {width:465px; background:#FFF; padding:5px; margin-bottom: 6px;}
	.article-body  .comments .submitted-comments span {margin-left:15px; color:#999; }
	.article-body ul  {padding-left:30px;padding-bottom:20px;}
	.article-body ul li {list-style:disc;font-size:14px;}
	.article-body ol  {padding-left:30px;padding-bottom:20px;}
	.article-body ol li {font-size:14px;}
.right-column {float:right; width:146px; margin-right:53px; padding-top:40px;}
	.right-column .search-article {width:129px; float:right; margin-right:30px;}
	.right-column .search-article img {padding-top:5px; padding-right: 10px;}
	.right-column .recent-hdr {margin-left:-30px; padding-top:15px;}
	.right-column .thumb-text {font-size:9px; line-height:normal; padding-bottom:5px;}
	.right-column ul li {font-size:9.5px;}
	
	.right-column .list li {padding-left:10px;}
	.right-column .list ul ul li {padding-left:20px;}
	
	.right-column .recent-left {background: url('img/thumb-border.jpg') center center no-repeat; width:60px; text-align:center; height:60px; padding-right:4px;}
	.right-column .recent-left img {text-align:center; margin-right:-5px;}

	
	.right-column .yd_rp_widget li {padding-top:5px;  }
	
	
	
/* BLOG AUTHOR PAGE STYLES ------------------------- */

	.article-body .author-links {float:right; margin-top:-15px;}
	.bio table tr td{ padding-right: 5px; padding-top:30px;}
.divider-author {margin:0;}
.contributors {}
	.contributors table tr td{ padding-right: 5px; padding-top:30px;}
.right-column-author {float:right; width:146px; margin-right:35px; margin-top:-1130px;}
	.right-column-author .search-article {width:129px; float:right; margin-right:30px;}
	.right-column-author .search-article img {padding-top:5px; padding-right: 10px;}
	.right-column-author .recent-hdr {margin-left:-30px; padding-top:15px;}
	.right-column-author table tr td.thumb-text {font-size:9px; line-height:normal; padding-bottom:5px;}
	.right-column-author ul li {font-size:9.5px;}
	.right-column-author .months li {padding-left:10px;}
	.right-column-author .dates li {padding-left:20px;}
	

	


/* SEARCH RESULTS PAGE STYLES ------------------------------- */
.search-results-content {width:477px;}
	.search-results-content img {margin-top:20px;}
	.search-results-content table.search-table {float:left;}
	.search-results-content table.search-table tr td {padding:5px;}
	.search-results-content table.search-table tr td img {margin-top:4px;}
	.search-results-content .search-hdr {float:left;}
	.search-results-content .search-field {width: 426px;}
	.search-results-content	.search-results  {width:477px;}
	.search-results-content	.search-results ul {font-weight:bold;}
	.search-results-content	.search-results ul li {border-bottom:1px solid #39270e; height:65px; padding-top:10px; padding-bottom:10px;}
	.search-results-content	.search-results ul li p {font-weight:bold;}
	.search-results-content	.search-results ul li p span.result-title {font-size:14px;}
	.search-results-content	.search-results ul li p span.result-date {font-size:9px;}
	.search-results-content .results-search-button {border: 0; background: transparent;}

	/* Email Template content---------------------------- */
.email-template-content{	 
	 background: url("img/blog-bg.jpg") no-repeat scroll center top #E8D7BB;
    margin: 0 auto;
    min-height: 400px;
    width: 800px;
	}
	
.email-content{
 padding: 75px 120px 120px 120px;
}

.email-content ul{list-style:square outside none;padding-left: 15px; padding-bottom: 10px;}

.email-content .section {color:#4C281B;}

.email-content .sub-section {color:#4C281B; text-decoration:none;}
.email-content h2{font-size:14px;}
.email-content h1{font-size:18px;}
