/* @override http://www.greenerlivingfund.org.uk.php5-4.dfw1-1.websitetestlink.com/wp-content/themes/devra/styles/devra.css */

body {
	background:white url(devra/green-bg-fade-tile.jpg) repeat-x top left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: black;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: Arial, Helvetica, Geneva, sans-serif !important;
}

div.textwidget h4 {
	color: #8c8e09;
}

div.pagetitle h2 {
	color: #8c8e09;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 2em;
	letter-spacing: 1px;
}

#pages-top {
	background:#515151 url(devra/pages-top.gif) repeat-x bottom center;
	border-bottom:1px solid #333333;
}

#header {
	background:white none;
	height: 130px;
}

#header div.container {
	position: relative;
}

.search-form {
	background:url(devra/search-bar.gif) repeat-x top center;
	border-left: solid 1px #e98823;
}

.search-box {
	color:black;
}

#search {
	margin-top: 63px;
}

ul.search {
	margin-left: 20px;
	border-bottom: none;
}

ul.search h2 {
	font-size: 2em;
	color: #e98823;
}

#logo-back {
	background:none;
}

#blogtitle {
	position: absolute;
	left: 275px;
	top: 67px;
}

#blogtitle h2 {
	font-size: 2em;
	color: #8c8e09;
	letter-spacing: 1px;
}

#logo-back img {
	margin-top: 15px;
	margin-bottom: 15px;
}

#categories {
	background:#d9d9ac url(devra/categories.gif) repeat-x top center;
	border-bottom:1px solid white;
}

#category-list li ul li {
	width: 20em;
	border-color: #e98824;
}

#category-list li ul {
	border-top: 1px solid #e98824;
	width: 20.1em;
}

#category-list li ul li a, #category-list li.current_page_item ul li a {
	color: black;
	background-color: #dad9ac;
}

#category-list li ul li.current_page_item {
	background-image: none;
	background-color: white;
}

#category-list li ul li.current_page_item a{
	color: black;
}

#category-list li ul li a:hover, #category-list li.current_page_item ul li a:hover  {
	color: white;
	background-image: none;
	background-color: #e98824;
}

#featured {
	background:none;
	border-bottom: none;
}

.featured-norm {
	margin:0; padding:0;
	width:auto; height:auto;
	background:none;
	line-height:20px;
}

.featured-blog {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(devra/featured-blog.gif) no-repeat top center;
	line-height:20px;
}

.featured-small {
	margin:0; padding:0;
	width:auto; height:103px;
	background:url(devra/featured-small.gif) no-repeat top center;
}

#content {
	background: white;
	border-bottom:1px solid #e6e6e6;
	width: 941px;
	margin: 0 auto;
	padding: 0;
}

.comment-meta, .post-content {
	border-left:1px solid #dddddd;
}

.post-list-last {
	border-bottom:1px solid #dddddd;
}

.project li.post-last, .project li.post-last, .project li.post-last-blank {
	border-bottom:none;
}

.project li.post, .project li.post-last, .project li.post, .project li.post-last, .pproject li.post-last-blank {
	border-style:none;
}

.post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank {
	background-image: url(devra/postback.gif);
	background-repeat: repeat-y;
}

ul.post-list {
	border-bottom: 1px solid #dddddd;
}

ul.project {
	border-bottom: none;
}

div.meta {
	border-left: none;
}

.post-list li.post-blank, .post-list-last li.post-blank, .post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank, .post-list li.other-post-last, .post-list-last li.other-post-last, .post-list li.archives, .post-list-last li.archives, .post-list li.other-post, .post-list-last li.other-post {
	border-color:#dddddd;
}

.box {
	background:#f7fafc url(devra/box-back.gif) repeat-x top center;
	border:1px solid #cccccc;
}	

.meta {
	border-left:1px solid #d9e2e9;
}

.related-posts, .tags-top {
	border-top:1px solid #dddddd;
}

.comment-content {
	border-left:1px solid #e5e9ee;
}

blockquote {
	background:#f0f4f7;
	border:1px solid #d9e4ef;
}

h3, h3 a:link, h3 a:active, h3 a:visited {
	color:#222222;
}

.post-content h1, h1.comments-title, .post-content h2, .post-content h2.title, h2.comments-title, .post-content h3, .post-content h4, .post-content h5 {
	color:#484a4b;
}

div.post-content h2.title, div.post-content h2 {
	margin-top: 20px;
	font-size: 2em;
	font-weight: normal;
	color: #e98824;
}

div.post-content h2.title a {
	color: #e98824;
}

div.meta h3 {
	color: #e98824;
}

h4, h4.related-posts, h4.tags {
	color:#666666;
}

h5 {
	color:#345a07;
	border-bottom:3px solid #ddf5bf;
}

a:link, a:active, a:visited {
	color: #333333;
}

#subscribe a, .featured-blog-content a, #footer a {
	color:black;
	text-decoration:underline;
}

#subscribe {
	position: absolute;
	top: 85px;
	right: 0px;
}

h2.featured a:link, h2.featured a:active, h2.featured a:visited, a.twitter:link, a.twitter:active, a.twitter:visited, a.email:link, a.email:active, a.email:visited, a.rss-big:link, a.rss-big:active, a.rss-big:visited, .featured-norm, .featured-blog, h2.featured {
	color:#ffffff;
}

