body {background-color:#86BBDD; height:100%;margin:0px;padding:0px;}
td,th,div,span,a,input,textarea{font-family:Arial, sans-serif;font-size:12px;}
p {font-family:Arial, Sans-Serif;color:#181715;font-size:12px;}
li, ul {font-size:12px;}
img {border:none;}
form {margin:0px;padding:0px;}
h1 {font-weight:bold;font-size:16px;color:#34332F;padding:0px;margin:0px;}
h3 {font-weight:bold;font-size:13px;color:#BB6D0A;}

/* layout */
#topbar {vertical-align:top;width:915px;height:135px;}
#menubar {background-image:url(images/ylavalikko_tausta.jpg);height:32px;background-repeat:no-repeat;}
#leftborder {background-image:url(images/vasen_reuna.gif);width:13px;background-repeat:repeat-y;}
#rightborder {background-image:url(images/oikea_reuna.gif);width:9px;background-repeat:repeat-y;}

#leftpane {background-image:url(images/vasen_tausta2_188x.jpg);background-repeat:repeat-y;width:188px;vertical-align:top;}
#contentpane {background-image:url(images/keski_tausta1.jpg);background-repeat:no-repeat;width:445px;background-color:#FEF3CA;vertical-align:top;}
#rightpane {background-image:url(images/oikea_tausta.jpg);background-repeat:no-repeat;vertical-align:top;width:288px;height:auto;}
#rightpanehomepage {background-image:url(images/oikea_tausta_etusivu.jpg);background-repeat:no-repeat;vertical-align:top;width:288px;height:auto;}

/* content */
#content {padding:15px 40px 40px 15px;}
.contenttext {position:relative;top:-10px;font-family:Arial, Sans-Serif;color:#181715;font-size:12px;}
.newscontenttext {font-family:Arial, Sans-Serif;color:#181715;}

/* lomake */
.formfieldlabel {padding:3px 10px 2px 10px;font-family:Arial, Sans-Serif;}
.formfield {width:210px;}
.formstatus {padding:5px 10px 5px 10px;font-weight:bold;}

/* linkkejä */
a:link {text-decoration:none;font-size:12px;color:#642600;font-family:Arial, Sans-Serif;}
a:visited {text-decoration:none;font-size:12px;color:#642600;font-family:Arial, Sans-Serif;}
a:hover {text-decoration:underline;font-size:12px;color:#642600;font-family:Arial, Sans-Serif;}
a:active {text-decoration:none;font-size:12px;color:#642600;font-family:Arial, Sans-Serif;}

a.topnav, .topnav{font-size:14px;font-weight:bold;color:#FFF;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnav:link{color:#FFF;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnav:visited{color:#FFF;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnav:hover{color:#FBE150;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnav:active{color:#FFF;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}

a.topnavselected, .topnavselected{font-size:14px;font-weight:bold;color:#FBE150;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnavselected:link{color:#FBE150;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnavselected:visited{color:#FBE150;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnavselected:hover{color:#FBE150;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}
a.topnavselected:active{color:#FBE150;text-decoration:none;font-size:14px;font-family:Comic Sans MS, Arial, Sans-Serif;}

a.nav, .nav{font-size:12px;font-weight:bold;color:#864B2B;font-family:Arial, Sans-Serif;}
a.nav:link{color:#864B2B;text-decoration:none;font-size:12px;font-family:Arial, Sans-Serif;}
a.nav:visited{color:#864B2B;text-decoration:none;font-size:12px;font-family:Arial, Sans-Serif;}
a.nav:hover{color:#864B2B;text-decoration:underline;font-size:12px;font-family:Arial, Sans-Serif;}
a.nav:active{color:#864B2B;text-decoration:none;font-size:12px;font-family:Arial, Sans-Serif;}

a.newscontenttitle, .newscontenttitle{font-weight:bold;font-size:13px;color:#BB6D0A;}
a.newscontenttitle:link{font-weight:bold;font-size:13px;color:#BB6D0A;text-decoration:none;}
a.newscontenttitle:visited{font-weight:bold;font-size:13px;color:#BB6D0A;text-decoration:none;}
a.newscontenttitle:hover{font-weight:bold;font-size:13px;color:#BB6D0A;text-decoration:none;}
a.newscontenttitle:active{font-weight:bold;font-size:13px;color:#BB6D0A;text-decoration:none;}

a.form {font-size:12px;color:#AA0000;font-family:Arial, Sans-Serif;}
a.form:link{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial, Sans-Serif;}
a.form:visited{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial, Sans-Serif;}
a.form:active{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial, Sans-Serif;}
a.form:hover{color:#AA0000;text-decoration:underline;font-size:12px;font-family:Arial, Sans-Serif;}
