html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{ padding: 0; margin: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; }
table tr td
  { vertical-align: top; }
body 
	{ font-size: 90.00%; color: black; background: #ffffff url(/images/background.png) repeat-x center 0;}
#container
  { margin: 0 auto; width: 936px;}
#header_top
  { width: 936px; height: 68px; background: transparent url(/images/header_top.png) no-repeat 0 0;}
#shadow
  { width: 936px; background: transparent url(/images/shadow.png) repeat-y 0 0; }
#header_middle
  { width: 920px; height: 254px; margin: 0 auto; background: transparent url(/images/header_middle.jpg) no-repeat 0 0; }
#content_outer
  { width: 920px; margin: 0 auto; background: white url(/images/content_background.png) repeat-y 0 0; }
#content_inner
  { padding: 0px 95px 1em 90px; }
#content_inner_henkilokunta
  { padding: 0px 38px 1em 90px; }
#footer
  { width: 936px; height: 102px; background: transparent url(/images/footer.png) no-repeat 0 0; text-align: right; margin-bottom: 50px; }
#kurkkaa
  { position: relative; bottom: 75px; margin-bottom: -60px;  width: 241px; height: 252px; background: transparent url(/images/kurkkaa_background.png) no-repeat 0 0; }
#kkortti
  { width: 245px; height: 150px; background: transparent; }
#kkortti img
  { border: none; }
#left_3
  { padding-left: 50px; padding-right: 50px; }
#middle_3
  { width: 240px; }
#right_3
  { padding-left: 50px; }
#t-ajatus
  { width: 240px; height: 153px; position: relative; bottom: 100px; margin-bottom: -80px; background: transparent url(/images/toiminta_ajatus_background.png) no-repeat 0 0; }
#middle_3 p
  { margin-left: 1em; }
#tkynasta
  { margin-top: 40px; }
#ltapahtuu img
  { padding:0px; margin: 0px; border: 1px solid #016891; }
#ltapahtuu img.h
  { margin-bottom: 0.1em; border: none; }
img.h
  { margin-bottom: 0.1em; border: none; }
#menu
  { padding: 48px 0 0 90px; margin: 0px;}
#menu li
  { list-style-position: outside; list-style-type: none; font-size: 1.2em; margin-bottom: 0.12em; }
#menu li a
  { color: #6d4a00; background: transparent; text-decoration:none; }
a
  { color: #016891; background: inherit; }
#tkynasta a
  { color: #016891; background: inherit; text-decoration:none; }
#ltapahtuu a
  { color: #016891; background: inherit; text-decoration:none; }
a:hover, .underline, #ltapahtuu a.underline, #tkynasta a.underline, #ltapahtuu a:hover, #tkynasta a:hover, #menu li a:hover, a p

  { text-decoration: underline; }
p
  { margin: 0.5em 0 1em 0; line-height: 150%;}
#ltapahtuu p
  { margin: 0.5em 0 0.2em 0; line-height: 100%; }
#tkynasta p
  { margin: 0.5em 0 0.2em 10px; line-height: 100%; }
.strong
  { font-weight: bold; }
ul, ol
  { list-style-position: inside; margin-left: 1em;}  
h1
  { font-size: 1.4em; padding: 0.5em 0 1.5em 0; }
h2
  { font-size: 1.2em; padding: 0.5em 0 0.9em 0; }
h3
  { font-size: 1.1em; padding: 0.3em 0 0.5em 0; }
img#www-sivut
  { border: none; position: relative; top: 83px; right: 40px; }

p.post_timestamp {
  color: #000000;
  margin: 0px; padding: 0px;
}
p.post_smalltimestamp {
  color: #999999;
	font-size: 10px;
  margin: 0px; padding: 0px;
}
h3.post_otsikko {
  margin: -3px 0px 13px 0px; padding: 0px;
	font-size: 14px;
}
#tkynasta h3.post_otsikko {
  margin: -3px 0px 13px 10px; padding: 0px;
	font-size: 14px;
}

b.calyear {
	margin: 0px; padding: 0px;
	font-size: 30px;
	font-style:italic;
	font-weight:normal;
	color: #fff;
}

H2.calyear {
	margin: 0px; padding: 0px;
	margin-bottom: 15px;
	font-weight:normal;
	
}
TD.calmonth{
  background: #ffffff url(/images/caltausta.jpg) top left repeat-x;
	padding: 6px 15px 15px 15px;
}
H1.kuvaotsikko {
  margin: 0px; padding: 0px;
}
TD.henkilok1 {
  width: 256px; height: 169px; min-width: 256px; min-height: 169px;
	padding: 17px 0px 0px 6px;
	background: #ffffff url(/images/henkkunta1.jpg) 0% 0% no-repeat;
}
TD.henkilok2 {
  width: 257px; height: 169px; min-width: 257px; min-height: 169px;
	padding: 17px 0px 0px 0px;
	background: #ffffff url(/images/henkkunta2.jpg) 0% 0% no-repeat;
}
TD.henkilok3 {
  height: 169px; min-height: 169px;
	background: #ffffff url(/images/henkkunta3.jpg) 0% 0% no-repeat;
}