/*
Theme Name: Vital Venture
Description: Custom Theme for Vital Venture program at GMRI
Author: shines and jecker laboratories
Author URI: http://www.shinesandjecker.com/
Template: thematic
Version: 1.0
*/

/* =reset
---------------------------------------------------------- */
* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {border:0;}

/* = general styles
---------------------------------------------------------- */
body {
font: 100% Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
line-height:1.125em;
color:#333;
background:rgb(234, 241, 242) url(images/body-bg.gif) repeat-x fixed bottom left;
border-top:5px solid #010717;
}

h1, h2, h3, h4, h5{
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

h1{
font-size: 1.7em;
color: #1f1f1f;
font-weight:bold;
line-height:1.2em;
margin:0.2em 0 0.6em 0;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

h2{
font-size: 1.2em;
font-weight:bold;
text-transform:uppercase;
line-height:1.2em;
font-family:'Lucida Grande', Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
margin:0.8em 0 0.4em 0;
color:#252525;
text-shadow:1px 1px 1px #fff;
padding:0;
}

h3{
font-size: 1.1em;
/* font-family:'gill sans',Geneva, Tahoma,"DejaVu Sans Condensed",sans-serif; */
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-weight:bold;
margin:0.2em 0 0.7em 0;
text-transform:none;
}

h4{
font-size: 1em;
color:#333;
}

h5{
font-size:0.9em;
color:#666666;
font-family:'Lucida Grande', Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
margin-bottom:0.5em;
text-transform: uppercase;
}

p{
line-height:1.45em;
margin:1em 0 1em 0;
}

a, a:link{
color:#054f78;
text-decoration:underline;
}

a:hover{
color:#fff;
background:#054f78;
}

a:focus { 
outline: none; 
}

a img{
border:none;
}

h2 a, h2 a:visited, h2 a:link{
text-decoration:none;
display:block;
padding-bottom:.2em;
margin:1.3em 0 .5em 0;
font-weight:bold;
border-bottom:1px solid #ccc;
}

h2 a:hover{
background:none;
color:#000;
}


ul{
list-style-type:none;
}

ul li{
margin: 5px 0;
}

.entry-content ul{
line-height:1.4em;
margin:0.4em 0 1.4em 20px;
}

.entry-content ul li{
margin:0.75em 0 0.75em 0;
padding-left:15px;
background:transparent url(images/bull-gray.png) no-repeat left 6px;
}

.entry-content ul li p{
font-size:1em;
}

.entry-content ul li:before{
/* content: url(images/bull-gray.png); */
}


.entry-content ol{
margin:0.4em 0 1.4em 20px;
line-height:1.4em;
padding-left:10px;
}

.entry-content ol li{
margin:0.75em 0 0.75em 0;
}

.entry-content ul li li, .entry-content ol li li{
font-size:1em;
}

.clear {
clear:both;
}

.right{
float:right;
margin:0 0 0 20px;
}

.left{
float:left;
margin:0 20px 0 0;
}

.text_right{
text-align:right;
}

.text_center{
text-align:center;
}

.text_red{
color:red;
font-weight:bold;
}

.text_smaller{
font-size:90%;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix {
height: 1%; /* IE5-6 */
}

.fix{
color:red;
font-weight:bold;
}

.alignright{
float:right;
margin:0 0 10px 20px;
}

.alignleft{
float:left;
margin:0 20px 10px 0;
}

.wp-caption{
font-family:Arial, san-serif;
color:#666;
font-size:.6em;
text-align:right;
}

input[type="submit"], .learn_more{
text-align:center;
}

input[type="submit"], .learn_more a{
background: #222 url(images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 2px 10px 3px; 
color: #fff; 
text-decoration: none;
border-width:0px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-size:.8em;
}

.learn_more a:hover{
color:#fff;
}

#content blockquote{
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
margin:0.4em 0 1.6em 0;
}

#content blockquote p{
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
font-size:1.2em;
font-style:italic;
margin:0;
color:#666;
}

#content blockquote p:before { content : open-quote; }
#content blockquote p:after { content : close-quote; }

cite{
font-style:normal;
font-family:'Lucida Grande', tahoma;	
letter-spacing:1px;
font-size:.8em;
text-transform:uppercase;
display:block;
text-align:right;
color:#000;
}

/* = layout
---------------------------------------------------------- */
#wrapper{
width:100%;
margin: 0 auto;
position:relative;
}

