/*
Theme Name: WELLSPRING 
Theme URI: http://www.wellspringca.org/
Description: Tested on WP2.5 and WP2.6
Version: 1.0
Author: TRS Consulting
Author URI: http://www.trs-consult.com/
Tags: green, fixed width, two columns, widgets
*/



BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(images/bg.jpg) #40301d repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a0cb98; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
H1 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #aed3a8
}
H2 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #a0cb98
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #9fc29a; FONT-FAMILY: "Trebuchet MS", arial
}
H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 23px
}
P {
	MARGIN: 0px; font-size: 12px; line-height: 16px; padding-top:7px; padding-bottom:7px;
}
UL {
	MARGIN: 0px 0px 5px; TEXT-ALIGN: justify
}
OL {
	MARGIN: 0px 0px 2em; LINE-HEIGHT: 26px; TEXT-ALIGN: justify
}
A:link {
	COLOR: #aed3a8
}
A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:active {
	COLOR: #aed3a8; TEXT-DECORATION: none
}
A:visited {
	COLOR: #aed3a8
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.left {
	FLOAT: left; MARGIN: 7px 15px 0px 0px
}
IMG.right {
	FLOAT: right; MARGIN: 7px 0px 0px 15px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LEGEND {
	DISPLAY: none
}
INPUT {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
#wrapper {
	WIDTH: 802px;
       position: relative; /* peekaboo bug fix for IE6 */
	margin: 0px auto;
}
#header {
	MARGIN: 0px auto; WIDTH: 802px; HEIGHT: 140px; BACKGROUND: url(images/bg_header.png) left top no-repeat; overflow:hidden; position: relative; /* peekaboo bug fix for IE6 */
}
#logo {
	FLOAT: left; WIDTH: 400px; padding-top:1px; padding-left:4px;
}
#logo IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 802px; PADDING-TOP: 0px; HEIGHT: 35px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; float:right;
}
#menu LI {
	MARGIN-TOP: 6px; FLOAT: left; text-align:right;
}
#menu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: capitalize; COLOR: #eaf2e9; MARGIN-RIGHT: 3px; PADDING-TOP: 6px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
#menu A:hover {
	
}
#menu .current_page_item A {
	
}
#menu A:hover {
	COLOR: #372713; MARGIN-RIGHT: 3px; TEXT-DECORATION: underline;
}
#menu .current_page_item {
	COLOR: #372713; MARGIN-RIGHT: 3px; TEXT-DECORATION: underline;
}
#menu .current_page_item A {
	COLOR: #372713
}
#page {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 40px;
	MARGIN: 0px auto;
	WIDTH: 800px;
	PADDING-TOP: 0px;
	background: #405335 url(images/page.png) left top no-repeat;
	border-left: 1px solid #DFDCD5;
	border-right: 1px solid #DFDCD5;
        position: relative; /* peekaboo bug fix for IE6 */
}
#content {
	PADDING-RIGHT: 20px; PADDING-LEFT:20px; MARGIN-TOP: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 540px; PADDING-TOP: 0px; position: relative; /* peekaboo bug fix for IE6 */
}
#introtext  {
       font-size: 14px;
}
.post {
	
}
.post .title {
	BACKGROUND: url(images/img03.jpg) no-repeat left bottom; PADDING-BOTTOM: 30px
}
.post .title A {
	COLOR: #aed3a8; TEXT-DECORATION: none
}
.post .entry {
	
}
.post .meta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 60px; MARGIN: 0px; PADDING-TOP: 15px

}
.post .meta P {
	MARGIN: 0px; LINE-HEIGHT: normal
}
.post .meta .byline {
	FLOAT: left; COLOR: #0000ff
}
.post .meta .links {
	FLOAT: left
}
.post .meta .more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; WIDTH: 185px; PADDING-TOP: 5px; HEIGHT: 35px; TEXT-DECORATION: none; display: none;
}
.post .meta .comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; TEXT-DECORATION: none; display: none;
}
.post .meta B {
	DISPLAY: none
}
.navigation {
	MARGIN-BOTTOM: 20px
}
#sidebar .pagenav {
         color: #566e52;
        font-size:1px;
}
#sidebar {
	BACKGROUND: #566e52 url(images/bg_sidebar.png) bottom no-repeat; FLOAT: right; WIDTH: 197px; COLOR: #aed3a8; height:100%; min-height:100%; position: relative; /* peekaboo bug fix for IE6 */
}
#sidebar UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; margin-top:0px;
}
#sidebar LI {
	MARGIN-BOTTOM: 0px; margin-top:0px;padding-top: 2px;
}
#sidebar LI UL {
	
}
#sidebar LI LI {
	MARGIN: 0px
}
#sidebar H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-TOP: 10px;
	font-style: italic;
	color: #132910;
}
#sidebar UL LI UL {
	PADDING-LEFT: 10px
}
#sidebar A {
	FONT-SIZE: 12px; COLOR: #aed3a8; TEXT-DECORATION: none
}
#sidebar A:hover {
	FONT-SIZE: 12px; COLOR: #163514; TEXT-DECORATION: underline
}
#sidebar .separator {
	DISPLAY: block; BACKGROUND: url(images/seperator.jpg) no-repeat center 50%; WIDTH: 100%; HEIGHT: 2px
}
#sidebarform {
       display: block;
}
#search {
	FLOAT: right; WIDTH: 197px; TEXT-ALIGN: right
}
#search .position {
	FLOAT: right;
	WIDTH: 160px;
	PADDING-TOP: 108px;
	padding-right:20px;


}
#search .e {
	FLOAT: left;
}
.clear {
	CLEAR: both;
}
#s {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100px; COLOR: #FFFFFF; MARGIN-RIGHT: 5px; BORDER-BOTTOM: 0px; BACKGROUND: #31482C url(images/zoom-icon.jpg) no-repeat 2px 3px; padding-left:15px; padding-bottom:2px; padding-top:2px;
}
#x {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: url(images/img08.gif) #ececec repeat-x left bottom; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: lowercase; COLOR: #4f4f4f; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.box1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(images/img05.gif) no-repeat; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.box2 {
	COLOR: #bababa;
}
.box2 H2 {
	FONT-SIZE: 16px; BACKGROUND: url(images/img10.gif) repeat-x left bottom; MARGIN-BOTTOM: 15px; COLOR: #ffffff;
}
.box2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.box2 A:link {
	COLOR: #ededed;
}
.box2 A:hover {
	COLOR: #ededed
}
.box2 A:active {
	COLOR: #ededed;
}
.box2 A:visited {
	COLOR: #ededed;
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 53px; PADDING-BOTTOM: 0px; COLOR: #90b18c; PADDING-TOP: 0px; FONT-FAMILY: arial; HEIGHT: 53px;
}
HTML > BODY #footer {
	HEIGHT: auto
}
#legal {
	CLEAR: both; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #7bb5d7; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#legal A {
	FONT-WEIGHT: bold; COLOR: #3a83ad
}
#comment {
	WIDTH: 505px; HEIGHT: 100px
}
.footer_pos {
	MIN-HEIGHT: 53px; BACKGROUND: url(images/footer.png) no-repeat left top; MARGIN: 0px auto; WIDTH: 802px; COLOR: #90b18c; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer .copy {
	FONT-SIZE: 10px; PADDING-BOTTOM: 20px; TEXT-ALIGN: center
}

#footer a {color:#a0cb98; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration: underline;}

#sidebar table {background-color:#6AA55E;}
.pic {
	border: thin solid #FFFFFF;
}
