body { margin: 0 20px;
	padding: 0;    }

#wrapper { 
	margin: 0;
	position: relative;
min-width: 750px;
max-width: 1100px;
} 
#navicol { border-left: 1px solid rgb(153, 153, 153);    padding: 16px;
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;background-color: rgb(255, 255, 255);
font-size: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif; }  #addicol { border-left: 1px none rgb(153, 153, 153);    border-right: 1px solid rgb(153, 153, 153);    padding: 16px;
	position: absolute;
	top: 0;
	right: 0;
	width: 150px;
font-size: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: rgb(255, 255, 255);    color: rgb(0, 0, 0);    }

#maincol { border-left: 1px solid rgb(153, 153, 153);    border-right: 1px solid rgb(153, 153, 153);    margin: 0 188px 0 188px; 
padding: 16px 30px;    font-size: 0.7em;    line-height: 1.5em;    font-family: Verdana, Arial, Helvetica, sans-serif;background-color: rgb(255, 255, 255);    }  #header { border-left: 1px none rgb(153, 153, 153);    border-right: 1px none rgb(153, 153, 153);    border-bottom: 0px solid rgb(153, 153, 153);background: url(../img/headerkuva.jpg);    padding-left: 0px;
height: 100px;
min-width: 750px;
max-width: 1100px;    } 
#footer {
	color : #999999; 
	font-size: 0.7em;
text-align: center;    background-color: rgb(204, 204, 204);
padding-top: 0px;
min-width: 750px;
max-width: 1100px;
} 
#pagetitle {font-family: "Times New Roman", Times, serif;    font-size: 18px;
line-height: 1.5em;text-indent:5px;    color: #8A7775;letter-spacing:3pt;
margin-top: -16px;
margin-right: -30px;
border-left: 3px solid rgb(153, 51, 0);padding-top: 5px;padding-bottom: 0px;
background-color: rgb(236, 234, 219);    }

#intro {font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;
line-height: 1.2em;    color: #8A7775;
letter-spacing:0pt;

margin-top: 0px;
margin-right: -20px;padding-top: 3px;padding-bottom: 3px;
padding-right: 5px;
padding-left: 10px;    }  h2 { border-bottom: 1px dotted rgb(153, 51, 0);    font-family: "Times New Roman", Times, serif;    font-size: 14px;
letter-spacing:2pt;    color: rgb(100, 131, 127);    }h3 {     font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: rgb(160, 120, 11);    }#navicol ul { margin: 0pt;    padding: 0pt;    list-style-type: none;    list-style-image: none;    list-style-position: outside;    width: 140px;    }#navicol ul li a { border: 1px none rgb(204, 204, 204);    padding: 5px;    background: rgb(255, 255, 255) none repeat scroll 0% 50%;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    display: block;    color: rgb(119, 119, 119);
border-bottom: 1px solid rgb(236, 234, 219);
text-decoration:none;    } #navicol ul li a:hover { border-right: 1px solid rgb(153, 51, 0);    background-color: rgb(236, 234, 219);text-decoration:none;    }  h1 { font-family: "Times New Roman",Times,serif;    color: rgb(0, 0, 0);    position: relative;    left: 0px;    font-size: 16px;    line-height: 16px;    top: 0px;    }

td { border-bottom: 0px dotted rgb(153, 51, 0);    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;
vertical-align: top;    color: rgb(0, 0, 0);
background-color: rgb(236, 234, 219);    }#addicol a { color: #8A7775;}#addicol a:hover {color: rgb(153, 51, 0); 
text-decoration:none;
}  #addicol h2 { border-bottom: 1px dotted rgb(6, 66, 119);    color: rgb(106, 45, 15);    }#addicol h3 { font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: rgb(0, 0, 0);    }#maincol a:link     { color: #8A7775; font-family: Verdana, Arial, Helvetica, sans-serif }#maincol a:visited  { color: #8A7775; font-family: Verdana, Arial, Helvetica, sans-serif }#maincol a:hover {color: #B22222; text-decoration:none}

#footer a { color: #8A7775;    }

#footer a:hover {color: rgb(153, 51, 0); text-decoration:none}

td a { display: block}

td a:hover { display: block; background-color: rgb(255, 255, 255)}

.tophelpers   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }

.bottomhelpers  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right }
.authors    { color : rgb(106, 45, 15); font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

/* issuetitle maarittaa special issues -otsikot sfspec.htm-sivulla */

.issuetitle    { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

/* subtitle maarittaa alaotsikot special issues -sivuilla */

.subtitle    { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.small   { color: #8A7775; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tabletext { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }

sub { font-size: 80%; vertical-align: baseline; position: relative; top: 0.3em; }

sup { font-size: 80%; vertical-align: baseline; position: relative; top: -0.4em; }

.picleft { float: left; margin: 0 5px 5px 0px; border: 0px solid #666;
padding: 2px;}
