body {
	margin: 0;
	padding: 0;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #553411;
	background-color:#FAF9F5;
}

a {color: #e07102; text-decoration:underline;}
a:hover {color: #e07102; text-decoration:none;}


body * {
	border: 0;
	padding: 0;
	margin: 0;
	text-decoration: none;	
}

div#wrapper {
	margin: 0 auto;
	width: 924px;
}

div#container {
	width: 924px;
}

div#header {
	width: 924px;
	height: 370px;
}

div#header_subpage {
	width: 924px;
	height: 280px;
}

div#content {
	float: left;
	width: 924px;
	padding-top: 28px;
	background: url(/wp-content/themes/colores/images/bg_content.gif) 0 0 repeat-y;
}

div#left {
	width: 188px;
	float: left;
	padding: 0 10px 0 6px;
}

div.entry a {color: #e07102; text-decoration:underline!important;}
div.entry a:hover {color: #e07102; text-decoration:none!important;}

div#main {
	width: 458px;
	float: left;
	padding: 0 29px;
}

div#right {
	width: 178px;
	float: right;
	padding: 0 8px 0 0px;
}

div#footer {
float: left;
width: 100%;
min-height: 100px;
height: 100%;
_height: 100px;
background: #efece8 url(/wp-content/themes/colores/images/bg_footer.gif) 0 0 repeat-x;
}

div#logo_padding { padding: 20px 0 0 20px; float: left; }
span.tr { display: none; }
h1#logo { height: 54px; width: 194px; background: url(/wp-content/themes/colores/images/h1_logo.jpg) 0 0 no-repeat; }

/*lang*/

ul#lang { /*position:absolute; top:5px; right:5px;*/ height: 33px;float:right; margin:0; padding:0;  display: inline;}
ul#lang li { display: inline; width: 43px; height: 33px; }
ul#lang li a { float: left; width: 43px; height: 33px; margin-left: 2px; }
ul#lang li#fi a { text-indent:-500px; overflow:hidden; background: url(/wp-content/themes/colores/images/lang_fi.gif) 0 0 no-repeat; }
ul#lang li#sve a { text-indent:-500px; overflow:hidden; background: url(/wp-content/themes/colores/images/lang_sve.gif) 0 0 no-repeat; }
ul#lang li#eng a { text-indent:-500px; overflow:hidden; background: url(/wp-content/themes/colores/images/lang_eng.gif) 0 0 no-repeat; }
ul#lang li a:hover { background-position: 0 -32px!important; }
ul#lang li.active a { background-position: 0 -32px!important; }

/* Main navigation */
ul#navi { width: 710px; height: 35px; margin-top: 19px; margin-bottom: 7px; float: right; list-style-type:none; }
ul#navi li { display: inline; }
ul#navi li a { width: 139px; height: 35px; display: block; float: left; margin-left: 2px; }
ul#navi li.nav1 a { background: url(/wp-content/themes/colores/images/nav1.gif) 0 0 no-repeat; }
ul#navi li.nav2 a { background: url(/wp-content/themes/colores/images/nav2.gif) 0 0 no-repeat; }
ul#navi li.nav3 a { background: url(/wp-content/themes/colores/images/nav3.gif) 0 0 no-repeat; }
ul#navi li.nav4 a { background: url(/wp-content/themes/colores/images/nav4.gif) 0 0 no-repeat; }
ul#navi li.nav5 a { background: url(/wp-content/themes/colores/images/nav5.gif) 0 0 no-repeat; }
ul#navi li a:hover { background-position: 0 -35px; }

/* Main navigation SVE */

ul#navi li.nav1_sve a { background: url(/wp-content/themes/colores/images/nav1_sve.gif) 0 0 no-repeat; }
ul#navi li.nav2_sve a { background: url(/wp-content/themes/colores/images/nav2_sve.gif) 0 0 no-repeat; }
ul#navi li.nav3_sve a { background: url(/wp-content/themes/colores/images/nav3_sve.gif) 0 0 no-repeat; }
ul#navi li.nav4_sve a { background: url(/wp-content/themes/colores/images/nav4_sve.gif) 0 0 no-repeat; }
ul#navi li.nav5_sve a { background: url(/wp-content/themes/colores/images/nav5_sve.gif) 0 0 no-repeat; }
ul#navi li a:hover { background-position: 0 -35px; }


/* Main navigation ENG */

