body
{
 background: #F8E4E5 url("/kuvat/tontutTaustaJoulu.jpg") top left repeat-x;
 font-family : Verdana;
 padding:0px;
 margin:0px;
}


a
{
 color : #6B73AD;
}

a:hover
{
 color:#73AD6B;
}

h1
{
 margin:0px;
 padding:0px 0px 0px 0px;
 font-size:24px;
 font-weight: lighter; 
 color:#73AD6B;
}

h2
{
 margin:0px;
 padding:0px 0px 0px 0px;
 font-size:18px;
 font-weight: lighter; 
 color:#73AD6B;
}

h3
{
 margin:0px;
 padding:0px 0px 0px 0px;
 font-size:16px;
 font-weight: lighter; 
 color:#73AD6B;
}

#documentBody
{
 margin-left: auto;
 margin-right: auto; 
 width: 900px;
 background:#E3E3E3;
 text-align:center;
}

#kalenteri
{
 border-style:solid solid solid solid;
 border-width:1px;
 border-color:#cccccc #b00000 #b00000 #b00000;
 margin-bottom:5px;
 width:900px;
 height:642px;
 
}

#pergamenttiLogo
{
 font-size:16px;
}

#caltop
{
 background:#E3E3E3;
 font-size:16px;
 padding:5px 0px 10px 0px;
 color:#cc0000;
 width:900px;
 font-weight:bold;
 border-style: none solid;
 border-width: 0px 1px;
 border-color: #b00000;
 
}

#headerTop
{
 width: 900px;
 height: 13px;
 background: url("/kuvat/tontutHeader.gif") no-repeat;
}

#headerBody
{
 width: 900px;
 background: url("/kuvat/tontutBody.jpg") repeat-y;
 padding-bottom:20px;
}

#headerText
{
 left: 25px;
 position: relative;
 padding-top: 10px;
}

#headerMenu
{
 margin-left: auto;
 margin-right: auto; 
 width: 890px;
 
 border-style: none solid none solid;
 border-width: 1px;
 border-color: #b00000;
 
 font-size: 12px;
 margin-left: auto;
 margin-right: auto; 
 padding:0px 5px 0px 5px;
 background: url("/kuvat/tontutMenuTausta.jpg") repeat-x;
}

#headerMenu A
{
 text-decoration: none;
 color : #6B73AD;
 width : 30px;
}

.menuCell
{
 text-align:center;
}

#headerMenu A:hover
{
 color:#73AD6B;
}


#flowdate
{
 font-size : 34px;
 font-weight : bold;
 text-align:center;
 filter:alpha(opacity=15);
 -moz-opacity:.15;
 opacity:.15;
 font-family : Arial;
 line-height:32px;
}

#pageIntro
{
 width: 350px;

 margin:7px 15px 15px 7px;
 padding-right:15px;
 
 text-align:justify;

 border-style: none dashed none none;
 border-Width:1px;
 border-color:#999999;
}

#pageIntro BR
{
 line-height: 10px;
}

#pageIntro A
{
 font-size : 10px;
 color:#73AD6B; 
}

#pageThemelist
{
 padding:7px 15px 15px 15px;
 text-align:justify;
 width:300px;
}

#pageThemelist BR
{
 line-height: 10px;
}

#pageSmallbox
{
 padding:7px 15px 15px 15px;
 width:300px;
}

#pageSmallbox BR
{
 line-height: 10px;
}

#pageSmallbox UL
{
 padding-left:15px;
}

#pageTaglist
{
 width: 350px;
    
 margin:25px 15px 15px 7px;
 padding-top:10px;
 padding-right:15px;
 
 text-align:justify;
}

#pageTaglist A
{
 color:#55874D;
 text-decoration:None;
}

#pageTaglist A:hover
{
 text-decoration:underline;
}

#pageTaglist BR
{
 line-height: 10px;
}

#copyrightText
{
 font-size:10px;
 color:#777777;
 text-align:center;
}

#copyrightText A
{
 color : #777777;
}

