body {
  font-family:    Georgia, "Times New Roman", Times, serif;
                  /* Cochin, Georgia, Papyrus, Palatino, serif */ 
		  /* Optima, sans-serif */
  font-style:     normal;
  font-weight:    normal;
  font-size:      11pt;/**/
  line-height:    1.2;
  color:          black;
  background-color: #009F00;
  text-decoration: none;
}

body.penfont {
  font-family:    Cochin, Georgia, "Times New Roman", Times, serif;
  font-size:      11pt;/**/
}

a:link { color: #0000BF; text-decoration: none;}
a:visited { color: #00004F; text-decoration: none;}
a:hover {  text-decoration: underline }

h1 {
  font-family:    "Arial Black", Arial, sans-serif;
  font-weight:    bold;
  font-size:      200%;/**/
  /*color:          #006F00; /**/
  line-height:    1;
  text-shadow:    black 4px 4px 6px;
}

h1.shadow { 
  color:          #0000AF;
  text-shadow:    black 4px 4px 6px;
}

h2 {
  font-weight:    bold;/**/
  font-size:      150%; /*large;/**/
  /*line-height:    1;/**/
}

h3 {
  font-weight:    bold;/**/
  font-size:      130%;
  /*line-height:    1;/**/
}

h4 {
  position:       relative;
  top:            5pt;
  font-size:      normal;/**/
  font-weight:    bold;
  /*border:         solid black 1pt; /* */
}

dt {
  padding-top:    3pt;
  font-weight:    normal;
}

dd {
  font-weight:    normal;
}

ul {
  margin-top:     0.3em;
}

.meg { 
  float:          right;
  padding-left:   3px;
  /*border-bottom: solid #0000AF 1px;*/
}

.sunset {
  float:          right;/**/
  clear:          right;/**/
  /*text-align:     right;/**/
  /*position:       relative;/**/
  /*margin-right: 0;/**/
  z-index: 1;
}

.weather {
  position:       relative;
  top:            0px;
  left:           0;
  /*height:         60px;*/
  vertical-align: top;
  z-index:        -2;
}

.photo {
  font-size:      small;
  text-align:     right;
}

/*.photo:before { content: "Foto:";}/**/