.wrapper{
width:1000px;
margin:0 auto;
position:relative;
}

#main, #breadcrumb{
width:1000px;
margin:0 auto;
background:#f0f4f7;
background:rgba(255,255,255,.8);
border:4px double #ccc;
border-top:1px solid rgba(255,255,255,.8);
position:relative;
z-index:10;
}

#main, #breadcrumb{
border-top:none;
}

#breadcrumb{
border-bottom:none;
padding:10px 20px 0 20px;
width:960px;
font-size:.7em;
color:#666;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

#breadcrumb a{
color:#666;
text-decoration:none;
border-bottom:1px dotted #666;
}

#breadcrumb a:hover{
color:#000;
background:none;
border-bottom:1px dotted #000;
}

#main:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#content{
width:660px;
float:left;
padding:10px 20px 20px 20px;
}

#content img{
border:4px double #ccc;
}

.home #content{
width:960px;
padding:20px;
}

#sidebar{
float:right;
width:276px;
border:1px solid #ccc;
border-right:none;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-top-left-radius:10px;
margin-top:-10px;
}

.search-no-results #sidebar, .search-results #sidebar, .four04 #sidebar{
display:none;
}

.sidebar_wrapper{
padding:10px 10px 10px 10px;
background:#E8E8E8;
border:1px solid #fff;
border-right:none;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-top-left-radius:10px;
}

#secondary_content{
margin:1em 0;
padding:10px 20px;
background:#fff;
border:4px double #ccc;
}

#secondary_content p{
line-height:1.3em;
font-size:.85em;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
margin:0 0 1em 0;
}

.sidebar_promo, #secondary .widgetcontainer{
margin:0 0 1em 0;
}

.sidebar_promo, #secondary .widgetcontainer.widget_text{
padding:10px 20px;
background:#fff;
border:4px double #ccc;
}

.sidebar_promo .learn_more, #secondary .widgetcontainer.widget_text .learn_more{
font-size:.7em;
}

.sidebar_promo p, #secondary .widgetcontainer p{
line-height:1.3em;
font-size:.85em;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
margin:0 0 1em 0;
}

.sidebar_promo img, #secondary .widgetcontainer img{
padding:1px;
background:#fff;
border:1px solid #ccc;
width:75px;
}

.slug-activities #content h2, .category-watershed-experiences #content h2{
/*
padding-bottom:.2em;
margin:1.3em 0 .5em 0;
font-weight:bold;
border-bottom:1px solid #ccc;
*/
}

.slug-activities #content p, .category-watershed-experiences #content p{
margin:1em 0;
font-size:1em;
line-height: 1.6em;
}

.slug-activities a.learn_more{
background: #ccc url(images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 2px 10px 2px; 
color: #333; 
font-weight: bold;
text-decoration: none;
border:1px solid #ccc;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
text-shadow: 0 -1px 1px rgba(255,255,255,0.25);
position: relative;
cursor: pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-size:0.7em;
line-height:1em;
}

.slug-activities a.learn_more:hover{
background: #333 url(images/alert-overlay.png) repeat-x; 
color: #fff; 
text-shadow:none;
}


#page-top{
position:absolute;
top:0;
right:0;
}

/* =skip-link
---------------------------------------------------------- */
.skip-link{
position:absolute;
top:-9999px;
margin:0;
}

/* = header
---------------------------------------------------------- */
#header{
position:relative;
z-index:100;
background:#004e77 url(images/header-bg-new.png) repeat-x top left;
}

