/*
Theme Name: Ad Clerum
Theme URI: http://refueled.net/wordpress-themes/
Description: "Ad Clerum" is a Latin phrase which means: "To the clergy." Perfect theme for churches or other non-profits.
Version: 2.0.1
Author: Nate from Refueled Dot Net
Author URI: http://www.refueled.net

COLOURS
#3B5c45 = header background and most of text (dark grey/green)
#333333 = some text (lighter green)
*/
/*--------------------------------------------------------------------------
			  BASICS  
--------------------------------------------------------------------------*/
*									{margin:0; padding:0;}
body								{ background:url(../../../images/body-border-fuzz-960.gif) white repeat-y center center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.6em; margin: 0 auto;}
img									{border: none; padding: 6px; margin: 0;}
/*img a{border:none;}

img.left{ float: left; border: none; padding: 8px; margin: 0;}
img.right{ float: right; border: none; padding: 8px; margin: 0;}*/

ul									{margin:5px 0 5px 20px;}
ol									{margin:5px 0 5px 20px;}
blockquote							{border-left: 1px solid #666666; margin:10px 0 10px 12px; padding:0 0 0 12px;}

/* Links and Headings */

a, a:link							{color: #333333; text-decoration: none;}

h1									{font-size: 20pt;}
h2									{font-size: 14pt;}
h3									{font-size: 12pt;}
h4									{font-size: 0.9em;}

/*--------------------------------------------------------------------------
			  CONTAINER  
--------------------------------------------------------------------------*/
#container							{width: 960px; margin: 0px auto; background:#fff url(http://www.braidburnvalleypark.org.uk/images/theme/bg1.jpg); color:#333;
clear:both;}
/*--------------------------------------------------------------------------
			  HEADER  
--------------------------------------------------------------------------*/
#header								{width: 100%; background: #3B5C45;}
#header h1							{color: #ffffff; font-family: georgia, verdana, serif; font-size:200%; font-variant: small-caps; font-weight: normal; 	margin: 0 0 0 30px; padding: 1px 0 0 0; letter-spacing: 2px; line-height:150%; float:left;}
#header h1 a						{color: #fff; text-decoration: none;}
#header h1 a:hover					{color: #fff; text-decoration: underline;}
#header h2							{font-family: georgia, verdana, Sans-Serif; 	font-size: 130%; font-weight: normal; font-style: italic; color: #F0F0F0; margin: 0 0 0 30px; line-height:180%; float:left;}
#header #subscribe					{float:right; margin:6px 30px 12px 0; border:1px solid #aaa; border-bottom-color:#333; border-right-color:#333; padding:0 6px 6px 6px;  background-color: transparent;}
#header #subscribe p				{font-size:90%; line-height:1.2em; color:#fff; text-align:right;}
#header #subscribe a				{text-decoration:none; color:#fff; border-bottom:1px dotted #fff;}
#header #subscribe a:active,
#header #subscribe a:hover			{position:relative; top:2px;}
#header #subscribe a.feed-img		{border:none; float:right;}
#header #moreinfo					{}
.overlay							{display:none; width:450px; background:#fff; border: 3px solid #ccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -webkit-box-shadow: 0px 0px 2px #fff; 	-moz-box-shadow: 0px 0px 2px #fff; box-shadow: 0px 0px 2px #fff; color:#000; padding:12px; position:relative;}
.overlay p							{padding:12px 0;}
.overlay a.close img				{margin:-20px -20px 0 0; float:right;}

/*--------------------------------------------------------------------------
			  SEARCH  
--------------------------------------------------------------------------*/
#searchform 						{margin:0 0 0 6px; padding:0; font-size:90%}
#searchform input					{background-color:#fff; font-family: arial, verdana, sans-serif; font-size: 90%; border:1px solid #BCBCBC; color: #6A6A6A; 	margin: 4px 0 0 0; padding: 2px 2px 2px 4px; width:150px; }
#searchform input#sbutt				{margin:0 30px 0 0; width:6em;}

/*--------------------------------------------------------------------------
			  CONTENT  
--------------------------------------------------------------------------*/
#content							{width: 500px; padding: 8px 18px 0 20px; 	text-align: left; float: left; overflow: hidden;}
#content h2							{font-size: 120%; font-weight: bold; margin: 0; color: #3B5C45; padding:0;}
#content h3							{color: #3B5C45; padding:4px 0; margin:0;	border-bottom: 1px dotted #3B5C45; font-size:110%}
#content h4							{font-size:90%; color:#3B5C45; line-height:130%; padding:10px 0; font-weight:normal;}
#content p							{padding:5px 0 8px 0;}
#content ul							{padding:0 1px 0 0;}
#content ul li						{list-style-type: square; padding:0 0 10px 0;		font-size:90%;}
#content a							{border-bottom:1px dotted;}
#content a:hover					{border-bottom:1px solid;}
/*----------------------------------------------------------------------
			Posts
-----------------------------------------------------------------------*/
#content .posts						{padding:12px 0 0 0; clear:both;}
.posts .encourage-subscription		{border:1px solid #ccc; padding:6px; background-color:#F0F0F0; font-size:90%; clear:both;}
#content .date						{width:4.2em; height:2.8em; float:left; background-color:#3B5C45; border:1px solid #005300; margin:0 0.5em 0 0; padding:5px 0; text-align:center; letter-spacing:1px; color:#E1F7E1;}
#content h3.posttitle				{margin:0; padding:0; font-size:1.2em;  font-weight:bold; letter-spacing:1px; border-bottom:none;}
#content h3#comments,
#content h3#respond					{padding:12px 0 0 0; letter-spacing:normal; font-size:1.1em; font-weight:bold; border-bottom:none; clear:both;}
#content .postcontent				{margin-top: 15px;}
#content .postmeta					{font-size: 0.9em; text-align: right;}
#content p.comments					{padding: 12px 0 0 0;}
#content .posttitle a,
#content p.comments a				{border-bottom:1px dotted;}
#content .posttitle a:hover,
#content p.comments a:hover			{border-bottom:1px solid;}
/*--------------------------------------------------------------------------
			  COMMENTS  
--------------------------------------------------------------------------*/
#commentform						{margin:0; padding:0;}
#author, #email, #url,
textarea#comment					{margin:5px 5px 0 0;}
#commentform input					{width:200px;}
#submit{margin:5px 5px 0 0;}
#comments							{margin:10px; padding:10px;}
ol.commentlist 						{}
ol.commentlist li					{background: #ececec; margin:10px 0; 	padding: 5px 10px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; clear:right;}
ol.commentlist li.alt 				{background: #e1e1e1;}
.cmtinfo 							{padding-bottom:6px;}
.cmtinfo span.avatar				{float:right;}
.cmtinfo img.avatar					{padding-right:0;}
.cmtinfo cite						{font-style:normal; font-weight:bold; font-size:1em;}
/*------------------------------------------------------------------------
			 Left Sidebar
------------------------------------------------------------------------*/
#left								{width: 179px; float:left; margin: 0; 	padding: 0; overflow: hidden; margin-top:-25px;}
#left h2, #right h2					{color: white; background-color:#3B5C45; font-size: 85%; padding:3px 0 0 3px; margin: 0 0 6px 0;}
#left p, #right p					{margin:0 6px 0 0px; padding: 0;}
#left ul, #right ul					{list-style-type:none; margin:0; padding:0;}
#left ul li, #right ul li			{list-style-type:none; margin:0; padding:0; border-top: 1px solid #ffffff;}
#left ul li a:link, 
#left ul li a:visited, 
#right ul li a:link, 
#right ul li a:visited				{display:block; color:#3B5C45; padding:5px 4px; line-height:1.4em; text-decoration: none; font-weight:bold; margin:0;}
#right .featured-news				{font-size:100%; background-image:url(../../../images/triangle-down.png); background-position:left center; background-repeat:no-repeat; padding-left: 26px; margin-left:0;}
#right ul li a:link,
#right ul li a:visited				{padding-top:8px;}
#left ul li a:hover, 
#left ul li a:active, 
#right ul li a:hover, 
#right ul li a:active				{color: #3B5C45; background: #fff;}
#left ul ul, #right ul ul			{margin:0 ; padding:0 0 0 6px; display:block;}
#left ul ul li, #right ul ul li		{list-style-type:square; list-style-position: outside; margin:0 0 0 12px; padding:0; color: #3B5C45; font-weight:normal; 	border:none;}
#left ul ul li a:link, 
#left ul ul li a:visited, 
#right ul ul li a:link, 
#right ul ul li a:visited			{font-weight:normal;}
/*--------------------------------------------------------------------------
			 Right Sidebar
---------------------------------------------------------------------------*/
#right								{width: 239px; float:right; margin-top: -25px; padding: 0; overflow: hidden;}
#right a							{font-size:90%;}
#right .textwidget p				{margin:0; padding: 0 6px; font-size:80%;}
/*------------------------------------------------------------------------
			 Footer
------------------------------------------------------------------------*/
#footer								{background: #FFFFFF; clear: both; width: 100%; margin-top:15px; color: #3B5C45; font-size: 75%; }
#footer p							{padding:8px; text-align: center;}
#footer a, #footer a:visited 		{color: #3B5C45; text-decoration: none; 	border: none; border-bottom: 1px dotted #3B5C45; }
#footer a:hover						{text-decoration:none; border: none; }