
/* - ++resource++calendar_styles/calendar.css - */
@media screen {
/* http://www.icsu.org/portal_css/++resource++calendar_styles/calendar.css?original=1 */
/* */
@media screen {
.portletCalendarEx dt {
background-color: #eee;
font-weight: bold;
text-align: left;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendarEx tr.month {
background-color: #eee;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendarEx th a#calendar-previous {
float: left;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendarEx th a#calendar-next {
float: right;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar a, .portletCalendar a:focus,
.portletCalendar a, .portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-spacing: 0;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
border-bottom: none !important;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #eee;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #eee;
border: 2px solid #205C90;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
}

}


/* - ploneCustom.css - */
@media all {
/* http://www.icsu.org/portal_css/ploneCustom.css?original=1 */
/* */
a.stico_default { background: none !important; }
a.stbutton { padding: 0 !important; }
.portletCollectionTabbed .portletHeader { width: 184px; }
.portletCollectionTabbed .portletItem { border: 0; }
.portletCollectionTabbed .portletItemDetails { text-align: left; }
.ui-tabs .ui-tabs-hide { display: none; }
.ui-widget { font-size: 100%; }
.ui-widget-header {
background: none;
border: none;
}
.ui-widget-content { border: none; }
.ui-tabs .ui-tabs-panel { padding: 0; }
#tabstitles {
background: url('http://www.icsu.org/tabs-bg.png') no-repeat 0 0;
height: 51px;
margin-left: 2px;
}
#tabstitles li {
margin: 0 0.5em -1px 0;
background: none;
border: none;
width: 90px;
list-style-type:none;
float: left;
}
#tabstitles li a {
font-size: 100%;
color: #6999BD;
padding: 1.5em 1em 0;
display: block;
height: 32px;
}
#tabstitles ul, .ui-tabs, .ui-tabs #tabspanes {
padding: 0;
background: none;
border: none;
}
.ui-tabs #tabstitles li a.current{
background: url('http://www.icsu.org/tabs-active.png') no-repeat left top;
}
.ui-tabs #tabspanes {
/* */
}
#tabspanes li {
list-style-type:none;
}
/* */
.portletCollectionTabbed { min-height: 150px; }
.scrollable {
position:relative;
overflow:hidden;
width: 177px;
height:90px;
}
.scrollable .items {
/* */
width:20000em;
display:inline;
position:absolute;
}
.scrollable .items div {
overflow:hidden;
display:inline;
float:left;
padding: 0;
height: 80px;
width: 167px;
margin: 2px 10px;
}
.scrollable-wrapper a.button {
height: 90px;
width: 21px;
border: none;
position: absolute;
}
.scrollable-wrapper a.next {background: url('http://www.icsu.org/next.png') 0 7px no-repeat; right: -12px;}
.scrollable-wrapper a.prev {background: url('http://www.icsu.org/prev.png') 0 7px no-repeat; left: -12px;}
.scrollable .portletItem a.tile img {
display:inline;
float:right;
width:64px;
height:64px;
border: 1px solid #AAA;
}
/* */

}

