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

/* ----- dropdowntabs.css ----- */
@media screen {
/*
** Style sheet for ETDropdownTabs.
**
*/

/*  (do not remove this :) */
/*  (not this either :)
 * */

/* */

#tabsContentActions {
  z-index: 30;
  background-color: transparent;
  border: none;
  height: auto !important;
  line-height: auto;
  padding-left: 2em;
}

#portal-globalnav {
  width: 100%;
  float: left;
  padding: 0em;
}

#tabsContentActions li {
  float: left;
  border: none;
  margin: 0;
}

#portal-globalnav .actionMenu, 
#portal-globalnav .actionMenu .actionMenuHeader {
}

#portal-globalnav .actionMenu .actionMenuHeader a {
  background-image: none;
  border-bottom: #a8a8a8 1px solid;
  padding: 0em 1.25em !important;
  /*margin-right: 0.8em !important;*/
  margin-bottom: -1px;
}

#portal-globalnav li.selected .actionMenuHeader a {
  border-bottom: #a8a8a8 1px solid;
}

#tabsContentActions .actionMenu .actionMenuContent {
  border-top: #a8a8a8 1px solid;
  top: 1.3em;
  left: 0;
  right: auto;
  z-index: 50;
  padding: 0;
}

#tabsContentActions .actionMenu .actionMenuContent ul li a {
  border: none;
  margin: 0;
  width: 100px;
}

#tabsContentActions .actionMenu .actionMenuContent ul {
  background-color: White !important;
  border: 1px solid #a8a8a8;
  margin:  0 !important ;
  border-top: none;
}

#portal-globalnav li.selected .actionMenuContent ul li a {
  background-color: transparent;
}

#portal-globalnav li.selected .actionMenuContent ul li a:hover {
  background-color: #a8a8a8
}

#tabsContentActions .actionMenu .actionMenuContent ul li {
  float: none;
}


/*  */

}


/* ----- dimembertypes.css ----- */
@media screen {
/*
#content div {
    border: 1px dashed green;
}
*/
div.photo {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
}

div.data_view {
    float: left;
    width: 70%;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.clear_view {
    clear: both;
}

div.members_view {
    width: 100%;
}

.members_view div.members_view_item {
    width: 49%;
    float: left;
    margin-bottom: 10px;
}

.members_view div.members_view_item a {
    font-weight: bold;
}

div.member_space {
    margin-bottom: 10px;
}

.member_field {
    font-weight: bold;
    vertical-align: top;
}

.membersDescription {
    padding-bottom: 20px;
}

div.padding {
    margin-left: 20px;
}

.member_bullet {
  padding-left: 6px;
  color: #ff6600;
  font-size: 80%;
  vertical-align: top;
  position: relative;
}

}


/* ----- homepage.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

h3 a {
  font-weight: bold;
  font-size: 12px;
  border: none!important;
  color: #990000 !important;
}

h3 a:hover {
  color: #871318 !important;
}

.date_title {
  color: #ff6600 !important;
  font-weight: normal!important;
}

div.image {
  float: right;
  margin: 0 10px 0 10px;
}

ul.homepage_items {
  margin: 0;
  padding-left: 0;
  list-style: none;
  list-style-image: none;
}

ul.homepage_items li {
  padding-bottom: 15px;
}

.description {
  position: relative;
  text-align: justify;
  padding-right: 11em;
}

.link_bullet {
  color: #871318!important;
  font-size: 80%;
  vertical-align: top;
  position: relative;
}

.url {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}

.url a { 
  color: #871318!important;
  border-color: #871318!important;
}

div.clear_view {
  clear: both;
}
/*
.listing_items {
  text-decoration: none;
}
*/
.homepage-separator {
  margin-top:1em;
  border-top: 2px dotted gray;
  position: relative;
}

/*  */

}


/* ----- disite.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

/* General CSS properties for DIUM Site */

body {
  font-family: Arial, Verdana, Helvetica, sans-serif !important;
  font-size: 12px !important;
  color: #333333;
}

#content {
  margin: 49px 0px 80px 0px !important;
  padding: 20px 21px 10px 22px !important;
}

#region-content a {
  color: #ff6600;
  text-decoration: none !important;
}

#region-content a:visited {
/*  color: #ff6600;*/
}

.documentDescription {
  font-weight: normal;
}

#portal-column-content {
}

h1,
h2,
h3 {
  font-weight: bold;
  font-size: 13px;
  border: none;
  color: #666666 !important;
}

