/*  Screen Stylesheet for the Organic Bean & Grain Site  */

* {font-family:Arial, Helvetica, sans-serif;}
body{background: url('bg.jpg') center #ddd;}
div#container{background:#fff; width: 790px;}
div#content{background: #ffffc6; position:relative; top:20px;}
div#contenttext{padding-left:10px; padding-right:10px;}
div#date{padding-right:10px; position:relative; float:right; font-size:8pt; height:40px;}
div#footer{width:780px; margin:30px 5px auto 5px; background:repeat-x #c1c1c1 url('footerrepeat.jpg') center; color:#000;}
div#header{height:200px;}
div#hidden{position:absolute; top:-5000px;}
div#pagewrap{position:relative; top:-20px;}
div#right{position:relative; top:12px; width:200px; background:#933d22; color:#fff; float:right; margin:1em 1em 0 0;}
div#righttext{background:#933d22; padding:12px;}
div#local ul li{position:relative; top:-1em; font-size:11pt;}
h1{margin-top:-10px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
ul.drop{list-style:none; text-indent:0;}
ul#facilitiesdrop{display:none; float:left; list-style:none;}
img#hi{position:relative; float:right; padding-left:20px;}
a:hover#caro{background:url("carohover.gif");}
a#caro{display:block;float:left; background:url("caroup.gif"); height:113px; width:150px;text-decoration:none;margin-left:45px;}
a:hover#munger{ background:url("mungerhover.gif");}
a#munger{display:block;float:right; background:url("mungerup.gif"); height:113px; width:150px;text-decoration:none;margin-right:45px;}

/*******************************
  Mike's CSS Dropdown Menus
*******************************/
div#navigation {
  display: inline;
  list-style:none;
  position: relative;
  z-index: 2;
}
div#navigation ul {
  padding:0; margin:0; z-index:3;
  }
div#navigation li ul li {
  width: 100%;
}
div#navigation li {
  float: left;
  z-index: 10;
}
div#navigation li ul {
  position: absolute;
  width:115px;
	left: -999em;
	z-index: 20;
	top: 35px;
}
div#navigation li:hover ul {
  left: auto;
}
div#navigation a {
  background:url('nav/navmiddle.jpg') no-repeat left top;
  display:block;
  padding-top:7px;
  width:115px;
  height:30px;
  text-align: center;
  color:#000; text-decoration:none;
}
div#navigation li:hover a,div#navigation a:hover {
  background:url('nav/navomiddle.jpg') no-repeat; color:#fff;
}
div#navigation li.leftend { background:url('nav/navleftend.jpg') no-repeat; width:11px; height:40px; }
div#navigation li.leftnav a { background:url('nav/navleft.jpg') no-repeat; }
div#navigation li.leftnav a:hover { background:url('nav/navoleft.jpg') no-repeat; }
div#navigation li.rightnav a { background:url('nav/navright.jpg') no-repeat; }
div#navigation li.rightnav a:hover { background:url('nav/navoright.jpg') no-repeat; }
div#navigation li.rightend { background:url('nav/navrightend.jpg') no-repeat; width:11px; height:40px; }

div#navigation li:hover ul, div#navigation li.sfhover ul {
	left: auto;
}
div#navigation {
  padding: 5px 0;
  position: relative;
  margin-bottom: 10px;
}
div#navigation li li a {
  background: #c0c0c0 !important;
  opacity: 0.7;
  filter:alpha(opacity=70);
  color: #000 !important;
  height: 1.5em;
  padding: 2px;
}
div#navigation li li a:hover {
  background: #7f7f7f !important; color: #fff !important;
}
div#navbar{
  text-align:left; font-family:Garamond; margin:0 0 5px 0;
}
div#form{
  position:absolute;
  width:100%;
  z-index:5;
  top:165px;
  right:5px;
  z-index:1;
  text-align:right;
}
