@CHARSET "ISO-8859-1";
a:link { color: #747474; }
a:visited { color: #747474; }
a:hover { color: #747474; }
a:active { color: #747474; }

body,table { font-family: arial; font-size: 12px; }
body { background-color: white; }

h1, h3 { font-weight: bold; color: orange; font-size: 18px; }
h4 { color: orange; }

div#yla { width:900px; margin: 20px auto 0 auto; height:120px; background-image:url('images/portfolio_logo.jpg'); background-repeat:no-repeat; background-position: top left; }

.modelCardLink {
   text-decoration: none;
}

.attachment-full {
   border: 0px;
   border-color: #FFFFFF;
}

div#mainarea { width:1000px; border-collapse: collapse; margin: 20px auto 20px auto; }

div#leftpanel {float: left; width: 130px; height: 350px; padding-right: 10px; border-right: 1px #FFCC00 solid; }
div#thecontent {float: left; width: 839px; padding-right: 10px; padding-left: 10px;}
div#footer {width: 1000px; clear:both; padding-top: 10px;}

ul.menuBold { list-style-type: none; margin: 0 0 25px 0; padding-top: 10px; padding-left:0; font-weight: bold;}
ul.menuBold li { margin-bottom: 5px; }

ul.menuBold li a:link, ul.menuBold li a:visited { text-decoration:none;  color: #747474; font-size: 14px; }
ul.menuBold li a:hover { text-decoration: underline; }

ul.menu { list-style-type: none; margin: 0 0 25px 0; padding-top: 10px; padding-left:0; }
ul.menu li { margin-bottom: 5px; }

ul.menu li a:link, ul.menu li a:visited { text-decoration:none;  color: #747474; font-size: 14px; }
ul.menu li a:hover { text-decoration: underline; }

div#login span { font-size: 11px; color: #707070; }
div#login input { font-size: 11px; width: 90px; }
div#login button { font-size:12px; margin-top: 5px;}
div#login a { display:block; margin-bottom: 5px; font-size: 10px; color:#0099CC; text-decoration:none; }
div#login a:hover { text-decoration:underline; }

div#viesti { width:400px; }

table#isotaulu td#sisalto { padding: 5px; vertical-align:top;}

div#tiedotteet { 
	width: 500px;
 }

.hyvaksy { color:#00FF00; text-decoration:none;}
.hylkaa { color:#FF0000; text-decoration:none;}

.sininen { color:#0099CC; text-decoration: none; }
.sininen a { color:#0099CC; text-decoration: none; }
.sininen a:hover { text-decoration: underline; }
.siniots { color:#0099CC; font-size:14px; text-decoration:none;  }
.siniots a { color:#0099CC; font-size:14px; text-decoration:none;  }
.siniots a:hover { text-decoration:underline; }

.message { 
   border: solid 1px #FFCC00; 
   background-color: #ffffe0;
   color:#000000; 
   width: 450px; 
   margin-top: 20px;  
   margin-bottom: 20px;
}

.img  { text-decoration:none;  }
a.img { text-decoration: none; }

p.copyright {font-size: 10px; font-color: #FFCC00;}


