/*** GENERAL ***/
body {
	font-family:'Droid Sans', sans-serif;
	font-size:.9em;}

h1, h2, h3, h4, h5, h6 {
	font-family:'Droid Serif', serif;
	color:#3c2d3a;}

	
h1 {font-size:1.4em;padding:.5em 0 0 0;font-weight:bold;} 	/*add character spacing*/
h2 {font-size:1.4em;padding:.5em 0 0 0;font-style:italic;}
h3 {font-size:1.4em;padding:.5em 0 0 0;}
h4 {font-size:1.1em;padding:.5em 0 0 0;font-weight:bold;}
h5 {font-size:1.1em;padding:.5em 0 0 0;}
h6 {font-size:1.1em;padding:.5em 0 0 0;font-style:italic;}

a {
	text-decoration:none;
	color:#333399;}

a:hover {
	text-decoration:underline;
	color:#6b7358;}

p {
	padding:.4em 0 .4em 0;}
	line-height:1.3em;}

hr {	
	width:90%;}
	
.wp-caption p {
	font-style:italic;
	font-size:.8em;
	color:#6b7358;}

/*** HEADER ***/
#header h2 a{
	background:url(../images/branding.png) no-repeat top;
	width:668px;
	height:163px;
	position:absolute;
	left:-73px;
	top:30px;
	text-indent:-9999px;}
#header h2 a:hover {
	background:url(../images/branding_hover.png) no-repeat top;}
#header h2 + p {
	text-indent:-9999px;}

/*** NAVIGATION ***/
#menu-top-navigation li a {
	font-style:normal;
	font-weight:;
	letter-spacing:;
	text-transform: ;
	font-size:1.2em;
	color:#a8b08c;}

#menu-top-navigation .current-category-ancestor > a,
#menu-top-navigation .current-menu-item > a,
#menu-top-navigation a:hover {
	color:#3c2d3a;} 		/*main nav hover color*/

#menu-top-navigation ul {	/* First drop down bg */
	background: url(../images/background_content.jpg) repeat-x top #a8b08c;
	border: solid 1px #fff;}
#menu-top-navigation ul a {
	color:#3c2d3a;}

#menu-top-navigation ul a:hover {
	color:;
	background: #a8b08c !important; /* First drop down hover bg */}

#menu-top-navigation ul.sub-menu li a {
	text-decoration:none;}

.navigation_sub li a {
	font-style:normal;
	display:block;
	font-size:18px;
	color:#3c2d3a;}

.navigation_sub li a:active,
.navigation_sub li a:hover {
	font-size:18px;
	color:#6b7358;
	text-decoration:none;}
	
/*** FEATURED CONTENT ***/
#coda-slider-1 h2 {
	font-size:22px;
	padding-top:0;}
#coda-slider-1 h2 a,
#coda-slider-1 h3 a {
	color:#3c2d3a;}
#coda-slider-1 li {
	margin-left:20px;
	padding-left:3px;
	line-height:30px;}

.recent_articles {
	margin:0;
	padding:0;
	list-style:none;}
.recent_articles h3 {
	margin:0;
	padding:.2em 0 .2em 0;}
.recent_articles p {
	margin:0;
	padding:0;line-height:1.2em;}
.recent_articles h3 a > i {
	font-size:.8em;}

/*** BODY ***/
h1.post_title{
	font-size:1.8em;
	font-style:normal;
	font-weight:normal;
	padding: 0;}
	
h1.post_title a {
	color:#3c2d3a;}
	
.content h1 + span + p {
	margin-top:20px;}
	
blockquote {
	line-height:1.45em;
	margin:0 4em 0 1em;
	padding:.2em 0 .2em 1em;
	border-left:3px double #3c2d3a;;}

.content ul    {padding:.3em 0 .3em 2.2em;}	 
.content ul ul {padding:.3em 0 .3em 1.5em;} 	/* All list items after the second fall nicely in line*/
.content ul li {padding:.6em 0 0 0;}

.content ol    {padding:.3em 0 .3em 2.2em;}
.content ol ol {padding:.3em 0 .3em 1.5em;} 	/* All list items after the second fall nicely in line*/
.content ol li {padding:.6em 0 0 0;
				font-family:'Droid Sans', sans-serif;
				list-style:decimal;
				margin:0 0 0 0;}
div.author {
	font-family:'Reenie Beanie';
	font-size:30px;
	line-height:31px;
	padding:7px 0 1px 3px;
	text-align:right;
	clear:both;}

/*** SIDEBAR ***/

ul#recommended_reading a,
h3.widget-title + div a {
	color:#3c2d3a;
	border-bottom: 1px #3c2d3a dotted;}
ul#recommended_reading a:hover,
h3.widget-title + div a:hover,
h3.widget-title + ul a:hover {
	color:#2f3621;
	border-bottom: 1px #2f3621 solid;
	text-decoration:none;}

h3.widget-title + ul a {
	color:#3c2d3a;}
h3.widget-title + ul li {
	margin: 0 0 5px 0;}

/*** TABLES / CALENDAR ***/
tr {
	border-bottom: 1px solid #6b7358;
	text-align:left;
	vertical-align:top;
	color:#6b7358;}

tr:hover {
	color:#3c2d3a;}

th {
	font-family:'Droid Serif', serif;
	font-weight:bold;
	color:#3c2d3a;
	border-bottom: 2px solid #3c2d3a;
	padding: 0 .3em .2em .3em;
	vertical-align:middle;}

td {
	padding: .3em .3em .4em .3em;}
	
/*** FOOTER ***/
#footer .container h3 {
	font-size:1.3em;
	color:#776e59;
	padding-bottom:7px;}
	
#footer .container li a{
	color:#a8b08c;}

#footer .container p{
	color:#a8b08c;
	padding:0 0 5px 15px;}
#footer p a {
	color:#776e59;
	border-bottom: 1px #776e59 dotted;}
#footer p a:hover {
	color:#fff;
	border-bottom: 1px #fff solid;
	text-decoration:none;}

