body 
{
	margin-left : 5%;
	margin-right : 5%;

	color : #006400;	/* dark green */

/*	background : #ffe4e1;	/* misty rose */

/*	color : black;*/
	background : white;

/*	
	background : white url( "taust.png" );
	background : #ffdead;	/* navajo white (võib-olla?) *
*/
	
/*
	background-repeat : no-repeat;
	background-position : center center;
*/
/*    font-family: Verdana, Arial, sans-serif;
*/
	font-family : Georgia, Palatino, Times New Roman, serif;
}

.quote
{
	text-indent: 0em;
	margin-left: 3em;
	text-align: left;
	font-family: sans-serif;
	color: blue;
	background : white;
}

body em 
{
/*	color : #339933;	* medium sea green */
/*	color : #0066ff;	/* blue */
/*	background : #ffe4e1;	/* misty rose */
}

p 
{ 
	text-indent: 1em; 
	text-align : justify;
	margin-top: 0; 
	margin-bottom: 0; 
}

.strike
{
	text-decoration: line-through;
}
 
h1, h2, h3
{
	color : black;
	background : white;
	text-align : center;
	clear: both;
}

.author
{
	color: blue;
	background : white;
	font-style: italic;
	font-size: smaller;

}
.author:before 
{ 
	content: "Autor: ";
}

.exposure
{
	color: navy;
	background : white;
	font-style: italic;
}

.note
{
	color: black;
	background : white;
	font-style: italic;
	font-size: small;
}

.center
{
	text-align: center;
}

.vert_center a
{
	font-weight: bold;
	font-size: larger;
}

.vert_center img
{
	vertical-align: middle;
	margin: 10px;
}
.image
{
	float: left;
	margin: 5px 5px 10px 0;
    text-align: left; 
/*	width: 50%;*/
}

.image_right
{
	float: right;
	margin: 5px 5px 10px 0;
    text-align: left; 
/*	margin: 0 5px 10px 0;*/
	
/*	padding: 5px;*/
}

.image_center
{
/*	float: center;
*/
	margin: 5px 5px 10px 0;
    text-align: center; 
}

.image div, .image_right, .image_center div 
{ 
/*	font-size: 80%; */
    font-family: Verdana, Arial, sans-serif;
/*    text-align: center; */
    text-align: left; 
	font-size: smaller;
	padding-left: 1%;
	padding-right: 1%;
	line-height: 1.1;
	margin: 0.25ex auto 0.5ex auto;
	vertical-align: top
}

.noborder img
{
	border-style: none;
}

.diary
{
	font-style: italic;
	color : #004200;	/* very dark green */
	padding: 1ex 1em 1ex 1em;
	border-style: double;
	border-color: green;
	margin: 5px;
}

div.diary:before 
{ 
	color: blue;
	background : white;
	font-style: normal;
	margin-bottom: 13px;
	text-align: left;
	content: "Martini päevikust";
	
}

.heading
{
	font-weight: bold;
/*	
	font-size: larger;
*/	
}


.clearfloats
{
	clear: both;
}

.translit
{
	color: navy;
	font-size: smaller;
	font-style: italic;
}

.pinyin
{
	color: navy;
	font-size: smaller;
	font-style: italic;
}

.romanized
{
	color: navy;
	font-size: smaller;
	font-style: italic;
}

/*
	decorative rule http://ppewww.ph.gla.ac.uk/%7Eflavell/www/hrstyle.html
*/
.dr { 
	background :  white url( "/viker.png" ) no-repeat center;/* misty rose */
	margin-top: 2ex;
	margin-bottom: 2ex;
}
.dr hr 
{ 
	width: 0; 
	border: 0;
}

/******************************************************************************/

#header 
{
/*	position: fixed;*/
	width: auto;
/*	height: 100px;*/
	top: 1ex;
	bottom: 5ex;
	left: 5%;
	right: 5%;
}

#footer 
{
/*	background : #ffe4e1;	/* misty rose */
/*	background : #0000;	/* misty rose */
/*	color : #006400;	/* dark green */

/*	position: fixed;*/
	width: auto;
/*	height: 100px;*/
	top: auto;
	bottom: 0;
	left: 5%;
	right: 5%;
}