/* = branding
---------------------------------------------------------- */
#branding{
margin:0 auto;
padding:15px 0 15px 0;
max-height:57px;
background:transparent url(images/branding-bg-v2.png) no-repeat top center;
}

#branding:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* = branding
---------------------------------------------------------- */
#blog-title {
width:1000px;
margin:0 auto;
}

#blog-title a{ 
margin:0 0 12px 50px;
float:left;
text-decoration:none;
width:268px;
height:40px;
text-indent:-9999px;
}

#blog-title a:hover{ 
background:none;
}

#blog-description{
clear:both;
width:1000px;
margin:0 auto;
padding:0 0 0 10px;
font-size:.75em;
color:#fff;
color:rgba(255,255,255,1);
text-transform:lowercase;
font-weight:normal;
line-height:.5em;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}


/* = menu
---------------------------------------------------------- */
#access{
background:#c2c160 url(images/nav-bg-bottom.png) repeat-x bottom left;
padding-bottom:2px;
}

#access .menu{
clear:both;
margin:0 auto;
background:#c2c160 url(images/nav-bg.gif) repeat;
border-top:5px solid rgb(161, 163, 0);
/*
-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
border-bottom:1px solid rgb(161, 163, 0);
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
*/
}

#access #nav{
font-family:Arial,Helvetica,sans-serif;
width:1000px;
margin:auto;
}

#access .menu li{
margin:0;
list-style-type:none;
float:left;
color:#262613;
border-left:1px solid rgb(161, 163, 0);
border-right:1px solid rgb(217, 217, 159);
text-shadow:1px 1px 1px #fefda9;
}

#access .menu li:first-child, #access .menu li.first-child{
border-left:none;
}

#access .menu li:last-child, #access .menu li.last-child{
border-right:none;
}

#access .menu li a{
color:#262613;
text-decoration:none;
font-weight:bold;
display:block;
font-size:1.1em;
padding:1em 10px 1em 10px;
width:228px;
}

#access .menu li a span{
display:block;
font-weight:normal;
font-size:.8em;
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
margin:.5em 0 0 0;
}

#access .menu li a:hover{
color:#000;
text-decoration:none;
background:#dcdba1;
background:rgba(255,255,255,.4);
text-shadow:1px 1px 1px #fff;
}

#access .menu li.current_page_item a, #access .menu li.current_page_parent a{
color:#000;
font-weight:bold;
}

/* =utility
---------------------------------------------------------- */
#utility{
position:absolute;
top:0;
right:0;
width:100%;
font-size:.7em;
font-family:'Lucida Grande', Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
z-index:200;
}

#utility .inner_wrapper{
padding:3px 10px 5px 10px;
position:absolute;
top:0;
right:0;
background:#010717;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}

#utility .utility-nav{
float:left;
border-left:1px solid rgba(255,255,255,.07);
margin:2px 0 0 10px;
}

#utility .utility-nav li{
float:left;
margin:0 0 0 1.3em;
text-transform:uppercase;
letter-spacing:2px;
font-size:.8em;
}

#utility .utility-nav li a{
color:rgba(255,255,255,.3);
text-decoration:none;
border-bottom:1px dotted rgba(255,255,255,.1);
}

#utility .utility-nav li a:hover{
color:rgba(255,255,255,1);
border-bottom:1px dotted rgba(255,255,255,1);
}

#utility h3{
display:none;
}

#utility #searchform{
float:left;
}

#utility #searchform ol{
list-style-type:none;
}

#utility #searchform li{
float:left;
}

#utility #searchform input#s{
padding: 4px 10px 3px;
border: 1px solid #000;
background: #ffffff;
color: #575757;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
margin:0 5px 0 0;
vertical-align: top;
}

#utility #searchsubmit{
background: #222 url(images/alert-overlay.png) repeat-x; 
padding: 2px 10px 3px; 
color: #fff; 
text-decoration: none;
border:1px solid #222;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
/*
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
*/
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.6);
position: relative;
cursor: pointer;
}

/* =sidenav
---------------------------------------------------------- */
#sidenav{
border-bottom:1px solid #fff;
}

