﻿/*   
Theme Name: Environmental
Theme URI: n/a
Description: Custom theme for our environmental blog.
Author: Matt Sollars
Author URI: http://blog.ventaur.com/
Version: 0.1
*/

/* Template structure styles */
body {
	background-color: #514600;
	color: #FFFCD4;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	margin: 0;
}

#Header {
	background: url('images/bgHeader.jpg') right repeat-x;
	margin-bottom: 1em;
	height: 140px;
}
#Header #TitleBanner {
	background: url('images/imgHeader-Tree.jpg') right top no-repeat;
	padding: 10px;
	height: 90px;
}
#Header #FindMe {
	position: absolute;
	right: 82px;
	top: 48px;
}
#Header #Menu {
	height: 20px;
	margin: 7px 0.25em 3px;
}
#Header #Menu a {
	color: #DFD0B2;
	padding: 0.2em 0.4em;
	text-decoration: none;
}
#Header #Menu a:hover {
	background-color: #857B69;
	border: 0.1em #DFD0B2 solid;
	padding: 0.1em 0.3em;
}

#Content {
	padding: 0 1.5em 2em 0.75em;
	min-height: 25em;
}

#Sidebar {
	padding: 0 0.25em 0.5em 0;
	width: 20em;
}

#Footer {
	border-top: 0.15em solid;
	font-size: 0.7em;
	padding: 0.25em 0.5em 2em;
	margin: 1em 1em;
	clear: both;
}
#Footer #Copyright {
	float: left;
}
#Footer #Legal {
	float: right;
}



/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1, h2, h3{
	font-family: "Lucida Handwriting", Tahoma, Arial, Verdana, sans-serif;
}
h1 {
	color: #835A3E;
	font-size: 2.5em;
	margin-top: 0.3em;
	margin-bottom: -0.2em;
}
h1 a, h1 a:hover {
	color: #835A3E;
	text-decoration: none;
}
h2, h3 {
	color: #CDDF7D;
}
h2 a, h3 a {
	color: #CDDF7D;
	text-decoration: none;
}
h2 {
	font-size: 1.5em;
	margin-bottom: 1.5em;
}
h3 {
	font-size: 1.15em;
	margin-bottom: 0.25em;
}
h4 {
	font-style: italic;
	margin: 0.5em 0 0.1em;
}

#Description {
	color: #835A3E;
	font-size: 1em;
	font-style: italic;
}


/* Basic content */
p {
	margin: 0.5em 0 1em 0;
}

a {
	color: #C3DDF8;
	text-decoration: none;
}
a:visited {}
a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

sup, sub {
	height: 0;
	line-height: 1;
	font-size: 0.6em;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

.Centered {
	text-align: center;
}


#Header #Menu ul li, #Header #AdminMenu ul li {
	display: inline;
	padding: 0 0.25em;
}

#Content ul, #Content ol {
	margin-left: 1.5em;
	margin-bottom: 1em;
}

#Content ul li {
	list-style-type: disc;
}
#Content ul li ul li, #Content ol li ul li {
	list-style-type: circle;
}
#Content ul li li ul li, #Content ol li li ul li {
	list-style-type: square;
}

#Content ol li {
	list-style-type: decimal;
}
#Content ol li ol li, #Content ul li ol li {
	list-style-type: lower-alpha;
}
#Content ol li li ol li, #Content ul li li ol li {
	list-style-type: lower-roman;
}

#Content table {
	margin-bottom: 1em;
}
#Content table th, #Content table td {
	padding: 0.3em;
}
#Content table th {
	font-weight: bold;
}

#Sidebar h2 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}
#Sidebar ul {
	margin-bottom: 1.5em;
}
#Sidebar #s {
	width: 13em;
}
#Sidebar #btnSearch {
	width: 5em;
}

.Clear {
	clear: both;
}

.alignright {
  float: right;
  margin-left: 0.5em;
}

.alignleft {
  float: left;
  margin-right: 0.5em;
}

.alignright .wp-caption-text {
  margin-left: 0.5em;
}

.alignleft .wp-caption-text {
  margin-right: 0.5em;
}


/* Forms */
input, textarea, select {
	background-color: #BFCF74;
	border: 0.1em #000 solid;
	color: #514600;
}

input[type=button], input[type=submit], input[type=reset] {
	border-style: outset;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
	background-color: #8F9B57;
	border-color: #8F9B57;
	color: #BFCF74;
}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active {
	border-style: inset;
}


/* Pages */
.page {
	margin-bottom: 2em;
}
.page h2, .page h3, .page h4 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}

/* Posts */
.post {
	margin-bottom: 2em;
}
.post h2, .post h3, .post h4 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}
.post img, .post a img {
	border: 0.1em solid #C3DDF8;
}

.Info {
	font-size: 0.7em;
	font-style: italic;
	margin-top: -0.15em;
	margin-bottom: 1em;
}
.Meta {
	border-top: 1px dashed;
	border-bottom: 1px dashed;
	font-size: 0.7em;
	padding: 0 0.5em;
        clear: both;
}

.navigation {
	clear: both;
	margin: 0.5em 0;
}

.navigation .left {
	padding-right: 1em;
}

.navigation .right {
	padding-left: 1em;
}

.Disclaimer {
	font-size: 0.75em;
	font-style: italic;
	margin-top: 2em;
}

.Clear {
	clear: both;
}


/* Comments */
.commentlist {
	clear: both;
	margin: 0.5em;
	padding-top: 1em;
}
.commentlist img.avatar {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.commentlist .comment-author {
	color: #BFBC7D;
}
.commentlist .comment-meta {
	font-size: 0.7em;
	font-style: italic;
	margin-bottom: 1em;
}
.commentlist p {
	clear: both;
}
.commentlist .reply {
	font-size: 0.9em;
}
.commentlist li.comment {
	background-color: #6B5D00;
	list-style-type: none !important;
	padding: 0.5em;
	margin: 0.2em 0;
}
.commentlist li.comment li.comment {
}
.commentlist li.alt {
	background-color: #5F5200;
}
.commentlist li.bypostauthor {
	background-color: #6B5D00;
	background-image: url('images/bgAuthorItem.gif');
}


#respond {
	clear: both;
	padding-top: 1.5em;
}
#respond .cancel-comment-reply {
	font-size: 0.9em;
	margin-bottom: 1em;
}

#CommentForm label {
	font-size: 0.9em;
}
#CommentForm input#author, #CommentForm input#email, #CommentForm input#url {
	width: 25em;
}
#CommentForm textarea#comment {
	width: 50em;
	height: 15em;
}


.wp-caption, .Caption {
	font-size: 0.9em;
	font-style: italic;
}

.wp-caption-text {
  text-align: center;
}

.De-emphasized {
	color: #C7C5A5;
	font-size: 0.8em;
	font-style: italic;
}