/*
Theme Name: Eagle Street Rooftop Farms Custom
Theme URI: 
Description: 
Version: 
Author: stijky & made of people
Author URI: laurafcline.com madeofpeople.org  
Tags: vegetables are the BEST!
Template: thematic
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');


/* fonts */

@font-face {
    font-family: 'nevis';
    src: url('fonts/nevis-webfont.eot');
    src: url('fonts/nevis-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nevis-webfont.woff') format('woff'),
         url('fonts/nevis-webfont.ttf') format('truetype'),
         url('fonts/nevis-webfont.svg#nevisBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* rtf custom styles */


body {
/*    background:url(img/bg1.jpg) no-repeat;
*/
    text-align:center;
    font-family:sans-serif;
    width:100%;
    height:100%;
    font-size:12px;
    line-height:1.5;
    color:#CCCC99;
    background:#B5DBEA;
}
a, a:link, a:visited {text-decoration:none; color:#619629;}
.aside a:hover, a:hover {color:#fff;}

/*add expanding background here ?*/

div#wrapper {
	position: absolute;
    z-index: 10000;
    width: 100%;
}

#main {
	width: 960px /* it was 960 right? t */;
	margin: 0 auto;
    padding:22px 0 0 0;
}
/*hide Thematic default stuff*/
#branding,h1#blog-description, div.skip-link  {display:none;}

/* style logo in sidebar */

#brand {
    z-index:10;
    width:300px;
    text-indent:-9999px;
    margin-left:-12px;
}

a#logo{
    background:url(img/rtflogo.png) no-repeat bottom right;
    display:block;
    width:280px;
    height:180px;

}

h1, h2, h3, h4, .entry-content h1, .entry-content h2, input, textarea {font-family:'trebuchet ms', trebuchet, verdana, sans-serif;}

p {margin-bottom:1em;}

/* sidebar styles*/

div#left {
    padding-bottom: 1em;
}

.aside {text-align:left;color:#CCCC99 !important;}

h3.widgettitle {
	font-style:normal; 
	font-weight:bold;
	color:#fff;
	margin: 0 0 .5em 0;
	padding: 0 0 0 0;
}

#primary, #primary ul {
    margin:0;
    padding:0;
    border:none !important;
}

#secondary {
    padding-bottom: 1em !important;
    float:left;
}
#secondary ul {
    list-style:none;
    margin:0;    
}


/* style the nav */
#access {
	position: fixed;
	z-index: 1200;
    height:36px;
    border:none !important;
	width: 100%;
}

#navHolder{
	width:940px;
    margin:0 auto;
}
#access ul#nav {
    text-transform:uppercase;
list-style: none;
    font-family:nevis, arial, helvetica, sans-serif;
    font-size:11px;
    margin:0 0 0 330px;
    color:#ffffff;
}

#access ul#nav li {
	float: left;
	height: 25px;
	margin: 0 1px 0 0;
	width:auto;
	background:#000000;
}

#access ul#nav li a{
	display: block;
	height: 25px;
	padding:5px;
	color:#ffffff;
}

#access ul#nav li:hover,
#access ul#nav li.active{
	background:#619629;
}

#nav li.home{
	width: 25px;
	background-image: url( img/nav_home.gif );
}

/*#nav li.produce{
	width: 160px;
	background-image: url( img/nav_produce.png );	
}

#nav li.csa{
	width: 46px;
	background-image: url( img/nav_csa.gif );
}

#nav li.projects{
	width: 81px;
	background-image: url( img/nav_projects.png );
}

#nav li.volunteer{
	width: 92px;
	background-image: url( img/nav_volunteer.png );
}

#nav li.education{
	width: 90px;
	background-image: url( img/nav_education.png );		
}
#nav li.blog{
	width: 50px;
	background-image: url( img/nav_blog.png );		
}
#nav li.media{
	width: 59px;
	background-image: url( img/nav_media.png );
}
*/
#nav li#searchBox{
	background-image: url( img/nav_search.gif );
	position: relative;
}

#searchActuator{
	height: 25px;
	width: 30px;
	background: url( img/nav_search.gif ) no-repeat;
}

#searchForm{
	margin: 1px 0 0 0;
	padding: 2px;
	background: #000;
	position: absolute;
	left: -159px;
	width: 180px;
}

#searchBox input.searchField{
	font-family: "trebuchet MS", trebuchet, verdana, sans-serif ;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	border: none;
	width: 144px;
	margin: 1px;
}

#searchBox input.searchButton{
	display: block;
	margin: 0;
	padding: 0;
}

/*#access ul#nav li a{
    color:#ffffff;
    background:#000000;
    padding:10px 10px 0;
    display:block;
    float:left;
    height:25px;
    width:auto;
    margin-right:1px;
}
*/

#container{
	margin-top: 1em;
}

li.current-list-item a, li.current-list-item a:link, li.current-list-item a:visited {
    color:#619629 !important;
}
li.current-list-item a:hover {
    color:#ffffff !important;
}

/* main content area */

#content {
    background:url("img/90opac.png") repeat scroll 0 0 transparent;
    width:500px;
    min-height:600px;
    height:auto;
    text-align:left;
    overflow:visible;
    margin-bottom:80px;
    padding:1em 0;
}
.hentry {
    width:463px;
    
}
.entry-title {font-size:19px; margin:1em 0.5em;padding:0;}