#pages-list li a, a.rss:link, a.rss:active, a.rss:visited, #pages-top {
	color: black;
}


.meta {
	color:#676d72;
}

.textfield {
	color:#b2b5b6;
}

#category-list li a {
	color: black;
	padding: 13px 15px;
}

#category-list li.current-cat a, #category-list li a:hover {
	color:#ffffff;
}

#category-list li.current-cat, #category-list li:hover, #category-list li.current_page_item {
	background: url(devra/button_background.gif) repeat-x top left;
	color: white;
}

#category-list li.current_page_item a {
	color: white;
}

.related-posts-list li a:hover, .meta a:hover {
	color:#2f5074;
}

.gray, .gray a, h2.gray a {
	color:#345A07;
}

.lightgray, .lightgray a {
	color:#888888;
}

.orange, caption {
	color:#e8ffce;
}

.grayblue, .grayblue a, .related_posts li a, .meta a {
	color:#678d38;
}

.greenblue, .greenblue a {
	color:#112842;
}

.greengray, .greengray a, th {
	color:#3a3c3e;
}

#sidebar a, #sidebar {
	color:#666666;
}

/* Featured table */

div#left-col {
	margin-top: -1px;
}

/* Firefox left col without negative margin*/
@-moz-document url-prefix()
{
	div#left-col {margin-top: 0; }
}

table.featured-table {
	border: 1px solid #cf6e19;
	border-collapse: collapse;
}

table.featured-table td {
	border: 1px solid #cf6e19;
	padding: 15px;
	vertical-align: top;
	color: black;
	height: 142px;
	width: 155px;
	padding-bottom: 0;
}

div.featured-norm {
	width: 700px;
}

table.featured-table td h3 {
	font-size: 1.2em;
}

table.featured-table td.over, table.featured-table td.selected_feature {
	background: url(devra/square-section-bg-tile.jpg) repeat-x top left;	
}

table.featured-table td.over h3 a, table.featured-table td.over p, table.featured-table td.over p.featuredlink a, table.featured-table td.selected_feature h3 a, table.featured-table td.selected_feature p, table.featured-table td.selected_feature p.featuredlink a {
	color: white;	
}

table.featured-table td h3 a {
	color: #8c8e09;
}

table.featured-table td p {
	color: #e98823;
	line-height: 15px;
}

table.featured-table div.featuredcell {
	position: relative;
	height: 138px;
}

table.featured-table td p.featuredlink a {
	color: black;
	text-decoration: underline;
}

table.featured-table td p.featuredlink {
	position:absolute;
	bottom: 7px;
	margin: 0;
}

/* Sidebar widgets */

h5.widgettitle, h2.widgettitle {
	background: url(devra/sidebar_background.gif) repeat-x top left;
	border-bottom: 0;
	height: 35px;
	font-family: arial;
	font-size: 1.2em;
	padding-top: 15px;
	padding-left: 15px;
	position: relative;
	color: white;
	margin-bottom: 0;
}

h2.widgettitle {
	padding-top: 18px;
}

li.widget_rss h5.widgettitle {
	margin-bottom: 18px;
}

h5.widgettitle a.rsswidget {
	color: white!important;
	
}

a.rsswidget {
	color: black!important;
}

span.rss-date {
	color: #aaaaaa;
}

a.rsswidget img {
	position: absolute;
	right: 15px;
	top: 12px;
}

li.widget_rss ul {
	padding-left: 20px!important;
	padding-right: 20px!important;
}

li.widget_rss ul li {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px!important;
}

div#right-col {
	width: 240px;
}

/* Post styling */

.post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank {
	border-right: none;
	border-left: none;
}

.comment-meta, .post-content {
	border-left:none;
}

.post-content {
	border-left: none;
	width: 478px;
	padding-top: 0px;
}

.meta {
	background: #fffbf7;
	padding-top: 27px;
	width: 130px;
}

.related-posts, .tags, .tags-top, .comment-author {
	margin:10px -30px 0 -15px;
}

ul.project li {
	background: none!important;
}

ul.project li div.post-content {
	width: 658px;

}

/* Comment form */

.comment-form-right {
	width: 274px;
}

div.post-content.home {
	float: none;
	margin-left: 3px;
	padding-right: 0px;
}

ul.project li div.post-content.home {
	width:677px;
}

/* Tag Cloud and home article */

div.home_tagcloud {
	float: right;
	width: 290px;
	margin-top: 3px;
	margin-left: 15px;
	text-align: center;
}

div.home_tagcloud ul a {
	color: #724822;
}

div.home_tagcloud ul {
	margin: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.home_tagcloud ul a:hover {
	text-decoration: underline;
}

ul.post-list-last {
	margin-top: 20px;
}

.gray, .gray a, h2.gray a {
	color:#8c8e09;
}

/* Footer */

p.copyright {
	float: none;
	padding-bottom: 10px;
	color: #8c8e09;
}

#footer p.copyright a {
	text-decoration: none;
	color: #8c8e09;
}

#footer a:hover {
	text-decoration: underline!important;
}

#footer p.credits {
	font-size: 9px;
	color: #888888;
}

#footer p.credits a {
	color: #888888;
	text-decoration: none;
}

/* Managed by */

li#text-3 h5.widgettitle {
	display: none;
}

span#vp_bottom_right {
	display:none;
	float:right;
	margin:0;
}