/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
    margin: 0;
    padding: 0;
}
body {    
    font-family: avantgarde, tahoma, arial;
    font-size: 10px;
    text-align: center;
    color: #000;
    background-color: #fff;
    margin-top: 25px;
    margin-bottom: 25px;
}

#login {
  color: #000;
  border: 1px solid black;
  padding-top: 10px;
  padding-bottom: 10px;
}
    
#container {
    margin-left:auto;
    margin-right:auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 700px; 
    min-height:100%;
    text-align: left;
    background-color: #fff;
    position:relative;
    }
    
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}    
* html #container {width:702px;w\idth:700px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */ 

#header {display: none; height: 0px;}

* html #header {height:0px;he\ight:0px;}

#logo {display: none;
  height: 0px;
    }
    
* html #logo {height: 0px; he\ight: 0px;}    

#taglinetop {display: none; height: 0px;}

* html #taglinetop {height:0px;he\ight:0px;}

#mainnav {
  display: none;
}

* html #mainnav{height:23px;he\ight:21px}  

#navcontainer {display: none;}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 0;
  color: #ffffff;
  float: left;
  font-size: 1.3em;
  height: 100%;
  font-variant: small-caps;
}

#navcontainer ul li {display: inline;
  letter-spacing: .1em;
}

#navcontainer ul li a {padding: 0.2em 1em;
  color: #000;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
  }
  
#navcontainer ul li a:hover {background-color: #3f519b;
  color: #fff;
  }

#navcontainer #act {background-color: #b7273d;
    color: #fff;
    }

#content #smalltext {
  border: 1px solid gray;
  padding: 6px;
  line-spacing: .75em;
  font-size: .8em;
  margin: 10px;
}

#bookmark {
    display: none;
    text-align: right;
    color: #b7273d;
    padding-right: 10px;
    padding-top: 4px;
    float: right;
    font-size: 1.2em;
    }
    
.clearfloatboth {clear: all;}    
    
#sidebar {
    display: none;
}

#content {
    width: 100%;
    padding: 30px 10px 3px 10px;
    font-size: 1.2em;
    overflow: inherit;
    }
    
#content p, #sidebar p, #footer p  {margin:0px 5px 0px 5px;
  line-height: 1.5em;
  }
  
#content table {
  width: 80%;
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border-spacing: 0px;
  border-padding: 0px;
}

#content th {
  color: #fff;
  background: #2d59ad;
  text-align: center;
  padding: 5px;
  border: 1px solid gray;
}

#content td {
  border: 1px solid gray;
  text-align: center;
  margin: 0px;
  padding: 5px;
}
  
#content ul {font-size: 1em;
  line-height: 1.5em;
  letter-spacing: .1em;
  font-weight: 400;
  margin-left: 50px;
  margin-right: 50px;
  }
  
#content li {padding-bottom: 3px;
  padding-top: 3px;
  }

#content p {letter-spacing: .1em;
  text-align: justify;
  margin-top: 15px;
  margin-bottom: 25px;
  margin-left: 15px;
  margin-right: 15px;
  }
  
#content p img{float: right;
  border: 1px solid silver;
  margin: 8px 18px 8px 18px;
}

#content p img#noborder {
  border: 0;
}

#content h1 {color: #3f519b;
  line-height: 1em;
  letter-spacing: .1em;
  font-size: 1.80em;
  margin: 2px 0px .1em 0px;
  padding: 0px 0px 0em 0px;
  border-bottom: 2px solid #808080;
  }

#content h2 {color: #5f6083;
  letter-spacing: .1em;
  line-height: 1em;
  font-size: 1.50em;
  margin-top: 8px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #808080;
  padding: 0px;
  }
  
#content h2#garden{color: #0A7F4E;
  }

#content h3 {font-size: 1.25em;
  letter-spacing: .1em;
  padding: 0 0 0 0;
  margin-left: 15px;
  }

#footer {
    height:100px;
    width: 100%;
    background-color: #fff;
    color: #000;
    border-top: 1px solid #000;
    text-align: center;
    font-size: 1.2em;
    letter-spacing: .1em;
}

#blackimgborder {border: 1px solid black;}

#thin {border: 1px solid silver;
    margin: 2px 0px 0px 5px;
    }

#footer a:link {text-decoration: none;
  color: #e9e9e9;
  }

#footer a:visited {text-decoration: none;
  color: #B79B39;
  }

#footer a:hover {text-decoration: underline;
  color: #B79B39;
  }

#footer a:active {text-decoration: underline;
  color: #B79B39;
  }

#footer p {margin:0;
  padding:5px;
  padding-top: 10px;
}

* html #footer {height:25px;he\ight:24px;}

#clearfooter {
  clear:both;
}

.clearfloatboth {clear: all;}    

.blank , .blank2 {
  position:absolute;
  left:547px;
  width:7px;
  height:10px;
  overflow:hidden;
  border-top: 1px solid #fff;
}

.blank {top: -1px;
  }

.blank2 {bottom: -1px;
  border-top:1px solid #fff;
}

#bottomlinks {display: none;}

p {font-size:1.2em; margin-bottom: 10px;}