h1.documentFirstHeading {
  display: none; 
}

input {
  border: 1px solid #a8a8a8;
}

.link-parent {
  display: none;
}

.link-external {
  background: inherit;
  background-image: none; /* being explicit */
  padding: 0;
}

.newsItem {
 border-bottom: 1px dotted #a8a8a8;
}

.listing {
  border: 1px solid #a8a8a8;
}

.listing th {
  border: 1px solid #a8a8a8;
  background-color: #e6e6e6;
}
.listing td {
  border: 1px solid #a8a8a8;
}

.documentEditable .documentContent {
    padding: 1em 1em 1em 1em !important;
}

.documentContent {
    padding: 0 !important;
}

.link-mailto {
  padding-left: 20px;
}

#visual-portal-wrapper {
    width: 800px !important;
    margin: 0 18px 0 18px !important;
    padding: 0 !important;
}

#visual-portal-wrapper-shadow {
    background-image: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/background.png);
    width: 836px !important;
    margin: 0 auto 0 auto !important;
    padding: 0 !important;
}

#visual-portal-wrapper-bottom {
    background-image: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/background-bottom.png);
    width: 836px !important;
    height: 19px;
    margin: 0 !important;
    padding: 0 !important;
}

/* portal-column-one */

#portal-column-one {
  display: none;
}

#portal-column-two {
  background: url('/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/navtreebg.jpg') 1px 6em repeat-y;
  border-bottom: 1em solid white;
  width: 152px;
}

.portal-column-two-padding-top {
  height: 67px;
  background-color: white;
  width: 177px;
}

#portal-column-two .visualPadding {
  margin: 0px 10px 10px 15px!important;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 152px;
}

/* folder_listing */

.folder_listing_item a {
  text-decoration: none;  
}

/* dropdowntabs */

#tabsContentActions {
  padding-left: 0px !important;
  background-color: transparent !important;
  margin-top: 0 !important;
}

#tabsContentActions .actionMenu .actionMenuContent {
  top: 26px !important;
  background-color: transparent !important;
  border: none !important;
}

#tabsContentActions .actionMenu .actionMenuContent ul {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  padding-top: 2px !important;
}

#tabsContentActions .actionMenu .actionMenuContent ul li {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

#tabsContentActions .actionMenu .actionMenuContent ul li a {
  font-weight: normal !important;
  text-transform: none !important;
  color: White !important;
  background-color: #ff6600 !important;
  border-left: 1px solid #ff6600 !important;
  border-right: 1px solid #ff6600 !important;
  width: 178px !important;
  white-space: normal;
  padding: 0px 2px 4px 10px !important;
  margin: 0px 0px 1px 0px !important;
}

#tabsContentActions .actionMenu .actionMenuContent ul li a:hover {
  color: #ff6600 !important;
  background-color: White !important;
}

/* contact-info */
#contact-info dd, #contact-info dl {
  margin: 0px;
}

#contact-info dl.notfirst {
  margin-top: 30px;
}

#contact-info fieldset {
  border: none;
  margin: 0;
}

#contact-info .contacts {
  float: right;
  width: 200px;
}

.listingBar {
  background-color: #E6E6E6;
  border: none;
  color: #871318!important;
  font-weight: bold;
}

.listingBar a {
  font-weight: normal;
  color: #871318!important;
}

/*  */

}


/* ----- portal-top.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

/* This file defines the portal top tree style */

#disite_title {
  float: left;
  margin: 18px 0px 0px 12px;
  color: #666666;
}

#disite_title .disite_title_um {
  font-weight: bold;
}

#disite_title .disite_title_di {
  margin-top: 2px;
}

#di-header {
  margin-top: 65px;
  height: 206px;
}

#di-header-image {
  width: 800px;
  height: 230px;
  position: absolute;
  z-index: 1;
  top: 94px;
}

#di-header-title {
  position: absolute;
  top: 302px;
  height: 22px;
  z-index: 1;
}

#di-header-title .header-bullet {
  float: left;
  height: 22px;
  line-height: 22px;
  width: 15px;
  background-color: #990000;
  color: White;
  font-weight: bold !important;
  font-size: 12px;
  text-align: center;
}

#di-header-title .header-title {
  float: left;
  height: 22px;
  line-height: 22px;
  width: 778px;
  background-image: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/header-title-background.png);
  color: White;
  font-weight: bold !important;
  font-size: 13px;
  margin-left: 2px;
  padding-left: 5px;
}

