P {border: 1em; font: garamond, "sans serif"; }
BODY {background: #ffffff; color: #000000;
font-family: Garamond, "Times New Roman";}

H2 {background: #FFFFB5}
H3 {background: #E1FFE1}
H4 {background: #E6FEFF}

a:link    { font-weight: 850; color : #000; background : transparent none; }
a:visited { font-weight: 850; color : #609; background : transparent none; text-decoration:none; }
a:hover   { font-weight: 850; color : #933; background : #DFDFBD none; }
a:active  { font-weight: 850; color : #f00; background : transparent none; }

#AA1 A {text-decoration: none}

P.menu { padding: 0.1em; border: none; background: #ECF5FF; color: #888888;
font-size: 18px; 
font-weight: 700;}

P.otsikko {font: oblique bold 23px Georgia, serif;
font-weigth: 800;
margin-left: 100px; color: #000000; background: #FFFFFF;}

P.planssi {font: bold 13px Verdana;
font-weigth: 400;
margin-left: 150px; background: #FFFFB5; color: #000000;} 

P.planssi2 {font: bold 12px Verdana;
font-weigth: 400;
margin-left: 150px; background: #f5fffa; color: #000000;} 

P.copy {font: italic 10px Verdana;
font-weigth: 200;
margin-left: 500px; margin-right: 5px; background: #B8B8B8; color: white;
float: right;}

P.info {background: #F8F8F8; color: black; border:none;}
P.info2 {font-size: 18px; background: #f8f8ff; border: none;}
P.isoinfo {background: #F8F8F7; color: black; margin-left: 5px; margin-right: 5px;}
P.back {font-size: 18px; margin-left: 1%; margin-right: 50%; background: yellow;}

UL.results {list-style-type: upper-roman; margin-left: 10%}

.kulta {background: #ffdab9; font-weight: 800; margin-right: 40%; }
.hopea {background: #fdf5e6; font-weight: 800; margin-right: 40%; }
.pronssi {background: #f5fffa; font-weight: 800; margin-right: 40%; }
