
/* - primacontrolsite.css - */
@media screen {
/* http://www.csc.fi/blogit/portal_css/primacontrolsite.css?original=1 */
/* */
.image {
margin: 6px 6px 6px 6px;
}
#news-items .image,
#raised-items .image,
#folder-items .image {
margin-top: 2px;
}
.image-left {
border: none;
margin-right: 12px;
margin-left: 0px;
}
.image-right {
border: none;
margin-right: 0px;
margin-left: 12px;
}
.image-center {
}
.image.inline {
float: left;
}
.image-container-left {
float: left;
margin-right: 12px;
}
.image-container-right {
float: right;
margin-left: 12px;
}
.image-container-left .image,
.image-container-right .image {
margin-bottom: 6px;
}
.image-caption {
padding: 4px 4px 4px 4px;
text-align: center;
font-family: 'Lucida Grande', Verdana, Lucida, Helvetica, Arial, sans-serif;
font-size: 85%;
}
#gallery-images .image {
margin: 0px;
padding: 0px;
}
#gallery-images .image-box {
float: left;
border: 1px solid #999999;
margin: 0px 10px 10px 0px;
}
#gallery-images .image-centerer {
margin-left: auto;
margin-right: auto;
}
#gallery-images .highslide img {
border: none;
}
#gallery-images .highslide:hover img {
border: none;
}
#gallery-images .read-more {
float: right;
}
.boxed-images .image-container {
margin: 5px 5px 5px 5px;
float: left;
}
.boxed-images .image-box {
margin: 0;
}
.boxed-images .boxed-image-inside .image-box {
border: 1px solid #999999;
}
.boxed-images .boxed-image-inside .image-box:hover {
border: 1px solid White;
}
.boxed-images .image {
margin: 0px;
padding: 0px;
}
.boxed-images .highslide img {
border: none;
}
.boxed-images .highslide:hover img {
border: none;
}
.boxed-images .read-more {
float: right;
}
.boxed-images .image-caption {
display: block;
overflow: hidden;
height: 2.1em; /* */
}
.item {
margin-bottom: 6px;
clear: both;
}
.item .title a:hover {
text-decoration: underline;
}
.item .title {
padding-top: 12px;
padding-bottom: 4px;
}
#folder-items .item .title,
#news-items .item .title,
#raised-items .item .title {
padding-top: 3px;
padding-bottom: 3px;
font-size: 1.2em;
}
#folder-items .item-content {
margin-left: 12px;
padding: 4px;
border: 1px solid #dddddd;
}
#primacontrol-model34 #folder-items .item,
#primacontrol-model35 #folder-items .item {
border-bottom: 1px solid #eeeeee;
margin-bottom: 10px;
}
#primacontrol-model55 .item .documentDescription {
display: inline;
}
.container-wrapper {
padding-top: 10px;
}
.item .date {
font-size: 0.8em;
font-weight: normal;
}
#previous-next #previous {
float: left;
}
#previous-next #next {
float: right;
}
#model-list .description {
float: left;
margin: 6px 6px 6px 6px;
}
#model-list .description img {
float: left;
margin-right: 6px;
}
#pa-select-model .formControls {
clear: both;
}
/* */
#model-content-left-wrapper-right .visualIcon,
#model-content-left-wrapper-right a {
background-image: none ! important;
}
#model-content-left-wrapper-right .visualIcon .visualIconPadding {
padding-left: 0 ! important;
}
/* */
.navTreeItem .contenttype-separator a {
display: none ! important;
}
.navTreeItem .contenttype-separator {
margin-bottom: 15px;
}
/* */
.ArchetypesRichWidget .fieldTextFormat {
display: none;
}
/* */
.documentFirstHeading .heading-visual-icon {
margin-left: 6px;
}
/* */
#plonegossip #pgforum-threadlisting .creation {
display: none;
}
#portlet-events {
margin-bottom: 30px;
}
/* */
table td p {
position: static;
}
#flash-video-container {
float: right;
margin: 2em;
}
/* */
#page-previews {
margin-top: 30px;
clear: both;
}
#page-previews .preview-box {
width: 250px;
}
#page-previews .preview-box img {
float: right;
}
#page-previews #minus-one,
#page-previews #minus-two {
float: left;
clear:left;
}
#page-previews #plus-one,
#page-previews #plus-two {
float: right;
clear:right;
}
/* */
#member-listing .member-card-short,
#member-listing .member-card {
border: 1px solid #999999;
background-color: #eeeeee;
margin-bottom: 10px;
clear: both;
}
#member-listing .member-card-short ul,
#member-listing .member-card ul {
line-height: 1.2em;
list-style-type: none;
list-style-image: none;
margin-left: 10px;
}
#member-listing .member-card li {
margin-bottom: 2px;
}
#member-listing .field-title {
font-weight: bold;
}
#member-listing .portrait-image {
float: right;
margin-top: 1em;
margin-right: 1em;
}
#member-listing .md-member-search {
margin-bottom: 20px;
float: right;
}
#member-listing .member-card-short .md-fullname {
font-size: 1.2em;
}
#member-listing .member-card table {
margin-top: 5px;
margin-left: 5px;
width: 100%;
}
#member-listing .member-card th {
text-align: left;
vertical-align: top;
width: 12em;
}
/* */
#primacontrol-model-imagebank .wf-unpublished {
border: 1px solid #ff0000;
}
#primacontrol-model-imagebank .image-container {
float: left;
margin: 7px 7px 7px 7px;
/* */
}
#primacontrol-model-imagebank .selectedImage {
background-color: #dddddd;
border-color: #a0a0a0;
}
#primacontrol-model-videogallery .video-container {
float: left;
margin: 5px 3px;
}
#primacontrol-model-videogallery .video-title {
text-align: center;
}
#primacontrol-model-videogallery .video-title a {
text-decoration: none;
border: none;
}
#primacontrol-model-videogallery .image-caption {
text-align: center;
}
#primacontrol-model-videogallery .image-caption a {
text-decoration: none;
border: none;
}
#primacontrol-model-videogallery .image-caption {
display: block;
overflow: hidden;
height: 2.1em; /* */
}
#ecard-model-1 .category {
clear: both;
margin-top: 10px;
margin-bottom: 15px;
}
#ecard-model-1 .category .more {
text-align: right;
margin-top: 10px;
margin-right: 20px;
}
#primacontrol-model12 .container-wrapper {
clear: both;
}
#primacontrol-model38 .container-wrapper {
clear: both;
}
#primacontrol-model-feed .entrydate {
font-size: 9px;
color: #aaaaaa;
}
#primacontrol-model-feed .entrysummary {
margin-top: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #888888;
padding: 15px;
background-color: #eeeeee;
}
/* */
#region-content .documentFirstHeading {
height: 1%;
}
/* */
#primacontrol-model-gossip-forum-listing #forum-listing a {
text-decoration: none;
border: none;
}
#primacontrol-model-gossip-forum-listing #forum-listing dt {
margin-top: 25px;
}
#primacontrol-model-gossip-forum-listing #forum-listing dd {
margin-left: 0;
margin-top: 5px;
line-height: 1.4em;
}
#primacontrol-model-gossip-forum-listing #forum-listing li {
margin-bottom: 0;
}
#popoll-results {
border-collapse: collapse;
}
#popoll-results td {
padding: 5px;
}
/* */
#portlet-simple-image-banner .portletHeader,
#portlet-simple-image-banner .portletFooter {
display: none;
}
#portlet-simple-image-banner .portletItem {
text-align: center;
padding: 2px;
margin: 0px;
}
#primacontrol-model33 .list {
margin-bottom: 10px;
margin-top: 10px;
}
/* */
#page-base-metadata #archetypes-fieldname-excludeFromNav {
display: none;
}
.primacontrol-member-widget-portrait img {
float: right;
}
/* */
#portlet-picture-of-day .content {
text-align: center;
margin-top: 5px;
}
.map-display {
clear: both;
padding: 1em 0 2em 0;
}
/* */
#primacontrol-model61 .documentActions,
#primacontrol-model61 .documentFirstHeading {
display: none;
}
#primacontrol-model61 #portlets-one div,
#primacontrol-model61 #portlets-two div {
float: left;
width: 271px !important;
margin-top: 10px;
}
#primacontrol-model61 #portlets-one div.middle,
#primacontrol-model61 #portlets-two div.middle {
margin-left: 20px;
margin-right: 20px;
}
#primacontrol-model61 .image-center {
float: right;
}
/* */
#magazine-volumes {
margin-bottom: 1em;
}
.magazineIssue {
width: 75px;
float: left;
margin-left: auto;
margin-bottom: 8px;
text-align: center;
}
.issueCover {
height: 110px;
}
/* */
.teaser {
line-height: 1.5em;
}
.teaserIngress {
font-weight:bold;
}
div.highslide-html-content object {
position: absolute;
left: 50%;
margin-left: -150px;
}
#primacontrol-model-videogallery img.video-thumbnail-image {
display: block;
margin-left: auto;
margin-right: auto
}
/* */
#primacontrol-model70 table.favorites td {
vertical-align: top;
padding-bottom: 5px;
}
#primacontrol-model70 table.favorites td.item {
width: 40%;
}
#primacontrol-model70 table.favorites td.creator {
padding-left: 30px;
width: 30%;
}
#primacontrol-model70 table.favorites td.action {
padding-left: 30px;
text-align: right;
width: 30%;
}
#primacontrol-model70 table.favorites td.action a {
color: #ff0000;
}
/* */

}


