body { font-family: "Trebuchet MS", Arial, Helvetica, sans; font-size: 82.5%; color: #ccc; text-align:center; margin-top: 0px; background-color: #000; background-image: url(/media/lilja2.jpg); background-repeat: no-repeat; background-position: right bottom; background-attachment: fixed; } body * { margin: 0; padding: 0; text-decoration: none; border: none; color: #ccc; list-style-type: none; font-weight: normal; } h1 { font-size: 1.8em; } h2 { font-size: 1.6em; } h3 { font-size: 1.5em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; } h6 { font-size: 1.1em; } input, textarea { border: 1px solid #ccc; margin: 1px; padding: 1px; } #wrap { text-align:left; margin: 0 auto; width: 749px; } #header { position: relative; height: 104px; width: 746px; border-bottom: 1px solid #bbb; } #header h1 { font-family: tahoma, ariel, helvetica, sans; text-align:center; margin: 0; /* padding-top: 20px;*/ padding: 76px 0 0 0; overflow: hidden; height: 0px !important; height /**/:76px; background-image: url('/themes/hautajaiset.jpg'); background-repeat: no-repeat; background-position: center top; } #header h1 a { font-size: 1.2em; color: #669900; } #header h1 a:hover { color: #fff; background: #669900; } #header p { text-align:center; font-size: 1.1em; } /* new in 0.5 - page support! */ #header ul { position: relative; bottom: -9px; overflow: visible; } #header ul li { display: inline; padding: 4px; } #header ul a { color: #666; padding: 4px; background: #FFF; border: 1px solid #bbb; border-width: 1px 1px 0px 1px; margin-right: 5px; margin-left: 1px; font-weight: bold; letter-spacing: 2px; } #header ul a:hover { color: #669900; } #header ul .current_page_item a { color: #669900; } #breadcrumbs { padding: 5px 0 0 5px; } /* mid section */ #middle { clear: both; margin-top: 30px } /* left col */ #left_col { float: left; width: 450px; margin: 0 15px 0 0; } #left_col strong, b { font-weight: bold; } #left_col p { line-height: 1.6em; font-size: 1em; padding-bottom: 1em; } #left_col p a { color: #669900; border-bottom: 1px dotted #9b0; } #left_col p a:hover { border-bottom: 1px solid #9b0; } #left_col img { float: left; margin: 5px 5px 0 0; padding: 1px; border: 1px solid #ccc; } #left_col img.nosto { border: 0px; } #left_col blockquote { margin-left: 5px; padding-left: 5px; border-left: 2px solid #669900; margin-bottom: 1em; } #left_col dt { height: 25px; font-size: 1.4em; padding: 5px 0 0 5px; border-bottom: 1px solid #bbb; } #left_col dt a { font-weight: bold; border-bottom: 1px dotted #555; } #left_col dt a:hover { border-bottom: 1px solid #555; } #left_col dd { margin: 5px; padding-bottom: 30px; line-height: 200%; } #left_col h2 a { color: #669900; font-weight: bold; } #left_col h2 a:hover { color: #FFF; background: #669900; } #left_col ul { margin-top: 3px; } #left_col ol { margin-left: 1.8em; padding-bottom: 1em; } #left_col ol li { padding: 0 0 0 16px; background: url(/themes/icon_next_negate.png) no-repeat 0px 6px; } #left_col #comments { width: 450px; margin: 20px 0; } #left_col #comments dl { background: #F7F8F9 url(/themes/left_col_blankfooter.gif) no-repeat bottom left; margin-bottom: 20px; } #left_col #comments dt { background: #F7F8F9 url(/themes/left_col_blankheader.gif) no-repeat top left; height: 25px; font-size: 1.4em; padding: 5px 0 0 5px; border-bottom: 1px solid #bbb; } #left_col #comments dd { margin: 5px; padding-bottom: 10px; font-size: 1.1em; } #left_col #comments h3 { color: #669900; font-size: 1.4em; margin-bottom: 1em; } #left_col #comments p { line-height: normal; margin-bottom: 1em; } #left_col #comments li { margin-top: 15px; clear: both; } #left_col #comments a { color: #669900; border-bottom: 1px dotted #669900; } #left_col #comments a:hover { color: #669900; border-bottom: 1px solid #669900; } #left_col #comments #commentsbox { width: 450px; } .newsDate li { display: inline; margin-right: 1em; color: #666; } .newsFooter { clear: both; padding-top: 6px; margin-bottom: 2em; } .newsFooter ul { border-top: 1px solid #ccc; } .newsFooter li { display: inline; margin-right: 1em; } .newsFooter .category { padding: 0 0 0 16px; background: url(/themes/icon_categories.gif) no-repeat 0px 1px; } .newsFooter .category a { border-bottom: 1px #444 dotted; } .newsFooter .category a:hover { border-bottom: 1px #444 solid; } .newsFooter .comments { padding: 0 0 0 16px; background: url(images/icon_comments.gif) no-repeat 0px 1px; } .newsFooter .comments a { color: #669900; border-bottom: 1px #669900 dotted; } .newsFooter .comments a:hover { border-bottom: 1px #669900 solid; } .newsFooter .email { padding: 0 0 0 16px; background: url(images/icon_email.gif) no-repeat 0px 1px; } .newsFooter .email a { border-bottom: 1px #444 dotted; } .newsFooter .email a:hover { border-bottom: 1px #444 solid; } /* right col */ #right_col { float: right; width: 260px; } #right_col .next { padding: 0 0 0 16px; background: url(images/icon_next.gif) no-repeat 0px 5px; float: left; margin-left: 20px; } #right_col .prev { padding: 0 0 0 16px; background: url(images/icon_prev.gif) no-repeat 0px 5px; float: left; } #right_col dl { margin-bottom: 20px; } #right_col dt { height: 25px; font-size: 1.4em; padding: 5px 0 0 5px; border-bottom: 1px solid #bbb; } #right_col dd { margin: 5px; padding-bottom: 6px; line-height: 200%; } #right_col dd a, a.navi, #breadcrumbs a { border-bottom: 1px #9b0 dotted; } #right_col dd a:hover, a.navi:hover, #breadcrumbs a:hover { border-bottom: 1px #9b0 solid; } #right_col img { float: left; margin: 5px 5px 0 0; padding-bottom: 10px; } #right_col #sidebar_archives li { padding: 0 0 0 16px; background: url(/themes/icon_archive.gif) no-repeat 0px 4px; } #right_col #sidebar_categories li { padding: 0 0 0 16px; background: url(/themes/icon_categories.gif) no-repeat 0px 4px; } #right_col ul ul { margin-left: 2em; } #right_col ul ul li.current a { font-weight: bold; } /* classes for top borders */ .border_diary { border-top: 3px solid #669900; } /* footer */ #footer { clear: both; height: 44px; width: 746px; font-size: 0.8em; } #footer p { margin-left: 7px; padding-top: 7px; text-align:center; } #footer a { color: #292920; text-decoration: none; border-bottom: 1px dotted #292920; } #footer a:hover { color: #c6c6c3; border-bottom-color: #c6c6c3; } #search .submit, #search .query { font-size: 100%; line-height: 1.2em; padding: 2px; margin: 0; color: #000; } #search .submit { padding: 0 2px; font-size: 90%; }