a { color: #935e4f; text-decoration:none; text-transform:none; }
A:hover{color: #b5af8c; }

body {
font-family: arial;
color: #000;
background: #e5e4d9;
font-size: 12px;
text-align: justify;
line-height: 1.7;}

#text {
position: absolute; 
left: 100px; 
top: 80px; 
width: 690px; 
overflow:auto;
height: 323px;
padding: 10px;}

#lay {
position: absolute;
left: 0px;
top: 0px;}

#back {
position: absolute;
left: 100px;
top: 480px;}

.kuva2 { border: 3px double #b8b28f; height: 150px; }
.kuva2 a:hover { border-bottom: none; }

h1 {
font-family: 'palatino linotype';
font-size: 20px;
font-style: italic;
color: #aa6857;
text-align: center;
margin-top: 0px;
}

h2 {
font-family: 'trebuchet ms';
font-size: 12px;
font-weight: normal;
color: #000;
text-align: center;
text-transform: uppercase;
margin: 0px; padding: 0px;
}

h3 {
font-family: 'arial';
font-size: 8pt;
color: #fff;
letter-spacing: 1;
background: #b8b28f;
padding: 5px;
text-transform: uppercase;
}

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

.pt {
background: #e5e4d9 url(http://twistedillusion.net/images/blank.gif);
width: 100%; border-collapse: collapse; }

.pt td { border: 3px double #b0ac87; }

.pt b {
color: #a76756;
text-transform: uppercase;
font-weight: bold;
font-size: 11px; }

.kt { width: 100%; border-collapse: collapse; }
.kt td { border: 3px double #b0ac87; }
.kal { width: 100%; border-collapse: collapse; }
.kal td { border: 3px double #b0ac87; }

.kt1 {
color: #3c322a;
text-transform: uppercase;
text-indent: 20px;
font-weight: bold;
font-size: 12px;
background: #e5e4d9; }

.kal2 {
color: #3c322a;
text-transform: uppercase;
text-indent: 20px;
font-weight: bold;
font-size: 12px;
background: #e5e4d9; }

.kt2 {
color: #a76756;
text-transform: uppercase;
font-weight: bold;
font-size: 11px; }

.kal1 {
color: #a76756;
text-transform: uppercase;
font-weight: bold;
font-size: 11px; }

#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(overlay.png); }

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