body {
	margin:0px;
	padding:0px;
	background:url(../images/background.jpg) repeat #a8b08c;}

.container {
	margin:0 auto;
	width:960px;
	position:relative;}

#main {
	background:url(../images/background_navigation_main.jpg) repeat-x top;
	margin-bottom:25px;
	min-height:680px;}
#main .container .content {
	position:relative;}

#header {
	position:relative;
	height:215px;}

#footer {
	background:url(../images/background_branding.jpg) repeat top;
	border-top:solid 4px #6b7358;
	min-height:200px;
	color:white;}

.content {
	background:url(../images/background_content.jpg) repeat-x top #fff;
	width:680px;
	margin: 0 0 0 240px;
	padding:15px 20px 20px 20px;}
#front_page_content div.divider,
#front_page_content div.divider + p,
#front_page_content p.nocomments{
	display:none;}
#front_page_content div.author{
	padding-top:7px;}

div.divider {
	height:2px;
	background: url(../images/bg-divider.gif) repeat-x #a8b08c;
	margin:0 0 15px 0;
	text-align:right;
}

div.divider hr {
	display:none;}
div.divider + p {
	padding: 0 0 15px 0;}

#front_content div.divider + p,
#front_content .nocomments {
	display:none;}

/***	FRONT PAGE SIDE BAR ***/
ul#recommended_reading {
	width:220px;
	position:absolute;
	top:0;
	left:0;}

ul#recommended_reading  > li {
	padding:10px 10px 0 0;
	list-style:none;}
ul#recommended_reading  li ul {
	padding: .2em 0 0 0;}
ul#recommended_reading  li li{
	margin: 0 0 0 20px;
	padding:.3em 0;}

.link_content {
	background:url(../images/background_content.jpg) repeat-x top #fff;
	padding:5px 20px 20px 20px;}

#footer .container {
	padding: 20px 0;}
	
#site_info {
	position:relative;
	left:230px;
	width:720px;
	padding: 0 0 0 10px;
	margin:0;}
	
ul.navigation_sup {
	position:absolute;
	width:220px;
	margin:0 10px 0 0;
	padding: 0;
	list-style:none;}

ul.navigation_sup ul {
	margin:0;
	padding:0 0 0 15px}

img {
	border:1px solid #6b7358;
	padding:4px;
	margin:0 5px 0 5px;
	background:url(../images/background_content.jpg) repeat-x top #fff;}
a img {
	border:1px solid #6b7358;}
	
a.paypal img.paypal {
	border: none;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background: transparent;}
a.paypal {
	border: 0px;}
	
.wp-caption {
	border:1px solid #6b7358;
	padding:0;
	background:url(../images/background_content.jpg) repeat-x top #fff;
}
.wp-caption p {
	padding:0 6px 6px 6px;
	text-align:center;}
	
.wp-caption.alignright {
	margin:5px 0 0 10px;}
	
.wp-caption.alignleft {
	margin:5px 10px 0 0;}
.wp-caption + .wp-caption + .wp-caption + p 
{
	clear:both;
}
#coda-slider-1 div.wp-caption img,
.wp-caption img {
	border:1px solid #fff;
	padding:0;
	margin:4px;}
	
img.alignleft + img.alignleft + p {
	clear:left;}
div.wp-caption + div.wp-caption + p {
	clear:left;}

/*** THICK BOXES ***/
#TB_closeWindowButton img,
#TB_Image {
	padding:0;
	margin:0;
	background:none;
	border:none;}

/*** COMMENTS SECTIONS ***/
#commentform textarea{
	width:680px;
	max-width:680px;}

/*** NAVIGATION ***/
#menu-top-navigation {
	margin: 0;
	padding: 0 0 0 0;
	line-height: 100%;
	background:;
	position:absolute;
	right:0px;
	top:20px;}
	
#menu-top-navigation li {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	float: left;
	position: relative;
	list-style: none;}
	
/* main level link */
#menu-top-navigation a {
	display: block;
	padding:8px 0 8px 20px;
	margin: 0;}
	
/* sub levels link hover */
#menu-top-navigation ul li:hover a, 
#menu-top-navigation li:hover li a {
	background: none;
	border: none;}
	
/* level 2 list */
#menu-top-navigation ul {
	display: none;
	margin: 0 0;
	padding: 2px 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;}
	
/* dropdown */
#menu-top-navigation li:hover > ul {
	display: block;
	z-index:10;} /*keeps us above the featured content on front-page */
	
#menu-top-navigation ul li {
	float: none;
	margin: 0;
	padding: 0;}
	
/* level 3+ list */
#menu-top-navigation ul ul {
	left: 181px;
	top: -3px;}

/* clearfix */
#menu-top-navigation:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}
	
#menu-top-navigation {
	display: inline-block;}
	
html[xmlns] #menu-top-navigation {
	display: block;}
	
* html #menu-top-navigation {
	height: 1%;}

ul.navigation_sub {
	position:absolute;
	left:0px;
	top:225px;
	z-index: 1;}

ul.navigation_sub li {
	margin:0 0 2px 0;
	padding:4px 0 4px 10px;
	width:230px;
	list-style:none;
	border:1px solid transparent;
	background: rgb(229,230,222);
	background: rgba(229,230,222,0.6);}

ul.navigation_sub li:hover,
ul.navigation_sub li:active,
ul.active_navigation_sub {
	background:url(../images/background_content.jpg) repeat-x top #fff;
	border:1px solid #fff;}

/*** FEATURED SPECIFIC ***/ /*panels are already padded 20px*/
.coda-slider-wrapper {
	background:url(../images/background_content.jpg) repeat-x top #fff;
	margin:0 0 30px 0;
	padding:0;
	position:relative;
	width:720px;
	min-height:160px;
	left:240px;
	z-index:3;}
	
.coda-slider {
	padding: 0;}
	
#coda-slider-1 img{
	border:1px solid #6b7358;
	padding:4px;}

/*** SEARCH BOX ***/
fieldset {
	border:1px solid #6b7358;
	width:218px;}
fieldset.search input[type="text"], fieldset.search input[type="text"]:focus {
	background:url(../images/background_content.jpg) repeat-x top #fff;
	color:#6b7358;
	float:left;
	cursor:text;
	margin:0;
	padding:0 5px;
	border:none;
	width:158px;
	height:30px;
	outline:none;}

fieldset.search > input[type="submit"] {
	background:#6b7358;
	color:#fff;
	float:right;
	cursor:pointer;
	margin:0;
	padding:0;
	border:none;
	width:50px;
	height:30px;}

/*** WIDTH CHANGE FOR AFTER A SEARCH ***/
.link_content fieldset {
	width:560px;}
.link_content fieldset.search > input[type="text"] {
	float:left;
	width:500px;
	background: url(../images/background_content.jpg) repeat-x top #fff;
	margin:;
	color:#6b7358;}

ul.widget_area_side {
	position:absolute;
	top:215px; left:0;
	width:220px;
	list-style:none;}
	
ul.widget_area_side ul{
	padding:0 0 0 15px;}

/***	WIDTH CHANGE HOME PAGE ***/
#front_content + ul fieldset {
	width:200px;}
#front_content + ul fieldset.search > input[type="text"] {
	width:140px;}

/*** CONTACT PAGE ***/
#contact_name {
	width:200px;}
#contact_email {
	width:200px;
	margin:0 0 0 3px;}
#contact_subject {
	width:296px;}
#contact_message {
	width:100%;
	max-width:100%;}
#contact_captcha_img {
	padding:0px;}
#contact_captcha_text {
	width:50px;}
	
.donation-note
{
	padding: 15px 0;
}

