	/* Sivun body */
	body {
		text-align: center;
	}
	
	/* Linkkityylit */
	A:link { 
		color: #af9c5d;
		text-decoration: none;
	}   

.oma
 {
color: #000000;
}

    A:visited { 
		color: #af9c5d; 
		text-decoration: none;
	} 

    A:active { 
		color: #AE0004;
		text-decoration: none;
	}

    A:hover { 
		color: #AE0004;
		text-decoration: underline;
	}

	/* Viestien alla oleva div, pitää vaan viestit kasassa */
	.structure_div {
		/* width: 450px; */
	}

	/* Sijoittaa tekstin vasemmalle, esimerkiksi nimi sijoitetaan tällä */
	.left {
		float: left;
		text-align: left;
		vertical-align: middle;
	}

	/* Sijoittaa tekstin oikealle, kellonaika sijoitetaan tällä */
	.right {
		float: right;
		text-align: right;
		vertical-align: middle;
	}

	/* Table, johon sijoitetaan aina 1 viesti. */
	.message_table {
		width: 100%;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px solid #7B9EBD;
		background: #FFFFFA; 
	}

	/* Rima, johon laitetaan nimi sekä kellonaika */
	.header_bar {
		height: 20px; 
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 0px;
		padding-bottom: 0px;
		border: 1px solid #D6D3D6;
		background: #EFEFEF;
	}

	/* Tähän sijoitetaan viesti */
	.message_bar {
		text-align: left;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px solid #D6D3D6;
		background: #EFEFEF;
	}

	/* Tähän sijoitetaan vastaus */
	.reply_bar {
		height: 18px; 
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px solid #D6D3D6;
		background: #EFEFEF;
	}

	td{
		font-family: Verdana;
		font-size: 12px;
	}

	.nav_style {
		font-family: Verdana;
		font-size: 12px;
                text-align: center;
	}

	.input {
		border: 1px solid #7B9EBD;
	}

	/* Virheteksti */
	.error {
		letter-spacing: 2px;
		color: red;
	}


/* DEMUK */

/* Sivu */

body
{
	background: "#4F0002";
	color="#000000";
	/*background-image: url(../../kuvat/taustakuva.gif);*/

  /*background-image: url(http://koti.mbnet.fi/kuuttero/bakki2.jpg);*/
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top left;

 
}

p.alapalkki {

  display: block;
  position: relative;



   background-color: #c57069;
	background-image: url(http://koti.mbnet.fi/kuuttero/tausta_uusi2.jpg);
	font-size: 80%;
	text-align: center;
	border: 2px solid #baa86f; /*#d9b8b8*/
	padding: 1px;
	margin-top: 15px;
	margin-bottom: 0;

}

table
{
	color: #000000;
	text-decoration: none;
	background-image: url(../../background.gif);

	border-spacing: 0pt;
	border-collapse: collapse;

	font-family:"Verdana";
	font-size: 12px;

	line-height : 140%;
}



table#sukutaulu_sin
{
	background: "#CCCCFF";
	font-size: 10px;
}


table#sukutaulu_pun
{
	background: "#FFDFDF";
	font-size: 10px;
}


td
{
	text-align: center;
}	


td#paivakirja
{
	text-align: justify;
	font-size: 12px;
}

.esittely table
{
	border-spacing: 10pt;
	line-height : 240%;
text-align: justify;

}


.galleria img
{
	border: solid 1px gray;
}


/* Linkkityylit */
A:link { 
	color: #af9c5d;
	text-decoration: none;
}   

A:visited { 
	color: #af9c5d;
	text-decoration: none;
} 

A:active { 
	color: #af9c5d;
	text-decoration: none;
}

A:hover { 
	color: #ccac3f;
	text-decoration: underline;
}


.header 
{
	background-image: url(../../kuvat/palkki_keski.jpg);
	font-family:"Monotype Corsiva";
	font-size: 18px;
}


.footer 
{
	background-image: url(../../kuvat/alapalkki_keski.jpg);
	color: #FFDDDE;
	font-family:"Monotype Corsiva";
	font-size: 15px;
}


/* Headerin Linkkityylit */

.header A:link
{ 
	color: #FFDDDE;
	text-decoration: none;
}   

.header A:visited
{ 
	color: #FFDDDE;
	text-decoration: none;
} 

.header A:active
{ 
	color: #FFDDDE;
	text-decoration: none;
}

.header A:hover
{ 
	color: #FFDDDE;
	text-decoration: underline;
}
