/* Global Styles */

body {
	margin-left:auto;
	margin-top:auto;
    background: url(kuvat/tuohitausta.jpg) no-repeat center center fixed;
    background-size: cover;
	}
	
td {
	font:11px arial;
	color: #000000;
	border: none;
	}

th {
	font:11px arial;
	color: #000000;
	border: none;
	}
	
hr {
	height:0px; 
	color: #cccccc;
	border: none;
	}
	
a {
	color: #CC3300;
	text-decoration:underline;
	}
	
a:hover {
	color: #FF3300;
	text-decoration:none;
	}
	
/* ID Styles */

#navigation a {
	font:11px georgia;
	color: #ffff00;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding:10px;
	border: 0pt solid rgb(20,40,95);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigation a:hover {
	color:#ffffff;
	border: 0pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}

#logo {
	font:18px georgia;
	color: #000000;
	line-height:24px;
	letter-spacing:.4em;
	}

#tagline {
	font:12px georgia;
	color: #CC3300;
	line-height:18px;
	letter-spacing:.4em;
	}
	
#dateformat a {
	color:#000000;
	font:11px georgia;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

#my-border {
    padding:7px;
	width:990px;
    margin:5px auto;
	color:#ffffff;
	font-size:0;
	}

#my-border, #my-border .sb-inner {
    background:#5a2c29 url(kuvat/grad2.png) repeat-x;
	}

#basetable {
	margin:auto;
	border:solid 3px;
	border-top-color:#336600;
	border-right-color:#336600;
	border-bottom-color:#336600;
	border-left-color:#336600;
	background-color:#fdfbe6;
    font-size:0;
	}
#spacer {
	border:0px;
	height:1px;
	background-color:#336600;
    font-size:0;
	}


#headertable {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	height:150px;
	margin:0px auto;
	border: 0pt;
	background-color:#fdfbe6;
    font-size:0;
	}

#headertdleft {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
    width:245px;
	height:150px;
	background-color:#fdfbe6;
    font-size:0;
	}

#headertdright {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
    width:715px;
	height:150px;
	background:url(kuvat/ylapalkki.jpg) repeat-x;
    font-size:0;
	 }

#textable {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	border: 0pt;
	margin:0px auto;
	height:617px;
	background-color:#fdfbe6;
    font-size:0;
	background:#fdfbe6 url(kuvat/taustahavu.jpg);
	}

#navinner {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
	width:245px;
	height:631px;
	background:#fdfbe6 url(kuvat/valikkometsa.jpg) no-repeat;
    font-size:0;
	}

#navitext {
	font:11px georgia;
	color: #ffff00;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	}

#simpletextbodytd {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
	width:600px;
	vertical-align:top;
	background:#fdfbe6 url(kuvat/taustahavu.jpg);
    font-size:0;
	}

#narrowbody {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
	width:396px;
	vertical-align:top;
	background:#fdfbe6 url(kuvat/taustahavu.jpg);
    font-size:0;
	}
#rightsidebar {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
	width:305px;
	vertical-align:top;
	background:#fdfbe6 url(kuvat/taustahavu.jpg);
    font-size:0;
	}
#textbodytd {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
	width:540px;
	vertical-align:top;
	background:#fdfbe6 url(kuvat/taustahavu.jpg);
    font-size:0;
	}

#cornerimage {
    border-spacing: 0; /*Others*/
    border-collapse: collapse; /*IE*/
	margin:0px auto;
    width:140px;
	vertical-align:bottom;
	background:#fdfbe6 url(kuvat/taustahavu.jpg);
	}

/* Class Styles */

.HeaderText {
	font:30px Comic Sans MS;
	color:#cccccc;
	font-weight:bold;
	line-height:34px;
	letter-spacing:.1em;
	margin-top:0px;
	}
	
.bodyText {
	font:12px Comic Sans MS;
	color:#000000;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}

.cprText {
	font:8px Comic Sans MS;
	color:#ffffff;
	line-height:10px;
	letter-spacing:.1em;
	margin-top:0px;
	}

.daText {
	font:8px Comic Sans MS;
	color:#000000;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	text-align: right;
	}
	
.pageName{
	font:24px Comic Sans MS;
	color: #000000;
	font-weight:bold;
	line-height:24px;
	letter-spacing:.1em;
	}
	
.subHeader {
	font:16px Comic Sans MS;
	color: #000000;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.sidebarHeader {
	font:14px arial;
	color: #000000;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:10px arial;
	color:#000000;
	}
.resultObject {
  clear: both;
  min-width: 20px;
  min-height: 20px;
  border: 1px blue;
  float:left;
  margin-bottom: 1em;
}
	

	