p {padding: 0px;
margin-top: 0em;
margin-bottom: 0.5em;}

hr {
color: gray;
background-color: gray;
width: 100%;
height: 1px;
border-width: 0px;
clear: both;
}


h1 {
font-size : 100%;
font-wight: bold;
margin-bottom: 0.2em;
}


div.distrmap {
position: absolute;
width: 460px;
left: 50%;
margin-left: -230px;
background-color: #ffdddd;
border: 10px solid white;
visibility: hidden;
}

div.basic {
width: 640px;
margin: auto;
background-color: #cdd0d9;
}

div.intrologo {
width: 190px;
padding-left: 0px;
float: left;
}

div.introtext {
width: 390px;
padding-left: 0px;
float: right;
}

div.menustring {
width: 620px;
margin: auto;
padding-top: 3px;
font-size: 105%;
font-weight: bold;
}

div.footer {
width: 620px;
margin: auto;
padding-bottom: 3px;
text-align: right;
font-size: 75%;
}

div.scrolable {
width: 600px;
margin: auto;
padding: 0px;
}

.visible {
visibility: visible;
}

#A:link {
#color: blue;
#}

#A:visited {
#color: #9400D3;
#}

body.purple {
background-color: #880070;
font-family : arial, Helvetica, sans-serif;
font-size : 100%;
}

.normtext {
font-size: 95%;
font-family : Arial, Helvetica, sans-serif;
}

.synonym {
font-size : 100%;
margin-left: 2em;
font-family : arial, Helvetica, sans-serif;
}

.reflist {
margin-left: 2em;
text-indent: -2em;
font-size: 100%;
}

.foot {
text-align: right;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
}

.smallertext {
text-align: left;
font-size: 85%;
font-family : arial, Helvetica, sans-serif;
}

.subhead {
font-family: Arial, Helvetica, sans-serif;
color: red;
text-align: center;
font-size: 110%;
font-weight: bold;
padding-left: 5em;
}

.mainhead {
font-family: Arial, sans-serif;
color: blue;
font-size: 29pt;
font-weight: bold;
text-align: left;
padding-left: 2em;
}

.mainhead{
filter: shadow (Color="#660066", Direction="135");
}