td.sidebar { 
    font-size: 95%;
    vertical-align: top; 
    background-color: #ffffff;
    padding: 5px; 
    border: none;
    width: 15%;
}

div#sidebarmenu,
div#sectionmenu,
div#topsubjects,
div#findresources {
    border: none;
    margin-bottom: 1em;
    padding: 0;
    padding-top: 1em;
}

div.sidebarbox {
    background: transparent;
    border-collapse: collapse;
    border: 1px solid #5d88c8;
    padding: 1em;
}

/* based on .portlet h5 (from plone.css)  */
div#sidebarmenu h1,
div#sectionmenu h1,
div#topsubjects h1,
div#findresources h1 { 
    background: #f1eda5;
    border: 1px solid #5d88c8;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    text-transform: lowercase;
    text-shadow: none;
    display: inline;
    font-size: 1em;
    height: 1em;
    font-weight: normal;
    white-space: nowrap;
}

td.peaceworks { 
    vertical-align: bottom; 
    background-color: #ffffff;
    padding: 5px; 
    width: 20%;
    border: none;
}

td.content { 
    vertical-align: top; 
    width: 100%;
    background-color: #ffffff ; 
    padding: 25px 5px 25px 5px;
    padding-top: 0px;
    margin-top: 0px;
}

div.content
{
    padding-top: 0px;
    margin-top: 0px;
    background-color: #ffffff;
    border: none;
    padding: 3px;
}

div.sidebarbox * a {
    display: block;
    text-decoration: none;
    border: 1px solid #ffffff;
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 4px;
}

div.sidebarbox * li {
    padding: 0px;
    margin: 0px;
}

div.sidebarbox * p {
    padding: 0px;
    margin: 1px;
}

td.sidebar * a:hover {
    background-color: #f1eda5;
    color: #2d2828;
    border: 1px solid #5d88c8;
}

div.help {
    font-size: 100%;
    left: 18em;
}

div.basket
{
    background-color: #f1eda5;
}

.rowheader { background-color: #f1eda5; }

.row0 { background-color: #e0e0e0 }
.row1 { background-color: #f2f2f2 }
.adminrow0 { background-color: #e6a2a5 }
.adminrow1 { background-color: #f8b4b7 }

/* override some of the plone styles */
.error {
    background-color: inherit;
    padding: inherit;
    margin: inherit;
    border-color: inherit;
    border-color: rgb(93, 136, 200);
}

.formerror
{
    color: red;
    font-weight: bold;
}

div#topsubjects a {
    font-size: 90%;
}


table.resourceview {
    border: 1px solid #5d88c8;
}
