body {
 margin: 0 0 0 0px;
 padding-top: 40px;
 padding-bottom: 30px;
 padding-right: 50px;
 padding-left: 50px;
 background-color: white;
 font-size: 11px; /*100.01%;*/
 font-family: sans-serif;
 font-weight: normal;
} 

div#page { 
 margin: 0 auto;
 padding: 0px;
 width: 700px;
 background-color: white;
 /*border: 3px solid black;
 border-bottom: 3px solid black;*/
}

div#pcontent {
 min-height: 420px; /* 400px; */
 margin-top: 3px;
 margin-bottom: 3px; 
 padding: 0;
 border-top: 1px solid silver;
 border-right: 1px solid silver;
 background-image: url(./images/dill_corner_vr.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}


/** Head and footpage  ------------------------------------------------- **/

div#phead {
 margin: 0; 
 padding: 0;
 border-bottom: 1px solid silver;
 border-left: 1px solid silver;
}

div#footpup {
 clear: both;
 color: black;
 font-size: 1.4em;
 margin-bottom: 3px; padding: 0.1618em;
 text-align: right;
 background-color: white; 
 border-bottom: 1px solid silver; 
 border-right: 1px solid silver; 
}

div#footpdown {
 clear: both;
 color: gray;
 font-size: 1.1em;
 margin: 0; padding: 0.1618em;
 text-align: center;
 font-family: sans serif;
 background-color: white; /*#FFFFCC;*/
 border-top: 1px solid silver; 
 border-right: 1px solid silver; 
}

div#footpdown table {
width: 100%;
cellpadding: 0px;
}

/** Section and text  ------------------------------------------------- **/

h1 {
 color: #00CC00; 
 font-size: 4em; 
 font-family: sans serif;
 font-weight: normal; 
 padding-left: 10px;
 margin:0; 
}

h2 {
 color: gray;
 font-family: sans-serif; 
 font-weight: normal;
 font-size: 2.5em; 
 text-align: left;
 margin-left: 15px; 
} 

h6 {
color: black;
font-family: sans-serif;
font-size: 1.4em;
} 

p {
 font-size: 1.4em; 
 text-align: left;
 margin: 0em;
 margin-left: 15px; 
 padding: 0em;
} 

/* table {
 clear:both;
} */

span.subtitle {
 font-size: 1.2em;
 color: gray; 
 padding-left: 15px;
}

span.gray {
color: gray;
}

span.darkgreen {
color: #009900;
}

span.lightgreen {
color: #00CC00;
}

/** Navigation --------------------------------------------------------- **/

a {
text-decoration: none;
}
a:link {color: black;} 
a:visited {color: #009900;} 
a:hover {color: black;}
a:active {color: #cc66cc;}
a:focus {color: #cc66cc;}
a.email{color:gray}
a.gray{color:gray}
a.black{color:black}

ul#menu {
 clear: both;
 /* margin: 0.1618em 0 0.6854em 0; */
 padding: 0px;  
 margin: 10px;
 font-size: 1.318em; 
 text-align: left;
 /* border-top: 1px solid silver; 
 border-right: 1px solid silver; */
}

ul#menu li {
list-style: none;
display: inline; 
margin: 0.4em; padding: 0;
text-align: right; font-weight: bold;
}

ul#menu span {
  padding: 0; /*0.2em 1em;*/
  text-decoration: none; font-weight: bold;
  color: silver; /* background-color: white; */
}

ul#list {
 margin-left:50px; padding: 0.2em;
 font-size: 1.4em; 
 text-align: left;
 /* background-color: #FFCCCC; */
}

ul#list p {
 padding: 0.2em;
 font-size: 1.4em;
 font-weight: bold;
}

/* END */


