/* -- YLEISET -- */

h1,h2,h3,h4 {text-transform:uppercase;}
h3 {font-size:12px;} 

* {margin:0;padding:0;}
body {background-color:#6e6836;font-family:Tahoma, sans-serif;font-size:13px;}
a img {border:none;}
a:link {text-decoration:none;color:#006699;}
a:visited  {text-decoration:none;color:#003366;}
a:hover {text-decoration:underline;}

p {margin:10px 0;}
h1 {position:relative;z-index:1;}

ul,ol {margin:20px;}

input[type="submit"] {display:block;padding:2px 4px;}
blockquote {padding:1px 12px 1px 12px;border-left:2px solid #080;background:url('images/black10.png') repeat;}
hr {margin:25px 0;}

.i {font-style:italic;}
.inl {display: inline !important;}
.miuku {display:inline !important;vertical-align:middle;position:relative;left:2px;}

.fr {float:right;}
.fl {float:left;}
.cl {clear:both;}
.tr {text-align:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.b {font-weight:bold;}
.fw {width:100%;}

.navigation {clear:both;padding:0;}
.pakko {color:#f00;font-weight:bold;}

.tilaajille {color:#060;border:1px solid #040;width:100%;vertical-align:middle;background:#81dc77;padding:10px 0;margin:20px 0;}
.tilaajille p {text-align:center !important}
.kirjoita {clear:both;margin-top:20px;}

/* -- HEADER -- */

#header {position:absolute;left:0;top:0;z-index:10;background:#74746e url('images/ylapalkki.jpg') no-repeat;width:999px;height:300px;}
#logo {margin:2px;}

/* loginarea */

#loginarea {position:absolute;left:200px;top:98px;width:545px;height:48px;color:#333;font-size:11px;padding:2px;}
#loginarea  a {font-weight:bold;font-size:11px;color:#003366;}
#loginarea input[type="text"],#loginarea input[type="password"] {border:0;width:107px;height:19px;margin:4px;color:#515050;font-size:11px;padding-left:4px;}
.inputfield {background:url('images/input.png');width:119px;height:27px;float:left;margin-left:5px;position:relative;top:-6px;left:4px;}
#loginarea input[type="checkbox"] {margin-top:7px;}
#loginarea label, #loginarea div {margin:8px 0 0 3px;}
.loginrow2 {position:absolute;left:2px;top:26px;}
.loginrow2 .register {margin-left:88px;}
.loginrow2 .second {margin-left:50px;}

#loginhelp1,#loginhelp2 {position:absolute;top:3px;z-index:40;cursor:text;height:16px;width:90px;}
#loginhelp1 {left:98px;background:url(/kuvat/login.png) no-repeat;}
#loginhelp2 {left:218px;background:url(/kuvat/login.png) -120px 0 no-repeat;}

#sisaannappi {background:url('images/sisaan_nappi.png');height:24px;width:54px;float:left;text-align:center;margin:2px 8px 0 8px;}
.gbutton {background:transparent;border:0;color:#fff;font-weight:bold;width:100%;height:100%;}

#s, #newsletter  {background:transparent;position:absolute;border:0;padding:2px;color:#515050;font-size:11px;} 
#s {left:836px;top:106px;width:142px;height:15px;}
#newsletter {left:13px;top:336px;width:137px;height:15px;}

#searchnappi {position:absolute;left:890px;top:132px;width:38px;height:24px;background:url('images/hae_nappi.png');}
#newsnappi {position:absolute;left:59px;top:363px;width:53px;height:24px;background:url('images/laheta_nappi.png');}
.newslabel {margin-top:34px;}

/* tilauslinkki */

#tilauslinkki {position:absolute;left:59px;top:358px;width:50px;height:50px;z-index:98;}
#tilaalehti {position:absolute;z-index:99;left:105px;top:330px;width:93px;height:67px;}

/* -- SIVUTAUSTA -- */

#sivutausta {position:absolute;left:0;top:162px;width:176px;height:520px;background:url('images/sivutausta.jpg') top no-repeat;z-index:15;}
#vasenmainos1,#vasenmainos2 {margin:17px;width:140px;height:350px;overflow:hidden;z-index:30;}
#ylamainos {	position:absolute;top:18px;left:450px;width:468px;height:60px;overflow:hidden;border:none;z-index:30;}
#sivutausta a img {display:block;margin:auto;margin-top:16px;}
#oikeareuna {position:absolute;left:1016px;top:16px;}

/* -- VÄLILEHDET -- */

#valilehdet {position:absolute;left:176px;top:150px;height:32px;z-index:14;}
#valilehdet a {position:relative;height:22px;display:inline;float:left;top:0;color:#fff;font-weight:bold;font-size:15px;text-align:center;padding-top:10px;}

#tab1 {position:relative;left:0;width:145px;}
#tab2 {position:relative;left:-17px;width:102px;}
#tab3 {position:relative;left:-35px;width:131px;}
#tab4 {position:relative;left:-52px;width:96px;}
#tab5 {position:relative;left:-68px;width:64px;}
#tab6 {position:relative;left:-84px;width:146px;}

.linkgraph, .linkgraphon {height:32px;display:block;position:relative;margin-top:-28px;background-image:url('/wp-content/themes/softaaja/images/valilehdet/valilehdet.png');}

#tab1 .linkgraph {z-index:20;background-position:0 -68px;}
#tab2 .linkgraph {z-index:19;background-position:-145px -68px;}
#tab3 .linkgraph {z-index:18;background-position:-247px -68px;}
#tab4 .linkgraph {z-index:17;background-position:-378px -68px;}
#tab5 .linkgraph {z-index:16;background-position:-474px -68px;}
#tab6 .linkgraph {z-index:15;background-position:-538px -68px;}
#tab1 .linkgraphon {z-index:25;background-position:0 -34px;}
#tab2 .linkgraphon {z-index:25;background-position:-145px -34px;}
#tab3 .linkgraphon {z-index:25;background-position:-247px -34px;}
#tab4 .linkgraphon {z-index:25;background-position:-378px -34px;}
#tab5 .linkgraphon {z-index:25;background-position:-474px -34px;}
#tab6 .linkgraphon {z-index:25;background-position:-538px -34px;}
#tab1 .linkgraph:hover {background-position:0 0;}
#tab2 .linkgraph:hover {background-position:-145px 0;}
#tab3 .linkgraph:hover {background-position:-247px 0;}
#tab4 .linkgraph:hover {background-position:-378px 0;}
#tab5 .linkgraph:hover {background-position:-474px 0;}
#tab6 .linkgraph:hover {background-position:-538px 0;}


/* -- MAPPI -- */

#mappic {background:#47442c;position:absolute;left:631px;top:0;width:192px;height:100%;overflow:visible;}
#mappi {position:relative;top:-20px;background:url('images/mappi.jpg') no-repeat;width:192px;height:1468px;}

#mappi h3 {color:#fff;text-align:center;margin:2px 0 16px 0;font-size:12px;text-shadow:#211 1px 1px 2px;}

#mappi a:link, #mappi a:visited {font-size:10px;font-weight:bold;color:#333300;display:block;margin-top:5px;text-transform:uppercase; text-shadow:#aa7 1px 1px 1px;white-space:nowrap;}

#pelikalenterista,#foorumilta, #myynnit {position:relative;left:33px;width:130px;overflow:hidden;padding:5px;}
#pelikalenterista {top:26px;height:275px;}
#foorumilta {top:80px;height:445px;}
#myynnit {top:136px;height:312px;}

/* -- SISALTO -- */

#main {position:absolute;left:176px;top:182px;width:631px;min-height:1500px;z-index:12;background:#ebe1c0 url('images/pohja.jpg') top no-repeat;padding-bottom:50px;}

#main h2 {display:block;font-size:10px;text-shadow:#aa7 2px 2px 2px;}
#main h2 a:link, #main h2 a:visited {font-weight:bold;color:#000;}

.first {font-size:14px !important;margin-top:10px;}
.others {margin-top:2px;}
.lisaa {margin:15px 0;color:#440;}
.fs10 {font-size:10px;}
.comments {font-size:10px;font-weight:bold;}

#uutiset {margin:20px;width:590px;}

.commentlink, .more-link {font-size:11pt;color:#006699;}
.all-news {margin-top:10px;}
.post {clear:both}
.postbig {margin:30px 0}
.post p {font-size:13px;margin:10px 0;text-align:justify;}
.post iframe {margin:auto;display:block;}
.post p embed {margin:10px auto;display:block;}
.post img {margin:10px auto;display:block;}

.category-lehdet img {margin:0 !important;}

/* arkisto */

.pagetitle {margin-bottom:10px;}
.a1 {width:66%;padding:5px 10px 0 0;}
.a2,.a3 {width:17%;}

/* single */

#content {padding:20px;}
.contentsplit {width:290px;float:left;}
.entry img {margin:auto;margin-top:10px;margin-bottom:10px;display:block;}
.entry li img {display:inline;margin:2px;vertical-align:middle;}

/* kommentit */
.kommentti {margin:10px 0 120px 0;width:100%;clear:both;}
.kv, .ko {display:inline;}
.kv {float:left;min-height:100px;width:100px;}
.ko {float:right;min-height:100px;width:480px;}
.pk1, .pk2, .pk3 {width:480px;float:right;}
.pk1 {background:url('images/kommentti1.png') no-repeat;height:20px;}
.pk2 {background:url('images/kommentti2.png') repeat-y;height:auto;min-height:50px;}
.pk3 {background:url('images/kommentti3.png') no-repeat;height:20px;margin-bottom:10px;}
.pk4 {background:url('images/kommentti4.png') no-repeat;height:35px;width:44px;position:absolute;margin-top:20px;}
.kt1 {position:relative;top:4px;left:60px;width:400px;border-bottom:1px solid #aaa;}
.kt2 {position:relative;top:0px;left:60px;width:400px;}