#di-header-bottom {
  margin-top: 1px;
  background-color: #990000;
  color: #990000;
  height: 2px;
}

#portal-logo {
  float: left;
  margin: 11px 0px 0px 11px !important;
  padding: 0 !important;
}

#portal-pathbar {
  margin-left: 2.7em;
  float: left;
  clear: left;
}

#portal-personaltools {
  display: inline;
  background-color: transparent;
  border: none;
  padding: 24px 0 0 0;
  text-align: left;
  margin: 0;
}

#portal-personaltools li {
  margin-left: 0;
  margin-bottom: 3px;
}

#portal-personaltools a, #portal-personaltools a:hover, #portal-personaltools a:visited {
  color: #666666 !important;
  text-decoration: underline !important;
  text-transform: capitalize !important;
  padding: 0 !important;
  margin: 0 !important;
  background-color: transparent !important;
  border: none !important;
  font-weight: normal !important;
}

/* icons */

.actionicon-user-portaluser {
  height: 21px;
  width: 20px;
  padding-left: 12px;
  background: none !important;
}

.actionicon-user-portaluser a div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/user.gif) no-repeat;
}

.actionicon-user-portaluser a:hover div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/user_over.gif) no-repeat;
}

.actionicon-user-login {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.actionicon-user-login a div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/login_icon.gif) no-repeat;
}

.actionicon-user-login a:hover div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/login_icon_over.gif) no-repeat;
}

.actionicon-user-preferences {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.actionicon-user-preferences a div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/preferences_icon.gif) no-repeat;
}

.actionicon-user-preferences a:hover div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/preferences_icon_over.gif) no-repeat;
}

.actionicon-user-logout {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.actionicon-user-logout a div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/logout_icon.gif) no-repeat;
}

.actionicon-user-logout a:hover div {
  height: 21px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/logout_icon_over.gif) no-repeat;
}


/* ********************************* */

#portal-siteactions {
  display: inline;
  float: none !important;
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
  width: 100px;
}

#portal-siteactions li {
  border: none !important;
  margin-left: 0;
  margin-bottom: 3px;
}

#portal-siteactions a, #portal-siteactions a:hover, #portal-siteactions a:visited {
  color: #666666 !important;
  text-decoration: underline !important;
  text-transform: capitalize !important;
  padding: 0 !important;
  margin: 0 !important;
  background-color: transparent !important;
  border: none !important;
  font-weight: normal !important;
}

/* icons */ 

.site_actions-sitemap {
  height: 26px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-sitemap a div {
  height: 26px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/sitemap_icon.gif) no-repeat;
}

.site_actions-sitemap a:hover div {
  height: 26px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/sitemap_icon_over.gif) no-repeat;
}

.site_actions-contact {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-contact a div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/contact_icon.gif) no-repeat;
}

.site_actions-contact a:hover div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/contact_icon_over.gif) no-repeat;
}

.site_actions-accessibility {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-accessibility a div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/accessibility_icon.gif) no-repeat;
}

.site_actions-accessibility a:hover div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/accessibility_icon.gif) no-repeat;
}

.site_actions-home {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-home a div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/home_icon.gif) no-repeat;
}

.site_actions-home a:hover div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/home_icon_over.gif) no-repeat;
}

.site_actions-faqs {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-faqs a div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/faqs_icon.gif) no-repeat;
}

.site_actions-faqs a:hover div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/faqs_icon_over.gif) no-repeat;
}

.site_actions-address {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-address a div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/address_icon.gif) no-repeat;
}

.site_actions-address a:hover div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/address_icon_over.gif) no-repeat;
}

.site_actions-plone_setup {
  height: 21px;
  width: 20px;
  padding-left: 10px;
  background: none !important;
}

.site_actions-plone_setup a div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/sitesetup_icon.gif) no-repeat;
}

.site_actions-plone_setup a:hover div {
  height: 21px;
  width: 20px;
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/sitesetup_icon_over.gif) no-repeat;
}

/* documentActions */

#portal-column-zero .documentActions {
  text-align: left;
  padding: 0 0 0 5px;
  margin-bottom: 25px;
  float: none;
}

#portal-column-zero .documentActions a {
  text-align: left;
  display: block;
}

/* ********************************* */

#portal-breadcrumbs {
  margin: 60px 0px -49px 0px;
  border: none;
}


.column-zero-padding {
  float: left;
  padding-top: 110px;
  padding-bottom: 40px;
  width: 100px;
}

/*  */

}


