
/* - PressRoom.css - */
@media all {
/* http://www.seattletilth.org/portal_css/PressRoom.css?original=1 */
/* */
/* */
/* */
.pressroomSubhead {
font-style: italic;
font-size: 110%;
padding-bottom: 0.25em;
}
.itemDate, .itemPublication {
color: #666;
font-weight: normal;
margin-left: 1em;
}
#press-contacts-box {
width: 150px;
float: right;
padding: 0 5px 5px 5px;
margin-left: 20px;
border: 1px solid #CCC;
padding: 10px;
background: #ffffe1;
}
#press-contacts-box dt { margin-top: 1em;}
#press-contacts-box dd {
margin-bottom: 0;
margin-left: 0;
}
.vcard-link { vertical-align: middle;}
#press-contacts dd,
#press-releases dd,
#press-clips dd {
margin-left: 1.5em;
font-size: 90%;
}
.addPressRoomItem {
margin: .5em;
font-size: 8pt;
font-style: normal;
}
.addPressRoomItem a {
background: #FFA;
text-decoration: underline;
}
.morePressRoomItems {
margin: .5em 0 2em 4em;
font-size: 90%;
}
.release-hashes {
text-align: center;
}
.releaseTiming {
text-transform: uppercase;
font-weight: bold;
}
.releaseLocation {
text-transform: uppercase;
font-weight: bold;
}
.releaseDate {
margin-left: 1em;
font-weight: bold;
}
.storydate {
margin-bottom: 1em;
}
/* */

}


/* - section_banners.css - */
@media screen {
/* http://www.seattletilth.org/portal_css/section_banners.css?original=1 */
/* */
.section-our-community #banner {
background-image: url(http://www.seattletilth.org/images/banners/header-our-community.jpg);
}
.section-learn #banner {
background-image: url(http://www.seattletilth.org/images/banners/header-learn.jpg);
}
.section-get-involved #banner {
background-image: url(http://www.seattletilth.org/images/banners/header-get-involved.jpg);
}
.section-copy_of_events #banner {
background-image: url(http://www.seattletilth.org/images/banners/header-copy_of_events.jpg);
}
.section-about #banner {
background-image: url(http://www.seattletilth.org/images/banners/header-about.jpg);
}

}


/* - paypal.css - */
@media screen {
/* http://www.seattletilth.org/portal_css/paypal.css?original=1 */
/* */
/* */
#paypal-box {
border: 1px solid rgb(102, 102, 102);
margin: 1em;
padding: 1em;
font-size: 90%;
float: right;
text-align: center;
}
#paypal-box form { width: 150px; }
#paypal-box form input.text-input { border: 1px solid grey; }
#paypal-box h4 {
font-weight: bold;
font-size: 140%;
color: rgb(89, 7, 9);
}
#paypal-box input {
border: none;
margin-top: 0.5em;
}
#pp-or { padding: 0.5em; }
#paypal-warning {
margin-top: 0.5em;
width: 150px;
color: rgb(89, 7, 9);
font-style: italic;
}
/* */

}


