/*Etusivun tyylit:
Vihreä nosto otsikko (Eurovaalit..): Verdana, 12 px, bold, #466432


Etusivun linkkiteksti (ajankohtaista-osiossa) ei aktiivinen: Arial Narrow, 11 px,
bold, #000000
Etusivun linkkiteksti (ajankohtaista-osiossa) MO + visited: Arial Narrow, 11 px,
bold, #466432*/

BODY
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial NArrow;
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 0 0;
	width: 750px;
}

/*table elements*/
td {font-family: Verdana, Arial, Sans-Serif; font-size: 11px;}
td.areaGreen1	{ background-color: #466432; } /* tummanvihreä */
td.areaGreen2	{ background-color: #8CB32A; } /* vaaleanvihreä */
td.areaGreen3	{ background-color: #DFDFBC; }	
td.areaGreen4	{ background-color: #EFEFDD; } /* menu */

h1{font-size: 12px;	font-weight: bold; margin: 0 0 0 0;}
h2{font-size: 10px; font-weight: bold; margin: 0 0 0 0;}
/* Blocks */
p{ margin: 0 0 0 0; padding: 0 0 5px 0;}
div{ margin: 0 0 0 0;}
/* topLinks */
p.teesi{padding: 2px 10px 2px 0; line-height:18px;}

/* menu */
div.menuArea { padding: 8px 0px 0 0;}
p.selected {padding: 4px 10px 0 10px; color:#8CB32A; font-size:12px; font-weight:bold; }
p.menuItem {padding: 4px 10px 0 39px;}

/* runo */
div.runo { padding: 10px 10px 10px 15px; background-color: #DFDFBC;}
p.runoOts	{ padding: 0 0 7px 0; font-weight: bold;}
p.allekirj	{padding: 10px 0 5px 0; font-size:10px;}

/* calendar */
div.calendar { padding: 10px 10px 10px 10px; }
p.calDate{ color:#466432; padding: 0 0 0 0; }
p.calItem{ font-weight: bold; padding: 0 0 0 0; }
p.calLoc{ padding: 0 0 6px 0; }

/* etusivu teemanosto */
h1.es {font-size: 14px;	font-weight: bold; padding: 5px 10px 2px 10px; margin: 0 0 0 0;}
p.es{ padding: 0 5px 5px 10px;}

/* ajankohtaista */
div.news { padding: 5px 5px 5px 0; margin: 0 0 0 0; }
p.newsDate{ color:#466432; padding: 8px 0 0 0;}
p.newsItem{ padding: 0 0 0 0;}

/*teema-, puhelinkit*/
h1.linkit{padding:5px 10px 0 0;}
div.linkit{padding: 0 10px 2px 0; line-height:14px;}

/* alasivut */
h1.as	{padding: 0 0 5px 0;}
h2.as	{padding: 0 0 5px 0;}

/* alasivut */
h1.vast	{padding: 0 0 5px 0;}
h2.kys	{padding: 0 0 0 0;}
p.vast	{padding: 0 0 5px 0;}
p.vastpvm {color:#466432; padding: 5px 0 0 0;}
p.galleria {font-size:10px;}

div.listalle{padding: 10px 10px 10px 10px;}
p.listalle{padding: 15px 10px 5px 5px; font-weight:bold; }
input.listalle{width:370px;}
textarea.viesti{width:370;}

/* Anchors */
A:link		{ color: #466432; font-size:11px; text-decoration:none; }
A:active	{ color: #466432; font-size:11px; text-decoration:none; }
A:visited	{ color: #466432; font-size:11px; text-decoration:none; }
A:hover		{ color: #466432; font-size:11px; text-decoration:none; }

A.reg:link		{ color: #000000; font-size:11px; text-decoration:none; }
A.reg:active	{ color: #000000; font-size:11px; text-decoration:none; }
A.reg:visited	{ color: #466432; font-size:11px; text-decoration:none; }
A.reg:hover		{ color: #466432; font-size:11px; text-decoration:none; }

A.menu:link		{ color: #466432; font-weight: bold; font-size:12px; text-decoration:none;}
A.menu:active	{ color: #8CB32A; font-weight: bold; font-size:12px; text-decoration:none;}
A.menu:visited	{ color: #466432; font-weight: bold; font-size:12px; text-decoration:none;}
A.menu:hover	{ color: #8CB32A; font-weight: bold; font-size:12px; text-decoration:none;}

A.menuSelected:link	{ color: #8CB32A; font-weight: bold; font-size:12px; text-decoration:none;}
A.menuSelected:active	{ color: #8CB32A; font-weight: bold; font-size:12px; text-decoration:none;}
A.menuSelected:visited	{ color: #8CB32A; font-weight: bold; font-size:12px; text-decoration:none;}
A.menuSelected:hover	{ color: #8CB32A; font-weight: bold; font-size:12px; text-decoration:none;}

A.news:link		{ color: #000000; font-weight: bold; text-decoration:none; }
A.news:active	{ color: #000000; font-weight: bold; text-decoration:none; }
A.news:visited	{ color: #466432; font-weight: bold; text-decoration:none; }
A.news:hover	{ color: #466432; font-weight: bold; text-decoration:none; }

A.teesi:link	{ color: #ffffff; font-size:12px; text-decoration:none; }
A.teesi:active	{ color: #ffffff; font-size:12px; text-decoration:none; }
A.teesi:visited	{ color: #ffffff; font-size:12px; text-decoration:none; }
A.teesi:hover	{ color: #ffffff; font-size:12px; text-decoration:none; }


/* Form elements */
select{}
input{}