
h1 {
    font-family: Arial; 
    font-size: 18pt; 
    color: #34469C; 
    font-weight: bold;
    font-style: ; 
}

h2 {
    font-family: Arial; 
    font-size: 15pt; 
    color: #34469C; 
    font-weight: bold;
    font-style: ; 
}

h3 {
    font-family: Arial; 
    font-size: 11pt; 
    color: #34469C; 
    font-weight: ;
    font-style: italic; 
   }

p,a,dt,dd,li,address,th,td {
    font-family: Arial; 
    font-size: 9pt; 
    color: #34469C; 
}

/* Fucking IE5 cannot center with "margin 0px auto", so HACK */

body {
  text-align: center;
}

/* Text-alignment has to be returned for real browsers */
/* IE5 dont know "max-width", so Javascript HACK */

#mainbox {
   text-align: left;
   position: static;
   max-width: 640px;
   min-width: 400px;
   width: expression(document.body.clientWidth > 640? "640px": "auto" );
   border-style: solid;
   border-width: 1;
   border-color: blue;
   padding: 0;
   margin: 0px auto;

}

#heading {
   position: relative;
   height: 26px;
   background-repeat: no-repeat;
   background-position: 0% 115%;
   width: auto;
   top: 0;
   left: 0;
   bottom: auto;
   right: 0;
   padding: 0;
}

#headimg {
   position: absolute;
   height: 64px;
   width: auto;
   top: 0;
   left: 0;
   bottom: auto;
   right: 0;
   border-style: none;
   border-width: 0;
   padding: 0;
}

/* Width-HACK for IE5 */

#mainmenu {
   position: absolute;
   height: 26px;
   top: 0px;
   left: 0;
   bottom: auto;
   right: 0;
   width: expression("100%" );
   background-image: url("/df_icons/palkki_bgrd.jpg");
   background-repeat: repeat-x;
   border-style: none;
   border-width: 0;
   padding: 0px;
}

#bodytext {
   position: relative;
   top: 0;
   left: 0;
   padding: 2em;
}

   
#leftmenu {
   float: right;
   width: 200px;
   background: #EEEEEE;
   border-style: solid;
   border-width: 1px;
   border-color: blue;
   padding: 5px;
   margin: 1em;
}

#newsbox {
   float: right;
   clear: right;
   width: 200px;
   background: #EEEEEE;
   border-style: solid;
   border-width: 1px;
   border-color: blue;
   padding: 5px;
   margin: 1em;
}