/* - fullcalendar.css - */
@media screen {
/* http://www.seattletilth.org/portal_css/fullcalendar.css?original=1 */
/* */
.fc,
.fc .fc-header,
.fc .fc-content {
font-size: 1em;
}
.fc {
direction: ltr;
text-align: left;
}
.fc table {
border-collapse: collapse;
border-spacing: 0;
}
.fc td, .fc th {
padding: 0;
vertical-align: top;
}
table.fc-header {
width: 100%;
}
.fc-header-left {
width: 25%;
}
.fc-header-left table {
float: left;
}
.fc-header-center {
width: 50%;
text-align: center;
}
.fc-header-center table {
margin: 0 auto;
}
.fc-header-right {
width: 25%;
}
.fc-header-right table {
float: right;
}
.fc-header-title {
margin-top: 0;
white-space: nowrap;
}
.fc-header-space {
padding-left: 10px;
}
/* */
.fc-rtl .fc-header-title {
direction: rtl;
}
.fc-header .fc-state-default,
.fc-header .ui-state-default {
margin-bottom: 1em;
cursor: pointer;
}
.fc-header .fc-state-default {
border-width: 1px 0;
padding: 0 1px;
}
.fc-header .fc-state-default,
.fc-header .fc-state-default a {
border-style: solid;
}
.fc-header .fc-state-default a {
display: block;
border-width: 0 1px;
margin: 0 -1px;
width: 100%;
text-decoration: none;
}
.fc-header .fc-state-default span {
display: block;
border-style: solid;
border-width: 1px 0 1px 1px;
padding: 3px 5px;
}
.fc-header .ui-state-default {
padding: 4px 6px;
}
.fc-header .fc-state-default span,
.fc-header .ui-state-default span {
white-space: nowrap;
}
/* */
.fc-header .fc-no-right {
padding-right: 0;
}
.fc-header .fc-no-right a {
margin-right: 0;
border-right: 0;
}
.fc-header .ui-no-right {
border-right: 0;
}
/* */
.fc-header .fc-corner-left {
margin-left: 1px;
padding-left: 0;
}
.fc-header .fc-corner-right {
margin-right: 1px;
padding-right: 0;
}
/* */
.fc-header .fc-state-default,
.fc-header .fc-state-default a {
border-color: #777; /* */
color: #333;
}
.fc-header .fc-state-default span {
border-color: #fff #fff #d1d1d1; /* */
background: #e8e8e8;
}
/* */
.fc-header .fc-state-active a {
color: #fff;
}
.fc-header .fc-state-down span,
.fc-header .fc-state-active span {
background: #888;
border-color: #808080 #808080 #909090; /* */
}
/* */
.fc-header .fc-state-disabled a {
color: #999;
}
.fc-header .fc-state-disabled,
.fc-header .fc-state-disabled a {
border-color: #ccc; /* */
}
.fc-header .fc-state-disabled span {
border-color: #fff #fff #f0f0f0; /* */
background: #f0f0f0;
}
.fc-widget-content {
border: 1px solid #ccc; /* */
}
.fc-content {
clear: both;
}
.fc-content .fc-state-default {
border-style: solid;
border-color: #ccc; /* */
}
.fc-content .fc-state-highlight { /* */
background: #ffc;
}
.fc-content .fc-not-today { /* */
background: none;
}
.fc-cell-overlay { /* */
background: #9cf;
opacity: .2;
filter: alpha(opacity=20); /* */
}
.fc-view { /* */
width: 100%;
overflow: hidden;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
border-style: solid;
border-color: #36c;     /* */
background-color: #36c; /* */
color: #fff;            /* */
}
.fc-event {
text-align: left;
}
.fc-event a {
overflow: hidden;
font-size: .85em;
text-decoration: none;
cursor: pointer;
}
.fc-event-editable {
cursor: pointer;
}
.fc-event-time,
.fc-event-title {
padding: 0 1px;
}
/* */
.fc-event a {
display: block;
position: relative;
width: 100%;
height: 100%;
}
/* */
.fc-rtl .fc-event a {
text-align: right;
}
/* */
.fc .ui-resizable-handle { /* ***/
display: block;
position: absolute;
z-index: 99999;
border: 0 !important; /* */
background: url(data:image/gif;base64,AAAA) !important; /* */
}
.fc-event-hori {
border-width: 1px 0;
margin-bottom: 1px;
}
.fc-event-hori a {
border-width: 0;
}
/* */
.fc-content .fc-corner-left {
margin-left: 1px;
}
.fc-content .fc-corner-left a {
margin-left: -1px;
border-left-width: 1px;
}
.fc-content .fc-corner-right {
margin-right: 1px;
}
.fc-content .fc-corner-right a {
margin-right: -1px;
border-right-width: 1px;
}
/* */
.fc-event-hori .ui-resizable-e {
top: 0           !important; /* */
right: -3px      !important;
width: 7px       !important;
height: 100%     !important;
cursor: e-resize;
}
.fc-event-hori .ui-resizable-w {
top: 0           !important;
left: -3px       !important;
width: 7px       !important;
height: 100%     !important;
cursor: w-resize;
}
.fc-event-hori .ui-resizable-handle {
_padding-bottom: 14px; /* */
}
.fc-grid table {
width: 100%;
}
.fc .fc-grid th {
border-width: 0 0 0 1px;
text-align: center;
}
.fc .fc-grid td {
border-width: 1px 0 0 1px;
}
.fc-grid th.fc-leftmost,
.fc-grid td.fc-leftmost {
border-left: 0;
}
.fc-grid .fc-day-number {
float: right;
padding: 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
opacity: 0.3;
filter: alpha(opacity=30); /* */
/* */
}
.fc-grid .fc-day-content {
clear: both;
padding: 2px 2px 0; /* */
}
/* */
.fc-grid .fc-event-time {
font-weight: bold;
}
/* */
.fc-rtl .fc-grid {
direction: rtl;
}
.fc-rtl .fc-grid .fc-day-number {
float: left;
}
.fc-rtl .fc-grid .fc-event-time {
float: right;
}
.fc .fc-agenda th,
.fc .fc-agenda td {
border-width: 1px 0 0 1px;
}
.fc .fc-agenda .fc-leftmost {
border-left: 0;
}
.fc-agenda tr.fc-first th,
.fc-agenda tr.fc-first td {
border-top: 0;
}
.fc-agenda-head tr.fc-last th {
border-bottom-width: 1px;
}
.fc .fc-agenda-head td,
.fc .fc-agenda-body td {
background: none;
}
.fc-agenda-head th {
text-align: center;
}
/* */
.fc-agenda .fc-axis {
width: 50px;
padding: 0 4px;
vertical-align: middle;
white-space: nowrap;
text-align: right;
font-weight: normal;
}
/* */
.fc-agenda-head tr.fc-all-day th {
height: 35px;
}
.fc-agenda-head td {
padding-bottom: 10px;
}
.fc .fc-divider div {
font-size: 1px; /* */
height: 2px;
}
.fc .fc-divider .fc-state-default {
background: #eee; /* */
}
/* */
.fc .fc-agenda-body td div {
height: 20px; /* */
}
.fc .fc-agenda-body tr.fc-minor th,
.fc .fc-agenda-body tr.fc-minor td {
border-top-style: dotted;
}
.fc-agenda .fc-day-content {
padding: 2px 2px 0; /* */
}
/* */
.fc .fc-agenda-bg .ui-state-highlight {
background-image: none; /* */
}
.fc-event-vert {
border-width: 0 1px;
}
.fc-event-vert a {
border-width: 0;
}
/* */
.fc-content .fc-corner-top {
margin-top: 1px;
}
.fc-content .fc-corner-top a {
margin-top: -1px;
border-top-width: 1px;
}
.fc-content .fc-corner-bottom {
margin-bottom: 1px;
}
.fc-content .fc-corner-bottom a {
margin-bottom: -1px;
border-bottom-width: 1px;
}
/* */
.fc-event-vert span {
display: block;
position: relative;
z-index: 2;
}
.fc-event-vert span.fc-event-time {
white-space: nowrap;
_white-space: normal;
overflow: hidden;
border: 0;
font-size: 10px;
}
.fc-event-vert span.fc-event-title {
line-height: 13px;
}
.fc-event-vert span.fc-event-bg { /* */
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
opacity: .3;
filter: alpha(opacity=30); /* */
}
/* */
.fc-event-vert .ui-resizable-s {
bottom: 0        !important; /* */
width: 100%      !important;
height: 8px      !important;
line-height: 8px !important;
font-size: 11px  !important;
font-family: monospace;
text-align: center;
cursor: s-resize;
}

}