/* - primacontrolsite_plone_overrides.css - */
@media screen {
/* http://www.csc.fi/blogit/portal_css/primacontrolsite_plone_overrides.css?original=1 */
/* */
#portal-columns a:hover {
text-decoration: underline;
}
/* */
#portal-columns .documentActions a:hover {
text-decoration: none;
}
/* **/
/* */
.context,
.documentEditable * .context,
input.searchButton {
background-image: none;
padding: 1px;
}
/* */
#breadcrumbs-you-are-here {
display: none;
}
/* */
#LSResult img {
display: none;
}
/* */
#portal-sitemap .visualIcon,
#portal-sitemap a,
#portal-sitemap a:hover {
background-image: none ! important;
background-color: transparent;
border: none;
}
#portal-sitemap .visualIcon .visualIconPadding {
padding: 0 0 0 0;
}
/* */
#search-results .visualIcon {
background-image: none;
}
#search-results .visualIcon .visualIconPadding {
padding: 0 0 0 0;
}
#search-results .discreet {
display: none;
}
/* */
#portal-column-one .visualIcon,
#portal-column-one .visualIcon a,
#portal-column-two .visualIcon,
#portal-column-two .visualIcon a {
background-image: none ! important;
}
#portal-column-one .visualIconPadding,
#portal-column-two .visualIconPadding {
padding-left: 0 ! important;
}
/* */
.link-external {
background-image: none;
padding-left: 0px;
}
/* */
#portlet-navigation-tree .navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: transparent;
border: 1px solid transparent;
}
#portlet-navigation-tree .navTreeCurrentItem {
border: 1px solid transparent ! important;
background-color: transparent ! important;
}
/* **/
.documentEditable .documentContent,
.contentViews,
.contentActions,
.contentActions li,
.contentViews li a {
border: none ! important;
}
/* **/
.state-unpublished {
color: #ff0000 ! important;
}
/* **/
.portletItem {
padding: 0.3em 1.0em 0.3em 1.0em;
}
/* */
.contentViews {
line-height: 1.5em;
}
/* **/
/* */
#portal-personaltools {
border: none;
}
#portal-globalnav li.selected a,
#portal-globalnav li.plain a {
border: none;
}
#portal-breadcrumbs {
border: none;
}
#portal-footer {
border: none;
}
#portal-columns .portlet {
border: none;
}
.portlet .portletHeader {
border: none;
}
.portlet .portletItem {
border: none;
}
.portlet .portletFooter {
border: none;
}
h1, h2, h3, h4, h5, h6 {
padding-bottom: 0.25em;
border: none;
}
#objectMenu ul {
border: none;
}
#templateMenu ul {
border: none;
}
#actionDropDownMenu ul {
border: none;
}
#statusMenu ul {
border: none;
}

}


