body {
background-color: #85A281;
font-family: arial;
font-size: 12px;
letter-spacing: 0px;
color: #000;
cursor: default;
background-repeat:repeat-y;
background-image:url(http://i47.tinypic.com/149qh4h.jpg);
text-align:justify;
margin:0;
padding:0;}
 
#ylapala {
width:100%;
background:url(http://i50.tinypic.com/jigh89.jpg);
height:370px;
position:absolute;
top:0; left:0;}
 
a:link, a:visited, a:active {
cursor: default;
text-decoration: none;
color: #85a381;}
 
a:hover {
color: #396e54; 
text-decoration: none;
border-bottom: 1px solid #9cb599;}  
 
h1 {
font-family: palatino linotype;
text-align: left; 
font-weight: bold; 
letter-spacing: 0.4px;
font-size: 15px; 
color: #36684f;
margin-bottom: 6px;}

h2 {
font-family: trebuchet ms;
text-align: left; 
font-weight: bold; 
letter-spacing: 0.6px;
font-size: 11.5px; 
color: #78a073;
margin-bottom: 4px;
margin-left: 12px;}

table {
color: #000;
font-family: arial;
font-size: 12px;}

.nlykalenteri {
background-color: #85a381;
border-left: 5px solid #396e54;
color: #204b36;
font-size: 12px;}
.tietokalenteri {
background-color: #85a381;
border-left: 4px solid #396e54;
border-bottom: 1px solid #396e54;
color: #204b36;}
.vastaus {
border-bottom: 1px solid #d4e0d2;
background-color: #FFF;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(http://i29.tinypic.com/v4xw7t.jpg); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i29.tinypic.com/v4xw7t.jpg", sizingMethod="scale");
	}