@media all {
body {
margin: 1%;
padding: 0;
}

#nav-top {
padding: 0 0 1% 0;
background: #fff;
border-top: 2px #fff solid;
border-left: 2px #fff solid;
border-right: 2px #fff solid;
border-bottom: 2px dotted #c0c0c0;
font-family: sans-serif;
text-align: center;
width:100%;
}

#counters-bottom {
padding: 1% 0 1% 0;
background: #fff;
border-bottom: 2px #fff solid;
border-left: 2px #fff solid;
border-right: 2px #fff solid;
border-top: 2px dotted #c0c0c0;
font-family: sans-serif;
text-align: center;
width:100%;
}

span.menu {
float: none; 
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
text-align: center;
}

span.button {
font-family: Arial;
padding: 0 0.5em;
margin: 0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
white-space: nowrap;
font-family: sans-serif;
text-align: center;
}

span.button-selected {
font-family: Arial;
padding: 0 0.5em;
margin: 0;
/* background: #fafad2; */
background: #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
white-space: nowrap;
font-family: sans-serif;
text-align: center;
}

span.button-email {
font-family: Arial;
padding: 0 0.5em;
margin: 0;
/* background: #fafad2; */
border: 2px outset #909090;
white-space: nowrap;
font-family: sans-serif;
text-align: center;
}

.content {
float: none;
/* top right bottom left*/
margin: 0% 3% 0% 3%;
padding: 1% 1% 1% 1%;
/* border-top: 2px dotted  #c0c0c0; */
/* border-left: 2px dotted  #c0c0c0; */
/* border-right: 2px dotted  #c0c0c0; */
/* border-bottom: 2px dotted  #c0c0c0; */
background: #f5f5f5;
font-family: sans-serif;
}

.red_sup { 
color: red; 
}


blockquote.float-left {
float: left;
width: auto;
padding: 0.5em;
margin: 0 0.5em 0 0;
color: #00008b;
background: #add8e6;
border-right: 2px dotted #4169e1;
border-bottom: 2px dotted #4169e1;
}

blockquote.lined {
border-bottom: 1px dashed  #c0c0c0;
}

p.author {
margin-top: 0cm;
margin-bottom: 0cm;
margin-left: 2.5cm;
margin-right: 0.5cm;
text-align: right;
font-style: oblique;
}

p.just {
text-align: justify;
}
p.left { 
text-align: left; 
}
p.cent { 
text-align: center; 
}

p.bggreen {
background-color: rgb( 149, 206, 145);
}

p.bgyellow {
background-color: rgb( 230, 230, 80);
}

p.bgpink {
background-color: #ffc0cb;
}

p.item {
border-bottom: 1px dashed  #c0c0c0;
}
p.lastitem {
border-bottom: 1px dashed  #c0c0c0;
}

img {border: 0;}
img.l {float: left;}
img.r {float: right;}
img.t {margin-top: 0.8em; padding-top: 0.8em;}


}