/* - highslide.css - */
@media screen {
/* http://www.csc.fi/blogit/portal_css/highslide.css?original=1 */
.highslide {
cursor: url(http://www.csc.fi/blogit/zoomin.cur), pointer;
outline: none;
}
.highslide img {
border: 1px solid #999999;
}
.highslide:hover img {
border: 1px solid White;
}
.highslide-image {
border: 1px solid White;
}
.highslide-html {
background-color: white;
}
.highslide-body {
padding: 0 10px 10px 10px;
}
.highslide-image-blur {
}
.highslide-caption {
display: none;
border: 2px solid white;
border-top: none;
font-family: Verdana, Helvetica;
font-size: 10pt;
text-align: center;
padding: 5px;
background-color: white;
}
.highslide-html-content {
position: absolute;
display: none;
width: 400px;
}
.highslide-loading {
display: block;
color: white;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border-top: 1px solid white;
border-bottom: 1px solid white;
background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}
.highslide-move {
cursor: move;
}
.highslide-overlay {
display: none;
}
/* */
.controlbar {
background: url(http://www.csc.fi/blogit/controlbar4.gif);
width: 167px;
height: 34px;
}
.controlbar a {
display: block;
float: left;
height: 27px;
}
.controlbar a:hover {
background-image: url(http://www.csc.fi/blogit/controlbar4-hover.gif);
}
.controlbar .previous {
width: 50px;
}
.controlbar .next {
width: 40px;
background-position: -50px 0;
}
.controlbar .highslide-move {
width: 40px;
background-position: -90px 0;
}
.controlbar .close {
width: 36px;
background-position: -130px 0;
}
.control {
float: right;
display: block;
margin: 0 5px;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #999999;
}
.control:hover {
color: black !important;
}
.highslide-control {
height: 20px;
padding: 2px;
}
/* */
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}
/* */
}


/* - SimpleBlogCSS.css - */
@media all {
/* http://www.csc.fi/blogit/portal_css/SimpleBlogCSS.css?original=1 */
/* */
/* */
.BlogByLine {}
.simpleBlogCrosspost {}
.noMargin {margin-bottom:0}
.simpleBlogIcons {
padding-left: 1.5em;
}
.simpleBlogPortletIcons {
padding-left: 1.8em;
padding-bottom: 1em;
}
.simpleBlogDescriptionOnly {}
.simpleBlogDescription {
margin: 0.5em 0em 1em 0em;
line-height: 1.5em;
}
.simpleBlogTitleOnly {
margin-bottom:1.5em;
}
.simpleBlogUnpublished {
margin-bottom:1em ! important;
color: red;
text-transform:none ! important;
}
.simpleBlogUnpublishedWarningbox {
background-color:rgb(255,191,191);
font-weight:normal;
}
.simpleBlogPublishAction {
font-weight: bold;
}
.simpleBlogBody {}
.simpleBlogBylineCats {
display: inline;
margin-left:0;
margin-right:0;
}
.simpleBlogBylineCats li {
display:inline;
margin-right: 0.4em;
}
dl.simpleBlog-titleOnly dt {
margin-bottom: 1em;
}
dl.simpleBlog-full dt span span.simpleBlogBylineDash,
dl.simpleBlog-titleOnly dt span span.simpleBlogBylineDash,
dl.simpleBlog-descriptionOnly dt span span.simpleBlogBylineDash {
display:none;
}
dl.simpleBlog-titleOnly dd,
dl.simpleBlog-full dd,
dl.simpleBlog-descriptionOnly dd {
margin-left: 0;
padding-top: 0.5em;
}
dl.simpleBlog-titleOnly dt span.summary,
dl.simpleBlog-full dt span.summary,
dl.simpleBlog-descriptionOnly dt span.summary {
display:block;
clear:right;
font-size: 125%;
font-weight: bold;
background-position:0% 60%;
padding-left:0.2em;
}
dl.simpleBlog-full dt span.summary a,
dl.simpleBlog-titleOnly dt span.summary a,
dl.simpleBlog-descriptionOnly dt span.summary a {
color: Black ! important;
text-decoration: none;
}
.simpleBlogCalendar {
border: 1px solid #999999;
border:none;
}
.simpleBlogCalendar a {
text-decoration: none;
}
.simpleBlogCalendar a:hover {
text-decoration: none;
}
.simpleBlogCalendar th {
background-color: transparent;
font-weight: bold;
text-align: center;
padding: 2px;
}
.simpleBlogCalendar td {
background-color: transparent;
width: 1.5em;
text-align: right;
padding: 2px;
}
.simpleBlogCalendar .weekdays td {
background-color: transparent;
border: 1px solid #999999;
border-style: solid none;
text-align: center;
padding: 2px;
}
.simpleBlogCalendar .event {
background-color: #eeeeee;
font-weight: bold;
}
.simpleBlogCalendar .todayevent {
background-color: #eeeeee;
border: 2px solid #ffa500;
font-weight: bold;
}
.simpleBlogCalendar .todaynoevent {
border-collapse: collapse;
border: 2px solid #ffa500;
}
.entryOnTop {
background-image: url(http://www.csc.fi/blogit/entry_pin.gif);
}
#portlet-events .tile {
float: right;
}
#simpleBlogOverview .documentByLine img {
float: right;
margin-left: 0.5em;
}
#simpleBlogOverview span.metadata_block {
display: block;
}
#simpleBlogOverview .number_of_comments {
font-weight: bold;
}
.BlogByLine img {
float: right;
margin-left: 0.5em;
}
/* */
}


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

