
/* XXX ERROR -- could not find 'greenearththeme.css'*/

/* - Quills.css - */
@media all {
/* http://www.kschroeder.com/portal_css/Quills.css?original=1 */
/* */
/* */
div.weblog-about {
color: #76797c;
margin: 1em;
}
ul.weblog-footer {
list-style: none;
clear: both;
}
ul.weblog-footer li {
display: inline;
}
ul.weblog-footer a {
background-color: transparent;
border: 1px solid White;
color: #76797c;
height: auto;
padding: 0.2em;
margin-right: 0.2em;
text-decoration: none;
text-transform: lowercase;
}
ul.weblog-footer a:hover {
background-color: #C3D2C3;
color: #6F9268;
border: 1px solid #9EAB9B;
}
/* */
.weblog-entry {
/* */
}
div.entry-trackback {
font-size: smaller;
}
/* */
.draft h2.weblog-heading {
border: 1px solid #9EAB9B;
}
.weblog-entry{
margin-bottom: 0.0em;
}
.weblog-entry .weblog-topics {
font-size: 85%;
text-transform: lowercase;
color: #76797c;
margin-bottom: 0.5em;
}
.weblog-entry .weblog-topics a {
margin-right: 0.5em;
color: #76797c;
}
.weblog-topics-label {
display: inline;
}
.weblog-topics ul {
display: inline;
padding-left: 0em;
}
.weblog-topics ul li {
display: inline !important;
}
.weblog-topic-images {
float:right;
margin: 6px;
text-align:center;
}
.weblog-day {
margin: 4px;
}
.weblog-day-title {
border-bottom: 1px #9EAB9B solid;
padding: 3px;
}
.caption {
font-size: 8px !important;
color:#9EAB9B;
border-top: 1px solid #9EAB9B;
margin:0;
padding:0;
margin-top:3px;
}
#weblogtopics .row {
overflow: auto;
margin-bottom: 1em;
}
#weblogtopics .icon {
float: left;
margin-right: 1em;
}
#weblogtopics h3 {
font-size: small;
margin: 0;
padding: 0;
}
.weblog-read-more {
font-size: 0.8em;
font-weight: bold;
padding-left: 0.6em;
}
p .weblog-read-more a {
color: #76797c;
text-decoration: none;
border: none;
}
.weblog-footer {
margin-top: 0.5em;
margin-bottom: 1em;
}
.weblog-entry-only-excerpt {
margin-bottom: 0em;
}
/* */
.portletWeblogArchive .portletBody {
padding:   20px;
}
.portletWeblogArchive li {
list-style: none;
}
.portletWeblogArchive a {
margin: 0 0 0.2em 0;
border: 1px solid White;
display: block;
background-repeat: no-repeat;
background-position: 0 1px;
padding: 0.3em 0.5em;
text-decoration: none;
}
.portletWeblogArchive a:hover {
background-color: #C3D2C3;
color: #6F9268;
border: 1px solid #9EAB9B;
}
.portletQuillsLinks dd, dd.portletFooter {
text-align:center !important;
}
.blogName{ }
/* */
.tag_cloud{ }
.cloudItem:hover {
text-decoration: underline;
}
.cloudItem {
display: inline;
}
/* */
.tagRank_0{ font-size: 100% }
.tagRank_1{ font-size: 115% }
.tagRank_2{ font-size: 130% }
.tagRank_3{ font-size: 145% }
.tagRank_4{ font-size: 160% }
.tagRank_5{ font-size: 175% }
.tagRank_6{ font-size: 190% }
.tagRank_7{ font-size: 205% }
.tagRank_8{ font-size: 220% }
.tagRank_9{ font-size: 235% }
.tagRank_10{ font-size: 250% }
/* */
/* */

}


