body { background: #fffcf1 repeat-y; }

/* SISÄLTÖALUEEN PALSTOJEN PERUSMÄÄRITELMÄT */
#secondary { background: #ffffff;}
#primary { background: #ffffff; border-right: 1px solid #cac7bc; } 
#bonus { background: #f5f8fd;  }

#content { border-top: 2px solid #ffffff; border-bottom: 5px solid #ccc9bc;}

/* Yleiset */
.successText { color: #008000; }
.errorText { color: #ff0000; }

/* HEADERIN MÄÄRITELMÄT */


#header { background: url(../images/header_bg.gif) #fff no-repeat 0px 67px; }

*html #header { background: url(../images/header_bg.gif) #fff no-repeat 0px 79px; }

/* Yläsinisen määritykset */
.header_info { background: #ccc9bd; color: white; }

/* Logoalueen (mukaanlukien hakukenttä) määritykset */
.header_logot { background: #fff; }

#menu1 { border-bottom: 4px solid #ccc9bd; font-family: arial narrow, "arial narrow", gill sans, georgia, arial, verdana, sans-serif;}
#menu1 ul li {
	/*background: url(../images/menu1_a_right.gif) no-repeat top right;*/
	background: #dfdbca ;
	border-top: 1px solid #cfcfcd;
	border-left: 1px solid #cfcfcd;
	border-right: 1px solid #cfcfcd;
	font-family: arial narrow, "arial narrow", gill sans, georgia, arial, verdana, sans-serif;
}

#menu1 ul li a {
	line-height: 20px;
	/*background: url(../images/menu1_a_left.gif) no-repeat top left;*/
	color: #4c4a46;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: normal;
	font-family: arial narrow, "arial narrow", gill sans, georgia, arial, verdana, sans-serif;
}

#menu1 ul li a:hover, #menu1 ul li a:active {
	color: #ffffff;
}

#menu1 ul li.selected {
	/*background-image: url(../images/menu1_c_right.gif);*/
	background: #c9c6bb ;
	border-top: 1px solid #cbcbc9;
	border-left: 1px solid #cbcbc9;
	border-right: 1px solid #cbcbc9;
	
}

#menu1 ul li.selected a {
	/*background-image: url(../images/menu1_c_left.gif);*/
	color: #000000;
}
/*
#lukija #menu1 li.lukija, 
#tilaaja #menu1 li.tilaaja,
#ilmoittaja #menu1 li.ilmoittaja,
#yhteydet #menu1 li.yhteydet,
#sanomalehti #menu1 li.sanomalehti {
	background-image: url(../images/menu1_c_right.gif);
}

#lukija #menu1 li.lukija a, 
#tilaaja #menu1 li.tilaaja a,
#ilmoittaja #menu1 li.ilmoittaja a,
#yhteydet #menu1 li.yhteydet a,
#sanomalehti #menu1 li.sanomalehti a {
	background-image: url(../images/menu1_c_left.gif);
	color: #000000;
}
*/


#menu2 { border-top: 1px solid #999999; }

#menu2 ul li {
	background: #e0dcca ;
	border-bottom: 1px solid #bcbbb9;
	border-left: 1px solid #bcbbb9;
	border-right: 1px solid #bcbbb9;
}

#menu2 ul li a {
	line-height: 22px;
	color: #4c4a46;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	font-family: arial narrow, "arial narrow", gill sans, georgia, arial, verdana, sans-serif;
	/*background: url(../images/menu2_a_left.gif) no-repeat top left;*/
}
#menu2 ul li a:hover, #menu2 ul li a:active {
	color: #ffffff;
}

#menu2 ul li.selected {
	background: #cac7bc; /*url(../images/menu2_c_right.gif)*/;
	color: #000000;
}

#menu2 ul li.selected a{
	/*background-image: url(../images/menu2_c_left.gif);*/
	color: #000000;
}

/*
.etusivu_c #menu2 li.etusivu a, 
.maakunta_c #menu2 li.maakunta a,
.kulttuuri_c #menu2 li.kulttuuri a,
.kotimaa_c #menu2 li.kotimaa a,
.talous_c #menu2 li.talous a,
.mielipide_c #menu2 li.mielipide a,
.urheilu_c #menu2 li.urheilu a,
.arkisto_c #menu2 li.arkisto a {
	background-image: url(../images/menu2_c_left.gif);
	color: #000000;
}

.etusivu_c #menu2 li.etusivu, 
.maakunta_c #menu2 li.maakunta,
.kulttuuri_c #menu2 li.kulttuuri,
.kotimaa_c #menu2 li.kotimaa,
.talous_c #menu2 li.talous,
.mielipide_c #menu2 li.mielipide,
.urheilu_c #menu2 li.urheilu,
.arkisto_c #menu2 li.arkisto {
	background-image: url(../images/menu2_c_right.gif);
	color: #000000;
}
*/

form#hakulomake {
	background: #fdf6dc;	
	border: 1px solid #e4dfcc;
	font-family: gill sans, arial narrow, "arial narrow", georgia, arial, verdana, sans-serif;
}


/* OIKEAN PALSTAN MÄÄRITYKSET */

.s_block { border-bottom: 2px solid #ffffff;}
.s_block h1 { background: url(../images/otsikkoh1.gif) no-repeat 0px 20px;}
.s_kuva img { border: 1px solid #f4f4f1; background: #fdf6dc; padding: 5px;}

/* KESKIMMÄISEN PALSTAN MÄÄRITYKSET */
.p_block { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.p_block h1 { background: url(../images/otsikko_v_right.gif) no-repeat 0px 20px;}

.p_kuva { border: 1px solid #f3f3ef; background: #fdf7dc; padding: 5px; }

.p_block .p_lisacontent { margin-left: 10px; margin-right: 10px; }

/*.p_content { background: url(../images/alaviivat.gif) no-repeat bottom center; }*/
.p_content_block { background: url(../images/alaviivat.gif) no-repeat bottom center; padding-bottom: 10px;}
.p_content_main { background: url(../images/alaviivat.gif) no-repeat bottom center; padding-bottom: 10px;}
/* footer */

#footer { 
	border-top: 1px solid #999999; 
	background: url(../images/footer_ala.gif) #fef9e6 repeat-x 0px 55px;
	/* background: #fef9e6;  */
	width: 750px; 
}


