@import url("pride_valikko.css");

body {

     padding: 0;
     margin: 0;
     background-color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;

}

.top {

     width: 100%;
     line-height: 125px;
     height: 125px;	
     margin: 0px;
     padding: 0px;
     background-color: #facbc7;

}

a:visited img {

	 border: 0;
	 text-decoration: none;
}

a:link img {

        border: 0;
        text-decoration: none;

}

a:link {

	color: #39838a;

}

a:visited {

	color: #000000;

}

img {

    margin: 0px;
    padding: 0px;

}

.sisalto {

	float: left;
	width: 49%;
	margin: 0.5em;
	padding: 0.5em;

}

.sisalto h1, .sisalto_oikea h1 {

	 font-size: 1.2em;

}

.sisalto h2, .sisalto_oikea h2 {

	 font-size: 1.0em;

}

.sisalto h3, .sisalto_oikea h3 {

	font-size: 0.9em;

}

.sisalto p {

	 font-size: 0.8em;

}

.sisalto_oikea {

	float: left;
	width: 40%;
	margin: 2.5em 0.5em 0.5em 0.5em;
	padding: 0.5em;

}

.ohjelmasisalto {

	width: 95%;
	margin: 1em;
	padding: 1em;

}

.ohjelmasisalto h1 {

	font-size: 1.2em;
}

.ohjelmasisalto h2 {

	font-size: 1.0em;

}

.ohjelmasisalto h3, p {

	font-size: 0.8em;
	margin: 0.5em 0 0 0;

}

.ohjelma {

	 background-color: #b3d7ed;
	width: 100%;

}

.ohjelma h1 {

	 font-size: 1.2em;

}

.ohjelma h2 {

	 font-size: 0.8em;
	 margin: 0.1em 0 0.1em 0;
}

.ohjelma p {

	 font-size: 0.8em;
	 margin: 0.5em 0 0.5em 0;

}

.ohjelma th {

	 background-color: #4a7cb9;
	 border-style: solid;
	 border-width: 0px 2px 0px 0px;
	 border-color: #ffffff;

}

.ohjelma .tapahtuma {

	 background-color: inherit;
	 border-style: solid;
	 border-width: 0px 2px 0px 0px;
	 border-color: #ffffff;
	 vertical-align: top;
}

.ohjelma a:link, a:visited {

	color: #000000;

}
	

.ohjelma .aika {

	 background-color: inherit;
	 border-style: dotted;
	 border-width: 0px 2px 0px 0px;
	 border-color: #0000ff;
	 text-align: right;
	 vertical-align: top;
	 font-size: 0.7em;
	 
}

.alatunniste {

	position: relative;
	clear: both;
	width: 100%;
	bottom: 0;
	margin: 0;
	padding: 0;
	background-color: #afc0d7;
	border-style: solid;
	border-color:#5f737e;
	border-width: 1px 0px 0px 0px;
	font-size: 0.8em;
	text-align: center;

}

.alatunniste a:link {

	color: #000000;

}

a:link {

	color: #5f737e;


}

.kartta li {

	list-style-type: none;

}

dt {

	text-decoration: underline;

}

dd {

	font-size: 0.9em;
	margin: 0.5em 0 0.5em 1em;

}

.eng {

     font-style: italic;


}