ul#navi li.nav1_eng a { background: url(/wp-content/themes/colores/images/nav1_eng.gif) 0 0 no-repeat; }
ul#navi li.nav2_eng a { background: url(/wp-content/themes/colores/images/nav2_eng.gif) 0 0 no-repeat; }
ul#navi li.nav3_eng a { background: url(/wp-content/themes/colores/images/nav3_eng.gif) 0 0 no-repeat; }
ul#navi li.nav4_eng a { background: url(/wp-content/themes/colores/images/nav4_eng.gif) 0 0 no-repeat; }
ul#navi li.nav5_eng a { background: url(/wp-content/themes/colores/images/nav5_eng.gif) 0 0 no-repeat; }
ul#navi li a:hover { background-position: 0 -35px; }

/* Left side navigation */
ul#navi_left { width: 188px; float: left; list-style-type:none; }
ul#navi_left li { font: bold 13px/28px Arial, Helvetica, sans-serif; color: #553411; }
ul#navi_left li a { color: #553411; width: 188px; display: block; background: url(/wp-content/themes/colores/images/navi_arrow.gif) right 10px no-repeat; border-bottom: 1px solid #d2cac1; }
ul#navi_left li.open a { background: url(/wp-content/themes/colores/images/navi_arrow-open.gif) right 10px no-repeat;  }
ul#navi_left li a:hover { border-bottom: 1px dotted #d2cac1; }
ul#navi_left li ul { padding: 10px 0 20px 0; list-style-type:none; }
ul#navi_left li ul li { font: bold 12px/18px Arial, Helvetica, sans-serif; }
ul#navi_left li.open ul li a { background: none; border: none; }
ul#navi_left li ul li a:hover { border-bottom: 0; text-decoration: underline; }

/* Left side subpage navigation */
ul#navi_left_subpage { width: 188px; float: left; padding-bottom:24px; list-style-type:none; }
ul#navi_left_subpage li { font: bold 13px/28px Arial, Helvetica, sans-serif; color: #553411; }
ul#navi_left_subpage li a { color: #DF7004; width: 188px; display: block; background: url(/wp-content/themes/colores/images/navi_arrow_orange.gif) right 10px no-repeat; border-bottom: 1px solid #d2cac1; }
ul#navi_left_subpage li.open a { background: url(/wp-content/themes/colores/images/navi_arrow-open-orange.gif) right 10px no-repeat;  }
ul#navi_left_subpage li a:hover { border-bottom: 1px dotted #d2cac1; }
ul#navi_left_subpage li ul { padding: 10px 0 20px 0; list-style-type:none; }
ul#navi_left_subpage li ul li { font: bold 12px/18px Arial, Helvetica, sans-serif; }
ul#navi_left_subpage li.open ul li a { background: none; border: none; }
ul#navi_left_subpage li ul li a:hover { border-bottom: 0; text-decoration: underline; }

/* Breadcrumb */
ul#breadcrumb { width: 458px; height: 23px; }
ul#breadcrumb li { display: inline; color: #51a0f1; line-height: 12px; }
ul#breadcrumb li a { color: #51a0f1; text-decoration:none; }
ul#breadcrumb li a:hover { color: #51a0f1; text-decoration:underline; }

/* Text sizer */
/* ul#textsize { float: right; height: 33px; width: 90px; margin-top: -2px; position: relative; } */
ul#textsize { float: right; height: 33px; width: 90px; margin-top: -30px; position: relative; }
ul#textsize li { display: inline; width: 43px; height: 33px; }
ul#textsize li a { float: left; width: 43px; height: 33px; margin-left: 2px; }
ul#textsize li.bigger a { background: url(/wp-content/themes/colores/images/btn_bigger.gif) 0 0 no-repeat; }
ul#textsize li.smaller a { background: url(/wp-content/themes/colores/images/btn_smaller.gif) 0 0 no-repeat; }
ul#textsize li a:hover { background-position: 0 -33px; }

/* Bottom navi */
ul#navi_double { float: left; _float: none; margin-top: 20px; margin-bottom:5px; text-align: center; width: 924px; }
ul#navi_double li { display: inline; font-weight: bold; color: #e07102; }
ul#navi_double li a { color: #e07102; }

/* Search Form*/
form#searchform { float: left; width: 170px; padding-bottom: 22px; }
form#searchform input.tf { border: 1px solid #d2d2d2; width: 109px; height: 15px; float: left; margin-right: 9px; font-size: 12px; padding: 2px;}
form#searchform input.btn { float: left; margin-top: -1px; position: relative; }