/* - SchoolsSkin.css - */
@media screen {
/* http://www.kschroeder.com/portal_css/SchoolsSkin.css?original=1 */
/* */
/* */
body {
text-align: center;
}
#visual-portal-wrapper {
border-color: #ccc;
border-style: solid;
border-width: 0 1px;
margin-left: auto !important;
margin-right: auto !important;
position: relative;
text-align: left;
width: 999px !important;
}
/* */
#portal-top {
background: transparent url(http://www.kschroeder.com/top_bg.jpg) no-repeat 2px 100%;
}
#portal-siteactions {
border-color: #ccc;
border-style: solid;
border-width: 1px 1px 1px 0;
left: 2px;
margin: 0;
padding: 0;
position: absolute;
top: 2px;
width: 770px;
}
* html #portal-siteactions {
width /**/:771px;
}
#portal-siteactions li {
border-left: 1px solid #ccc;
float: right;
margin: 0;
}
#portal-siteactions  #siteaction-sitemap {
float: left;
}
#portal-siteactions li a {
border: 0;
color: Black;
display: block;
padding: 0.4em 5px 0.5em;
text-transform: none;
}
#portal-siteactions li a:hover {
background-color: transparent;
border: 0;
color: Black;
}
#portal-searchbox {
background: transparent url(http://www.kschroeder.com/search_separator.gif) no-repeat 148px 50%;
border: 1px solid #ccc;
height: 2.1em;
margin: 0;
overflow: visible !important;
padding: 0;
position: absolute;
right: 2px;
top: 2px;
width: 220px;
}
* html #portal-searchbox {
right: 1px;
height /**/:2.3em;
width /**/:222px;
}
.LSBox {
float: none;
text-align: left;
}
* html .LSBox {
float: left;
position /**/:/**/relative;
width /**/:/**/220px;
}
#portal-searchbox #searchGadget {
background: none;
border: 0;
font-size: 110%;
margin: 4px 10px 0 6px;
//margin: 2px 10px 0 6px;
width: 140px;
}
#portal-searchbox input.searchButton {
background: none;
border: 0;
color: #b4b5b5;
font-size: 110%;
margin: 0;
padding: 0 !important;
position: absolute;
right: 2px;
text-align: center;
text-transform: none;
top: 3px;
width: 67px;
}
.searchSection {
display: none;
}
.LSResult {
left: 2px;
padding: 0;
top: 4px;
}
* html .LSResult {
left: 63px;
}
.livesearchContainer {
width: 302px;
}
* html .livesearchContainer {
border: 1px solid #CCCCCC;
padding: 0 !important;
}
#livesearchLegend {
//margin-top: -1.9em;
//margin-left: -8px;
}
.LSTable {
margin-left: 0;
}
#contact-info {
border: 1px solid #CCCCCC;
float: right;
height: 105px;
margin: 2.5em 2px 0 0;
//margin: 2.6em 2px 0 0;
overflow: hidden;
width: 220px;
}
* html #contact-info {
display: inline;
height /**/: 107px;
margin /**/:/**/ 2.6em 0 0;
width /**/:222px;
}
#contact-info .portletHeader {
margin: 2px 2px 0;
}
#contact-info .portletItem {
font-size: 90%;
padding: 1px 5px 3px;
}
#logo-wrapper {
height: 107px;
margin-top: 2.5em;
//margin-top: 2.6em;
overflow: hidden;
width: 772px;
}
#portal-logo {
margin-left: 365px;
}
#portal-logo img {
margin: 17px 0 0;
}
* html #portal-logo img {
margin-left /**/:/**/ 365px;
}
#portal-personaltools {
background-color: #e8ecf0;
border-bottom: 0;
border-top: 0;
left: 5px;
padding: 0;
position: absolute;
text-align: left;
text-transform: none;
top: 3em;
}
#portal-personaltools li {
margin: 0;
}
#portal-personaltools li a {
color: #73a20f;
padding: 0 0.5em;
}
#portal-column-content #content-wrapper {
margin-top: 2px !important;
}
.documentEditable {
}
.documentContent {
border: 1px solid #ccc;
height: 1%;
margin: 0 2px;
padding: 0px 10px 20px !important;
}
.documentContent p a,
.documentContent li a {
border-bottom: 0;
text-decoration: underline;
}
.documentFirstHeading {
background: #dadada url(http://www.kschroeder.com/portlet_header_bg.gif) repeat-x;
padding: 4px 10px;
border-bottom: 1px solid #ccc;
margin: 2px -8px 8px;
text-transform: uppercase;
font-size: 100%;
}
body.kssActive h1.documentFirstHeading.inlineEditable:hover {
padding: 4px 10px 3px;
}
.documentContent .documentWithPictureHeading {
background: none;
border-bottom: 0;
font-size: 130%;
margin: 15px 0 10px;
padding: 0;
text-transform: uppercase;
}
.documentContent h1.documentWithPictureHeading.inlineEditable {
padding: 1px 1px 3px;
}
.contentViews {
position: relative;
}
.tileHeadline a {
text-decoration: underline;
color: #73a20f !important;
}
#photo-bg {
background: url(http://www.kschroeder.com/photo_bg.png) repeat-x;
border-bottom: 1px solid #ccc;
margin: 0 -10px;
text-align: center;
}
* html #photo-bg {
background-image /**/:/**/ url(http://www.kschroeder.com/photo_bg.gif);
}
#just-photo {
background: url(../custom/photo.jpg) no-repeat 44% 9px;
position: relative;
}
* html #just-photo {
height: 1%;
overflow: hidden;
overflow /**/:/**/ visible;
width: 566px;
}
#photo-over {
background: transparent url(http://www.kschroeder.com/photo_over.png) no-repeat 50% 0;
height: 334px;
}
* html #photo-over {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.kschroeder.com/photo_over.png');
background-image /**/:/**/ url(http://www.kschroeder.com/photo_over.gif);
background-position /**/:/**/ 40% 0;
margin: auto;
width: 566px;
}
#photo-over ul {
list-style-image: none;
list-style-type: none;
position: absolute;
bottom: 5px;
right: 0;
color: White;
text-align: right;
font-weight: bold;
}
#photo-over li {
margin-bottom: 0;
}
.photo-slogan-first-line {
padding-right: 30px;
font-size: 120%;
}
.photo-slogan-second-line {
padding-right: 50px;
}
#portal-globalnav {
background-color: White;
border-bottom: 1px solid #ccc;
margin: 0 -11px;
overflow: hidden;
padding: 2px 0 0;
position: relative;
white-space: normal;
}
* html #portal-globalnav {
width: 609px;
width /**/:/**/ 607px;
}
#portal-globalnav li {
background: transparent url(tab_bg.gif) no-repeat;
border-color: #ccc;
border-style: solid;
border-width: 0 1px 0 0;
float: left;
margin: 1px 1px 0 0;
padding: 3px 15px;
white-space: nowrap;
}
* html #portal-globalnav li {
padding: 4px 3px;
height /**/:/**/ 1%;
float /**/:/**/ none;
}
#portal-globalnav  li a {
border: 0;
color: #565656;
font-size: 85%;
margin-right: 0;
text-transform: uppercase;
}
* html #portal-globalnav  li a {
float: left;
}
#portal-globalnav li.selected a,
#portal-globalnav li a:hover {
background-color: transparent;
border: 0;
color: #565656;
}
* html #portal-columns {
overflow /**/:/**/ visible;
}
#portal-column-one .visualPadding {
padding: 2px 2px 0 2px;
border: 1px solid #ccc;
margin: 2px 0 0 2px;
}
#portal-column-two .visualPadding {
padding: 2px 2px 0 2px;
border: 1px solid #ccc;
margin: 2px 2px 0 0;
}
* html #portal-column-two .visualPadding {
margin-right /**/:/**/ 0;
}
.contentViews {
margin: 0 2px;
}
.contentActions {
margin: 0 2px;
}
dl.portlet {
border-bottom: 0;
margin: 0 0 2px;
}
.portlet a {
color: #565656;
}
.portletHeader {
background: #dadada url(http://www.kschroeder.com/portlet_header_bg.gif) repeat-x;
padding: 2px 1em;
border-width: 0 0 1px;
border-style: solid;
border-color: #ccc;
text-transform: uppercase;
text-align: left;
color: #565656;
}
.portletItem {
border: 0;
padding: 10px 5px 0;
}
dl.portletItem {
background-color: White;
}
dd.portletItem a:visited, dd.portletFooter a:visited {
color: #565656;
}
dd.portletFooter  {
border: 0;
}
a.tile img {
display: none;
}
.portletNavigationTree {
background-color: #b4c9dd;
color: #56616b;
font-weight: bold;
line-height: 1.6em;
}
.portletNavigationTree .portletItem {
padding: 0 0 1px;
margin: 0 0 2px;
}
.navTreeItem {
padding: 0 0 0 7px;
border-top: 1px solid #e7e7e7;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
background: url(http://www.kschroeder.com/bullet_nt.gif) no-repeat 0 0.5em;
padding: 4px 4px 4px 15px;
border: 0;
color: #56616b;
}
.navTreeItem a img {
display: none;
}
.navTreeCurrentItem {
border: 0 !important;
}
dd.portletItem .navTreeItem a:hover,
dd.portletItem .navTreeItem .navTreeCurrentItem  {
background-color: transparent;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
border: 0;
color: #56616b;
}
dd.portletItem .navTreeLevel2 .navTreeItem  {
border-top: 0;
}
#portal-sitemap {
line-height: 1.5em;
}
#portal-sitemap li {
border: 0;
list-style-image: none;
list-style-type: none;
}
#portal-sitemap .navTreeLevel2 {
border-left: 0;
}
#portal-sitemap li a {
text-decoration: none;
}
#portal-sitemap a:hover {
background-color: transparent;
border-color: white;
}
#schools-links a {
font-weight: bold;
}
dl.portletLogin {
margin-bottom: 0.5em;
}
.portletLogin .context {
background: none;
padding: 1px 5px;
}
.ploneCalendar {
border-collapse: separate;
}
.ploneCalendar .weekdays th {
background-color: transparent;
}
.ploneCalendar td {
background-color: #e1e1e1;
}
.portletItemDetails {
text-align: left;
font-weight: bold;
color: #565656;
}
#portal-footer {
background: #8da7c0 url(http://www.kschroeder.com/footer_bg.gif) repeat-x;
margin: 2px 2px 0;
padding: 10px 7px 5px;
border-width: 0 1px 1px;
border-style: solid;
border-color: #ccc;
color: #DBE6F0;
}
#portal-footer acronym {
color: #DBE6F0;
}
#portal-footer a {
color: White;
font-weight: bold;
}
#portal-footer a:hover {
text-decoration: none;
}
#portal-footer a:visited {
color: White;
}
#portal-colophon {
background-color: White;
margin: 0 -1px;
padding: 0.5em 0;
position: relative;
width: 1001px;
}
#portal-colophon ul {
margin: 0;
}
#portal-searchbox .hiddenStructure,
.hiddenStructure {
//text-indent: -9999px;
//position: fixed;
//font-size: 0;
}
.kupu-html body {
min-width: 1px;
text-align: left;
}
* html #region-content form {
width: 97%;
width /**/: 100%;
}
body.kupu-fulleditor-zoomed #portal-columns {
overflow: visible;
}
* html .kupu-fulleditor-zoomed #visual-portal-wrapper{
margin: 0 !important;
width: 100% !important;
}
* html .kupu-fulleditor-zoomed #portal-top,
html .kupu-fulleditor-zoomed #portal-footer,
html .kupu-fulleditor-zoomed #portal-colophon {
display: none;
}
.kupu-html .documentContent {
border: 0;
}
/* */

}

