/* perus */ 

* 	{ 
	/*position: relative;*/
	background-color: transparent;
	}

#paalinkit {
	padding: 0px;
	margin: 0px;
	/*display: block;*/
	float: left;
	}

#mainos {
        height: 168px;
        margin: 0px;
        padding: 0px;
        }


/*	
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }
*/

body { 
	background: #0072bc url(kuvat/rakenne/tausta-keski.png) repeat-y center;
	text-align: center;
	font: 9pt/12pt arial;
	}

table { 
	float: left;
/*	clear: left;*/
	}

#alue {
	width: 820px;
	margin: 0px;
	padding: 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-right:auto;
	margin-left:auto;
	}
	
#ylaosa {
	background: url(kuvat/rakenne/banneri.png) no-repeat right;
	width: 820px;
	height: 168px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: left;
	line-height: normal;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 800px;
	}
	
#valikkoruutu {
	background: url(kuvat/rakenne/tausta-valikko.png) repeat-y center;
	width: 820px;
	min-height: 200px;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}	
	
#puoliruutu {
	background: url(kuvat/rakenne/tausta-puolet.png) repeat-y center;
	width: 820px;
	min-height: 250px;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
#taysruutu {
	background: url(kuvat/rakenne/tausta-koko.png) repeat-y center;
	width: 820px;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
#kokoruutu {
	width: 820px;
	min-height: 150px;
	height: auto;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	}

#kapea-vasen {
	background-color: transparent;
	width: 210px;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: left;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 210px;
	}
	
#levea-oikea {
	width: 600px;
	margin: 0px;
	margin-right: 0px;
	text-align: left;
	display: inline;
	padding: 0px;
	clear: right;
	float: right;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
	}
	
#puolet-vasen {
	width: 405px;
	margin: 0px;
	margin-left: 0px;
	text-align: left;
		display: inline;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 405px;
	}
	
#puolet-oikea {
	width: 405px;
	margin: 0px;
	/*margin-left: 10px; */
	/*margin-right: 10px;*/
	clear: right;
	float: right;
	display: inline;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 405px;
	}

#alapalkki {
	background: url(kuvat/rakenne/alaotsikko-puolet.png) no-repeat center;
	width: 820px;
	height: 42px;
	margin: 0px;
	float: left;
	}
	
#alapalkki-valikko {
	background: url(kuvat/rakenne/alaotsikko-valikko.png) no-repeat center;
	width: 820px;
	height: 42px;
	margin: 0px;
	float: left;
	}

#alaviiva {
	background: url(kuvat/rakenne/alaviiva.png) no-repeat center;
	width: 820px;
	height: 14px;
	margin: 0px;
	float: left;
	}

#sisalto-vasenpuoli {
	width: 350px;
	margin-left: 25px;
	margin-bottom: 10px;
	text-align: left;
	}

#sisalto-oikeapuoli {
	width: 350px;
	margin-left: 15px;
	margin-bottom: 10px;
	}

#sisalto-vasenkapea {
	width: 175px;
	margin-left: 20px;
	}
	
#sisalto-oikealevea {
	width: 550px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 0px;
	/*float: left;*/
	clear: both;
	}

#blank {
	clear: left;
	float: left;
	height: 5px;
	}
	
#valikkolinkki {
	width: 175px;
	margin-left: 25px;
	}

#valikko-otsikko {
	width: 175px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 5px;
	}

#tilastovalinta {
	width: 175px;
	margin-left: 20px;
	margin-bottom: 10px;
	font: 9pt/12pt arial;
	float: left;
	}

#kirjautumistausta {
	background: url(kuvat/rakenne/tausta-koko.png) repeat-y center;
	width: 820px;
	margin: 0px;
	float: left;
	}
	
#ottelulinkki-levea {
	width: 280px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
#ottelulinkki-levein {
	width: 500px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	}

#pelaajalinkki {
	background: url(kuvat/rakenne/paita.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}

#pelaajalinkki-mv1 {
	background: url(kuvat/rakenne/mv1.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}
	
#pelaajalinkki-mv2 {
	background: url(kuvat/rakenne/mv2.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}
	
#pelaajalinkki-oranssi {
	background: url(kuvat/rakenne/puku-oranssi.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}
	
#pelaajalinkki-vihrea {
	background: url(kuvat/rakenne/puku-vihrea.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}
	
#pelaajalinkki-punainen {
	background: url(kuvat/rakenne/puku-punainen.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}
	
