html {font-size:100%;}
body {background-color:#6e6836;font-family:Tahoma, sans-serif;font-size:62.5%}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Layout ------------ */
* {margin:0;padding:0;}
.postbody img {max-width:600px;}
.mainosalue {width:730px;
height:92px;
margin:auto;
margin-top:6px;
margin-bottom:6px;}
.hidden {display:none;}
#wrapheader {margin:10px 0;}
#wrapcentre {margin:10px 0;}
#wrapfooter {text-align:center;clear:both;}
#findbar {width:100%;
margin:0;
padding:0;
border:0;}
.forumrules {background-color:#F9CC79;
border-width:1px;
border-style:solid;
border-color:#BB9860;
padding:4px;
font-weight:normal;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.forumrules h3 {color:red;}
#pageheader {}
#pagecontent {}
#pagefooter {}
#poll {}
#postrow {}
#postdata {}
/*  Text
 --------------------- */
 h1,h2,h3 {font-family:Tahoma, sans-serif;text-shadow:#aa7 2px 2px 2px;}
 h1 {font-family:Tahoma, sans-serif;
color:black;
font-weight:bold;
font-size:1.8em;
text-decoration:none;}
h2 {font-weight:bold;
font-size:1.5em;
text-decoration:none;
line-height:120%;}
h3 {font-size:1.3em;
font-weight:bold;
line-height:120%;}
h4 {margin:0;
font-size:1.1em;
font-weight:bold;}
p {font-size:1.1em;}
p.moderators {margin:0;
float:left;
color:black;
font-weight:bold;}
.rtl p.moderators {float:right;}
p.linkmcp {margin:0;
float:right;
white-space:nowrap;}
.rtl p.linkmcp {float:left;}
p.breadcrumbs {margin:0;
float:left;
color:black;
font-weight:bold;
white-space:normal;
font-size:1em;}
.rtl p.breadcrumbs {float:right;}
p.datetime {margin:0;
float:right;
white-space:nowrap;
font-size:1em;}
.rtl p.datetime {float:left;}
p.searchbar {padding:2px 0;
white-space:nowrap;} 
p.searchbarreg {margin:0;
float:right;
white-space:nowrap;}
.rtl p.searchbarreg {float:left;}
p.forumdesc {padding-bottom:4px;}
p.topicauthor {margin:1px 0;}
p.topicdetails {margin:1px 0;}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {margin:1px 0;
color:red;
font-weight:bold;}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {color:green;
font-weight:bold;}
.postapprove img, .postreported img {vertical-align:bottom;}
.postauthor {color:#000000;}
.postdetails {color:#000000;}
.postbody {font-size:1.3em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.postbody li, ol, ul {margin:0 0 0 1.5em;}
.rtl .postbody li, .rtl ol, .rtl ul {margin:0 1.5em 0 0;}
.posthilit {background-color:yellow;}
.nav {margin:0;
color:black;
font-weight:bold;}
.pagination {padding:4px;
color:black;
font-size:1em;
font-weight:bold;}
.cattitle {}
.gen {margin:1px 1px;
font-size:1.2em;}
.genmed {margin:1px 1px;
font-size:1.1em;}
.gensmall {margin:1px 1px;
font-size:1em;}
.copyright {color:#444;
font-weight:normal;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.titles {font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:1.3em;
text-decoration:none;}
.error {color:red;}
/* Tables
 ------------ */
th {color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
/*background-color:#706957;*/
background-color:#4e4a3e;
/*background-image:url('./images/cellpic3.gif');*/
white-space:nowrap;
padding:7px 5px;}
td {padding:2px;}
td.profile {padding:4px;
}
td.profile .postdetails {text-align:center;}
td.profile img {margin:auto;display:block;}
.tablebg {background-color:#c6bca1;}
.catdiv {height:28px;
margin:0;
padding:0;
border:0;
/*background:white url('./images/cellpic2.jpg') repeat-y scroll top left;*/
background:#706957;}
.rtl .catdiv {background:white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;}
.cat {height:28px;
margin:0;
padding:0;
border:0;
background-color:#706957;
/*background-image:url('./images/cellpic1.gif');*/
text-indent:4px;}
.row1 {background-color:#e3e0d9;
padding:4px;}
.row2 {background-color:#dedad2;
padding:4px;}
.row3 {background-color:#e9e6df;
padding:4px;}
.spacer {background-color:#D1D7DC;}
hr {height:1px;
border-width:0;
background-color:#D1D7DC;
color:#D1D7DC;}
.legend {text-align:center;
margin:0 auto;}
/* Links
 ------------ */
a:link {color:#000000;
text-decoration:none;}
a:active,
a:visited {color:#000000;
text-decoration:none;}
a:hover {text-decoration:underline;}
a.postlink {color:#000000;
text-decoration:underline;}
a.forumlink {/*color:#069;*/
font-weight:bold;
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.2em;}
a.topictitle {margin:1px 0;
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:1.2em;}
a.topictitle:visited {/*color:#5493B4;*/
text-decoration:none;}
th a,
th a:visited {/*color:#FFA34F !important;*/
text-decoration:none;}
th a:hover {text-decoration:underline;}
/* Form Elements
 ------------ */
form {margin:0;
padding:0;
border:0;}
input {color:#333333;
/*font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;*/
font-size:1.1em;
font-weight:normal;
padding:1px;
border:1px solid #A9B8C2;
background-color:#FAFAFA;}
textarea {background-color:#FAFAFA;
color:#333333;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:1.3em;
line-height:1.4em;
font-weight:normal;
border:1px solid #A9B8C2;
padding:2px;}
select {color:#333333;
background-color:#FAFAFA;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;
border:1px solid #A9B8C2;
padding:1px;}
option {padding:0 1em 0 0;}
option.disabled-option {color:graytext;}
.rtl option {padding:0 0 0 1em;}
input.radio {border:none;
background-color:transparent;}
.post {background-color:white;
border-style:solid;
border-width:1px;}
.btnbbcode {color:#000000;
font-weight:normal;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
background-color:#EFEFEF;
border:1px solid #666666;}
.btnmain {font-weight:bold;
background-color:#ECECEC;
border:1px solid #A9B8C2;
cursor:pointer;
padding:1px 5px;
font-size:1.1em;}
.btnlite {font-weight:normal;
background-color:#ECECEC;
border:1px solid #A9B8C2;
cursor:pointer;
padding:1px 5px;
font-size:1.1em;}
.btnfile {font-weight:normal;
background-color:#ECECEC;
border:1px solid #A9B8C2;
padding:1px 5px;
font-size:1.1em;}
.helpline {background-color:#dedad2;
border-style:none;}
/* BBCode
 ------------ */
.quotetitle, .attachtitle {margin:10px 5px 0 5px;
padding:4px;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#A9B8C2;
color:#333333;
background-color:#A9B8C2;
font-size:0.85em;
font-weight:bold;}
.quotetitle .quotetitle {font-size:1em;}
.quotecontent, .attachcontent {margin:0 5px 10px 5px;
padding:5px;
border-color:#A9B8C2;
border-width:0 1px 1px 1px;
border-style:solid;
font-weight:normal;
font-size:1em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color:#FAFAFA;
color:#4B5C77;}
.attachcontent {font-size:0.85em;}
.codetitle {margin:10px 5px 0 5px;
padding:2px 4px;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#A9B8C2;
color:#333333;
background-color:#A9B8C2;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:0.8em;}
.codecontent {direction:ltr;
margin:0 5px 10px 5px;
padding:5px;
border-color:#A9B8C2;
border-width:0 1px 1px 1px;
border-style:solid;
font-weight:normal;
color:#006600;
font-size:0.85em;
font-family:Monaco, 'Courier New', monospace;
background-color:#FAFAFA;}
.syntaxbg {color:#FFFFFF;}
.syntaxcomment {color:#FF8000;}
.syntaxdefault {color:#0000BB;}
.syntaxhtml {color:#000000;}
.syntaxkeyword {color:#007700;}
.syntaxstring {color:#DD0000;}
/* Private messages
 ------------------ */
.pm_marked_colour {background-color:#000000;}
.pm_replied_colour {background-color:#A9B8C2;}
.pm_friend_colour {background-color:#007700;}
.pm_foe_colour {background-color:#DD0000;}
/* Misc
 ------------ */
img {border:none;}
.sep {color:black;
background-color:#FFA34F;}
table.colortable td {padding:0;}
pre {font-size:1.1em;
font-family:Monaco, 'Courier New', monospace;}
.nowrap {white-space:nowrap;}
.username-coloured {font-weight:bold;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -- HEADER -- */
#header {position:absolute;left:0;top:0;z-index:10;background:#74746e url('images/foorumi_ylapalkki.jpg') no-repeat;width:100%;max-width:2560px;height:243px;}
#logo {margin: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%;}
/* loginarea */
.loginareac * {margin:0;padding:0;}
.loginareac {position:absolute;top:98px;width:100%;max-width:2560px;}
#loginarea {margin-left:200px; width:auto;height:48px;color:#333;font-size:11px;padding:2px 20px 2px 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('/wp-content/themes/softaaja/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;top:26px;margin-left:205px;color:#333;font-size:11px;}
.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:298px;background:url(/kuvat/login.png) no-repeat;}
#loginhelp2 {left:418px;background:url(/kuvat/login.png) -120px 0 no-repeat;}
#sisaannappi {background:url('/wp-content/themes/softaaja/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('/wp-content/themes/softaaja/images/hae_nappi.png');}
#newsnappi {position:absolute;left:59px;top:363px;width:53px;height:24px;background:url('/wp-content/themes/softaaja/images/laheta_nappi.png');}
.newslabel {margin-top:34px;}

/* -- SIVUTAUSTA -- */
#sivutausta {position:absolute;left:0;top:162px;width:176px;height:520px;background:url('/wp-content/themes/softaaja/images/sivutausta.jpg');z-index:15;}
#ylamainos {position:absolute;top:18px;left:450px;width:468px;height:60px;overflow:hidden;border:none;z-index:30;}
#vasenmainos1,#vasenmainos2 {margin:17px;width:140px;height:350px;overflow:hidden;z-index:30;}
#sivutausta a img {display:block;margin:auto;margin-top:8px;}
.tuki {color:#040;text-align:center;margin:2px 0 16px 0;font-size:12px;text-shadow:none;text-transform:uppercase;font-size:12px;}
/* -- 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;}
/* -- SOFTAAJA MAIN -- */
#maincontainer {position:absolute;left:0;top:182px;width:100%;max-width:2560px;z-index:10}
#main {margin-left:176px;padding:5px 20px 20px 20px;z-index:12;background:#ebe1c0 url('images/pohjaf.jpg') 0 0 no-repeat;min-height:10px;}
.navbar {width:100%;padding:2px;font-size:12px;font-weight:bold;border-bottom:1px solid #888;}
.navbar  a {color:#000;}
.navline {width:100%;padding:6px 2px;}