body {margin:0px; padding:0px; background:#43413A;
scrollbar-face-color: #574537;
scrollbar-shadow-color: #271507;
scrollbar-highlight-color: #675547;
scrollbar-3dlight-color: #675547;
scrollbar-darkshadow-color: #170500;
scrollbar-track-color: #271507;
scrollbar-arrow-color: #000000;
}

p, td, th, div, a, textarea {font-family:Trebuchet MS, Helvetica, sans-serif; color:#e88862; font-size:13px;}
hr { color: #d87852; width: 100%; height: 1px; background-color: #d87852; border: 0; margin-top:15px; margin-bottom:15px;} 

table#maintable {width:100%; height:100%;}
td#lefttd {width:33%; background:#5A5952 url('/img/bg_left.jpg') top right repeat-y; vertical-align:top;}
td#centertd {width:850px; background:#1B150D url('/img/topbar.jpg') no-repeat; vertical-align:top;}
td#righttd {width:33%; background:#5A5952 url('/img/bg_right.jpg') top left repeat-y; vertical-align:top;}
div.navi {width:834px; height:30px; text-align:right; margin-right:16px;}
div.navi a, div.navi a:visited {display:block; float:right; width:80px; height:18px; margin-top:9px; margin-right:19px;}
a#aktiivi {border-bottom:solid 1px #EAE1DD;}
a, a:active, a:visited {text-decoration:underline; color:#EAE1bD;}
a:hover {text-decoration:none;}
h1 {font-variant: small-caps; color:#D5D2D0; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:1.3em; letter-spacing:0px;}
h2 {font-variant: small-caps; color:#DEC1aF; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:1.1em; letter-spacing:1px; line-height:16px;}
h3 {font-variant: small-caps; color:#DEC1aF; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:1em; letter-spacing:1px; line-height:16px;}

ul {list-style-type:none; padding:0px 0px 0px 10px; margin:0px;}

img {border:none;}
.thumbnail {margin:2px; opacity:0.8; filter:alpha(opacity=80);}
.thumbnail:hover {opacity: 1; filter: alpha(opacity=100);}
input, textarea, select {background:#372517; color:#EAE1bD; border:solid 1px #574537;}

#cvdiv {float:right; width:54%; padding:5px 15px; border:solid 2px #2B251D; margin-bottom:20px;}
div#resumediv {width:38%; float:left; }


/* Kulmien pyöristykset */
.rounded {-moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border-radius:5px;}
.toprounded {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.bottomrounded {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.topleftrounded {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
.toprightrounded {-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
.bottomleftrounded {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px;}
.bottomrightrounded {-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}


@media print {
	body {background:#ffffff; margin:0px; padding:0px;}
	table#maintable {width:100%; height:100%;}
	td#lefttd {display:none; width:0%; background:#ffffff; background-image:none; vertical-align:top;}
	td#centertd {width:100%; background:#ffffff; background-image:none; vertical-align:top;}
	td#righttd {display:none; width:0%; background:#ffffff; background-image:none; vertical-align:top;}
	div#cvdiv {width:55%; margin-top:-25px; font-size:0.95em;}
	div#resumediv {width:35%;}
	div.navi {display:none;}
	div.noprint {display:none;}
}