/* - ftwcalendar.css - */
@media screen {
/* http://www.seattletilth.org/portal_css/ftwcalendar.css?original=1 */
/* */
/* */
div.fc {
line-height: 1.1;
}
#content div.fc table {
margin-bottom: 0;
}
#content div.fc a {
border-style: none solid;
}
.fc-view {
z-index: 0;
}
#content div.fc-event a,
#content div.fc-event a:hover {
color: inherit;
}
div.fc-event.editable a {
background-image: url(http://www.seattletilth.org/transp.png);
}
/* */
}


/* - seattletilth.css - */
@media screen {
/* http://www.seattletilth.org/portal_css/seattletilth.css?original=1 */
/* */
body {
background-color: rgb(172, 184, 30);
color:#523a05;
}
.portletItem a:visited, .portletFooter a:visited {
color:#fff !important;
}
#visual-portal-wrapper {
width:899px;
border-width:0px 25px 25px 25px;
border-color:#523a05;
border-style:solid;
margin:auto;
padding:0em;
}
.topslice {
height:50px;
width:949px;
display:block;
margin:auto;
position:relative;
z-index:0;
border-bottom: 25px solid #523a05;
}
h1, h2 {
color:#666600;
}
h3, h4 {
color:#5e88a2;
}
.heading-link a{
color:#5E88A2 !important;
text-decoration:underline;
}
.subheading-link a {
color:#5E88A2 !important;
text-decoration:underline;
}
.portletStaticText h1 a, .portletStaticText h2 a {
color:#fff !important;
text-decoration:none;
}
.managePortletsLink a {
color:#fff;
}
.state-visible a {
color:#a49a00 !important;
}
#portal-logo img {
padding:0em;
margin:0em;
}
#banner {
background-image:url(http://www.seattletilth.org/top-banner-home.jpg);
background-repeat:no-repeat;
display:block;
height:165px;
width:623px;
margin-left:276px;
margin-top:-199px;
}
.section-get-involved #banner {
background-image:url(http://www.seattletilth.org/top-banner-home.jpg);
}
.section-learn #banner,
.section-special_events #banner {
background-image:url(http://www.seattletilth.org/top-banner-c.jpg);
}
.section-about #banner,
.section-our-community #banner {
background-image:url(http://www.seattletilth.org/top-banner-b.jpg);
}
#portal-column-one {
background-color:#5e88a2;
}
#portal-column-one .visualPadding {
padding:10px 0px 0px 0px;
width:276px;
}
#portal-column-content {
padding:0px;
background-color:#fff;
}
#portal-column-two {
background-color:#fff;
}
#portal-column-two .visualPadding {
width:190px;
padding-left:1em;
}
.documentContent {
/* */
padding:1em .5em 1em 1em !important;
}
.documentActions {
border-top:0px;
}
.section-front-page .documentContent {
padding:0em !important;
}
/* ****/
#homepic {
background-image:url(http://www.seattletilth.org/homepic.jpg);
background-repeat:no-repeat;
height:580px;
width:623px;
}
/* ****/
.portletHeader, .portletHeader a {
border:none;
background-color:transparent;
/* */
text-transform:uppercase;
text-decoration:none !important;
font-size:1.1em;
color:#663300 !important;
font-weight:bold;
padding-left:.75em;
}
.portletStaticText .portletHeader {
font-size:1.3em;
}
.portlet {
color:#fff;
background-color:transparent;
border-bottom:0px;
}
.portlet h3 {
color:#dbedf8;
}
.portlet a {
color:#fff;
}
.portletItem {
background-color:transparent;
border:0px solid #fff;
padding:.25em 1em 1em 1em;
}
.portletItemDetails {
text-align:left;
color:#fff;
text-decoration:none !important;
}
.portletFooter {
border:none;
background-color:transparent;
text-align:left;
}
dd.portletFooter {
border:none;
border-top:0px;
}
.managedPortlet .portletHeader a {
color:#000 !important;
}
#portal-column-two .portlet {
border:1px solid #a49a00;
color:#006699 !important;
}
#portal-column-two .portlet a {
color:#006699 !important;
}
#portal-column-two .portlet .portletHeader {
margin-left:0em;
}
/* ****/
.above-email {
background-image:url(http://www.seattletilth.org/above_email.gif);
background-repeat:no-repeat;
height:14px;
width:276px;
display:block;
padding:10px 0px;
}
#portlet-email-capture {
color:#fff;
}
#portlet-email-capture .portletHeader {
color:#663300 !important;
font-weight:bold;
font-size:1.3em;
padding-left:.75em;
}
.emailInput {
padding:2px;
}
.emailSubmit {
background-color:transparent;
border:0px;
}
#portlet-email-capture a {
text-decoration:underline;
}
/* ****/
.portletEvents .portletHeader a {
padding-left:0em;
font-size:1.2em;
}
/* ****/
fieldset#relatedItemBox {
border:1px solid #a49a00 !important;
}
#relatedItemBox a {
color:#006699;
}
#relatedItemBox legend {
color:#666600;
text-transform:uppercase;
font-size:1.2em;
}
/* ****/
#header {
background-image:url(http://www.seattletilth.org/header.gif);
background-repeat:no-repeat;
display:block;
width:623px;
height:165px;
float:right;
margin-top:-199px;
position:relative;
z-index:10;
}
/* ****/
#portal-globalnav {
height:34px;
background-color:#cf7600;
margin-left:276px;
padding-left:15px;
}
*+html #portal-globalnav {
padding-left:0px;
}
* html #portal-globalnav {
padding-left:0px;
margin-right:-1px;
}
#portal-globalnav li a {
border:none;
background-color:transparent;
color:#fff;
text-transform:uppercase;
font-size:1.3em;
margin-right:.25em;
border-right:1px solid #fff;
line-height:34px;
zoom:1;
}
#portal-globalnav li a:hover {
background-color:transparent;
color:#f9cf97;
border-right:1px solid #fff;
}
#portal-globalnav li.selected a {
background-color:transparent;
border-width:0px 1px 0px 0px !important;
border-color:#fff;
border-style:solid;
color:#f9cf97;
}
#portaltab-our-community a {
border-right:0px !important;
border-right:none !important;
}
#portal-breadcrumbs {
text-transform:capitalize;
border-bottom:0px;
}
.section-front-page #portal-breadcrumbs {
display:none;
}
#portal-breadcrumbs a {
color:#5d87a1;
}
/* ****/
#portal-searchbox {
position:relative;
z-index:100;
margin-top:-55px;
padding-right:0em;
overflow:visible;
height:36px;
}
.searchSection {
display:none;
}
.searchGadget {
padding:2px;
}
input.searchButton {
background-color:transparent;
border:0px;
padding-left:1px;
background-image:none;
}
/* ****/
#portal-siteactions {
margin-top:-55px;
margin-right:120px;
position:relative;
z-index:30;
}
* html #portal-siteactions {
margin-top:-50px;
margin-right:60px;
padding-bottom:0px;
}
#portal-siteactions li a {
border-width:0px 1px 0px 0px;
border-style:solid;
border-color:#fff;
color:#fff;
padding-right:.5em;
}
#portal-siteactions li a:hover {
background-color:transparent;
border-width:0px 1px 0px 0px;
border-style:solid;
border-color:#fff;
color:#fff;
padding-right:.5em;
text-decoration:underline;
}
li#siteaction-contact a {
border-right:0px;
}
li#siteaction-contact a:hover {
border-right:0px;
}
/* ****/
dl.portletNavigationTree .portletHeader .tile {
color:#663300 !important;
font-weight:bold;
font-size:1.2em;
padding-left:0em;
}
.portletNavigationTree .state-published {
color:#e6e9d9 !important;
}
.navTreeItem {
color:#e6e9d9;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: none;
color:#e6e9d9 !important;
text-transform:uppercase;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: transparent;
color: #fff !important;
border: none;
font-weight:normal;
}
li.navTreeItem a.selected {
color:#fff !important;
}
.navTreeLevel2 a:link {
color:#fff !important;
}
ul.navTreeLevel2 li a {
text-transform:capitalize;
}
.navTreeLevel2 a:link {
text-transform:capitalize !important;
}
.portletNavigationTree .state-published a.navTreeCurrentItem  {
color:#fff !important;
}
.navTreeCurrentItem {
background-color: transparent;
color: #fff !important;
border: 0px !important;
text-decoration:underline !important;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
border: none;
color:#fff !important;
text-decoration:underline !important;
}
/* ****/
.fc-event, .fc-agenda .fc-event-time, #calendar .fc-event a {
background-color: #5E88A2;
border-color: #5E88A2;
color: #fff !important;
}
/* ****/
#portal-footer {
background-color:transparent;
border:none;
color:#523a05;
}
#portal-footer a {
color:#523a05;
text-decoration:underline;
}
#portal-colophon {
color:#523a05;
}
#portal-colophon a {
color:#523a05;
}
/* */
/* */
/* */

}


/* - ++resource++carousel.css - */
@media screen {
/* http://www.seattletilth.org/portal_css/++resource++carousel.css?original=1 */
#carousel {
margin-bottom: 1em;
}
#carousel-banners {
float:left;
margin-right: 1em;
}
.carousel-banner {
position: absolute;
}
a.carousel-button {
display: block;
text-decoration: none;
margin: 0 1em;
padding: 1em 0;
}
a.carousel-button.selected {
border-top: solid 1px #eee;
border-bottom: solid 1px #eee;
}
.carousel-title {
display: block;
font-size: 1.5em;
}
a.carousel-button.selected .carousel-title {
font-weight: bold;
}
.carousel-description {
display: block;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.seattletilth.org/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */

}