#sidenav li{
font-size: .8em;
color: #333;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-weight:normal;
margin:0;
padding:0;
text-transform:uppercase;
text-shadow:1px 1px 1px #fff;
letter-spacing:.08em;
}

#sidenav li ul{
border-top:1px solid #fff;
}

#sidenav li ul ul{
border-top:none;
}

#sidenav li li{
margin:0;
font-size: 1em;
text-transform:none;
letter-spacing:0;
}

#sidenav li a{
color: #fff; 
text-decoration:none;
padding:10px 0 10px 10px;
font-weight:bold;
display:block;
background: #222 url(images/alert-overlay.png) repeat-x; 
text-decoration: none;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
text-shadow:1px 1px 1px #333;
}

#sidenav li li a{
color: #333;
padding:10px 0 10px 20px;
font-weight:normal;
background:none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
text-shadow:1px 1px 1px #fff;
}

#sidenav li li li a{
padding:10px 0 10px 40px;
}

#sidenav li li.current_page_item a, #sidenav li li a:hover{
color:#000;
background:#fff;
}

#sidenav li li.current_page_item li a{
color: #333;
background:none;
}

#sidenav li li.current_page_item li a:hover{
color:#000;
background:#fff;
}

/* =main promo
---------------------------------------------------------- */
#main_promo .intro{
width:440px;
float:left;
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;

}

#main_promo .intro h2{
font-size:1.8em;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
color: #1f1f1f;
font-weight:normal;
text-transform:none;
border-bottom:none;
margin:0.2em 0 0.7em 0;
}

#main_promo .intro p{
margin:.75em 0;
}

#main_promo .learn_more{
text-align:right;
}

#main_promo .learn_more a{
color:#071434;
text-decoration:underline;
background:none;
border:none;
text-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
font-weight:bold;
}

#main_promo .slideshow{
width:480px;
float:right;
position:relative;
padding:10px 10px 2px 10px;
background:#fff;
background:rgba(255,255,255,1);
border:1px solid #ccc;
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
}

#main_promo .slideshow img{
width:480px;
height:300px;
border:none;
}

#main_promo .slideshow p{
text-align:right;
color:rgba(0,0,0, .8);
margin:0;
padding:7px 5px 5px 5px;
font-size:.8em;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#main_promo .slideshow a{
color:rgba(0,0,0, .8);
text-decoration:none;
}

#main_promo .slideshow a:hover{
color:rgba(0,0,0, 1);
text-decoration:none;
background:none;
}

#pager{
margin:0 0 0 5px;
padding:0 0 20px 0;
}

#pager a{
width:10px;
height:10px;
margin-right:10px;
text-indent:-9999px;
background:transparent url(images/bull-gray.png) no-repeat center left;
display:block;
float:left;
}

#main_promo .slideshow a:hover, #pager a.activeSlide{
background:transparent url(images/bull-black.png) no-repeat center center;
}

#slideshow div{
display:none;
}

#slideshow div:first-child, #slideshow div.first-child{
display:block;
}

/* =promos
---------------------------------------------------------- */
.promos{
margin:1.4em 0;
border-top:4px double #ccc;
padding:1em 0;
clear:both;
}

.promo{
float:left;
width:290px;
padding:0 15px;
font-family:Arial, sans-serif;
font-size:.9em;
border-right:1px solid #ccc;
}

.promo:last-child, .promo.last-child, .promos .last{
padding-right:0;
border-right:none;
}

.promo h3{
margin:0 0 15px 0;
font-size:1em;	
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
letter-spacing:0;
}

.promo h3 a{
color: #222;
text-decoration:none;
}

.promo h3 a:hover{
color: #000;
text-decoration:none;
background:none;
}

#content .promo p{
line-height:1.4em;
color:#171717;
font-size:.9em;
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
margin:0 0 1em 0;
}

#content .promo blockquote{
margin:0;
}

#content .promo blockquote p{
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
font-size:1.4em;
color:#666;
margin:0;
padding:0;
background:none;
}

