/*  
Theme Name:RAN Custom (Understory)
Theme URI:http://ran.org/
Description:The custom WordPress theme for Rainforest Action Network v3.0.
Version:beta
Author:Stanley Jones
Author URI:http://ran.org/
*/

/* -------------------- */
/* RAN Defaults         */
/* -------------------- */

/*
/*#header {background:#fff url(http://ran.org/new/images/BG_canopy2.jpg) right -25px no-repeat;}*/
#header img {float:left; padding:15px;}
*/
#footer {color:#000; background:#693; margin-bottom:15px; padding:15px 0; border:0px solid #693; text-align:center; clear:both;}
#footer a {color:#fff;}
/*
#menu {margin:0; padding:0; background:#693; border-top:0px solid #360; border-bottom:0px solid #360;}
#menu ul {margin:0; margin-left:25px; padding:0; list-style:none;}
#menu ul li {float:left; width:120px; margin:0; behavior:url(http://ran.org/new/hover.htc); border-right:1px solid #9c6; font:10px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#menu ul a {display:block; margin:0; padding:2px 5px; background:#693; color:#fff; font-size:10px; text-transform:none; text-align:center; font-weight:bold;}
#menu ul li:hover ul, #menu ul li.hover ul {visibility:visible;}
#menu ul ul li {float:none; margin:0; padding:0;}
#menu ul ul {position:absolute; margin:0; padding:0; border-top:0px solid #363; visibility:hidden; list-style:none;}
#menu ul ul a {display:block; margin:0; padding:3px; width:140px; border:1px solid #693; border-top:0; font:10px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#363; background:#fff; font:inherit; text-transform:none; letter-spacing:normal;}
#menu ul ul a:hover {color:#000; background:#9c6;}
#menu ul a:hover {color:#fff; background:#9c6;}

#content {margin:0 auto; width:800px; background:transparent;}
*/

/* -------------------- */
/* Colors & Typography  */
/* -------------------- */

/*body {background:#ffe;}

body, p, dl, ul, ol, div, td, input, textarea, select, option {font:12px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#333;}
input, textarea, select, option {border:1px solid #ccc; text-align:center;}
textarea {padding:5px; text-align:left;}

a {text-decoration:none;}
a:link, a:visited {color:#693;}
a:hover, a:active {color:#c00;}

form#subscribe {color:#999; text-align:left;}
form#subscribe input {margin-left:5px; width:80px; border:1px solid #f93; font-size:10px; color:#999; background:#fff; text-align:center;}
form#subscribe input.submit {margin-left:5px; width:30px; border:0px solid #999; font-size:10px; color:#fff; background:#f93;}
	*/
form#headersearch {display:none; margin:5px; padding:5px;}
form#headersearch input {width:80px; border:1px solid #693; font-size:10px; color:#999; background:#fff; text-align:center;}
form#headersearch input.submit {width:30px; margin-left:5px; border:0; font-size:10px; color:#fff; background:#693;}
/*
#do h3 {margin:0; padding:0; color:#fff;}
#do p {margin:0; padding:0; color:#fff;}
#do div {margin:10px; border:0px solid #693; padding:5px; padding-left:35px;}
*/

/* -------------------- */
/*    Understory 2.0!   */
/* -------------------- */

body {margin:0; padding:0; background:#eee url("images/greenFloralBG.png") fixed;}
#wrapper {min-width:400px; max-width:800px; border:1px solid #693; border-top:0;}
	#wrapper .gutter {margin:25px;}

#logo {
	text-indent: -9000px;
	height:168px;
	border-bottom: medium solid #aaa;
	background-image:url(images/logo.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#universal_header {width:800px;}

#content {}

h1#bloglogo a {text-indent:-9999px; background: url(images/bloglogo.png);}

.post {}
.post h2 {clear:left; font:bold 24px/36px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#000; border-bottom:0px solid #ccc;}
#content .post h2 a {color:#000; text-decoration:none; border:0;}
#content .post h2 a:hover {text-decoration:underline;}
.post small {font-size:10px;}
/*.post p, .entry, .entry p {font-size:12px; line-height:20px;} */
.post .metadata {font-size:10px; color:#333; background:#eee;}
.post img {margin:10px; padding:2px; border:1px solid #ccc;}
.post img.left {float:left;}
.post img.right {float:right;}
#content .post a {text-decoration:underline;}
#content .post .button {padding:2px; color:#fff; background:#693;}

.entry {background:#fff;}
.entry blockquote {text-indent:0; color: #777;}

/*
.localnav {margin:0; padding:0; width:150px;}
.localnav ul {list-style:none; padding:0; border-top:1px solid #999;}
.localnav a {color:#999 !important; display:block; padding:5px; border-bottom:1px solid #999 !important;}
.localnav a:hover {color:#333 !important; background:#eee;}
*/

.error {color:#f00; font-weight:bold;}

h1#bloglogo a {display:block; height:77px; width:150px;}

.entry blockquote {padding:0 20px;}

#toolbar {background:#693 url("images/fadeGreen.jpg") top repeat-x; border-bottom:2px solid #693;}

#content #main {float:left; width:75%;}
	#main .post {padding:5px;}
	#main .post h2 {margin:0; color:#000; font-weight:bold;}
	#main .post .metadata {margin:0; padding:5px;}
#content #sidebar {float:right; width:25%;}
	#sidebar h2 {margin:25px 0 10px 0; padding:5px; color:#360; background:#693 url("images/fadeGreen.jpg") top repeat-x; border-bottom:2px solid #693; text-align:center;}
	#sidebar h3 {margin:10px 0 0 0;}
	#sidebar li {margin:0; padding:0; list-style:none;}

form#search {float:none;}
form#search input {width:90%; border:1px solid #693; font-size:10px; color:#999; background:#fff; text-align:center;}
form#search input.submit {width:30px; margin-left:5px; border:0; font-size:10px; color:#fff; background:#693;}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

