
/* - gzo.plonesmashtheme.css - */
@media screen {
/* http://grok.zope.org/portal_css/gzo.plonesmashtheme.css?original=1 */
/* */
/* */
/* */
body {
font-family: verdana;
font-size: 85%;
}
a img {
border: none;
}
table {
border-collapse: collapse;
}
td {
margin: 0;
padding: 0;
}
/* */
/* */
dd {
margin-left: 1.5em;
line-height: 1.5em;
padding-bottom: 1em;
}
/* */
#portal-siteactions,
#portal-searchbox,
#portal-globalnav,
#portal-breadcrumbs,
#portal-footer {
display: none;
}
#portal-header {
background: url('http://grok.zope.org/top_bg.jpg');
height: 81px;
}
#portal-logo {
padding-left: 10px;
padding-top: 2px;
}
body {
margin: 0 0 !important;
}
#portal-column-one {
width: 264px;
padding-left: 10px;
}
#portal-column-content {
padding: 1.25em 1.5em 0 1.5em;
}
/* */
#copyright {
padding-right: 1.5em;
text-align: right;
font-size: 11px;
color: #333333;
}
/* */
.documentContent {
line-height: 2em;
color: #333333;
}
.documentContent h1.documentFirstHeading {
margin: 0px !important;
font-size: 150%;
}
.documentContent h1 {
font-family: verdana;
font-size: 150%;
color: #CC9900;
width: 100%;
margin: 23px auto 8px auto;
padding-bottom: 0.5em;
}
.documentContent h2 {
font-family: verdana;
font-size: 125%;
color: #CC9900;
width: 100%;
margin: 16px auto 8px auto;
border-bottom: 1px dotted #cccccc;
}
.documentContent h3 {
font-family: verdana;
font-size: 110%;
color: #555555;
}
.documentContent h4 {
font-family: verdana;
font-size: 110%;
color: #555555;
}
/* */
.documentContent h1 a,
.documentContent h2 a,
.documentContent h3 a,
.documentContent h4 a {
border-bottom-width: 0 !important;
}
.documentContent .documentDescription {
}
.documentContent p {
margin: 4px auto;
margin-bottom: 1em;
}
.documentContent p.download {
font-size: 10px;
font-weight: normal;
line-height: 18px;
color: #555555;
margin: 4px 12px;
}
.documentContent pre {
margin: 0.5em auto;
padding: 0.25em 1em;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #dddddd;
background: #f1f1f1;
font-size: 120%;
overflow: auto;
}
.documentContent tt {
font-size: 120%;
}
.documentContent ul {
color: #555555;
margin: 16px auto;
list-style-type: none;
}
.documentContent ul li {
margin: 0 50px 1em 0;
padding: 0;
list-style: disc;
}
.documentContent ol {
color: #555555;
}
.documentContent ol li {
margin: 0 50px 1em 0;
padding: 0;
}
.documentContent a:link {
color: #555555;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-width: 1px;
}
.documentContent a:hover {
color: #CC9900;
border-bottom-style: dotted;
background-color: #ffffff;
border-width: 1px;
}
.documentContent a:visited {
color: #555555;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-width: 1px;
}
.documentContent a:visited img {
border-bottom-width: 0;
}
.documentContent .documentByLine {
font-size: 10px;
}
.documentContent .discreet {
font-size: 10px;
}
.documentContent .link-parent {
font-size: 10px;
}
.documentContent dl {
margin: 0.25em 0;
}
.documentContent dd {
padding: 0 0 0.75em 0;
}
.documentContent blockquote {
margin: 0em 1em 1em 1em;
}
.documentContent .linenos {
color: #CC9900;
}
/* */
.documentActions {
margin: 1em 0;
padding: 0;
text-align: right;
border-top: 1px solid #c90;
}
.documentActions ul {
margin: 0;
padding: 0 0.5;
display: block;
margin-top: -0.9em;
list-style-type: none;
list-style-image: none;
}
.documentActions li {
display: inline;
font-size: 90%;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: White;
}
.documentActions a {
border: none !important;
text-decoration: none;
}
/* */
#portal-personaltools-wrapper {
background: transparent url(http://grok.zope.org/Banner_shadow.jpg) repeat-x;
}
#portal-personaltools {
line-height: 1.6em;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0pt;
padding: 0em 3em;
text-align: right;
text-transform: none;
}
#portal-personaltools li a {
color:#333;
text-decoration:none;
}
#portal-personaltools .portalUser {
background: transparent url(http://grok.zope.org/user.gif) center left no-repeat;
padding-left: 18px;
}
#portal-personaltools .portalNotLoggedIn {
/* */
color: #bbb;
padding: 0;
background: transparent;
background-image: none;
}
#portal-personaltools li {
color: #bbb;
margin-left: 1em;
display: inline;
font-size: 0.9em;
}
#portal-personaltools li a {
text-decoration: none;
color: #bbb;
}
#portal-personaltools .visualIconPadding {
padding-left: 10px;
}
/* */
.portletHeader { display: none; }
dl.portlet {
font-size: 13px;
margin-bottom: 0em;
width: 264px;
border-bottom: 2px solid #dddddd;
}
.portlet p {
color: #555555;
margin: 0 8px 8px 8px;
}
.portlet a {
color: #436976;
}
.portlet h2 {
color: #bbbbbb;
margin: 0px 8px 0px 8px;
padding-top: 8px;
}
.portlet .discreet {
font-size: 80%;
font-weight: normal;
line-height: 20px;
color: #999999;
width: 80%;
margin: 0 8px 0px 8px;
}
dt.portletHeader p {
font-size: 80%;
color: #bbbbbb;
}
.portletFooter {
background-color: #eeeeee;
border-color: #dddddd;
border-left: 2px solid #dddddd;
border-right: 2px solid #dddddd;
}
.portletItem {
padding: 5px;
border-left: 2px solid #dddddd;
border-right: 2px solid #dddddd;
}
.portletItem p {
padding: 0.25em 0 0.25em 0;
}
.portletItemDetails {
font-size: 80%;
margin-right: 4px;
color: #bbbbbb;
font-weight: bold;
}
#portal-column-one .portletHeader {
border: 0px solid transparent;
}
#portal-column-one .portlet {
background: rgb(221, 221, 221) url(http://grok.zope.org/sidebarBackground.jpg) repeat-y scroll 0%;
border-bottom: 0px solid transparent;
}
#portal-column-one .portletItem {
border-left: 0px solid transparent;
border-right: 0px solid transparent;
}
#portal-column-one .lastItem {
background: url(http://grok.zope.org/sidebarBottom.jpg) no-repeat bottom center;
border-bottom: 0px solid transparent;
}
#portal-column-one .portletFooter {
background: url(http://grok.zope.org/sidebarBottom.jpg) no-repeat bottom center;
border-style:  none !important;
border-width: 1px !important;
height: 5px;
margin-bottom: 2px;
}
.managePortletsLink {
display: none;
}
/* */
#sidebarTop {
background: url(http://grok.zope.org/sidebarTop.jpg) no-repeat top center;
height: 28px;
color: #999999;
font-size: 12px;
font-weight: bold;
text-align: center;
}
#sidebarHeader {
padding-top: 0.5em;
}
#sidebarHeader a {
color: #999999 !important;
}
/* */
.navTreeLevel1 {
padding: 0;
margin-left: 1em;
}
.navTreeLevel2 {
padding: 0;
margin-left: 2em;
}
.navTreeItem a  {
color:  #555555;
font-size: 13px;
line-height: 20px;
margin: 0px 2px;
padding: 3px 5px;
border: 0px solid transparent !important;
}
.navTreeItem img {
display: none;
}
.navTreeItem a:hover {
background-color: #ffffff !important;
color: #cc9900 !important;
}
.navTreeCurrentItem {
background: #fafafa;
}
/* */
.portletSearch .portletFooter .tile {
display: none;
}
.portlet-search-gadget {
color: #CC9900;
border: 1px solid #CC9900;
#font-size: 0.9em;
#height: 1em;
}
input.searchButton,
input.searchPage {
border-color: #CC9900;
}
/* */
/* */
dl.portalMessage {
font-size: 85%;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
border: 1px solid #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
background-color: #ffffe3;
border: 1px solid #996;
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning dt {
background-color: #d80;
border: 1px solid #d80;
}
dl.error dt {
background-color: #d00;
border-color: #d00;
}
dl.warning dd {
background-color: #fd7;
border-color: #d80;
}
dl.error dd {
background-color: #fd7;
border-color: #d80;
}
/* */
.searchResults dd {
padding: 4px 0 1em 0;
margin: 0;
color: #555555;
font-size: 90%;
}
/* */
body.kupu {
font-size: 120%;
}
.documentEditable .documentContent {
padding: 1em;
}
.contentActions {
font-size: 90%;
}
.contentViews {
font-size: 90%;
}
ul.formTabs {
margin: 0 0 -4px 0;
}
li.formTab {
margin: 0 !important;
}
.formPanel {
margin: 0 0 1em 0;
}
/* */
input.context {
border: 1px solid #CC9900 !important;
}
input.standalone {
border: 1px solid #CC9900 !important;
background-color: #eeeeee !important;
}
/* */
table.listing {
border-collapse: collapse;
border: 2px solid #999999;
margin: 1em 0em 1em 0em;
clear: both;
font-size: 85% !important;
}
table.listing a {
border-width: 0 !important;
}
table.listing th {
background: #cccccc;
border-top: 1px solid White;
border-bottom: 1px solid #555555;
border-left: 1px solid White;
border-right: 1px solid White;
color: #333333;
font-size: 0.9em;
padding: 0.2em 1em 0.2em 1em;
white-space: nowrap;
}
table.listing th.title {
background: #2D3B77;
border-bottom: 1px solid White;
color: White;
font-weight: bold;
font-size: 120%;
padding: 0.5em 1em 0.5em 1em;
white-space: nowrap;
}
table.listing td.top {
border-left: 1px solid White;
border-right: 1px solid White;
text-align: right;
padding: 0em 0em 1em 0em;
/* */
position: relative;
left: -1px;
}
table.listing tr {
vertical-align: top;
border-bottom: 1px dotted #aaaaaa;
}
table.listing tr.odd {
/* */
background: transparent;
}
table.listing tr.even {
background: #eeeeee;
}
table.listing td {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0.2em 1em;
text-align: left;
}
table.listing img {
vertical-align: middle;
}
/* */
table.docutils {
border-collapse: collapse;
border: 2px solid #999999;
margin: 1em 0em 1em 0em;
clear: both;
}
table.docutils th {
background: #cccccc;
border-top: 1px solid White;
border-bottom: 1px solid #555555;
border-left: 1px solid White;
border-right: 1px solid White;
color: #333333;
font-size: 0.9em;
padding: 0.2em 2em 0.2em 2em;
white-space: nowrap;
}
table.docutils td {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0.2em 1em;
text-align: left;
}
table.docutils ul {
color: #333333;
margin: 0;
padding: 0;
}
table.docutils li {
padding: 0;
margin: 0 0 0.25em 0;
list-style-type: none;
}
/* */
.poweredBy {
font-size: 80%;
}
.tutorialAbout {
display: none !important;
}
/* */
/* */
div.sidebar {
margin-left: 2em;
padding: 1em 1em 1em 2em;
border-left: 1px solid #f1f1f1;
font-size: 90%;
background-color: #ffffff;
width: 40%;
float: right;
clear: right;
}
p.sidebar-title {
font-family: sans-serif;
font-weight: bold;
font-size: %120;
color: #CC9900;
}
div.sidebar p.rubric {
font-family: sans-serif;
font-size: medium;
}
/* */
.listingBar {
vertical-align: top;
margin: 0.5em 0 2em 0;
}
.listingPrevious {
float: left;
}
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.docinfo {} /* */
.docinfo-name {} /* */
.desc-function {
margin-left: 2em;
}
.desc-data {}
.desc-class {}
.desc-method {}
.desc-attribute {}
.desc-exception {}
.desc-cmdoption {}
.desc-envvar {}
.desc-describe {}
.admonition-title {}
.first {}
.last {}
/* */
.seealso {
background-color: #efffee;
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
padding: 0.25em 1em;
}
.versionchanged {
background-color: #ffffdd;
border: 1px solid #f1f1f1;
margin-top: 1em;
margin-left: 1em;
padding-left: 0.5em;
padding-right: 0.5em;
}
.versionadded {}
.deprecated {}
/* */
.role {}
.role-data {}
.role-exc {}
.role-func {}
.role-class {}
.role-const {}
.role-attr {}
.role-meth {}
.role-cfunc {}
.role-cdata {}
.role-ctype {}
.role-cmacro {}
.role-mod {}
.role-keyword {}
.role-ref {}
.role-token {}
.role-term {}
.role-file {}
.role-samp {}
div.highlight {} /* */
/* */

}


