/* default font size*/ @import url(/intermin/monitori/cms.nsf/font_small2.css); *{ font-size:100%; } html, body { /*height: 100%;*/ margin: 0; padding: 0; } body { font: 75%/1.3em Arial, Helvetica, sans-serif; background: #D1E5F5 url(bg_page.jpg) no-repeat fixed bottom center; text-align: center; color:#000; } .nobg {background: transparent;} TD { /*font: 0.8em/1.3em Arial, Helvetica, sans-serif;*/ line-height: 1.3em; } H1 { font-size: large !important; font-size: medium; font-style: normal; font-weight: bold; } H2 { font-size: medium !important; font-size: small; font-style: normal; font-weight: bold; } H3 { font-size: x-small; font-style: normal; font-weight: bold; } .storyitem { margin-bottom:15px; } .storyitem img { padding:1px; border:1px solid #ccc; float:left; margin-right:10px; } .newsdate{ font-size: xx-small; font-style: normal; font-weight: bold; } .boxheading{ font-size: 12px; font-style: normal; font-weight: bold; color: #0B3D6D; } .pageheading{ font-size: x-small; font-style: normal; font-weight: bold; color: #000000; } .mainheader{ font-size: 18px; font-style: italic; font-weight: bold; } .printheader{ font-size: 11px; font-style: normal; } .printfooter{ font-size: 11px; font-style: normal; } /* Linkkien tyylit */ A { font-size: small !important; font-size: x-small; font-style: normal; text-decoration: none; color: #3d5c76; } a:visited {color: #3d5c76} a:active{color: #3d5c76} a:hover {color: #50799b; text-decoration: underline;} /* containers */ div.clearit { clear: both } #toolbar { -moz-box-sizing: border-box; width:960px; background:#acacac; text-align:left; font-size:10px; padding:0 8px 3px 8px; margin:0 auto; margin-bottom:30px; } #toolbar a { font-size:11px; color:#fff; } #container { position: relative; width: 960px !important; margin: 0 auto; top: 0; text-align: left; border: 0; background:transparent; } #headerwrapper { width:100%; text-align:center; background: transparent url(page_gl.png) no-repeat top left; } #siteheader { height: 110px; width:960px; margin: 0 auto; padding: 0; background: transparent url(monitorilogo2.png) no-repeat top left; } #content { xmargin-bottom: 6px; /*Modify value as needed for footer height.*/ padding: 0 0 100px 15px; background:transparent url(sheet_c.png) repeat top left; } #container_foot { width: 100%; position: absolute; /*bottom: 0 !important;*/ xheight: 100px; } #sitefooter { text-align: center; font:normal 11px arial, verdana, sans-serif; color:#3b5972; border: 0; height:60px; padding: 0 0 0 12px; background:transparent url(bgfooter.png) no-repeat bottom left; } #sitefooter a {color:#3b5972;font-size:12px} #mainstories {padding:10px 10px 0 0} #mainstories h1, #mainstories h2 { display:inline; font-size: 20px; line-height:26px; color:#324c62; } #column1 { float:left; width:230px; margin: 0 0 0 8px; } #column2 { float:left; width:175px; margin: 0 0 0 10px; } .infoboxheading { -moz-box-sizing: border-box; border:0; background:#789cba url(bg_boxheader.png) no-repeat top left; width:100%; height:30px; padding:8px 0 0 30px; margin-top:5px; font:bold 12px Arial,Geneva,Helvetica,sans-serif; color:#fff; } .infoboxcontent { -moz-box-sizing: border-box; border:1px solid #ddd; background:transparent; width:100%; padding:4px 4px 4px 9px; margin:0px } .orange {background:#fff1d0} .infoboxcontent ul { list-style-image: url(blockcontentbullets.png); margin:0 0 0 18px; padding:0; } #ajaxreader2 ul { list-style: none; margin:0; padding:0; color:#666; } #ajaxreader2 li { margin:0 0 5px 0; font-size:11px; } #ajaxreader2 li a {color:#000} #searchboxheading { border:1px solid #0063a3; background:#0063a3; width:100%; padding:4px; padding-left:19px; margin-top:0; font: 14px Verdana, Arial,Geneva,Helvetica,sans-serif; color:#fff; } #searchboxcontent { border:1px solid #0063a3; background:#eeeef0; width:100%; padding:10px; padding-left:19px; margin:0px } #subnavigation { border:1px solid #fff; background:transparent; width: 190px !important; width: 200px; width/**/:/**/200px; padding:4px; margin:0px } #news { background: #f8f9fa; border:1px solid #f3f5f7; padding:0 15px 10px 15px; /*color:#fff;*/ } #news span.header { display:block; width:100%; padding: 2px 0 2px 7px; height:23px; background-color:#617fa1; font-weight: bold; margin-bottom:4px; } #news a {text-decoration:none} #news a:hover {text-decoration:underline} #news strong {font-size:11px;} #news h1 {font-size:11px;display:inline;} #sitesearch { background:transparent; padding:0; margin-top:20px; float:left; } #contactinfo { background:transparent; font-size:12px; color:#0063a3; padding:8px 0 8px 270px; margin:0; float:left; } #sitesearch form { padding:0; margin:0; } .infoboxcontent input { border:1px #687E87 solid; font:11px Arial, sans-serif; color:#000000; } #footerlinks { float:right; padding:12px 8px 0 0; } legend { padding:0; color:#000; font-weight:bold; } fieldset { padding:0 15px 15px 10px; } .tptbl { padding-left:8px; }