body{font-family:Sans-Serif;}
#nav{background:red;}
#footer{background:#EEE;border-style:solid;border-width:1px;text-align:center;font-size:80%;padding:8px;}

#body{margin:10px;padding:0px;background:#fff;color:#000;font-family:Sans-Serif;}
h1{padding:4px;text-align:center;border:4px double #000;background:#ffd;}
h2{padding:4px;padding-left:10px;margin:15px;border:1px solid #888;background:#ffd;}
h3{padding:4px;background:#ffd;}
table{border:0;margin-left:auto;margin-right:auto;margin-bottom:10px;}
th{background:#bbd;padding:2px;}
td{padding:2px;border-bottom:1px dotted #bbd;}
img{border:0;}
blockquote{font-weight:bold;font-size:80%;}
a{text-decoration:none;} 
a, a:active, a:visited {border-bottom:1px solid white;
transition-duration: .5s; transition-timing-function: ease;
-moz-transition-duration: .5s; -moz-transition-timing-function: ease;
-webkit-transition-duration: .5s; -webkit-transition-timing-function: ease;
-o-transition-duration: .5s; -o-transition-timing-function: ease;
} 
a:hover {background:yellow;color:red;border-bottom:1px solid red;}
.headtext{color:#889;text-align:center;}
#directory{text-align:center;margin-left:auto;margin-right:auto;}
#bandwidth{color:#889;text-align:center;font-size:75%;}
#news{color:#003;}
#sponsors{text-align:center;margin-left:auto;margin-right:auto;}
#trademark{font-size:75%;text-align:center;}
#versions{text-align:center;}
.kver{text-align:center;color:#004;font-size:90%;}
.pvkey{color:#400;font-size:66%;}
p{margin:10px;}
.reader{width:50%; float: left;}
.end_flottant{clear:both;}
