body {
  background-image:url('/images/back.jpg');
  font-family:Verdana;
  font-size:11px;
  }
LI {
  display:inline;
  margin:0pt;
  }
A {
  text-decoration: none;
  }

.footer {
  color:white;
  font-size:0.8em;
}

.topnav {
  width:103px; text-align:center; float:right;
	font-weight:bold; font-size:12px;
  background-image:url('/images/top_menu_bg.jpg');
  height:19px; _height:23px; /* _ version for firefox */
  padding-top:4px; padding-bottom:0px;
}
.topnav a {
  color:#880440;
}


/* MENUS thanks to http://www.alistapart.com/articles/dropdowns/ */
.subnav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
.subnav li {  /* horizontal nav items */
  float: left;
  padding-right:30px;
  position: relative;
  z-index:10;
  color:white;
  font-weight:bold;
  font-size:8pt;
  }
.subnav a {  /* horizontal nav items that are links (ie) */
  color:white;
  font-weight:bold;
  font-size:8pt;
  padding-left:9px;
  }
.subsubnavul ul {
  width:200px;
}
.subsubnav li {           /*submenus are displayed different from main menu*/
  background-color: white;
  color: #863B4E;
  width:200px;  /* width of subnav */
	clear:both;
  padding: 5px;
  border: 1px solid #863B4E;
  font-weight:bold;
  }
.subsubnav a {
  color:#863B4E;
  font-weight:bold;
  font-size:8pt;
  padding-left:0px;
}
.subsubnav li:hover, li.subover {
  background-color:#BCC388;
}
.subnav li ul {
  display: none;
  position: absolute;
  top: 100%;     /*ie top of subnav - must be 100% else nav hides again*/
  left: 23pt;    /*ie left of subnav relative to container div*/
}
.subnav li > ul {
  top: auto;   /*position subnav on all browser except ie  - must be auto else nav hides again*/
  left: auto;  /*position subnav on all browser except ie*/
}
.subnav li:hover ul, li.over ul{ display: block; }     /*display the subnav when hovering on main nav, the .over is setup in javascript above*/

.menudiv {
  padding-top:8px;width:821px;
  }

/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.menudiv {
  padding:4px 0px 0px 0px;
  }
.dots {
  height:3px;
  }
.subnav li {
  float: left;
  top:-8px;
  padding-right:30px;
  position: relative;
  z-index:10;
  color:white;
  font-weight:bold;
  font-size:8pt;
  }
.subsubnav li {           /*submenus are displayed different from main menu*/
  background-color: white;
  top:4px;
  color: #863B4E;
  width:200px;  /* width of subnav */
  padding: 5px;
  border: 1px solid #863B4E;
  font-weight:bold;
  }
}