/* - ploneCustom.css - */
@media all {
/* http://www.csc.fi/blogit/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */

}


/* - cscnewswebsite.css - */
@media screen {
/* http://www.csc.fi/blogit/portal_css/cscnewswebsite.css?original=1 */
body {
background-color: #ededed;
}
#visual-portal-wrapper {
background-color: #ffffff;
border-right: 1px solid #bbb395;
border-left: 1px solid #bbb395;
border-bottom: 1px solid #bbb395;
width: 1000px;
margin-left: auto;
margin-right: auto;
}
#portal-colophon {
display: none;
}
#portal-header {
background: transparent url(http://www.csc.fi/blogit/header.jpg) no-repeat scroll center top;
height: 132px;
}
#portal-logo {
margin: 30px 0 15px 40px;
height: 61px;
width: 97px;
}
/* */
#portal-siteactions {
margin: 10px 0 0;
padding: 3px 120px 3px 0;
}
#portal-siteactions li a {
color: #99135e;
border: 0pt none;
font-weight: bold;
margin-right: 5px;
}
#portal-siteactions li a:hover {
color: #99135e;
border: 0pt none;
background-color: transparent;
text-decoration: underline;
}
/* */
#portal-searchbox {
margin: 10px 0 0 0;
padding:0 10px 0 0;
}
#portal-searchbox input.searchButton {
background: transparent url(http://www.csc.fi/blogit/search_button_icon.gif) no-repeat 0% 0%;
border: 1pt none;
width: 30px;
height: 14px;
}
#portal-personaltools {
background-color: #EBEBEB;
border: 1px solid #828282;
margin-top: 0;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding: 0;
width: 980px;
}
#portal-personaltools li {
margin-left: 0;
margin-right: 10px;
}
/* */
#portal-breadcrumbs {
border-bottom: 0pt none;
font-size: 0.9em;
padding-bottom: 0.4em;
padding-top: 0.4em;
}
.breadcrumbSeparator {
font-size: 0.9em;
}
#portal-columns {
width: 1000px !important;
}
#portal-column-one .visualPadding {
padding: 0 0 0 10px !important;
}
#portal-column-two .visualPadding {
padding: 0 10px 0 0 !important;
}
#content {
min-height: 400px;
height: auto !important;
height: 400px;
padding: 0 12px 0 !important;
}
.documentContent {
padding: 0 0 15px !important;
}
#portal-footer {
background-color: #eaeaea;
background-image: url(http://www.csc.fi/blogit/logo_footer.gif);
background-repeat: no-repeat;
background-position: 889px 15px;
border-top: 1px solid #bbb395;
height: 93px;
text-align: left;
padding: 25px 15px 15px 15px;
width: 970px;
margin: 0 auto;
}
/* */
#portal-globalnav {
background-image: url(http://www.csc.fi/blogit/global-nav-bg.gif);
background-repeat: repeat-x;
border: 1px solid #beb393;
line-height: normal;
list-style-image: none;
list-style-type: none;
margin: 0 10px 0 10px;
padding: 5px 1px 5px 0;
width: 978px;
}
#portal-globalnav li a {
border-right: 1px solid #dad8d9 !important;
color:#99135e;
font-weight: bold;
margin-right: 0;
padding: 5px;
text-decoration: none;
}
#portal-globalnav li a:hover {
background-color: #f6f6f6;
color: #8c1e5e;
text-decoration: underline;
}
#portal-globalnav li.selected a {
background-color: #8c1e5e;
border: 0pt none;
color: #ffffff;
}
/* */
#portlet-navigation-tree {
background-color: #ffffff;
background-image: none !important;
padding-bottom: 0;
}
#portlet-navigation-tree .portletHeader {
display: none;
}
#portlet-navigation-tree .portletItem {
padding: 0 !important;
border: 1pt none;
}
#portlet-navigation-tree .visualIconPadding {
padding-left: 18px !important;
}
#portlet-navigation-tree li div,
#portlet-navigation-tree li a,
#portlet-navigation-tree li a:hover {
background-image: none !important;
color: #8c1e5e ! important;
}
.navTreeItem a {
margin: 0 0 0 0;
border: 1pt none !important;
}
.navTreeItem a.navTreeCurrentItem {
border: 1px solid #cccccc !important;
}
.navTreeLevel0 .navTreeItem a {
border-bottom: 1px solid #beb3b9 !important;
margin: 0 0 0 0;
color: #8c1e5e;
font-size: 0.9em;
font-weight: bold;
background-color: #eeeeee;
}
.navTreeLevel0 .navTreeItem a:hover {
background-color: #eeeeee !important;
border: 1pt none !important;
border-bottom: 1px solid #beb3b9 !important;
}
#portlet-navigation-tree .navTreeLevel0 .navTreeOnPath,
#portlet-navigation-tree .navTreeLevel0 .navTreeOnPath:hover,
#portlet-navigation-tree .navTreeLevel0 .navTreeCurrentItem,
#portlet-navigation-tree .navTreeLevel0 .navTreeCurrentItem:hover {
color: #ffffff ! important;
background: #8c1e5e url(http://www.csc.fi/blogit/navtreeItem3.gif) 9px 8px no-repeat ! important;
border: 1px solid #cccccc !important;
}
.navTreeLevel2 .navTreeItem a {
margin-top: 0 ! important;
border: 0 none !important;
padding-top: 0.1em;
padding-bottom: 0.4em;
font-weight: normal;
background-color: #ffffff !important;
}
.navTreeLevel2 .navTreeItem a:hover {
background-color: #ffffff !important;
border-bottom: 0pt none !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem,
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem:hover {
background: #ffffff url(http://www.csc.fi/blogit/navtreeItem4.gif) 9px 7px no-repeat ! important;
color: #000000 ! important;
border: 0pt none !important;
}
.navTreeLevel0 { margin-left: 0em; }
.navTreeLevel1 { margin-left: 0.4em;}
.navTreeLevel2 { margin-left: 0.6em; }
.navTreeLevel3 { margin-left: 0.8em; }
.navTreeLevel4 { margin-left: 1em; }
.navTreeLevel5 { margin-left: 1.2em; }
#portlet-navigation-tree .portlet {
border: 0 0 0 0 ! important;
}
/* */
/* */
#portal-column-one .portlet,
#portal-column-two .portlet {
width: 196px ! important;
}
/* */
dl.portlet {
background-image:url(http://www.csc.fi/blogit/bg_pblgrey.gif) !important;
background-repeat: no-repeat;
background-position: left bottom;
background-color: #EDEDED;
border: medium none;
padding-bottom: 10px;
}
dl.portlet .portletItem {
border-color: #D7D7D7;
border-style: none solid none solid;
border-width: 1px;
}
.portletHeader {
background-color: #464646;
border: medium none !important;
color: #FFFFFF;
font-size: 1em;
margin-bottom: 0 !important;
padding: 4px 10px;
}
.portletHeader a {
color: #ffffff;
}
dd.portletFooter {
background-color: transparent;
border-color: #D7D7D7 !important;
border-style: none solid none solid !important;
border-width: 1px !important;
}
/* */
dl.portlet-csc-announcement {
background-image: url(http://www.csc.fi/blogit/bg_pbrlila.gif) !important;
background-color: #99135e;
background-repeat: no-repeat;
background-position: left bottom;
border: none;
color: #ffffff;
}
.portlet-csc-announcement .portletHeader {
display: block ! important;
color: #ffffff ! important;
background-color: #99135e ! important;
border: none ! important;
border-bottom: 1px solid white ! important;
font-size: 1em ! important;
text-transform: none ! important;
padding: 4px 10px ! important;
margin-bottom: 0 ! important;
}
.portlet-csc-announcement .portletItem {
border: 1pt none !important;
}
.portlet-csc-announcement a {
font-weight: bold;
color: #ffffff;
}
/* */
dl.portlet-csc-raised {
background-color: #ededed;
background-image: url(http://www.csc.fi/blogit/bg_pblgrey.gif) !important;
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 10px;
font-size: 1em ! important;
clear: left;
}
.portlet-csc-raised .portletHeader {
background-color: #a69e95 ! important;
display: block ! important;
color: #ffffff ! important;
border: none ! important;
font-size: 1em ! important;
text-transform: none ! important;
padding: 4px 10px ! important;
margin-bottom: 0 ! important;
}
.portlet-csc-raised .portletItem {
border-color: #d7d7d7 !important;
border-style: none solid none solid;
border-width: 1px;
}
.portlet-csc-raised a {
font-weight: bold;
}
.portlet-csc-raised img {
margin: 0 5px 5px 0;
}
/* */
.portlet-csc-links .portletHeader {
display: none ! important;
border: none;
}
dl.portlet-csc-links {
background-color: #ffffff;
background-image: none !important;
border: none ! important;
}
.portlet-csc-links ul {
list-style-image: url(http://www.csc.fi/blogit/link_box_bullet.gif);
}
.portlet.portlet-csc-links li {
margin: 3px;
}
.portlet-csc-links .portletItem {
border: 1pt none !important;
padding: 0 5px 0 10px ! important;
}
.portlet-csc-links a {
font-weight: bold;
}
/* */
dl.portlet-image {
background-image: none !important;
background-color: transparent;
padding-bottom: 0;
}
.portlet-image .portletHeader {
display: none;
}
.portlet-image .portletItem {
border: 1pt none !important;
padding: 0 !important;
}
/* */
#portlet-events {
margin-bottom:10px;
}
/* */
#portlet-events .portletFooter {
clear: both;
}
#portlet-events .portletFooter .tile {
float: none;
}
#portlet-events .tile {
text-align: right;
float: none !important;
}
/* */
.simpleBlogCalendar {
width: 100%;
}
.simpleBlogCalendar .todayevent {
background-color: #d8c6d0;
border: 2px solid #99135e;
}
.simpleBlogCalendar .todaynoevent {
border: 2px solid #99135e;
}
/* */

}


