	body {
		font-family: georgia, times new roman, times, serif;
		font-size: small;
		background: #fae6cd;
		;
		color: black;
		}
	a {

	color: #800000;	
	font-weight:bold;
	}
	
	a:hover 
	{
	color: #D00000;
	}
	h1	
	{
	font-size: x-large;
	font-weight: bold;
	}
	span.photo	
	{
		font-family: georgia, times new roman, serif;
		font-style: italic;
		font-size:small;
		font-weight: normal;		
	}
	a.lang	
	{
	font-family: georgia, times new roman, serif;
	color: black;	
	font-size:normal;
	font-style:italic;
	margin: 0.5em;
	}
	a.lang:hover
	{
	color: #D00000;				
	}
	span.kuvateksti
	{	
	font-family: sans-serif;
	font-size: x-small;
	align:right;
	}

	
	a.menu 
	{
		color: #800000;
		margin-left:0.5em;	
		font-family: georgia;
		line-height:110%;
		font-size:13px;
		margin-right:6px;		
		font-weight:bold;
	}
	
	a.menu:hover
	{
	color: #FF0000;
	}
	
	p.pmenu
	{
		margin-top:0.5em;
		margin-bottom:0.5em;
	}

	.teaser {
	color: #7B94B3;
	font-size:x-small;
	font-weight: bold;
	letter-spacing: +2px;
	line-height: 175%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	}
	
	.newstitle {
		margin-top:0.5em;
		
		background-color:#800000;
		color:white;
	
		
		padding-left:2px;
		padding-top:2px;
		
		border-bottom: 1px solid #b3635f;
		padding-bottom:1px;
		font-size:1.2em;
		font-family:georgia;
		font-weight:bold;
		border-right:1px solid #7d5318;
		border-top:2px solid white;
		border-left:2px solid white;
	}
	.newsdate
	{
	float:right;
	
	font-size:0.75em;
	font-weight:normal;
	font-style:italic;
	color:white;
	margin-right:1em;
	}
	.newsentry			
	{
	padding-top:0.5em;
	padding-left:1em;
	padding-bottom:0.5em;
	line-height: 130%;
	background-color:white;
	border-bottom:1px solid #7d5318;
	border-right:1px solid #7d5318;
	border-left:2px solid white;	
	margin-bottom:1em;
	}
	

p 
{
line-height: 130%;
}


p.linktitle
{
font-size: large;
font-weight:bold;
color: black;
margin-bottom:0em;
padding-bottom:0px;
}

div.photo
{
	border-bottom: 2px solid #b3635f;
	border-right:2px solid #7d5318;
	border-top:2px solid white;
	border-left:2px solid white;
	background:white;  
	margin-left:0.5em;
	margin-right:0.5em;
	margin-bottom:0.5em;
	float:left;
}
div.phototitle
{
background: #800000;
color:white;

padding:2px;
font-size:small;
}
div.photocontent
{
	padding-top:4px;
	padding-bottom:2px;
	padding-left:1em;
	padding-right:1em;
	height:65px;
}
span.photographer
{
font-size:x-small;
color:#e0d090;
text-align:right;
margin-left:0.5em;
}

div.imageleft 
{
float:left;
margin:0.5em;
margin-left: 0em;
}

div.imageright
{

float:right;
margin:1em;
margin-right: 0em;
}


	#leftcolumn {
		float:left;
		width:66%;
		background:#ffffff;
		border-right:1px dotted black;
		border-bottom:1px dotted black;
		margin-right:15px;
		}

	#rightcontent {
		}