/* Titles */
h1 { font: normal 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 0 13px 0; }
h3#title_yleista { float: left; background: url(/wp-content/themes/colores/images/title_yleista.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_yleista_sve { float: left; background: url(/wp-content/themes/colores/images/title_yleista_sve.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_yleista_eng { float: left; background: url(/wp-content/themes/colores/images/title_yleista_eng.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_hae { float: left; background: url(/wp-content/themes/colores/images/title_hae.gif) 0 0 no-repeat; height: 25px; width: 185px; }
h3#title_hae_sve { float: left; background: url(/wp-content/themes/colores/images/title_hae_sve.gif) 0 0 no-repeat; height: 25px; width: 185px; }
h3#title_hae_eng { float: left; background: url(/wp-content/themes/colores/images/title_hae_eng.gif) 0 0 no-repeat; height: 25px; width: 185px; }
h3#title_ajankohtaista { float: left; background: url(/wp-content/themes/colores/images/title_ajankohtaista.gif) 0 0 no-repeat; height: 30px; width: 185px; }
h3#title_ajankohtaista_sve { float: left; background: url(/wp-content/themes/colores/images/title_ajankohtaista_sve.gif) 0 0 no-repeat; height: 30px; width: 185px; }
h3#title_ajankohtaista_eng { float: left; background: url(/wp-content/themes/colores/images/title_ajankohtaista_eng.gif) 0 0 no-repeat; height: 30px; width: 185px; }