/* ----- globalnav.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

#global-sections-wrapper {
    padding-top: 1px;
    padding-bottom: 1px; 
    border-top: 1px solid #ff6600;
    border-bottom: 1px solid #ff6600;
    position: absolute;
    width: 800px;
    z-index: 2;
}

#portal-globalnav-bottom {
    width: 800px;
    border-bottom: 2px solid #990000;
    position: absolute; 
    top: 325px;
}

#portal-globalnav-top {
  background-color: #ff6600;
  color: #ff6600;
  margin-bottom: 1px !important;
  height: 1px;
}

/*
#portal-globalnav-bottom {
  position: absolute;
  width: 800px;
  margin-top: 1px;
  background-color: #ff6600;
  color: #ff6600;
  z-index: 1;
  height: 1px;
}*/

#portal-globalnav {
  height: 27px;
  line-height: 27px;
  background-color: #ff6600;
  color: White;
  font-weight: bold !important;
  font-size: 13px;
  border: none;
  padding: 0px 0px 0px 0px !important; 
  margin: 0 !important;
}

#portal-globalnav li {
  background: url(/web/20070706193351im_/http://di.uminho.pt/portal_css/DISite/globalnav-separator.png) no-repeat center left;
  padding: 0px 0px 0px 0px !important; 
}

#portaltab-index_html {
  background: none !important;
}

#portal-globalnav .selected a {
}

#portaltab-index_html a,
#portal-globalnav a {
  background-color: transparent !important;
  border: none !important;
  text-transform: capitalize !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  color: White !important;
}

#portaltab-index_html a:hover,
#portal-globalnav a:hover {
  color: #990000 !important;
}


/*  */

}


/* ----- diportlets.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

/* =General properties */

.portlet {
  width: 154px!important;
  border: none!important;
  margin-left: 0!important;
  padding-left: 0!important;
}

.portlet dd {
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 5px;
  border-color: #a8a8a8;
  border: none;
}

.portlet .even {
  background-color: transparent !important;
}

.portletHeader {
  border: none;
  padding-right: 0;
  padding-left: 15px;
  background-color: transparent;
}

.portletHeader a {
  font-size: 90%;
  font-weight: bold;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #990000!important; 
  text-transform: none !important;
  color: #990000 !important;
  padding-top: 4px;
}

.portletItem {
  margin: 0;
  padding: 0;
}

.portletItem a {
  font-size: 90%;
  color: #990000!important;
  border-bottom: 1px solid #C4C4C4!important; 
  margin-top: 5px;
  padding-bottom: 3px;
}

.portletItemDetails {
  font-size: 90%;
  text-align: left;
  color: black !important;
}

.portletFooter {
  padding: 0 !important;
  background-color: transparent !important;
  border: none!important;
}

.portletFooter a {
  color: #990000 !important;
}

/* navigation  */

#portlet-navigation-tree .navTreeLevel1 { margin-left: 0; }
#portlet-navigation-tree .navTreeLevel2 { margin-left: 0; }
#portlet-navigation-tree .navTreeLevel3 { margin-left: 0; }
#portlet-navigation-tree .navTreeLevel4 { margin-left: 0; }
#portlet-navigation-tree .navTreeLevel5 { margin-left: 0; }


#portlet-navigation-tree {
  color: #990000 !important;
}

#portlet-navigation-tree .navTreeCurrentItem {
  background-color: transparent;
  border-top: none!important;
  border-left: none!important;
  border-right: none!important;
}

#portlet-navigation-tree dd {
  margin-left: 1px!important;
}

#portlet-navigation-tree .portletItemSingle {
  padding-left: 0;
  padding-top: 0;
  border: none;
}  
  
#portlet-navigation-tree .portletNavHeader a {
  font-size: 90%;
  font-weight: bold;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #990000!important; 
  color: #990000 !important;
  padding-top: 4px;
}

.navTreeItem a {
  font-size: 90%;
  color: #990000 !important;
  margin-top: 5px;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #C4C4C4!important; 
  padding: 0 5px 3px 0;  
}

.navTreeItem a:hover {
  background: none !important;
  color: #ff6600 !important;
  border: none!important;
  border-bottom: 1px solid #C4C4C4!important;
}

#portal-sitemap .navTreeItem a:hover {
  padding: 1px 1px 3px 1px;
}

/* Remove icons from news and events portlets */

#portlet-news img {
  display: none;
}

#portlet-events img {
  display: none;
}

/*  */

}


/* ----- portal-bottom.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */


/* FOOTER AND COLOPHON */