.promo cite{
margin:0 0 .75em 0
}

#content .promo ul{
padding:0 0 .75em 0;
margin:0;
}

#content .promo li{
margin:0 0 .75em 0;
padding:0;
}

.random_promo{
display:none;
}

.show{
display:block;
}

/* =footer
---------------------------------------------------------- */
#footer, #footer_wrapper{
clear:both;
width:1000px;
margin:0 auto;
font-size:.75em;
color:#666;
}

#footer{
margin-top:-30px;
padding-bottom:20px;
}

#footernav{
margin:1em auto 0 auto;
}

#footer a{
color:#666;
text-decoration:none;
border-bottom:1px dotted #666;
}

#footer a:hover{
color:#000;
text-decoration:none;
border-bottom:1px dotted #000;
background:none;
}

#footer_logos{
float:right;
}

#footer_logos li{
float:left;
margin-right:25px;
}

#footer_logos li:last-child{
margin-right:0;
}

#footer_logos li a:hover{
background:none;
}

#footernav ul{
}

#footernav li{
display:inline-block;
margin:0 8px 0 0;
}

.ff2 #footernav li{
float:left;
}

#footernav li a{
color:#666;
text-decoration:none;
background:rgba(255,255,255,.35);
padding:5px;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
}

#footernav li a:hover{
color:#333;
background:rgba(255,255,255,.75);
}

#siteinfo{
font-size:.9em;
}

#siteinfo li{
float:left;
margin-right:10px;
}

#siteinfo p{
clear:both;
margin-bottom:0.9em;
}

.edit-link{
display:none;
}

/* =activities search form
---------------------------------------------------------- */
#activity_form{
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-size:.8em;
}

#activity_form fieldset{
border-bottom:1px solid #ccc;
margin:.5em 0 .5em 0;
padding:.5em .2em;
}

#activity_form fieldset:last-child{
border-bottom:none;
}

#activity_form legend{
font-weight:bold;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
}

#activity_form ol{
list-style-type:none;
margin:0;
}

#activity_form li{
float:left;
margin:5px 0;
}

#activity_form label{
margin: 0 1.25em 0 .5em;
white-space:nowrap;
}

#activity_form input{
margin: 0 0 0 ;
}

#activity_form li.reset_button{
float:none;
text-align:center;
}

#activity_form li.reset_button input{
background: #999 url(images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 2px 10px 3px; 
color: #fff; 
text-decoration: none;
border-width:0px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border: 1px solid #999;
position: relative;
cursor: pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-size:.9em;
}

/* =activities search results
---------------------------------------------------------- */
#activity_title .loading img{
border:none;
}

.loading{
text-transform:lowercase;
color:#999;
text-shadow: 0px 2px 3px #fff;
}

#content .activity_tags{
margin:.5em 0 0 0;
}

#content .activity_tags h2{
font-family: Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
font-variant: small-caps;
background:none;
font-size:.9em;
margin:6px 4px 4px 4px;
padding:0;
text-transform:none;
font-weight:normal;
float:left;
border-bottom:none;
}

#content .activity_tags ul{
margin:0;
padding:0;
list-style-type:none;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-size:.7em;
text-transform:uppercase;
}

#content .activity_tags ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#content  .activity_tags li{
float:left;
margin:4px 10px 0 0;
padding:0;
}

#content  .activity_tags li a{
color:#444;
text-decoration:none;
background:#dbe5eb;
border:1px solid #DADADA;
display:block;
padding:2px 4px;
}

#content  .activity_tags li a:hover{
color:#000;
border:1px solid #ccc;
}

/* =pagination
---------------------------------------------------------- */
.pagination{
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-size:.7em;
text-transform:uppercase;
color:#444;
}

.pagination a, .pagination span{
padding:4px 10px;
display:inline-block;
border:1px solid #ccc;
border-right:none;
text-align:center;
margin:0;
margin-left:-3px;
}

.pagination a{
color:#444;
text-decoration:none;
}

