/* 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;
    width: 700px; 
    min-height:100%;
    text-align: left;
    background-color: #fff;
    border: 1px solid #808080;
    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 {
  height: 160px;
  color: #fff;
  width:100%;
  background-color: #fff;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #fff;
  position:relative;
  z-index:2;
  font-size: 1.2em;
  background-image: url(http://www.arbucklellc.com/images/magnify.gif);
  background-repeat: no-repeat;
  }

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

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

#logo {padding: 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: absolute;
  left: 0;
  top: 0;
  color: #000;
  background-color: #fff;
  z-index:1;
    }

#taglinetop {
  position: absolute;
  top: 130px;
  left: 25px;
  height: 15px;
  color: #2453b2;
  font-size: 1.25em;
}

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

#mainnav {
  display: none;
}

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

#navcontainer {float: left;
  height: 23px;
  }

#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:130px;
    width: 100%;
    background-color: #fff;
    color: #000;
    border-top: 1px solid #e9e9e9;
    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;
}

* html #footer {height:135px;he\ight:134px;}

#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;}
