html {
  background-color: #fff;
  color: #000;
  padding: 0;
  margin: 0;
}

body {
  padding: 1em;
  margin: 0;
}


DIV.main {
  width: 100%;
  text-align: center;
}


DIV.menu {
  margin: 0;
  padding: 0;
}

SPAN.menuitem {
  background-color: #fff;
  border: 1px inset #035;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.2em;
  padding-bottom: 0;
  margin-left: .5em;
  margin-right: .5em;
  margin-bottom: 0;
}

DIV.femmelogo {
 width: 100%;
 text-align: center;
}

IMG.femmelogo {

}

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
}

.femmename {
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
 }

.email {
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.topline {
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

p, pre {
  width:expression(
    document.body.clientWidth > (600/12) *
    parseInt(document.body.currentStyle.fontSize)?
    "50em":
    "auto" );
}
table p, table li, table pre {
  width: auto;
}

html div.main {
  background-color: #fff;
  color: #000;

  width: 90%;
  float: left;

  padding: 1.5em;
  margin-top: 0.2em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  margin-bottom: 0em;
  border: 1px inset #035;
}



.tinycopy {
  font: bold 75% "Courier New", Courier, monospace;
  
}

.title {
   font: bold 120% "Courier New", Courier, monospace;
   color: #000033;
   margin-left: 15px;
   background: #ffffff;
}

A:visited {
   color : #800080;
   background : transparent none repeat scroll 0% 0%;
}


:link {
  color: #333;
}

:visited {
  color: #555;
}

:link:hover, :visited:hover, h1 :link:hover, h2 :link:hover, .footer :link:hover, h1 :visited:hover, h2 :visited:hover, .footer :visited:hover {
  color: #fff;
  text-decoration: none;
  background-color: #035;
  border-color: #035;
}

:link:active, :visited:active {
  color: #00f;
  background-color: #0ff;
  border: none;
}

.footer {
  text-align: center;
  clear: both;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Amaranth', Verdana, Geneva, sans-serif;
  font-size: 14px;
}