P,.default,P.indent,TD.forum_title2,.teksti    {   
          padding-bottom:0px;
	      padding-left:12px;
	      padding-right:12px;
		  margin-bottom:0px;
		  margin-top:0px;
		  padding-top:12px;
}

body,div,p,blockquote,ol,ul,dl,li,dt,dd,th,h2,TD.forum_author1,TD.forum_author2,TD.forum_created1,TD.forum_created2
,TD.forum_title2,TD.forum_body1,TD.forum_body2,TD.forum_author1,TD.forum_author2
,TD.font_georgia,.teksti,.logo,.vihrea{
      font-family: georgia,sans-serif,Arial,Helvetica;
	  font-size:small;
      line-height:120%;
} 
	
P.indent {
   padding-left:62px;
   font-size:80%;
   font-family: georgia,sans-serif,Arial,Helvetica;
   line-height:120%;
   
} 
H1,H2,H4, TD.forum_title1,.padding, .otsikko, .iso, .vihrea {
	padding-left:12px;
	padding-right:12px;
	margin-bottom: 0px;
	padding-bottom: 0px
}

.logo {color: #ffffff;font-size:x-small}
.vihrea {color: green;font-size:x-small}
.email {font-size:x-small; font-style:italic;}
.front_image{border-color:green}

.kalenteri {font-size:x-small;vertical-align:top}

.iskulause {
      font-family: Helvetica,sans-serif,Arial;
	  font-size:22px;
      line-height:150%;
	  font-weight:normal;
	  text-align:left; color:green;
	  vertical-align:bottom;

}		  	  


.karo {
   font-family: Helvetica,sans-serif,Arial;
   font-size: 22px;
   color: green;
   vertical-align:bottom;
     text-align:left;
	     font-weight:normal;
}

.fronttitle {
   font-family: Georgia,Helvetica,sans-serif,Arial;
   color: white;
   font-weight:normal;
         text-decoration: none;
	  letter-spacing: 0.09em;
	  font-weight:bold;
	  padding:4pxm 12px 4px 12px;
	  text-align:center;
 }

.ehdokkaana {
   font-family: Helvetica,sans-serif,Arial;
   font-size: normal;
   color: green;
   vertical-align:bottom;
     text-align:left;
	     font-weight:normal;
		  padding-bottom:6px
 }


.iskulause {
      font-family: Helvetica,Arial,sans-serif;
	  font-size:large;
      line-height:150%;
	  font-weight:normal;
	  letter-spacing: 0.09em;
	  text-align:center
}		  	  

H1,TD.forum_title1,.iso {font-size:large;font-weight:normal;
    font-family: Helvetica,Arial,sans-serif
	}
	
H2, .otsikko {
	font-size:small;
    font-weight:bold;
    font-family: georgia,sans-serif,Arial,Helvetica
	}
	
.otsikko {padding-top:18px;}

H4 {
	font-size:small;
    font-weight:normal;
    font-family: georgia,sans-serif,Arial,Helvetica
	}
	
TD.textarea { padding: 8px 0px 12px 0px;
	 background-color:white}

TD.banner { padding: 0px 0px 0px 0px;
	 background-color:white}

	 
td.example, .frontpage_box { 
         padding: 4px 4px 4px 4px;
}

TD.title,TD.blog,td.example { 
	 background-color:#D0F1CB
}

H2.box{ background-color:green;
	    color:#D0F1CB;
		margin-left: 0px;
	  }
	  
.frontpage_box {border-color:green;
               border-width:2px;
		       border-style:dotted;
			   margin: 8px 6px 0px 6px;
              }
	 
TD.tdmenu, TD.title,H2.box {
		padding:4pxm 12px 4px 12px;
	    text-align:center;
}	 

TD.tdmenu{background-color:green;
          color:#D0F1CB;
		}
	 	    
.menu, .selected, .menu_sub, .selected_sub, .box {
      text-decoration: none;
	  letter-spacing: 0.09em;
	  font-weight:bold}
	 
.menu, .selected { color:#D0F1CB;}
	  
.menu_sub, .selected_sub { color: green;}

.imageborder { margin-right:8px;
			   float:right}

.imagedefault { margin-right:12px;
			    margin-left:12px;
			    margin-top:12px}

		   			 
TD.frontpage_updated { vertical-align:bottom;
		             }
			
TD.forum_firstline,TD.forum_reply,TD.coming,TD.frontpage_updated {
	 padding-top: 4px
}

TD.forum_reply{    text-align:left;width:8em;vertical-align:top;
	           }
   
TABLE.forum_topmessage,TABLE.forum_messages	{ width:100%; }

				
TD.forum_author1, TD.forum_created1,TD.forum_title2,TD.forum_firstline	 { font-weight:bold }
		   		   
TD.forum_created1, TD.forum_created2, TD.frontpage_updated { text-align: right;
				padding-right:12px;
				}
		
TD.forum_title2{ border-top: dotted 2px;		
				 border-color:green;		
}

TD.forum_author2,TD.forum_created2,TD.bygone { font-style:italic; }

TD.coming,TD.bygone { vertical-align:top; }		  

.card {border-color: green } 
A.menu:link, A.menu:active, A.menu:visited { color: #D0F1CB }
A:link,A:active,A:visited,A.menu_sub:link, A.menu_sub:active,A.menu_sub:visited { color: green }
A.selected_sub:link { color: #000000 }
A.selected_sub:active { color: #000000 }
A.selected_sub:visited  { color: #000000 }
A.selected:link { color: #ffffff}
A.selected:active { color: #ffffff}
A.selected:visited { color: #ffffff}
A.box:link, A.box:active, A.box:visited { color: black }
A.blog:link, A.blog:active, A.blog:visited { color: green }
DIV.blog {color:green}
A.blog { text-decoration: none}