html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
    margin: 0; 
    padding: 0; 
    border: 0; 
}
#header {
	background-color: #F99B00;
	height: 90px;
	/*font-family: "Script MT Bold",Geneva, Arial, Helvetica, sans-serif;*/
	color: #6F3737;
	/*font-size: 160%;*/
	background-image: url(/images/heder.jpg);
	/* background-image: url(/images/fridahead.gif);*/
	/*text-align: center;*/
	background-repeat: no-repeat;
	background-position: center;
}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color:#626DD5;
}
#sisus {
	width: 770px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color:#B1CCFE;
	margin-top: 10px;
}
#sisus p {
	padding:10px;
	margin:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#000066;
}
#sisus h2 {
	font-size: 130%;
	margin: 5px;
	color: #000066;
}
#sisus h3 {
	font-size: 120%;
	margin: 5px;
	color: #000066;
}
#sisus h4 {
	font-size: 110%;
	margin: 5px;
}

#footer {
	height: 40px;
	background-color: #626DD5;
	font-size: 80%;
}
#footer p{
	padding: 3px;
	margin:0;
}
		

#rightcol {
	background-color: #CC33FF;
	float: right;
	height: auto;
	width: 170px;
}
div.rounded-box {
	position:relative;
	width: 9em;
	background-color: #626DD5;
	margin: 3px;
	float: right;
}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#B1CCFE; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial, Helvetica, sans-serif; color:#626DD5; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; padding: 2px; color:#000;
}
#muutokset {
	font-size: 80%;
}
#muutokset update {
	font-size: 80%;
	font-style: italic;
}
#linkit {
	padding:10px;
	margin:12px;
	text-decoration: none;
	list-style-image: url(/images/bullet.gif);
}
#linkit a{
	text-decoration: none;			
}
#linkit a:hover, #linkit a:focus{
	text-decoration: underline;			
}
.a{
	text-decoration: none;
	color: #6F3737;
}
.a:hover, .a:focus{
	text-decoration: underline;
}	
.leftimage {
	margin: 15px 20px 20px 10px;
	border: 2px solid #6F3737;
	float: left;
}
.rightimage {
	margin: 15px 10px 20px 15px;
	float: right;
	border: 2px solid #6F3737;
}
.galleryimage {
	border: 8px ridge #6F3737;
}
.thumbimage {
	border: 1px solid #6F3737;
}

.clearit{
clear: both;
}
.gbook{
	font-size: 75%;				
}
.gbook a{
	text-decoration: none;
	color: #6F3737;
}
#GBtaulukko {
	margin: 10px;
	padding: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
}
.reply{
	margin: 10px;
	padding: 16px;
}.hrcolor {
	border: 1px solid #6F3737;
}
.taulukko {
	margin: 10px;
	padding: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	border:0;
	border-spacing:10px;
}
