
/* - SimpleBlogCSS.css - */
@media all {
/* http://www.hexagonit.fi/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: #d6d6d6 ! 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.hexagonit.fi/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;
}
/* */
}


/* - primacontrolsite.css - */
@media screen {
/* http://www.hexagonit.fi/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: 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.hexagonit.fi/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;
}
#portal-column-content table {
border: none;
}
#portal-column-content table td,
#portal-column-content table tr,
#portal-column-content table th {
border: none;
}
}


/* - highslide.css - */
@media screen {
/* http://www.hexagonit.fi/portal_css/highslide.css?original=1 */
.highslide {
cursor: url(http://www.hexagonit.fi/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.hexagonit.fi/controlbar4.gif);
width: 167px;
height: 34px;
}
.controlbar a {
display: block;
float: left;
height: 27px;
}
.controlbar a:hover {
background-image: url(http://www.hexagonit.fi/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;
}
/* */
}


/* - primacontrolflowplayer.css - */
@media screen {
/* http://www.hexagonit.fi/portal_css/primacontrolflowplayer.css?original=1 */
.flowplayerdefault {
display: block;
background-color: #eeeeee;
background-image: url(http://www.hexagonit.fi/play_large.png);
background-position: 50% 50%;
background-repeat: no-repeat;
width: 400px;
height: 300px;
margin: 20px auto 20px auto;
text-align: center;
vertical-align: middle;
}
#portal-column-content a.mediacontent {
position: relative;
}
#portal-column-content a.mediacontent .playbutton {
top: 37%;
left: 42%;
display: block;
position: absolute;
}
}


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

}


/* - primacontrolmap.css - */
@media screen {
/* http://www.hexagonit.fi/portal_css/primacontrolmap.css?original=1 */
/* */

}


/* - hexagonitwebsite.css - */
@media screen {
/* http://www.hexagonit.fi/portal_css/hexagonitwebsite.css?original=1 */
body {
background: #282828;
}
#above-header-image {
background: #ffffff url(http://www.hexagonit.fi/bg_home.jpg) 50% 0 no-repeat;
border-bottom: 2px solid #515151;
min-width: 980px;
height: 229px;
}
#portal-top-wrapper {
background: #fff;
min-width: 980px;
/* */
margin-bottom: -1px;
}
#portal-top,
#visual-portal-wrapper {
width: 980px;
margin-left: auto;
margin-right: auto;
}
#visual-portal-wrapper {
background-color: #282828;
}
/* */
#portal-personaltools  {
background-color: transparent;
padding: 0 16px 0 0;
}
/* */
#portal-searchbox {
margin: 8px 0 0px 0;
padding: 0 20px 0 0;
}
input#searchGadget {
background: url(http://www.hexagonit.fi/input_background.gif) repeat-x scroll 0 0 White;
color: #282828;
}
#portal-searchbox input.searchButton {
background: transparent url(http://www.hexagonit.fi/search_button_icon.jpg) no-repeat 0% 0%;
border: 1pt none;
width: 20px;
height: 20px;
}
.LSResult  {
padding-top: 0px;
}
/* */
#portal-siteactions {
margin: 8px 0 0;
padding: 3px 10px 3px 0;
}
#portal-siteactions li a {
background-color:transparent;
border: 0pt none;
}
#portal-siteactions li a:hover {
border: 0pt none;
}
/* */
#portal-global-sections-tab-wrapper {
clear: both;
position: relative;
}
#portal-logo {
margin: 0 0 0 10px;
width: 185px;
}
/* */
#portal-globalnav {
padding: 0 10px 0 0;
position: absolute;
top: 50%;
right: 0;
margin-top: -8px;
}
#portal-globalnav li a {
font-size: 0.9em;
margin-right: 0;
margin-left: 5px;
padding: 0.3em 0.5em 0.2em 0.5em;
text-transform: uppercase;
-webkit-text-size-adjust: none;
}
#portal-globalnav li a:hover {
background-color: #000000;
color: #ffffff;
}
#portal-globalnav li.selected a {
background-color: #ce0402;
color: #ffffff;
}
#portal-globalnav li.selected a:hover {
background-color: #ce0402;
}
/* */
#portal-breadcrumbs {
font-size: 0.8em;
margin-top: 10px;
}
#portal-breadcrumbs,
#portal-breadcrumbs a,
#portal-breadcrumbs a:visited {
color: #999999;
}
#portal-breadcrumbs a:hover {
text-decoration: underline;
}
#portal-breadcrumbs .last {
color: #d60000;
}
.breadcrumbSeparator {
padding: 0 3px;
}
/* */
.section-etusivu #portal-column-one {
width: 336px;
}
.section-etusivu #portal-column-one .visualPadding {
padding: 20px 10px 15px 10px;
}
.section-etusivu #portal-column-two {
display: block !important;
}
.section-etusivu #portal-column-two .visualPadding {
padding: 20px 10px 15px 10px;
}
#portal-column-one .visualPadding {
padding: 20px 10px 15px 10px;
}
#portal-column-two {
display: none;
}
#portal-column-two .visualPadding {
padding: 20px 10px 15px 10px;
}
#content {
margin: 0 0 15px 0;
min-height: 450px;
height: auto !important;
height: 450px;
padding: 10px 10px 0 10px !important;
}
.documentContent {
padding: 10px 0 15px 0 !important;
}
#portal-footer {
background-color: #282828;
border-top: 1px solid #3a3937;
color: #76797C;
}
#portal-footer a,
#portal-footer a:visited {
color: #76797C;
}
/* */
/* */
#portlet-navigation-tree .portletHeader {
background-color: #ae0202;
}
/* */
#portlet-navigation-tree .portletItem {
padding: 0.3em 0;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border: 0pt none;
padding-right: 10px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
padding-bottom: 0;
padding-top: 0;
}
#portlet-navigation-tree .navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
border: 1pt none;
text-decoration: underline;
}
#portlet-navigation-tree .navTreeCurrentItem {
border: 1pt none !important;
}
#portlet-navigation-tree .navTreeItem a.navTreeCurrentItem {
text-decoration: underline;
}
#portlet-navigation-tree .navTreeLevel0 .navTreeCurrentItem {
background: transparent url(http://www.hexagonit.fi/nav_arrow.gif) 0 0.5em no-repeat !important;
text-decoration: none !important;
}
/* */
.navTreeLevel2,
.navTreeLevel3,
.navTreeLevel4,
.navTreeLevel5 {
margin-left: 0;
}
/* */
#portlet-navigation-tree .navTreeLevel0 .navTreeItem a {
margin-left: 2px;
padding-left: 10px !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a {
margin-left: 20px;
}
#portlet-navigation-tree .navTreeLevel3 .navTreeItem a {
margin-left: 30px;
}
#portlet-navigation-tree .navTreeLevel4 .navTreeItem a {
margin-left: 40px;
}
#portlet-navigation-tree .navTreeLevel5 .navTreeItem a {
margin-left: 50px;
}
/* */
.navTreeLevel0 .navTreeItem .visualIcon {
background-color: #282828;
}
.navTreeLevel2 .navTreeItem .visualIcon {
background-color: #bbbbbb;
}
.navTreeLevel3 .navTreeItem .visualIcon {
background-color: #cccccc;
}
.navTreeLevel4 .navTreeItem .visualIcon {
background-color: #dddddd;
}
.navTreeLevel5 .navTreeItem .visualIcon {
background-color: #eeeeee;
}
/* */
.portlet .portletHeader {
background-color: #282828;
border: 1px solid #232220;
text-transform: uppercase;
padding: 0 10px;
}
.portletItem  {
padding: 0.3em 10px;
}
dd.portletFooter  {
background-color: transparent;
}
.section-etusivu #portal-column-two .portletItem {
font-size: 0.9em;
}
/* */
#portlet-latest-contents .portletHeader {
position: relative;
}
#portlet-latest-contents .portletHeader a.feed {
display: none;
position: absolute;
right: 4px;
top: 50%;
margin-top: -8px;
}
/* */
.portlet .even {
background-color: transparent;
}
.contentViews {
padding-left: 0;
}
.contentViews li a {
color: #f1f1f1;
padding: 0 5px;
}
.contentActions {
padding: 0;
}
.map-display iframe,
#content .image,
#content .image-center {
border: 8px solid #515151;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.image-left {
margin-right: 22px;
}
.image-right {
margin-left: 22px;
}
.plain {
margin-top: 12px;
}
.highslide img,
.highslide:hover img {
border: 1px solid #282828;
}
.documentActions {
margin: 0 0 0 0.5em;
}
.newsItemLine {
border-top: 1px solid #3a3937;
clear: both;
margin-top: 20px;
margin-bottom: 10px;
}
.listing th, .stx table th {
background: none repeat scroll 0 0 transparent;
}
.even {
background-color: transparent;
}
#statusMenu .state-published  {
color: green !important;
}
input, textarea {
background: #282828 none no-repeat scroll 0 0;
}
input {
font-size: 100%;
}
input.standalone {
color: #000000;
}
select {
background-color: #282828;
}
option {
color: #f1f1f1;
}
#portal-columns a:hover {
color: #ffffff;
text-decoration: none;
}
.actionMenuHeader a:hover {
color: #000000 !important;
}
.portalMessage,
.portalWarningMessage,
.portalStopMessage,
.system-message,
#error-handling {
color: #000000;
}
.error {
color: #000000;
}
.formHelp:hover {
color: #76797C;
}
.destructive,
.documentEditable * .destructive {
color: #000000;
}
.highlightedSearchTerm {
color: #000000;
}
#content h5, #content h6 {
color: #d6d6d6;
}
h3 {
font-weight: normal;
}
#folder-items .item .title,
#news-items .item .title,
#raised-items .item .title  {
font-size: 1.3em;
}
.listingBar {
background-color: transparent;
}
/* */
#primacontrol-model8 .boxed-images .image {
border: 1pt none !important;
}
#primacontrol-model8 .boxed-images .boxed-image-inside .image-box {
border: 1px solid #515151;
}
#primacontrol-model8 .boxed-images .boxed-image-inside .image-box:hover {
border: 1px solid #515151;
}
#primacontrol-model8 .boxed-images .boxed-image-inside {
border: 7px solid #515151;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#primacontrol-model8 .boxed-images .image-container {
margin: 5px 10px 5px 0;
}
/* */

}