#portal-footer {
  width: 800px;
  background-color: transparent;
  color: #666666 !important;
  font-size: 11px;
  border: none;
  text-align: center;
  margin: 0 auto 0 auto;
  padding: 0;
}

#portal-footer a, #portal-footer a:hover, #portal-footer a:visited {
  color: #666666;
  text-decoration: underline;
}

#portal-footer .separator {
  color: #ff6600;
  margin-left: 5px;
  margin-right: 5px;
}

#portal-footer h5 {
  display: none;
}

#portal-footer div {
  display: inline;
}

/*  */

}


/* ----- searchbox.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

#portal-searchbox {
    clear: none;
    margin: 26px 11px 0 0;
    padding: 0 0 0 0;
}

#portal-searchbox input.searchButton {
    background: #ff6600;
    border: 1px solid #ff6600;
    color: White;
    padding: 1px 6px 1px 6px;
    margin-top: 1px;
    margin-left: 1px;
    height: 20px;
}

#portal-searchbox #searchGadget {
    border: 1px solid #999999;
    color: #333333;
    height: 14px;
    width: 120px;
    padding: 3px 3px 1px 3px;
}

/*  */

}


/* ----- languageselector.css ----- */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

#portal-languageselector {
    float: right;
    margin: 23px 30px 0 0;
    padding: 0 0 0 0;
}

#portal-languageselector li {
    display: inline;
}

#portal-languageselector a {
    text-decoration: none;
    color: #333333;
}

#portal-languageselector .currentItem {
    border: none;
    font-weight: bold;
}

#portal-languageselector .separator {
    margin: 0 4px 0 4px;
}

/*  */

}


/* ----- ploneCustom.css ----- */
@media all {
/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 */
 
/*  (do not remove this :) */
/*  (not this either :) */


/* DELETE THIS LINE AND PUT YOUR CUSTOM STUFF HERE */




/*  */

/* DOCUMENTATION ON PRE-DEFINED PROPERTIES FROM PLONE */

 /* You can insert colors and other variables from Plone's 
    base_properties by doing:
    
    & dtml-variableName ; (without the spaces, excluded here to not make it render)
    
    Example:
    
    myLink {
        color: & dtml-fontColor ;   (again, without the spaces)
    }
 
   This means you can generate your own elements that use Plone's defaults,
   and respect any customizations people have done. See base_properties for
   the default values.
 
   These are the available properties:
   
   logoName - the file name of the portal logo
   
   fontFamily - the font family used for all text that is not headers
   
   fontBaseSize - the base font size that everything is calculated from
   
   fontColor - the main font color
   
   fontSmallSize - used for various elements like buttons and discreet text
   
   discreetColor - the font color of discreet text

   backgroundColor - the background color 
   
   linkColor - the color used on normal links

   linkActiveColor - color used on active links

   linkVisitedColor - color used on visited links
   
   borderWidth - the width of most borders in Plone
   
   borderStyle - the style of the border lines, normally solid
   
   borderStyleAnnotations - style of border lines on comments etc
   
   globalBorderColor - the border color used on the main tabs, the portlets etc
   
   globalBackgroundColor - background color for the selected tabs, portlet headings etc
   
   globalFontColor - the color of the font in the tabs and in portlet headings
   
   headingFontFamily - font family for h1/h2/h3/h4/h5/h6 headlines
   
   contentViewBorderColor - the content view tabs border color
   
   contentViewBackgroundColor - the content view tabs background color
   
   contentViewFontColor - the font color used in the content view tabs
   
   inputFontColor - the font color used for input elements
   
   textTransform - whether to lowercase text in portlets, tabs etc.
   
   evenRowBackgroundColor - the background color of even rows in listings
   
   oddRowBackgroundColor - the background color of even rows in listings
   
   notifyBorderColor - border color of notification elements like the status message, the calendar focus
   
   notifyBackgroundColor - background color of notification elements like the status message, the calendar focus
   
   helpBackgroundColor - background color of information pop-ups (currently not used)
          
 */



}


/*
     FILE ARCHIVED ON 19:33:51 Jul 06, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:26:20 Mar 25, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 82.984 (3)
  esindex: 0.006
  captures_list: 100.463
  CDXLines.iter: 11.304 (3)
  PetaboxLoader3.datanode: 195.914 (4)
  exclusion.robots: 0.184
  exclusion.robots.policy: 0.173
  RedisCDXSource: 3.222
  PetaboxLoader3.resolve: 29.606
  load_resource: 168.262
*/