/* - SyntaxHighlighter.css - */
/* http://www.csc.fi/blogit/portal_css/SyntaxHighlighter.css?original=1 */
/* */
.dp-highlighter {
width: 100%;
overflow: auto;
/* */
}
.dp-highlighter table {
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
}
.dp-highlighter tbody.hide { display: none; }
.dp-highlighter tbody.show { display: table-row-group; _display: block; }
.dp-highlighter td
{
font-family: Monaco, "Courier New", Courier, monospace;
}
/* */
.dp-highlighter .tools-corner {
background-color: #eee;
font-size: 9px;
}
.dp-highlighter .tools {
background-color: #eee;
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: silver;
}
.dp-highlighter .tools-corner {
background-color: #eee;
}
.dp-highlighter .tools a {
font-size: 9px;
color: gray;
text-decoration: none;
}
.dp-highlighter .tools a:hover {
color: red;
text-decoration: underline;
}
/* */
.dp-highlighter .gutter {
padding-right: 5px;
padding-left: 10px;
width: 5px;
background-color: #eee;
/* */
color: gray;
text-align: right;
vertical-align: top;
}
/* */
.dp-highlighter .line1, .line2 {
padding-left: 10px;
white-space:nowrap;
}
.dp-highlighter .line2 {
background-color: #F7F7F7;
}
/* */
.dp-about {
background-color: #fff;
margin: 0px;
}
.dp-about table {
width: 100%;
height: 100%;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, sans-serif !important;
}
.dp-about td {
padding: 10px;
vertical-align: top;
}
.dp-about .copy {
height: 95%;
}
.dp-about .title {
color: red;
font-weight: bold;
}
.dp-about .para {
margin-bottom: 4px;
}
.dp-about .footer {
background-color: #ECEADB;
text-align: right;
}
.dp-about .close {
font-size: 11px;
font-family: Tahoma, Verdana, Arial, sans-serif !important;
background-color: #ECEADB;
width: 60px;
height: 22px;
}
/* */
.dp-c {}
.dp-c .comment { color: green; }
.dp-c .string { color: blue; }
.dp-c .preprocessor { color: gray; }
.dp-c .keyword { color: blue; }
.dp-c .vars { color: #d00; }
.dp-vb {}
.dp-vb .comment { color: green; }
.dp-vb .string { color: blue; }
.dp-vb .preprocessor { color: gray; }
.dp-vb .keyword { color: blue; }
.dp-sql {}
.dp-sql .comment { color: green; }
.dp-sql .string { color: red; }
.dp-sql .keyword { color: blue; }
.dp-sql .func { color: #ff1493; }
.dp-sql .op { color: #808080; }
.dp-xml {}
.dp-xml .cdata { color: #ff1493; }
.dp-xml .comments { color: green; }
.dp-xml .tag { color: blue; }
.dp-xml .tag-name { color: black; font-weight: bold; }
.dp-xml .attribute { color: red; }
.dp-xml .attribute-value { color: blue; }
.dp-delphi {}
.dp-delphi .comment { color: #008200; font-style: italic; }
.dp-delphi .string { color: blue; }
.dp-delphi .number { color: blue; }
.dp-delphi .directive { color: #008284; }
.dp-delphi .keyword { font-weight: bold; color: navy; }
.dp-delphi .vars { color: #000; }
.dp-py {}
.dp-py .dp-comment { color: green; border: none !important; padding: none !important; margin: none !important;}
.dp-py .string { color: red; }
.dp-py .docstring { color: brown; }
.dp-py .keyword { color: blue; font-weight: bold;}
.dp-py .builtins { color: #ff1493; }
.dp-py .magicmethods { color: #808080; }
.dp-py .exceptions { color: brown; }
.dp-py .types { color: brown; font-style: italic; }
.dp-py .commonlibs { color: #8A2BE2; font-style: italic; }


/* - clouseau.css - */
/* http://www.csc.fi/blogit/portal_css/clouseau.css?original=1 */
.fixed-width {
font-family: "Courier New", Courier, monospace;
}
.clouseau-info {
background: white;
color: grey;
}
.clouseau-warning {
background: white;
color: red;
font-weight: bold;
}
.clouseau-error {
background-color: red;
color: white;
font-weight: bold;
}
.clouseau-prompt {
margin: none !important;
border: none !important;
background-color: white !important;
}
#clouseau-top {
font-size: 100%;
}
#message-wrapper {
margin-top: 2em;
}
#clouseau_iframe iframe {
border: none;
margin: 1em;
}
#clouseau-footer td {
vertical-align: top;
}
#autocomplete-start {
}
#autocomplete-rest {
color: green;
text-decoration: underline;
}
#tip-output dt {
border-bottom: 1px solid lightgrey !important;
}
.clouseau-prompt {
color: grey;
padding-right: 2em;
}
.clouseau-line-number {
color: grey;
padding-right: 2em;
}
.output-cell {
height: 0px !important;
}
#input-field {
font-family: Monaco, "Courier New", Courier, monospace;
}
div.dp-highlighter {
display: inline;
height: 0px !important;
padding: 0px !important;
margin: 0px !important;
}
div.dp-highlighter table {
display: block;
margin: 0px !important;
padding: 0px !important;
}
a.truncated-none {
background: transparent url(http://www.csc.fi/blogit/arrowUpAlternative.gif) center left no-repeat;
padding-left: 18px;
color: black;
}
a.truncated-block {
background: transparent url(http://www.csc.fi/blogit/arrowDown.gif) center left no-repeat;
padding-left: 18px;
color: black;
}
#output-table code {
color: grey;
background-color: white;
border-left: 3px solid grey;
padding: 0.5em;
}
