
/* - ploneCustom.css - */
@media all {
body {
    background-image: url("portal_skins/custom/tread-softly-background-slimmer.jpg");
    background-repeat: no-repeat;
    background-color: transparent;
    margin: auto;
    margin-top: 0px;
}

#portal-personaltools {
    box-shadow: 0.1em 0.1em 0.2em 0em #666666;
}

#portal-personaltools dd {
    box-shadow: 0.1em 0.1em 0.2em 0em #666666;
}


#content p, #content table, #content dl, dl.portlet p, dl.portlet {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#portal-globalnav { 
background:none;
}

#portal-globalnav li a {
    font-weight: bold;
    font-size: 1.2em;
    min-width: 2em;
    max-width: 7em;
    text-align: center;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
    margin-right: 8px;
    margin-top: 8px;
    border: 0px;
    border-radius: 4px;
    box-shadow: 0.1em 0.1em 0.2em 0em #666666;
}

#portal-globalnav .selected a { 
    background-color: #706ACF;
}

#portal-globalnav .selected a:hover { 
    background-color: grey;
    color: white;
}
#portal-globalnav a:hover { 
    background-color: grey;
    color: white;
}

.highlightedGlossaryTerm {
border-bottom: 1px dotted black;
background: none;
}

#content .eventDetails {
width: 20%;
padding: 0em;
border: 0px;
margin:1em 0em 1em 1em;
box-shadow: 0.25em 0.25em 0.5em 0.1em #666666;
}

#content .eventDetails table {
width: 100%;
padding: 0.5em;
border: 1px solid black;
margin:0em;
}

#content .eventDetails tr.odd th {
line-height: inherit;
padding: 0.5em;
border: 0px;
margin:0em;
color: white;
background-color: #427597;
}

#content .eventDetails tr.even th {
line-height: inherit;
padding: 0.5em;
border: 0px;
margin:0em;
color: white;
background-color: #427597;
}

#content .eventDetails tr.odd td {
line-height: inherit;
padding: 0.5em;
border: 0px;
margin:0em;
background-color: whitesmoke;
}

#content .eventDetails tr.even td {
line-height: inherit;
padding: 0.5em;
border: 0px;
margin:0em;
background-color: whitesmoke;
}

div.description {
font-weight: bold;
}

h2.tileHeadline {
float: left;
width: 20em;
height: 5em;
text-align: right;
margin-top: 0em;
margin-right: 1em;
padding: 0.5em;
background-color: #F0F0F0;
font-size: 1.2em;
}

#content div.documentByLine {
float: right;
clear:right;
margin: 0em 1em 0em 1em ;
width: 16em;
font-size: 85%;
display: block;
color: #666;
}

p.tileBody {
padding: 0em;
overflow: auto;
}

#content .documentDescription {
padding-bottom: 1.5em;
margin-bottom:0.5em;
border-bottom: 1px solid black;
}

table.listing a {
display: inherit;
}

dl#relatedItemBox {
text-align: right;
}
}