/* - gzo.front-page.css - */
@media screen {
/* http://grok.zope.org/portal_css/gzo.front-page.css?original=1 */
/* */
/* */
/* */
.feature {
width: 538px;
min-height: 64px;
background: url('http://grok.zope.org/Highlight_Bkgrnd.jpg');
border-left: 1px solid #F7DA4A;
border-right: 1px solid #F7DA4A
}
.feature p {
width: 522px;
min-height: 64px;
padding: 8px 8px 0 8px;
color: #666666;
background: #f8f3b3;
margin: 0;
}
.feature a {
display: block;
border-bottom: 1px solid transparent !important;
}
.feature p img {
float: left;
margin-right: 10px;
}
div.feature p strong {
font-size: 13px;
font-weight: normal;
color: #cc9900;
}
div.feature p:hover {
background-color: #ffffff;
color: #cc9900;
}
div.feature_top {
width: 540px;
height: 7px;
background: url('http://grok.zope.org/Highlight_T.jpg') repeat-x
}
div.feature_bottom {
width: 540px;
height: 7px;
background: url('http://grok.zope.org/Highlight_B.jpg') repeat-x
}
/* */

}


/* - helpcenter.css - */
@media all {
/* http://grok.zope.org/portal_css/helpcenter.css?original=1 */
/* */
.link-expand {
background: transparent url(http://grok.zope.org/arrowDown.gif) 4px 5px no-repeat;
padding: 1px 0px 1px 16px;
display: block;
font-size: 85%;
float: right;
}
.faqMarker {
list-style-type: square;
list-style-image: url(http://grok.zope.org/faq_icon.gif);
}
.portletHalfWidth {
width: 45%;
float: left;
margin: 0 1em 1em 0 !important;
}
.portletThirdWidth {
width: 30%;
float: left;
margin: 0 1em 1em 0 !important;
}
/* */
table.sectionIndex {
float: right;
background: White;
border-collapse: collapse;
border-left: 1px solid #CC9900;
border-bottom: 1px solid #CC9900;
font-size: 85%;
margin: 0.5em 0em 1em 1em;
}
.sectionIndex th {
background: #eeeeee;
border-top: 1px solid #CC9900;
border-bottom: 1px solid #CC9900;
border-right: 1px solid #CC9900;
font-weight: normal;
padding: 0.25em 1em;
text-transform: lowercase;
}
.sectionIndex td {
border-right: 1px solid #CC9900;
padding: 0.25em 1em;
}
.sectionIndex a {
text-decoration: none;
}
.sectionIndex a:hover {
text-decoration: underline;
}
/* */
.tutorialAbout {
display: inline;
float: right;
background-color: #eeeeee;
border-color: #CC9900;
border-width: 1px;
border-style: solid;
font-size: 85%;
margin: 0.5em 0 0.5em 0.5em;
padding: 1em;
width: 10em;
clear: right;
text-align: center;
}
/* */
.jumpBox {
float: right;
text-align: right;
}
/* */
.outdatedMarker {
}
/* */
.state-hidden {
color: red;
}
.state-in-progress {
color: #74AE0B;
}
.state-obsolete {
color: #cccccc;
}
ul.quickLinks {
margin: 0 0 1em 0;
background-color: #dee7ec;
border: solid 1px #8cacbb;
padding: 1em;
text-align: center;
}
ul.quickLinks li {
display: inline;
margin-right: 1em;
}
dl.topicList {
width: 32%;
display: block;
float: left;
margin: 0 0.5em 1em 0;
/* */
}
dl.topicList dt {
font-size: 120%;
}
dl.topicList dt a {
color: black;
}
dl.topicList dd {
margin: 0;
display: inline;
}
.flatlist li {
display: inline;
margin-right: 2em;
}
.flatlist ul {
margin-left: 0;
margin-bottom: 1em;
}
.doclist dd {
margin-left: 20px;
}
.template-helpcenter_topicview_main .readmore {
text-align: right;
}
h2.section-subheading {
margin-top: 0.5em;
}
/* */
}


/* - helpcenter_print.css - */
@media print {
/* http://grok.zope.org/portal_css/helpcenter_print.css?original=1 */
/* */
/* */
.link-parent, .link-expand, .jumpBox, .listingBar,
.sectionIndex, .link-anchor {
display: none;
}
/* */
}

