/*
Theme Name: Nikke
Theme URI: http://pr0vidence.com
Description: 23.7.2009-
Version: 2.0
Author: Nikke
Author URI: http://pr0vidence.com
Tags: Nikke
*/
body {
background: url(/wp-content/themes/02/images/tausta.jpg) repeat-x 7px 0 #300324;
margin: 0;
padding: 0;
color: #ffffff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
#ylapalkki {
position: absolute;
top: 0;
left: 0;
width: 980px;
height: 29px;
overflow: hidden;
}
#ylapalkki .uusimmat {
width: 620px;
height: 18px;
overflow: hidden;
float: left;
margin: 6px 0 0 19px;
padding: 0;
color: #49d7e8;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 18px;
}
#ylapalkki .uusimmat a {
color: #49d7e8;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
text-transform: none;
letter-spacing: 0;
}
#ylapalkki .uusimmat span {
padding: 0 0 0 6px;
color: #5f9ca3;
font-size: 9px;
}
#ylapalkki .kirjautuminen {
float: left;
width: 312px;
margin: 6px 0 0 11px;
padding: 0;
color: #d9e7ea;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
text-align: right;
letter-spacing: 0;
line-height: 18px;
}
#ylapalkki .kirjautuminen input#kayttajatunnus {
float: left;
width: 85px;
height: 13px;
margin: 0;
padding: 2px 0 1px 11px;
background: url(/wp-content/themes/02/images/ylapalkki_kayttajatunnus.gif) no-repeat 3px 4px #839ba5;
border: 1px solid #0b3a4e;
color: #0b3a4e;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 13px;
}
#ylapalkki .kirjautuminen input#salasana {
float: left;
width: 85px;
height: 13px;
margin: 0 4px 0 4px;
padding: 2px 0 1px 11px;
background: url(/wp-content/themes/02/images/ylapalkki_salasana.gif) no-repeat 3px 5px #839ba5;
border: 1px solid #0b3a4e;
color: #0b3a4e;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 13px;
}
#ylapalkki .kirjautuminen input#nappi {
float: left;
margin: 1px 7px 0 0;
padding: 1px 0 1px 0;
background: #389fb1;
border: 0;
color: #0b3a4e;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0;
line-height: 13px;
}
#ylapalkki .kirjautuminen .tiedot {
float: left;
}
#ylapalkki .kirjautuminen .tiedot a {
color: #46d7e8;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 18px;
}
#ylapalkki .kirjautuminen .tiedot a:hover {
text-decoration: underline;
}
ul {
margin: 10px 0 10px 0;
padding: 0;
list-style-type: none;
}
ul li {
background: url(/wp-content/themes/02/images/li.gif) no-repeat 8px 8px;
margin: 3px 0 3px 0;
padding: 0 0 0 20px;
list-style-type: none;
}
b.ote {
padding: 9px 0 5px 0;
display: block;
color: #ffffff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 23px;
}
a {
color: #49d7e8;
font-weight: bold;
text-decoration: none;
}
a:hover {
font-weight: bold;
text-decoration: underline;
}
h2 {
margin: 3px 0 0 0;
padding: 0;
color: #ffffff;
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
h2 a {
color: #ffffff;
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
h2.blogi {
background: url(/wp-content/themes/02/images/plus_blogi.gif) no-repeat 0 4px;
padding: 0 0 0 23px;
}
h2.hotornot {
background: url(/wp-content/themes/02/images/plus_hotornot.gif) no-repeat 0 4px;
padding: 0 0 0 23px;
}
h3.kommentoija {
display: inline;
margin: 0;
padding: 2px 3px 2px 3px;
background: #531852;
color: #ffffff;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
h3 {
display: block;
margin: 0;
padding: 12px 3px 0px 3px;
color: #fff99a;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
h4 {
margin: 0;
padding: 0;
color: #ffffff;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: lowercase;
letter-spacing: 0;
line-height: 21px;
}
h4.blogi {
color: #4de7ab;
padding: 0 0 0 23px;
}
h4.blogi a {
color: #4de7ab;
font-weight: normal;
}
h4.hotornot {
color: #e74dda;
padding: 0 0 0 23px;
}
h4.hotornot a {
color: #e74dda;
font-weight: normal;
}
h4.kommentit, h4.kommentit a {
color: #ede24f;
font-weight: normal;
}
#pohja {
z-index: 20;
background: url(/wp-content/themes/02/images/logo.jpg) no-repeat 0 0;
width: 100%;
height: 100%;
min-height: 500px;
max-height: 100%;
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
}
#pohja .logo h1 {
margin: 0;
padding: 0;
}
#pohja .logo h1 a {
width: 350px;
height: 165px;
display: block;
position: absolute;
top: 0;
left: 0;
margin: 29px 0 0 0;
padding: 0;
}
#pohja .logo h1 a span {
display: none;
}
#pohja ul#valikko {
position: absolute;
top: 322px;
left: 178px;
margin: 0;
padding: 0;
list-style-type: none;
}
#pohja ul#valikko li {
background: none;
margin: 0;
padding: 0;
list-style-type: none;
}
#pohja ul#valikko li a {
color: #d664c9;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
letter-spacing: -1px;
}
#pohja ul#valikko li a:hover {
color: #fcccf6;
}
#pohja ul#valikko li#valittu a {
color: #49d7e8;
font-size: 21px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0;
}
#pohja ul#valikko li#valittu a:hover {
color: #ffffff;
}
#pohja #sisalto {
position: absolute;
width: 481px;
top: 186px;
left: 327px;
margin: 0;
padding: 0 0 120px;
}
#pohja #sisalto .kappale {
margin: 0;
padding: 10px;
}
#pohja #sisalto .kappale p {
margin: 7px 0 7px 0;
padding: 0;
}
#pohja .sivupalkki {
position: absolute;
top: 425px;
left: 17px;
width: 290px;
}
#pohja .sivupalkki h3 {
font-size: 13px;
border-bottom: 1px solid #5a3359;
}
ul.hotornot {
display: block;
margin: 10px 0 0 0;
padding: 0;
width: 100%;
height: 40px;
list-style-type: none;
}
ul.hotornot li {
background: none;
margin: 0;
padding: 0;
list-style-type: none;
}
ul.hotornot li.hot, ul.hotornot li.hot a {
float: left;
display: block;
width: 100%;
max-width: 217px;
min-width: 85px;
text-align: left;
background: #9919a2;
color: #ffffff;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
}
ul.hotornot li.not, ul.hotornot li.not a {
float: right;
display: block;
width: 100%;
max-width: 217px;
min-width: 85px;
text-align: right;
background: #dba8cf;
color: #43163e;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
}
ul.hotornot li.hot a:hover {
background: #d104e0;
}
ul.hotornot li.not a:hover {
background: #f7e6f3;
}
ul.hotornot li span {
padding: 2px 3px 2px 3px;
}
#pohja #sisalto .kappale .neliokuva_oikea {
float: right;
position: relative;
top: -9px;
right: -9px; 
}
#pohja #sisalto .kappale .neliokuva_vasen {
float: left;
margin: -9px 7px 0 -9px;
}
.ilmoitus_ok, .ilmoitus_virhe {
position: absolute;
top: 0px;
left: 480px;
width: 153px;
margin: 0;
padding: 3px 4px 3px 4px;
background: url(/wp-content/themes/02/images/ilmoitus_tausta.png);
color: #ffffff;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
text-align: center;
letter-spacing: -1pz;
line-height: 18px;
}
.linkit {
margin: -4px 0 0 0;
padding: 0;
font-size: 11px;
}
.linkit .vali {
color: #7f5676;
padding: 0 4px 0 4px;
}
.arkisto {
display: block;
padding: 5px 6px 5px 6px;
}
.arkisto .oikea {
float: right;
}
.arkisto .oikea a {
background: #3e516a;
color: #ffffff;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
letter-spacing: 0;
line-height: 21px;
padding: 2px 3px 2px 3px;
}
.arkisto .vasen {
float: left;
}
.arkisto .vasen a {
background: #711462;
color: #ffffff;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
letter-spacing: 0;
line-height: 21px;
padding: 2px 3px 2px 3px;
}
#kommentoi .oikea {
float: right;
width: 50%;
margin: 0;
padding: 0;
text-align: right;
}
#kommentoi .vasen {
float: left;
width: 50%;
margin: 0;
padding: 0;
text-align: left;
}
#kommentoi .vasen input, #kommentoi .oikea input {
margin: 0;
padding: 9px 5px 2px 5px;
background: url(/wp-content/themes/02/images/kommentoi_teksti.png) no-repeat;
width: 216px;
height: 21px;
border: 0;
color: #ffffff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
#kommentoi .laatikko textarea.laatikko {
background: url(/wp-content/themes/02/images/kommentoi_laatikko.png) no-repeat;
margin: 0;
padding: 6px;
width: 450px;
height: 94px;
border: 0;
color: #ffffff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 21px;
}
#kommentoi .nappi {
float: right;
margin: 6px 0 0 0;
padding: 0;
}
ul.kommentit {
margin: 10px 23px 10px 23px;
padding: 0;
list-style-type: none;
}
ul.kommentit li {
margin: 0 0 7px 0;
padding: 0 0 7px 0;
list-style-type: none;
background: none;
border-bottom: 1px solid #5a3359;
}
ul.kommentit li p {
margin: 0;
padding: 0;
}
.avainsanat {
padding: 12px 8px 3px 8px;
font-size: 11px;
line-height: 17px;
}
.avainsanat b {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: none;
}
.avainsanat a {
color: #ede24f;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
}
.avainsanat a:hover {
text-decoration: underline;
}
.kommentit_linkki, .tykkaa_linkki {
padding: 0 0 0 7px;
}
.kommentit_linkki a {
display: inline;
background: url(/wp-content/themes/02/images/kommentit.gif) no-repeat 0 0;
margin: 0;
padding: 0 0 1px 18px;
color: #ede24f;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 10px;
}
.tykkaa_linkki a {
display: inline;
background: url(/wp-content/themes/02/images/tykkaa.gif) no-repeat 0 0;
margin: 0;
padding: 0 0 1px 19px;
color: #ede24f;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0;
line-height: 10px;
}
.kommentit_linkki a span.kulma, .tykkaa_linkki a span.kulma {
display: inline;
background: url(/wp-content/themes/02/images/kommentit2.gif) no-repeat right 0;
padding: 0 5px 2px 0;
line-height: 10px;
}
.kuva_oikea {
float: right;
width: 100%;
max-width: 200px;
min-width: 20px;
margin: 4px 0 10px 8px;
text-align: right;
padding: 0;
}
.kuva_oikea .kuvateksti {
display: inherit;
padding: 7px 0 0 0;
color: #ffec7e;
font-size: 11px;
font-weight: bold;
text-align: right;
line-height: 16px;
}
.kuva_vasen {
float: left;
width: 100%;
max-width: 200px;
min-width: 20px;
margin: 4px 8px 10px 0;
text-align: right;
padding: 0;
}
.kuva_vasen .kuvateksti {
display: inherit;
padding: 7px 0 0 0;
color: #ffec7e;
font-size: 11px;
font-weight: bold;
text-align: left;
line-height: 16px;
}
.kuva {
margin: 10px 0 10px 0;
padding: 0;
}
.kuva .kuvateksti {
color: #ffec7e;
font-size: 13px;
font-weight: bold;
}
.kuva_selaus {
margin: 0;
padding: 0;
width: 100%;
}
.kuva_selaus .vasen a {
float: left;
background: url(/wp-content/themes/02/images/nuoli_vasemmalle.gif) no-repeat center center #a02181;
width: 8px;
height: 15px;
font-size: 0;
padding: 5px 9px 5px 6px;
}
.kuva_selaus .vasen a:hover {
background: url(/wp-content/themes/02/images/nuoli_vasemmalle.gif) no-repeat center center #300526;
}
.kuva_selaus .oikea a {
float: right;
background: url(/wp-content/themes/02/images/nuoli_oikealle.gif) no-repeat center center #a02181;
width: 8px;
height: 15px;
font-size: 0;
padding: 5px 6px 5px 9px;
}
.kuva_selaus .oikea a:hover {
background: url(/wp-content/themes/02/images/nuoli_oikealle.gif) no-repeat center center #300526;
}
.selaus {
z-index: 10;
position: absolute;
top: -31px;
left: 1px;
padding: 0 8px 0 8px;
width: 463px;
}
.selaus .vasen a span, .selaus .oikea a span {
display: none;
}
.selaus .vasen a {
float: left;
background: url(/wp-content/themes/02/images/nuoli_vasemmalle.gif) no-repeat center center #a02181;
width: 8px;
height: 15px;
padding: 5px 9px 5px 6px;
}
.selaus .vasen a:hover {
background: url(/wp-content/themes/02/images/nuoli_vasemmalle.gif) no-repeat center center #300526;
}
.selaus .oikea a {
float: right;
background: url(/wp-content/themes/02/images/nuoli_oikealle.gif) no-repeat center center #a02181;
width: 8px;
height: 15px;
padding: 5px 6px 5px 9px;
}
.selaus .oikea a:hover {
background: url(/wp-content/themes/02/images/nuoli_oikealle.gif) no-repeat center center #300526;
}
a img {
border: 0;
}
.viiva {
display: none;
margin: 0;
padding: 0;
width: 0;
height: 0;
}
.tasaus {
clear: both;
}