* {					margin: 0; padding: 0; border: 0; }

body {				background: url('flashtausta.jpg') repeat-x  #fff; margin: 0 auto; text-align: center; }


.clear {clear:both}


.vasuri {				text-align: left; float: left; width: 450px; }

.vaalikone {				height: auto; }


.yla {				text-align: center; margin: 0 auto; background: url('lataustausta.jpg') no-repeat top center; width: 754px; height: 352px; }

.marquee {				text-align: center; margin: 0 auto; background: url('') #fff; width: 688px; height: 25px; border: solid 1px; border-color: #8c7a79; line-height: 25px; font-family: Arial, Georgia; font-size: 12pt; color: #b04d4d;}

.tausta_yla {				text-align: center; margin: 0 auto; background: url('tausta_yla.jpg') no-repeat; width: 743px; height: 45px; }
.tausta_ala {				text-align: center; margin: 0 auto; background: url('tausta_ala.jpg') no-repeat; width: 743px; height: 36px; }


.vasen {				width: 408px; float: left; text-align: left; padding-left: 35px; font-family: Arial, Georgia; font-size: 13px; color: #000;	}
.oikea {				width: 270; float: left; text-align: center; padding-left: 15px; padding-right: 15px;}
.logot {				padding: 15px; text-align: center; margin: 0 auto; }

.vasen h2 {			font-family: Arial, Georgia; font-size: 20px; color: #af040b;	}
.vasen a {			font-family: Arial, Georgia; font-size: 13px; color: #3aa5d2; text-decoration: none;	}
.vasen a:hover {			font-family: Arial, Georgia; font-size: 13px; color: #2883a9; text-decoration: underline;	}


.justify {				text-align: justify; margin-right: 15px; font-family: Arial, Georgia; font-size: 13px; color: #000; 	}
.uusimmat {				border-left: #d6d6d6 solid; border-width: 1px; padding-left: 15px; text-align: left; margin-right: 15px; font-family: Arial, Georgia; font-size: 13px; color: #000; 	}
.uusimmat h2 {			font-family: Arial, Georgia; font-size: 20px; color: #af040b;	}
.uusimmat h3 {			font-family: Arial, Georgia; font-size: 15px; color: #4c4c4c;	}
.uusimmat h1 {			font-family: Arial, Georgia; font-size: 15px; color: #909091; text-decoration: none; font-weight: bold;	}
.uusimmat a {			font-family: Arial, Georgia; font-size: 15px; color: #1480ec; text-decoration: none; font-weight: bold;	}


.tekstit {				width: 650px; text-align: left; margin-left: 35px; font-family: Arial, Georgia; font-size: 13px; color: #000;	}
.tekstit h3 {			font-family: Arial, Georgia; font-size: 16px; color: #497d19;	}
.tekstit h2 {			font-family: Arial, Georgia; font-size: 20px; color: #af040b;	}
.tekstit h1 {			font-family: Arial, Georgia; font-size: 14px; color: #6fa5c8;	}
.tekstit a {			font-family: Arial, Georgia; font-size: 13px; color: #3aa5d2; text-decoration: none;	}
.tekstit a:hover {			font-family: Arial, Georgia; font-size: 13px; color: #2883a9; text-decoration: underline;	}

.pieni {				font-family: Arial, Georgia; font-size: 10px; color: #000;	}


.ala {				padding-top: 30px; text-align: center; margin: 0 auto; background: url('alatausta.jpg') no-repeat #fff; width: 743px; height: 150px; font-family: Arial, Georgia; font-size: 10px; color: #9e9e9e;}
.ala a {				font-family: Arial, Georgia; font-size: 10px; color: #9e9e9e;}



.main {				text-align: left; margin: 0 auto; background: url('tausta_keski.jpg'); width: 743px; }

.sitoudu {			font-family: Arial, Georgia; font-size: 12px; color: #af040b; }


.pvm {			font-family: Arial, Georgia; font-size: 15px; color: #6fa5c8; padding: 10px;	}
.selitys {			font-family: Arial, Georgia; font-size: 13px; color: #000;	}
.tiedosto {			font-family: Arial, Georgia; font-size: 13px; color: #57768a; font-weight: bold;}
.tiedosto h2 {			font-family: Arial, Georgia; font-size: 20px; color: #af040b;	}



.paattajat_yla {				width: 660px; text-align: left;  font-family: Arial, Georgia; font-size: 13px; color: #000; background: url('paattajat_yla.jpg') #fff;   height: 28px;	}
.paattajat_ala {				width: 660px; text-align: left;  font-family: Arial, Georgia; font-size: 13px; color: #000; background: url('paattajat_ala.jpg') #fff;  height: 28px;	}
.kuntalaiset_yla {				width: 660px; text-align: left;  font-family: Arial, Georgia; font-size: 13px; color: #000; background: url('kuntalaiset_yla.jpg') #fff;   height: 28px;	}
.kuntalaiset_ala {				width: 660px; text-align: left;  font-family: Arial, Georgia; font-size: 13px; color: #000; background: url('kuntalaiset_ala.jpg') #fff;  height: 28px;	}


.paattajat {				width: 600px; text-align: left; font-family: Arial, Georgia; font-size: 13px; color: #000; background: url('paattajat_keski.jpg') #fff; padding-left: 30px; padding-right: 30px;}

.paattajat a {				font-family: Arial, Georgia; font-size: 13px; color: #000; }

.paattajat h1 {			font-family: Arial, Georgia; font-size: 18px; color: #af040b;	}
.paattajat h2 {			font-family: Arial, Georgia; font-size: 13px; color: #197498; display: inline;	}
.paattajat h2 a {			font-family: Arial, Georgia; font-size: 13px; color: #197498; display: inline; text-decoration: none;}
.paattajat h2 a:hover {			font-family: Arial, Georgia; font-size: 13px; color: #114559; display: inline; text-decoration: none;}
.paattajat h3 {			font-family: Arial, Georgia; font-size: 10px; color: #6c6c6c; display: inline;	}
.paattajat h3 a {			font-family: Arial, Georgia; font-size: 10px; color: #6c6c6c; display: inline;	}
.paattajat h4 {			font-family: Arial, Georgia; font-size: 13px; color: #af040b; display: inline;}
.paattajat h4 a {			font-family: Arial, Georgia; font-size: 13px; color: #af040b; display: inline; text-decoration: none;}
.paattajat h5 {			font-family: Arial, Georgia; font-size: 11px; color: #606060; font-style: italic;}

.kuntalaiset {				width: 600px; text-align: left; font-family: Arial, Georgia; font-size: 13px; color: #000; background: url('kuntalaiset_keski.jpg') #fff; padding-left: 30px; padding-right: 30px;}
.kuntalaiset h1 {			font-family: Arial, Georgia; font-size: 18px; color: #af040b;	}
.kuntalaiset h2 {			font-family: Arial, Georgia; font-size: 13px; color: #197498; display: inline;	}
.kuntalaiset h2 a {			font-family: Arial, Georgia; font-size: 13px; color: #197498; display: inline; text-decoration: none;}
.kuntalaiset h2 a:hover {			font-family: Arial, Georgia; font-size: 13px; color: #114559; display: inline; text-decoration: none;}
.kuntalaiset h3 {			font-family: Arial, Georgia; font-size: 10px; color: #6c6c6c; display: inline;	}
.kuntalaiset h3 a {			font-family: Arial, Georgia; font-size: 10px; color: #6c6c6c; display: inline;	}
.kuntalaiset h4 {			font-family: Arial, Georgia; font-size: 13px; color: #af040b; display: inline;}
.kuntalaiset h4 a {			font-family: Arial, Georgia; font-size: 13px; color: #af040b; display: inline; text-decoration: none;}
.kuntalaiset h5 {			font-family: Arial, Georgia; font-size: 11px; color: #606060; font-style: italic;}



.nimi {				font-family: Arial, Georgia; font-size: 13px; color: #000; }
.kirjoittaja {				font-family: Arial, Georgia; font-size: 11px; color: #000; }
.kirjoittaja a {				font-family: Arial, Georgia; font-size: 11px; color: #4f7593; }


.kampanja img {	padding-right: 5px;				}

.kampanja {	background: #fff; border: 3px dotted #a7d1e2; height: 114px; width: 660px;				}
.kampanja h2 {	font-family: Arial, Georgia; font-size: 11px; color: #606060; font-style: italic;			}


.reunat {	margin: 5px;				}


.kommentit
{
color: #000;
background: #fff;
border: 1px solid #000;
padding: 5px;
width: 450px;
margin-top: 5px;
margin-bottom: 5px;
}



.paattajat submit
{
color: #fff;
background: url('sitoudunappi.jpg');
padding: 5px;
font-weight: bold;
width: 121px;
height: 40px;
border: 0px solid #fff;
}












.vinkkaateksti
{
color: #000;
background: #fff;
border: 1px solid #000;
padding: 5px;
width: 450px;
height: 100px;
margin-top: 5px;
margin-bottom: 5px;
}











input
{
color: #000;
background: #fff;
border: 1px solid #000;
padding: 5px;
width: 250px;
margin-top: 5px;
margin-bottom: 5px;
}

.puolue
{
color: #000;
background: #fff;
border: 1px solid #000;
padding: 5px;
width: 250px;
margin-top: 5px;
margin-bottom: 5px;
}

.submit
{
color: #fff;
background: url('sitoudunappi.jpg');
padding: 5px;
font-weight: bold;
width: 121px;
height: 40px;
border: 0px solid #fff;
}





/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0px; margin: 0 auto; text-align: center; width: 710px; font-family: Arial, Georgia; font-size: 12pt; color: #b04d4d; overflow: hidden;}
	.coda-slider { line-height: 20px; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider {  overflow: auto !important; padding-right: 0px;  line-height: 20px; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 700px;  } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 650px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { width: 20px;  margin-left: 5px; margin-right: 5px; border: 0px solid;}
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c;}
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 5px;}
	
	.coda-slider .panel-wrapper img { border: solid 10px; border-color: #fff;}
	
	/* Preloader */
	.coda-slider p.loading { padding: 0px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 0px 0px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	