#pelaajalinkki-sininen {
	background: url(kuvat/rakenne/puku-sininen.png) no-repeat left;
	margin-left: 25px;
	height: 25px;
	padding: 0px;
	}

#numero {
	height: 25px;
	width: 25px;
	margin-right: 0px;
	font: bold 8pt arial;
	text-align: center;
	display: block;
	clear: left;
	float: left;
	}
	
#numero-mv {
	width: 25px;
	height: 25px;
	font: bold 8pt arial;
	text-align: center;
	display: block;
	clear: left;
	float: left;
	color: white;
	}

#pelaajaotsikko {
	background: url(kuvat/rakenne/isopaita.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
	}

#pelaajaotsikko-mv1 {
	background: url(kuvat/rakenne/isomv1.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
}

#pelaajaotsikko-mv2 {
	background: url(kuvat/rakenne/isomv2.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
}

#pelaajaotsikko-oranssi {
	background: url(kuvat/rakenne/isopuku-oranssi.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
}

#pelaajaotsikko-punainen {
	background: url(kuvat/rakenne/isopuku-punainen.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
}

#pelaajaotsikko-vihrea {
	background: url(kuvat/rakenne/isopuku-vihrea.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
}

#pelaajaotsikko-sininen {
	background: url(kuvat/rakenne/isopuku-sininen.png) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
}
	
#pelaajaotsikko-ex {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 300px;
	height: 50px;
	margin-right: 10px;
	float: left;
}
	
#isonumero {
	width: 50px;
	height: 40px;
	margin-top: 8px;
	font: bold 16pt arial;
	text-align: center;
	float: left;
	}
	
#isonumero.mv {
	color: white;
	}
	

#isonimi {
	height: 35px;
	margin-left: 15px;
	margin-top: 8px;
	font: bold 18pt arial;
	float: left;
	}
	
#kuva {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 250px;
	width: 200px;
	float: left;
	}
	
#pelaajatiedot {
	width: 300px;
	height: 250px;
	margin-right: 10px;
	margin-left: 25px;
	float: left;
	}
	
#nimi {
	height: 25px;
	margin-left: 25px;
	text-align: left;
	display: block;
	float: left;
	}

#kirjautuminen {
	width: 800px;
	text-align: left;
	margin: 0px;
	margin-left: 20px;
	float: left;
	}

#sisalto-alapalkki {
	width: 700px;
	text-align: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
	float: left;
	}

#kirjautumisblokki {
	width: 200px;
	text-align: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
	float: left;
	}

#valiotsikko {
	float: left;
	/*clear: left;*/
	}

tr.sarja1 {
	width: 440px;
	padding: 0px;
	line-height: normal;
	}

tr.sarja2 {
	width: 440px;
	padding: 0px;
	line-height: normal;
	background: #7ca8d7;
	}

tr.kpelaajatilasto {
	font: 8pt/16pt arial;
	padding: 0px;
	background: #ffffff;
	line-height: normal;
	}
	
tr.kpelaajatilasto2 {
	font: 8pt/16pt arial;
	padding: 0px;
	background: #7ca8d7;
	line-height: normal;
	}
	
tr.poytakirja {
	width: 539px;
	font: 8pt/16pt arial;
	float: left;
	padding: 0px;
	line-height: normal;
	}

tr.ypelaajatilasto {
	width: 539px;
	font: 8pt/16pt arial;
	float: left;
	padding: 0px;
	line-height: normal;
	}
	
tr.ypelaajatilasto2 {
	width: 539px;
	font: 8pt/16pt arial;
	float: left;
	padding: 0px;
	background: #7ca8d7;
	line-height: normal;
	}

h3	{
	/*background: url(kuvat/rakenne/otsikko-valikko-pohja.png);*/
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
	
/* muuta */

#linkki {
	width: 200px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	}
	
#linkki-reuna {
	width: 200px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #052c0b;
	margin: 0px;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #052c0b;
	margin: 0px;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #0072bc;
	margin: 0px;
	}
	
a:hover.valikko, a:active.valikko { 
	text-decoration: none; 
	color: #052c0b;
	margin: 0px;
	}
	
