body {
font-size : small;
vertical-align : middle;
margin: 0px;
padding:0px;
background-color: #ffffff;
color:#000000;
}
a:link {
color : #0000ff;
}
a:visited {
color : #6666ff;
}
.advert {
text-align : center;
padding: 5px;
}
.logo {
vertical-align : center;  
background-position:0 0;
background-image:none;
background-color: #ffffff;
text-align : center;
padding: 3px 5px 5px 3px;
}
.info {
font-weight:bold;
padding: 2px 2px 2px 4px; 
background:#eeeeee;
border-bottom:1px solid #cccccc;
color: #000000;
}

.info_light {
font-weight:normal;
padding: 2px 2px 2px 4px; 
background:#eeeeee;
border-bottom:1px solid #cccccc;
color: #000000;
}

.stat {
padding: 2px 2px 2px 4px; 
background:#eeeeee;
border-bottom:1px solid #cccccc;
color: #000000;
}

.light {
padding: 2px 2px 2px 4px; 
background-color: #ffffff;
color: #000000;
padding:1px 2px 2px 1px;
margin:0 2px 0 2px;
}
.dark {
padding: 2px 2px 2px 0px; 
background-color: #eeeeee;
color: #000000;
padding:1px 2px 2px 4px;
margin:0 2px 0 2px;
}
.footer {
text-align : center;
background-color: #ffffff;
}

/* global default values */
form {
margin:0;
padding:0;
}
.center {
text-align:center;
}
p {
margin:0;
padding:0;
}
input {
font-size:small;
margin:0;
}
textarea {
font-size:small;
margin:0;
}
img {
border:0;
margin:0;
padding:0;
vertical-align:middle;
}
.gap {
height:0.45em;
}
h2{
font-size : large;
margin:0;
padding:0;
}