.pagination a:hover{
color:rgba(255, 255, 255, .9);
}

.pagination .current{
background:#ddd;
color:#444;
}

.pagination .pages{
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
}

.pagination .last{
border-right:1px solid #ccc;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-top-right-radius:4px;
}

/* =posts_list
---------------------------------------------------------- */
.widget_list_category li{
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-size:0.8em;
margin:0.5em 0;
}

/* =activities page
---------------------------------------------------------- */
.s-category-activities #content{
width:960px;
padding:10px 20px;
}

.s-category-activities #sidebar{
display:none;
}

.activity_utility{
background:#fff;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
padding:10px 15px;
width:280px;
float:right;
font-size:0.85em;
border:4px double #ddd;
margin:0 0 10px 10px;
}

.activity_utility ul{
margin-left: 0;
margin-bottom: 1em;
}

.entry-content .activity_utility ul li{
background:none;
padding:0;
margin:0 0 0.6em 0;
}

.activity_utility li.learn_more{
float:left;
margin:10px 20px;
}

.activity_utility h3{
margin:0 0 0.5em 0;
padding-top:0.6em;
border-top:1px dotted #ddd;
font-family: Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
font-size:1.1em;
}


.activity_utility ul li.activity_author{
margin:0;
padding-bottom:0.6em;
}

.activity_utility ul li.activity_author h3{
border-top:none;
font-size:1.1em;
}


.activity_utility ul li.activity_author p{
margin:0 0 0.5em 0;
font-size:0.95em;
}


/* =outline format
---------------------------------------------------------- */
.outline_format{
margin-left:20px;
}

.outline_format h3{
margin-left:-20px;
}

.outline_format h4{
margin:0 0 0.75em 0;
}

.outline_format h5{
margin-left:20px;
}

.outline_format p{
margin:0 0 0.75em 20px;
}

.outline_format p + h3{
margin-top:1.25em;
}

/* =mwees page
---------------------------------------------------------- */
.s-category-watershed-experiences #content{
width:960px;
padding:10px 20px;
}

.s-category-watershed-experiences #sidebar{
display:none;
}

/* =mwee overview
---------------------------------------------------------- */
.slug-watershed-experiences #content{
width:960px;
padding:20px;
}

.slug-watershed-experiences #sidebar{
display:none;
}

.mwee_promo{
float:left;
width:450px;
margin-bottom:20px;
}

.mwee_promo:nth-child(2n+1), .mwee_promo.nth-child-odd{
clear:both;
margin-right:30px;
}

.mwee_promo h2{
margin-top:0;
}

.mwee_promo h2 a{
margin-top:0;
}

.mwee_promo .tax_list{
font-size:0.75em;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
}

.entry-content .mwee_promo p{
margin-bottom:0.5em;
}


.entry-content .mwee_promo li:before{
content:"";
}


/* =comments
---------------------------------------------------------- */
#comments{
border:1px solid #ccc;
width:660px;
}

#respond{
padding:10px 10px 10px 10px;
background:#E8E8E8;
border:1px solid #fff;
}

#comments h3{
margin:.5em 0;
text-shadow:1px 1px 1px #fff;
}

#comments-list{
padding:10px 10px 10px 10px;
background:#E8E8E8;
border:1px solid #fff;
border-bottom:1px solid #ccc;
font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
}

#comments-list ol li{
font-size:.8em;
letter-spacing:0;
list-style-type:none;
margin-bottom:1em;
}

.comment-author{
color:#959696;
float:left;
margin:0 1em 0 0;
}

.comment-author span{
display:block;
font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
font-size:.8em;
text-align:center;
}

.comment-meta{
font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
text-transform:uppercase;
font-size:0.9em;
color:#666;
letter-spacing:1px;
}

.comment-author a{
text-decoration:none;
}

.comment-meta a{
text-decoration:none;
}

.comment-meta a:hover{
text-decoration:none;
}

#respond #login{
font-size:.8em;
margin:.5em 0;
}

#respond #login a{
text-decoration:none;
}