.entry-meta {margin:0 1em; color:#CCCC99;}
.meta-prep, .entry-meta .author, .meta-sep {display:none;}
div.page .entry-title {
    display:none;
}
body.search .entry-title {display:block;}
div.post {
    margin:12px 0;
    
}
.entry-content {
    font-family: "trebuchet MS", trebuchet, verdana, sans-serif;
    width:475px;
    margin:0 0 1em;
    padding:0 1em;
}
div.post .entry-content {border-bottom:1px solid #333333;}
h1.page-title {
	font-size:1.5em;
	margin:1em 0.5em;
	padding: 0 0 0 0;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', sans-serif;
}
.entry-content h3,
.entry-content h2 {
	padding: 0 0 0 0;
	margin: 1em 0 .5em 0;
}
.entry-utility, #form-allowed-tags p {display:none;}
#comments {margin:0 1em;}

#nav-above, #nav-below {margin:0 1em;width:450px;}
#comments-list li.bypostauthor {background:#619629;}

.entry-content .bigFancy{
	margin:1em 0;
	padding: 0 0 0 0;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', sans-serif;
}

.single .hentry {}

ul.bigFancy{
	margin: 0 0 0 0;
	list-style-position: inside;
}

ul.bigFancy li{
	margin: 0 0 0 2em;
}

#rotator {
	margin-bottom:20px;
}
/*Searchform in content area for no results */
#error404-searchform, #noresults-searchform {margin:1em;}


/* style comments area*/
#respond {background:transparent;}


/* footer styles */

#footer {
    position:fixed;
    bottom:0;
    clear:both;
    background:url(img/rooftop_layers.png) repeat-x top;
    height:100px;
    width:100%;
    text-align:center;
    margin-top:0;
    border:none;
}

#social {
    height:78px;
    width:800px;
    margin:0 auto;
    padding:1em 0;
    text-align:left;
}

#subsidiary h3.widgettitle {display:none;}

.hidden{
	display:none;
}

/* custom twitter plugin styles*/
div.tb_header {display:none;}

input, textarea {
	background:#306306;
	border:#000 solid 2px;
	color:#000;
}

#content .aside {border:none;}
h3.widgettitle  {color:#CCCC99;}

/*Greenroof Graphic Labels*/
#subsidiary a#greenroof {text-indent:-4000px; display:block; height:100px; width:300px; margin-top:-26px;background:transparent url(img/greenroof_labels.png) no-repeat bottom right;}
#subsidiary a#greenroof:hover {background:transparent url(img/greenroof_labels.png) no-repeat top right;}


/*footer stuff */
#subsidiary {width:960px;}

#subsidiary button {background:#000000; color:#CCCC99; text-transform:uppercase;}
#subsidiary input {width:175px;}
#subsidiary a#fb, #subsidiary a#tw, #subsidiary a#contact {text-indent:-4000px; display:block; height:25px; width:25px; float:left; margin-right:8px;}
#subsidiary a#fb {background:url(img/fb_icon.png) no-repeat top;}
#subsidiary a#tw {background:url(img/tw_icon.png) no-repeat top;}
#subsidiary a#contact {background:url(img/mail_icon.png) no-repeat top;}
#subsidiary a#emailsignup {background:url(img/nav_emaillist.png) no-repeat top; text-indent:-4000px; display:block; height:24px; width:150px; float:left; margin-right:2px;}
#subsidiary a#fb:hover {background:url(img/fb_icon.png) no-repeat bottom;}
#subsidiary a#tw:hover {background:url(img/tw_icon.png) no-repeat bottom;}
#subsidiary a#contact:hover {background:url(img/mail_icon.png) no-repeat bottom;}
#subsidiary a#emailsignup:hover {background:url(img/nav_emaillist.png) no-repeat bottom;}

#subsidiary a#friends {background:url(img/nav_friends.png) no-repeat top; text-indent:-4000px; display:block; height:24px; width:93px; float:right; margin-right:8px;}
#subsidiary a#friends:hover {background:url(img/nav_friends.png) no-repeat bottom;}

#subsidiary #third img{padding:0 5px;}

/* custom calendar */

#secondary{
    background: #000 url(img/whats_going_on.png) no-repeat 1.5em 1em;
    padding: 2.5em 0 0 0;
}

#secondary div#widget-ko_calendar-3-widget_title { display: none; }

.ko_calendar{
	font-family:'trebuchet ms', trebuchet, verdana, sans-serif;
}

.pdfLink{
	display: block;
	padding: 0 0 0 2.5em;
	background: url(img/icon_pdf.png) no-repeat;
	height: 36px;
	font-size: 1.5em;
	font-style: italic;
}

.pdfLink .fileTitle{
	font-size: .5em;
	color: #aaa;
}


.wpcf7-list-item {display:block;}

#left .textwidget a{
	display: block;
	color: #000;
	margin: 1em 0 0 0;	
}

#st_0 { margin-bottom:1em; }


#footerFlyout{
	position: fixed;
	bottom: 3em;
	right: 1em;
	width: 250px;
	z-index: 300000;
}


#footerFlyout h3.title{
	background: #000;
	font-size: 12px;
	padding: .5em 1em;
	margin: 0 0 0 0 !important;
	width: 75px;
}

#footerFlyout .content{
	display: none;
	background: #000;
	margin: 0 0 0 0;
	padding: 1em;
}

#footerFlyout h2{
	margin:1em 0;
	padding: 0 0 0 0;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', sans-serif;
}

