BODY{
 font-family: Ariel, Helvetica, sans-serif, sans; 
 background: #B0F0E0
   url('bg.jpg') 
   repeat fixed top center;
}



a                  {text-decoration: none;} // font-weight: bold}
a:link, a:visited  {text-decoration: none;} //font-weight: bold}
a:active           {color: red; background-color: yellow;
                    text-decoration: underline;}
a:hover            {color: red; background-color: yellow; 
                    text-decoration: underline;}


ul.none { list-style-position: outside; list-style-image: url("/images/blank.gif");  }
li { margin-top: 1ex; }

div.head {
/* margin: 2em 2em 1ex 1ex; */
    text-align: center;
    line-height: normal;
    font-family: "Arial, Helvetica, sans-serif";
}

div.head h1 {
  letter-spacing: 0.04em;
  font-weight: bold;
  font-size:  175%;
  color: black;
/*    text-shadow:
    -2px -2px 0 #666,
    2px -2px 0 #666,
    -2px 2px 0 #666,
    2px 2px 0 #666;  */
/*  text-shadow: #FFFFFF .08em -.08em .4em; */
/*  padding: 0.1em 0.2em; */
/*  margin: 1em 0 0.4em 0; */
}

div.head h2 {
  font-size: 140%;
  font-weight: normal;
}

div.head h3 {
  font-size: 110%;
  font-weight: normal;
}

div.entry {
  position: relative;
  margin: 0; /* -.9ex; */
  clear: both;
}

div.entry h3 {
  letter-spacing: 0.04em;
  font-weight: normal;
  font-size:  110%; 
  /* padding: 0.1em 0.4em;*/
  background: #A0D0F0;
/*  opacity:.50;filter: alpha(opacity=50); */
/*  margin: 1em 0 0.4em 0; */
}


div.content {
 border-radius: 2ex 2ex 2ex 2ex;
 -webkit-border-radius: 2ex 2ex 2ex 2ex;
 -moz-border-radius: 2ex 2ex 2ex 2ex;
 margin: 2ex .5em 1ex .5em; /* top right bottom left */
 /* padding: 1ex .75em .5ex .5em; */
 padding: 0pt .75em .5ex .5em;
 color: black;
 text-align: justify;
 background-color: white;
 background-image: none;
 opacity:.95;filter: alpha(opacity=95); 
 border: thick ridge grey;
}

div.content_nopads {
 margin: 0em 0em 0ex 0ex;
 padding: 0em 0em 0ex 0ex; 
 color: black;
 text-align: justify;
 background-color: white;
 background-image: none;
 opacity:.95;filter: alpha(opacity=95); 
 /* opacity:.90;filter: alpha(opacity=90); */
 border: thick ridge grey;
}

div.foot {
    margin-left: 40%;
    text-align: right;
    color: black;
    font-size: small;
}

.clearfloat {
        clear: both;
}

div.columnar {
  -moz-column-width:    15em;
  -webkit-column-width: 15em;
  column-width:         15em;
  text-align: left;
}

div.columnar li {
  display: inline-block;
  width: 100%;
  margin-top: .5ex;
}

div.columnar ul {
  margin-top: 0px;
}

ul.none { list-style-position: outside; list-style-image: url("/images/blank.gif");  }
li { margin-top: 1ex; }