#respond #login a:hover{
text-decoration:none;
}

#respond .form-label label{
font-size:.9em;
text-transform:uppercase;
}

#respond input{
border:1px solid #ccc;
margin:.25em 0;
padding:5px;
}

#respond .form-textarea textarea{
border:1px solid #ccc;
margin:.25em 0;
width:100%;
}

#respond #submit{
background: #222 url(images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 2px 10px 3px; 
color: #fff; 
text-decoration: none;
border-width:0px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
font-size:.8em;
}

#form-allowed-tags, #comment-notes{
color:#515254;
font-size:.8em;
letter-spacing:0;
}

#comment-notes{
margin:0 0 .5em 0;
}

#recaptcha_widget_div img{
border:none;
}

/* =post navigation
---------------------------------------------------------- */
#nav-above, #nav-below, .entry-utility, .entry-meta{
display:none;
}

/* =survey popups
---------------------------------------------------------- */
.pageid-742{
background:#fff;
border:none;
width:560px;
}

.pageid-742 #header, .pageid-742 #footer, .pageid-742 #breadcrumb, .pageid-742 #footer_wrapper, .pageid-742 #sidebar, .pageid-742 h1{
display:none;
}

.pageid-742 #main, .pageid-742 #content{
background:#fff;
border:none;
width:540px;
margin:0 auto;
padding:0;
}

#take_survey{
background:#fff;
border:none;
width:500px;
margin:0 auto;
padding:20px;
}

#take_survey #fancy_div{
background:#fff;
}

/* =sociable
---------------------------------------------------------- */
.entry-content .sociable li, .entry-content .activity_utility .sociable li{
float:left;
margin-right:10px;
}

#content .sociable a img{
border:none;
}

.sociable a:hover{
background-color:#fff;
}

.sociable_tagline{
font-weight:bold;
}

/* =gform_wrapper
---------------------------------------------------------- */
.entry-content .gform_wrapper li{
padding-left:0;
background:none;
}

#gform_wrapper_1 .gform_heading {
margin-bottom:0.5em;
padding:0;
}

#gform_wrapper_1 .gform_heading h3 {
font-size:1.2em;
}

#gform_wrapper_1 .gform_description{
line-height:1.45em;
margin:0.5em 0;
}

#gform_wrapper_1 input.button, #gform_wrapper_2 input.button{
color: #fff; 
font-size:0.8em;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
padding: 2px 10px 3px; 
}

/* =button
---------------------------------------------------------- */
a.yes_button{
background: #222 url(images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 2px 10px 3px; 
color: #fff; 
text-decoration: none;
border-width:0px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
}

a.yes_button:hover{
background-color:#005802;
}

a.no_button{
background: #ccc url(images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 2px 10px 2px; 
color: #333; 
font-weight: bold;
text-decoration: none;
border:1px solid #ccc;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
text-shadow: 0 -1px 1px rgba(255,255,255,0.25);
position: relative;
cursor: pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,Verdana,sans-serif;
line-height:1em;
}

a.no_button:hover{
background: #000 url(images/alert-overlay.png) repeat-x; 
color: #fff; 
text-shadow:none;
}

/* =search-results
---------------------------------------------------------- */
.search-results .entry-content, .search-no-results .entry-content{
font-size:.95em;
line-height:1.45em;
margin:0.4em 0 1.6em 0;
}

/* =comments_disclaimer
---------------------------------------------------------- */
.comments_disclaimer{
color:#515254;
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
font-size:0.9em;
padding:0 20px 10px 20px;
}

.comments_disclaimer li{
margin-left:10px;
padding-left:15px;
background:transparent url(images/bull-gray.png) no-repeat left 6px;
}

.comments_disclaimer p{
line-height:1.35em;
}

/* =fancybox
---------------------------------------------------------- */
#fancy_outer .fancy_ico{
display:none;
}

#fancy_outer a#fancy_left, #fancy_outer a#fancy_right{
visibility:hidden;
}

#fancy_title .fancy_title{
display:none;
}