body
{
background-color:#ffffff;
color:rgb(56,56,56);
text-align:center;
font-family:"Arial", sans-serif;
font-size:16px;
}

h1
{
font-size:36px;
color:rgb(56,56,56);
font-family:"Times", serif;
text-align:center;
font-weight:lighter;
}

h2
{
font-size:18px;
color:rgb(56,56,56);
text-align:left;
font-weight:lighter;
}

.kuva
{
border-style:solid;
color:rgb(102,57,183);
border-width:1px
}

table
{
border:0px;
margin-left:0px;
}

td
{
text-valign:top;
font-size:14px;
}

a
{
color:rgb(0,155,58);
text-decoration:none;
}

.person
{
color:rgb(56,56,56);
text-valign:top;
}

.person1
{
color:rgb(0,0,0);
}

.person2
{
color:rgb(0,0,0);
}

a:hover
{
color:rgb(0,155,58);
text-decoration:underline;
}

a.rivi
{
color:rgb(0,155,58);
text-decoration:none
}

a.rivi:hover
{
color:#ffffff;
text-decoration:none;
background-color:rgb(0,168,180)
}

.event
{
text-align:left;
}

.when
{
text-align:right;
}

.year
{
text-align:left;
font-weight:bold;
}

.sivu
{
color:rgb(102,57,183)
}

.course1
{
color:rgb(56,56,56)
}

.course2
{
color:rgb(56,56,56)
}

.new1
{
color:rgb(56,56,56)
}

.new2
{
color:rgb(56,56,56)
}

h1 .header1
{
color:rgb(56,56,56)
}

h1 .header2
{
color:rgb(56,56,56)
}

h1 .header3
{
color:rgb(56,56,56)
}

h1 .pilkku
{
color:rgb(56,56,56)
}

html 
{
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}

p
{
margin-top: 3px;
margin-bottom: 3px;
}