.styleTheme
{
 padding : 0px 5px 0px 10px;
 border:1px #000000 dotted;
 height:60px;
 width:300px;
 float:left;

 margin-bottom:5px;
 font-size : 36px;
 font-weight:bold;
 filter:alpha(opacity=80);
 -moz-opacity:.80;
 opacity:.80;
 position:relative;
}

.styleTheme A
{
 text-decoration:none;
 color : #000000;
 filter:alpha(opacity=60);
 -moz-opacity:.60;
 opacity:.60;
 display:block; 
}

.styleThemeLink
{
 font-size : 14px;
 font-weight:normal;
 text-align:right;
 font-style:italic;
 display:block;
 position:relative;
 bottom:5px;
 right:10px;
 color:#000000;
}

#theme1 { background:url('/kuvat/tontutTheme1back.jpg'); }
#theme2 { background:url('/kuvat/tontutTheme2back.jpg'); }
#theme3 { background:url('/kuvat/tontutTheme3back.jpg'); }
#theme4 { background:url('/kuvat/tontutTheme4back.jpg'); }
#theme5 { background:url('/kuvat/tontutTheme5back.jpg'); }

#themeTitle1
{
 background:#CFD6F1; 
 width:720px; 
 padding:5px;
 color:#7D94DD;
 font-size:36px;
 font-family:Times new roman;
 border:1px dashed;
}

#themeTitle2
{
 background:#CEF2D7;
 width:720px; 
 padding:5px;
 color:#7DDD98;
 font-size:36px;
 font-family:Times new roman;
 border:1px dashed;
}

#themeTitle3
{
 background:#F3F1CD;
 width:720px; 
 padding:5px;
 color:#DDD57D;
 font-size:36px;
 font-family:Times new roman;
 border:1px dashed;
}

#themeTitle4
{
 background:#F2DFCE;
 width:720px; 
 padding:5px;
 color:#DDA37D;
 font-size:36px;
 font-family:Times new roman;
 border:1px dashed;
}

#themeTitle5
{
 background:#F2CEED;
 width:720px; 
 padding:5px;
 color:#C17DDD;
 font-size:36px;
 font-family:Times new roman;
 border:1px dashed;
}

#themePage
{
 font-size : 18px;
}


.timelineYear
{
 color:#73AD6B;
 font-size:10px;
}

.timelineTopic
{
 color : #6B73AD;
 font-size:13px;
}

.headerClock
{
 background:url("/kuvat/tontutKello.gif") no-repeat;
 width:224px;
 height:122px;
}

.seperator
{
 border-width:1px;
 border-style:dashed none none none; 
 border-color:#73AD6B;
}

.themeThumb
{
 width : 65px;
 height : 65px;
 border:1px dashed;
}

.iconBox
{
 width:400px;
 font-size:12px;
 text-align:justify;
 border:1px dotted #555555;
 padding:20px;
}

.iconBox H2
{
 margin-bottom:5px;
}

.iconBox IMG
{
 width:69px;
 height:70px;
 Float:left; 
 padding-right:10px;
 border:0px none #ffffff;
}

.iconBox A
{
 font-size:14px;
 font-weight:bold;
 height:55px;
}

.IconBoxe
{
 border-style: solid solid solid none;
 border-width:1px;
 border-color:#4D586E;
 width:300px;
}

.IconBoxeText
{
 font-size:12px;
 text-align:justify;
}

.IconBoxeImage
{
 width:55px; 
 height:56px;
}

.IconBoxeImage A
{
 width:55px; 
 height:54px; 
 display:block; 
}

.IconBoxe A
{
 display:block;
 text-decoration:none;
 color:#000000;
 height:44px; 
 padding:5px;
}

.IconBoxe B
{
 color:#6B73AD;
}

.IconBoxe A:hover
{
 display:block;
 background:#FFFBB3;
}


#smallnews
{
 border-width:1px;
 border-style: dashed none;
 border-color: #444444; 
 padding:10px 0px 10px 0px;
}

#scoreBox
{
 padding:5px;
 border-width:1px;
 border-color:#000000;
 border-style:dotted;
 font-size:12px;
 background:#FEF8D0;
}

#scoreBox img
{
 float:left;
}