h3.uutiset {
	background-image: url(kuvat/rakenne/otsikko-ajankohtaista.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.sponsorit {
	background-image: url(kuvat/rakenne/otsikko-mukana-yla.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.fanipalstav {
	background-image: url(kuvat/rakenne/otsikko-fanipalsta.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.fanipalstao {
	background-image: url(kuvat/rakenne/otsikko-fanipalsta.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.seura {
	background-image: url(kuvat/rakenne/otsikko-seura.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.intra {
	background-image: url(kuvat/rakenne/otsikko-intranetv.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.otsikot {
	background-image: url(kuvat/rakenne/otsikko-otsikot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.intranet {
	background-image: url(kuvat/rakenne/otsikko-intranet.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.pelaajat {
	background-image: url(kuvat/rakenne/otsikko-pelaajat.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.historia {
	background-image: url(kuvat/rakenne/otsikko-historia.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.scsonics {
	background-image: url(kuvat/rakenne/otsikko-scsonics.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.pelaajakortti {
	background-image: url(kuvat/rakenne/otsikko-pelaajakortti.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.valinnat {
	background-image: url(kuvat/rakenne/otsikko-tilastot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.tilastot {
	background-image: url(kuvat/rakenne/otsikko-pelaajatilastot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.kausi {
	background-image: url(kuvat/rakenne/otsikko-20052006.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.sarjataulukko {
	background-image: url(kuvat/rakenne/otsikko-sarjataulukko.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.harjoitusottelut {
	background-image: url(kuvat/rakenne/otsikko-harjoitusottelut.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.sarjaottelut {
	background-image: url(kuvat/rakenne/otsikko-sarjaottelut.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.pisteporssi {
	background-image: url(kuvat/rakenne/otsikko-pisteporssi.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.tahtiporssi {
	background-image: url(kuvat/rakenne/otsikko-tahtiporssi.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.ottelutiedot {
	background-image: url(kuvat/rakenne/otsikko-ottelutiedot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.seuranhistoria {
	background-image: url(kuvat/rakenne/otsikko-seuranhistoria.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

	
h3.aiemmat {
	background-image: url(kuvat/rakenne/otsikko-aiemmat.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.tulosveikkaus {
	background-image: url(kuvat/rakenne/otsikko-tulosveikkaus.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.spekulaatiot {
	background-image: url(kuvat/rakenne/otsikko-spekulaatiot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.otteluraportti {
	background-image: url(kuvat/rakenne/otsikko-otteluraportti.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.jalkipeli {
	background-image: url(kuvat/rakenne/otsikko-jalkipeli.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.tahdet {
	background-image: url(kuvat/rakenne/otsikko-tahdet.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.poytakirja {
	background-image: url(kuvat/rakenne/otsikko-poytakirja.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.valiotsikko {
	/*background-image: url(kuvat/rakenne/otsikko-levea-pohja.png);*/
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.sonicstilastot {
	/*display: none;*/
	background-image: url(kuvat/rakenne/otsikko-sonicstilastot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.lohkonottelut {
	/*display: none;*/
	background-image: url(kuvat/rakenne/otsikko-lohkonottelut.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 590px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.seuraavat {
	background-image: url(kuvat/rakenne/otsikko-seuraavat.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 395px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.edelliset {
	background-image: url(kuvat/rakenne/otsikko-edelliset.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 395px;
	height: 42px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.onliner {
	background-image: url(kuvat/rakenne/otsikko-onliner.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	width: 395px;
	height: 42px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.turkusonicsry {
	background-image: url(kuvat/rakenne/otsikko-turkusonicsry.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.yhteystiedot {
	background-image: url(kuvat/rakenne/otsikko-yhteystiedot.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
h3.tukijat {
	background-image: url(kuvat/rakenne/otsikko-tukijat.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.uutinen {
	background-image: url(kuvat/rakenne/otsikko-uutinen.png);
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

h3.login {
	background: url(kuvat/rakenne/alaotsikko-puolet.png) no-repeat bottom center;
	font: bold 12pt arial; 
	letter-spacing: 0px;
	height: 28px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
/*
--------------------------------------------------------
|                YaBB 2005                             |
--------------------------------------------------------
|     Created by: XIMinc http://www.ximinc.com         |
--------------------------------------------------------
|   You may adapt elements of this CSS in your own     |
|   projects, but please give credit to yabbforum.com. |
--------------------------------------------------------

/* General layout */

a {
	font-weight: normal;
	color: #62686F;
	background-color: transparent;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}
a:hover {
	color: #000000;
	background-color: transparent;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}

form {
	display: inline;
	padding: 0px;
	margin: 0px;
}

input {
	background-color: #E8EBEF;
	border: 1px solid #B1BDC9;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	background-color: #E8EBEF;
	border: 1px solid #B1BDC9;
	color: #000000;
	width: 350px;
	height: 180px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

select {	
	background-color: #E8EBEF;
	border: 1px solid #B1BDC9;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.copyright {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 800px;
	margin-left: 10px;
}

#fscroller {
	line-height: 20px;
}


/* YaBB navigation links */
.nav, a.nav, a.nav:visited {
	font-weight: bold;
	font-size: 13px;
	width: 800px;
	margin-left: 10px;
	color : #5488C1;
}

a.nav {
	color: #000000; 
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

a.nav:hover {
	color: #cc3333;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}

a.navcur {
	font-style: italic;
}

a.navcur:hover {
	color: #cc3333;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}

/* YaBB alternating bgcolors */
.windowbg {
	background-color: #DDE3EB;
		border-width: 3px 5px 3px 5px;
	border-color: #0072bc;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	color: #304B58;
}
.windowbg2 {
	background-color: #FEFEFE;
		border-width: 3px 5px 3px 5px;
	border-color: #0072bc;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	color: #304B58;
}
.windowbg3 {
	background-color: #000000;
		border-width: 3px 5px 3px 5px;
	border-color: #0072bc;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	color: #304B58;
}

/* Misc./title/category colors */
.hr {
	color: #273F49;
}
.titlebg {
	background-color: #003665;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
.titlebg a{
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
}
.top{
	font-style: normal;
	font-size: 11px;
	color: #475F79;
}
.catbg {
	background-color: #ADC7E1; 
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
.catbg a{
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
.bordercolor {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, arial, helvetica, Sans-Serif;
	BACKGROUND-COLOR: #B1BDC9;
	/*width: 780px;
	margin-left: 10px;*/
}
.small {
	font-size: 10px;
	font-family: verdana, sans-serif;
}
.message {
	font-size: 11px;
	font-family: verdana, sans-serif;
}
.droppageindex {
	float: left;
	font-family: verdana, sans-serif;
	color: #000;
	padding: 2px;
	padding-left: 4px;
	margin: 0px;
	border: 0px;
}
.droppages{
	height: 14px;
	padding-left: 1px;
	padding-right: 1px;
}
.droppages a{
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}
.highlight {
	font-size: 13px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFF33;
	color: #000000;
}

/* Image fonts */
.imgbg {
	font-style: normal;
	font-size: 10px;
	color: #fff;
}
.imgcatbg {
	font-style: normal;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}
.imgtitlebg {
	font-style: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.imgwindowbg {
	font-style: normal;
	font-size: 9px;
	color: #005177;
}
.imgmenu {
	font-style: normal;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

/* Post quote/code colors */
.quote {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #000000;
	background-color: #E8EBEF;
	border: 1px #34689A solid;
	width: 90%;
	padding: 4px;
}
.code {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-family: Courier, Courier New, Sans-Serif;
	color: #000000;
	background-color: #cccccc;
	border: 1px #34689A solid;
	width: 90%;
	padding: 4px;
}
.editbg{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background-color: #FFFEDF;
	border: 1px #cc0000 solid;
	width: 90%;
	padding: 4px;
}

/* Anything below here is just for the template */

#container{
	background-color: #F2F6F9;
	width: 800px;
	padding: 0px;
	border-width: 4px 4px 4px 4px;
	border-color: #0072bc;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.topline{
	border-top: 1px solid #34689A;
}

.topheader{
	background: #4981B8;
	/* border-bottom: 1px solid #fff; */
	margin-bottom: 10px;
}

.boardcontainer {
	width: 800px;
	margin-left: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-width: 3px 5px 3px 5px;
	border-color: #0072bc;
	background-color: #bbbbbb;
}

.displaycontainer {
	margin-left: 10px;
	width: 800px;
	padding: 1px;
	background-color: #bbbbbb;
}

.navbarcontainer {
	margin-left: 10px;
	width: 800px;
	padding: 1px;
	background-color: #bbbbbb;
}

.headerwelc{
	color: #fff;
	font-size: large;
	}
.headerwelc a{
	color: #eee;
	text-decoration: underline;
	}
.headerwelc a:hover{
	color: #80DAF2;
	}
.headerinfo{
	color: #fff;
	}
.headerinfo a{
	color: #eee;
	text-decoration: underline;
	}
.headerinfo a:hover{
	color: #80DAF2;
	}

.seperator {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-width: 4px 4px 4px 4px;
	border-color: #0072bc;
	background-color: #bbb;
	width: 800px;
	margin-left: 10px;
}