h3#title_lahjoita { float: left; background: url(/wp-content/themes/colores/images/title_lahjoita.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_lahjoita_sve { float: left; background: url(/wp-content/themes/colores/images/title_lahjoita_sve.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_lahjoita_eng { float: left; background: url(/wp-content/themes/colores/images/title_lahjoita_eng.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_tietoa_coloresista { float: left; background: url(/wp-content/themes/colores/images/title_tietoa_coloresista.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_tietoa_coloresista_sve { float: left; background: url(/wp-content/themes/colores/images/title_tietoa_coloresista_sve.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_tietoa_coloresista_eng { float: left; background: url(/wp-content/themes/colores/images/title_tietoa_coloresista_eng.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_jaseneksi { float: left; background: url(/wp-content/themes/colores/images/title_jaseneksi.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_jaseneksi_sve { float: left; background: url(/wp-content/themes/colores/images/title_jaseneksi_sve.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h3#title_jaseneksi_eng { float: left; background: url(/wp-content/themes/colores/images/title_jaseneksi_eng.gif) 0 0 no-repeat; height: 23px; width: 188px; }
h4 { font: bold 13px/18px Arial, Helvetica, sans-serif; }
h4 span.date { color: #e07102; }


/* Text styles */
p { margin-bottom: 1.5em; }
p a { color: #e07102; text-decoration: underline; }
p a:hover { text-decoration: none; }
div.nosto p { font: normal 12px/18px Arial, Helvetica, sans-serif; }

div#right p a { color: #553411; text-decoration: underline; display: block; }
div#right p a:hover { color: #e07102; text-decoration: underline;  }
a.newslink { color:#553411; text-decoration: underline; }
a.newslink:hover { color:#E07102; text-decoration: underline; }

/* Buttons */
a.print { display: block; width: 65px; height: 30px; background: url(/wp-content/themes/colores/images/btn_print.gif) 0 0 no-repeat; }
a.print:hover { background-position: 0 -30px; }
a.print_sve { display: block; width: 65px; height: 30px; background: url(/wp-content/themes/colores/images/btn_print_sve.gif) 0 0 no-repeat; }
a.print_sve:hover { background-position: 0 -30px; }
a.print_eng { display: block; width: 65px; height: 30px; background: url(/wp-content/themes/colores/images/btn_print_eng.gif) 0 0 no-repeat; }
a.print_eng:hover { background-position: 0 -30px; }


a.goup { display: block; width: 65px; height: 30px; background: url(/wp-content/themes/colores/images/btn_top.gif) 0 0 no-repeat; }
a.goup:hover { background-position: 0 -30px; }
a.goup_sve { display: block; width: 65px; height: 30px; background: url(/wp-content/themes/colores/images/btn_top_sve.gif) 0 0 no-repeat; }
a.goup_sve:hover { background-position: 0 -30px; }
a.goup_eng { display: block; width: 65px; height: 30px; background: url(/wp-content/themes/colores/images/btn_top_eng.gif) 0 0 no-repeat; }
a.goup_eng:hover { background-position: 0 -30px; }

a.sitemap { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_sitemap.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; }
a.sitemap_sve { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_sitemap_sve.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; }
a.sitemap_eng { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_sitemap_eng.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; }

a.feedback { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_feedback.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 1px solid #d2cac1; }
a.links { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_links.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 0px solid #d2cac1; }
a.links_sve { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_links_sve.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 0px solid #d2cac1; }
a.links_eng { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_links_eng.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 0px solid #d2cac1; }

a.contact { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_contact.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 0px solid #d2cac1; }
a.contact_sve { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_contact_sve.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 0px solid #d2cac1; }
a.contact_eng { display: block; float: left; width: 191px; height: 28px; background: url(/wp-content/themes/colores/images/btn_contact_eng.gif) 0 0 no-repeat; position: relative; margin-left: -16px; border-top: 1px solid #d2cac1; border-bottom: 0px solid #d2cac1; }


a.sitemap:hover, a.sitemap_sve:hover, a.sitemap_eng:hover { border-top: 1px dotted #d2cac1; border-bottom: 1px dotted #d2cac1; margin-bottom: -1px; }
a.feedback:hover { border-top: 1px dotted #d2cac1; border-bottom: 1px dotted #d2cac1; }
a.links:hover, a.links_sve:hover, a.links_eng:hover { border-top: 1px dotted #d2cac1; border-bottom: 0px dotted #d2cac1; }
a.contact:hover, a.contact_sve:hover, a.contact_eng:hover   { border-top: 1px dotted #d2cac1; border-bottom: 0px dotted #d2cac1; }


div#right div.hr { width: 192px; height: 1px; background: url(/wp-content/themes/colores/images/hr.gif) 0 0 repeat-x; float: left; margin-left: -16px; position: relative; margin-bottom: 25px; }

div.nostot { margin-right: -8px; }
div.nosto { width: 178px; min-height:340px; padding: 25px; background: #ece2d5; margin: 0 0 25px 0; float: left; margin-right: 4px; }

div.nostot div.nosto img.bottom { padding:1px; border:1px solid #845922; }

ul#sitemap, ul#sitemap ul { list-style-type:disc; margin-left:0px; }
ul#sitemap li.page_item, ul#sitemap li.page_item ul li.page_item { list-style-type:disc; margin-left:20px; }
ul#sitemap li.page_item a, ul#sitemap li.page_item ul li.page_item a { color:#553411; text-decoration:none; }
ul#sitemap li.page_item a:hover, ul#sitemap li.page_item ul li.page_item a:hover { color:#E07102; text-decoration:underline; }

/**** J&auml;senlomake ****/
table.jasenlomake {

}

table.jasenlomake td.fieldname {
	font-weight:bold;
	width:120px;
}

table.jasenlomake td.fieldname-error {
	font-weight:bold;
	color:#cc0000;
}

table.jasenlomake td.fieldinput {
	padding:4px 4px 4px 16px;
}

table.jasenlomake td.fieldinput input {
	width:330px;
	border:1px solid #D2CAC1;
}

table.jasenlomake td.fieldinput select {
	width:108px;
	border:1px solid #D2CAC1;
}

table.jasenlomake td#personinput input {
	display:inline;
	width:20px;
	border:none;
}

table.jasenlomake td#personinput div {
	width:108px;
	padding-left:2px;
	float:left;
}

table.jasenlomake td.fieldinput input#submitbutton {
	width:330px;
	border:1px solid #e07102;
	padding:2px;
	font-weight:bold;
	font-size:11px;
}

div.clear {
	clear:both;
}

div.leftfloat {
	float:left;
}

div#right h4 {
	line-height:150%;
}

div.entry ul {
	list-style-type:disc;
	margin-left:20px;
	padding-bottom:10px;
}

/**** Table Form ****/
table.tableform-small {

}

table.tableform-small td.fieldname {
	font-weight:bold;
	width:180px;
}

table.tableform-small td.fieldname-error {
	font-weight:bold;
	color:#cc0000;
}

table.tableform-small td.fieldinput {
	padding:4px 4px 4px 16px;
}

table.tableform-small td.fieldinput input {
	width:270px;
	border:1px solid #D2CAC1;
}

table.tableform-small td.fieldinput select {
	width:270px;
	border:1px solid #D2CAC1;
}

table.tableform-small td.fieldinput textarea {
	width:270px;
	border:1px solid #D2CAC1;
}

table.tableform-small td.fieldinput input#submitbutton {
	width:270px;
	border:1px solid #e07102;
	padding:2px;
	font-weight:bold;
	font-size:11px;
}




/*frontpage */

table.frontpagetable {

}

table.frontpagetable td {
	background-color:#ECE2D5;
}





.hidefield {
	width:1px;
	height:1px;
	display:none;
}



