/* Taikopeda.fi */

BODY { font: 12px Georgia, "Times New Roman", Times, serif; padding: 0px; margin: 0px; color: #3F290B; background: #F7FCFC; }
BODY H1 {display: none;}

#container {width: 963px; background: #fff url("i/bg_body.gif") repeat-y; margin: 0px; padding: 0px;}
#header { height: 100px; background:#fff url("i/header_logo.gif") top left no-repeat; margin: 0px; padding: 0px; }
#content { width: 963px; position: absolute; left: 0px; top:100px; background: #fff url("i/bg_body.gif") repeat-y; }
#content_left { width: 343px; height: 100%; float: left; background: #fff url("i/bg_body.gif") repeat-y;}
#mv_img {float:right; padding: 50px 0 0 0;}

/* LINKIT */
A:LINK, A:VISITED { color:#DB6700; text-decoration:none; }
A:HOVER, A:VISITED:HOVER { color:#0D8A9D; text-decoration:underline; }

/* OTSIKOT */
H1, H2, H3, H4, H5, H6 { font-family: Georgia, "Times New Roman", Times, serif; }
H1 { font-size: 24px; margin: 0 0 20px 0; color: #3F290B; font-weight: normal; }
H2 { font-size: 18px; margin: 30px 0 0 0; font-weight:normal; color: #3F290B; }
H3 { font-size: 14px; margin: 25px 0 0 10px; color: #665F56; }
H4 { font-size: 12px; font-variant:small-caps; font-weight: normal; line-height:14px; margin: 20px 0 0 10px; letter-spacing: 1px; }

/* OIKEA PALSTA ELI TEKSTISISALTOALUE */
#content_right { width: 620px; position: relative; float: left;  background: #fff; }
#content_right P { line-height: 18px; margin:8px 30px 12px 10px; padding:0; }
#content_right UL { line-height: 16px; list-style: square; padding: 10px 10px 5px 0; margin: 0 30px 0 50px; }
#content_right LI { padding: 0 0 10px 0; }
#content_right OL { line-height: 16px; padding: 10px 10px 5px 0; margin: 0 30px 0 50px; }
#content_right A:LINK { color:#DB6700; text-decoration:none; }
#content_right A:VISITED { color:#DB6700; text-decoration:none; }
#content_right A:HOVER, #content_right A:VISITED:HOVER { color:#0D8A9D; text-decoration:underline; }

/* YHTEYSTIEDOT -BOKSI */
#yhteystiedot { width: 230px; margin: 30px 0 40px 70px; font-size: 11px; line-height:15px; }
#yhteystiedot H2 { margin: 0 0 10px 0; }
#yhteystiedot P { padding: 0 0 5px 0; margin: 0; }
#yhteystiedot A:LINK { color:#DB6700; text-decoration:none; }
#yhteystiedot A:VISITED { color:#DB6700; text-decoration:none; }
#yhteystiedot A:HOVER, #yhteystiedot A:VISITED:HOVER { color:#0D8A9D; text-decoration:underline; }

/* FOOTER */
#footer { clear: both; width: 953px; height: 30px; background: #17BCD4 url("i/bg_footer.gif") no-repeat; color: #fff; margin: 0; padding: 0 0 0 10px; font: 11px
/12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#footer A:LINK { color:#fff; text-decoration:none; }
#footer A:VISITED { color:#fff; text-decoration:none; }
#footer A:HOVER { color:#fff; text-decoration:underline; }
#footer STRONG {margin: 0 75px 0 0; }
#footer P {margin: 0; padding: 8px 0 0 0;}

/* PAANAVI */
#navi {	position:absolute; left: 343px; top: 0px; width: 620px;	height: 100px; background: #fff url("i/bg_navi.gif") top repeat-x; }
#navi IMG { margin: 33px 0 0 0; padding: 0; border: 0; }
#navi UL, #navi LI { list-style-type: none;	margin: 0; padding: 0; display: inline;	height: 25px; }
#navi A { text-decoration: none; margin: 0; padding: 0; }

/* TOISEN TASON NAVI */
#subnavi { width: 620px; }
#subnavi IMG { margin: 0; padding: 0; border: 0; }
#subnavi UL, #subnavi LI { list-style-type: none;	margin: 0; padding: 0; display: inline;	height: 25px; }
#subnavi A { text-decoration: none; margin: 0; padding: 0; }

/* NAVI3 */
#navi3 {
	border: 1px dotted #BFE7ED;
	padding: 5px;
	margin: 0 0 20px 20px;
	background-color:#F5F9FA;
	width: 220px;
	font: bold 11px/12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #BFE7ED;
	float:right;
}
#navi3 A:LINK, #navi3 A:VISITED { color: #149FB4; text-decoration:none;}
#navi3 A:HOVER, #navi3 A:VISITED:HOVER, #navi3 A:ACTIVE { color: #3F290B; text-decoration: none;}
#navi3 UL {padding: 0 0 0 20px; margin: 0; list-style-type:none; }
#navi3 LI {padding: 0 0 5px 0;; margin: 0; list-style-image:url(i/arr_green.gif); list-style-position:outside;}
#navi3 A.selected, #navi3 A:VISITED.selected { color: #000;}

/* ETUSIVUALUE */
#etusivualue { width: 620px; position: relative; float: left;  background: #fff; padding-bottom: 50px;}
#etusivualue P { line-height: 18px; margin:8px 30px 12px 10px; padding:0; }
#etusivualue UL { line-height: 16px; list-style: square; padding: 10px 10px 5px 0; margin: 0 30px 0 50px; }
#etusivualue LI { padding: 0 0 10px 0; }
#etusivualue OL { line-height: 16px; padding: 10px 10px 5px 0; margin: 0 30px 0 50px; }
#etusivualue A:LINK { color:#DB6700; text-decoration:none; }
#etusivualue A:VISITED { color:#DB6700; text-decoration:none; }
#etusivualue A:HOVER, #etusivualue A:VISITED:HOVER { color:#0D8A9D; text-decoration:underline; }

/* ETUSIVUN IGRESSIKUVA */
#etuingressi {margin: 0 0 30px 0; padding: 0; }

/* ETUSIVUN VIHREA KOULUTUSBOKSI */
#etupalsta2 {
	width: 280px;
	margin: 0 0 5px 0;
	float: left;
	clear: right;
	}
#etukoulutus {
	background: #B6BF04 url("i/bg_etukoulutus.gif") repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C8204;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7C8204;
	padding: 15px 15px 5px 15px;}
#etukoulutus H1, #etukoulutus H2, #etukoulutus H3, #etukoulutus H4, #etukoulutus H5, #etukoulutus H6 { color: #3F290B; }
#etukoulutus H2 { margin: 0 0 10px 0; padding: 0; font-size:17px; font-weight:normal;}
#etukoulutus H3 { margin: 20px 0 5px 0; padding: 0; font-size:12px;}
#etukoulutus P { margin: 0 5px 10px 0; padding: 0; font-size: 11px; line-height: 16px; }
#etukoulutus OL {margin: 15px 10px 10px 20px; padding:0;}
#etukoulutus LI {margin: 0; padding: 0 0 2px 0;}
#etukoulutus IMG { float: left; margin: 0 5px 15px 0; }
#etukoulutus A { padding: 2px; display: block; }
#etukoulutus A:LINK { color:#fff; text-decoration: none; }
#etukoulutus A:VISITED { color:#fff; text-decoration: none; }
#etukoulutus A:HOVER, #etukoulutus A:VISITED:HOVER { background-color:#fff; color: #B6BF04; text-decoration: none; }

/*ETUSIVUN OPPAITA OPETTAMISEEN -boksi*/
#etunosto1 {
	margin: 5px 0 0 0;
	padding: 0;
}
#etunosto1 H2 {margin: 0 0 3px 0; padding: 10px 0 0 0; font-size:14px; font-weight:bold; }
#etunosto1 P { margin: 0 5px 10px 0; padding: 0; font-size: 11px; line-height: 16px; }
#etunosto1 IMG {border:0; float:right;}


/* ETUSIVUN AJANKOHTAISET */
#etuajankohtaista { width: 225px; float: left; margin: 0 15px 5px 0; }
#etuajankohtaista H3 { margin: 0 0 10px 0; font-size: 14px; }
#etuajankohtaista UL { margin: 10px 10px 20px 20px; padding:0 2px 0 0; font-size: 11px; }
#etuajankohtaista LI { list-style-image: url("i/arr_green.gif"); }
#etuajankohtaista A:LINK, #etuajankohtaista A:VISITED { text-decoration: none; }
#etuajankohtaista A:HOVER, #etuajankohtaista A:VISITED:HOVER { text-decoration: underline; }

/* TAULUKKO */
TABLE { background-color: #F0F7F7; color: #3F290B; margin: 10px; border: solid 1px #CBDCDE; }
TR {
	text-align: left;
	vertical-align: top;
}
TD { border-top: solid 1px #CBDCDE; padding: 5px; }
.tablehighlight { background-color: #DAEAEC; color: #3F290B; }

/* VALOKUVAT */
.pic { float: right; margin: 10px 40px 10px 10px; padding: 5px; border: solid 1px #DAEAEC; }

/* MUUT */
HR { border: solid 1px #F2F2E9; margin: 20px 20px 20px 0; }

