ul a {display: block}
ol a {display: inline}

ul#menu {
  width: 12em;
  list-style-type: none;
  border-top: solid 0px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 20px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 24px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: blue;
  background:#00FFFF;
}

ul#menu a.active {
  color: #be5028;
}

img {
   border:0;
}

.wrapper{
   width:880px; 
   margin:auto; 
   padding:0; 
   border:0 solid;
   text-align:center; 
}

.menubox {
   float:left;
   border:5px ridge blue;
   background: white; 
   margin: 0;
   width:190px;
   padding:5px;
}

.infobox {
   text-align:left;
   position:relative;
   float:left;
   width:475px;
   height:390px;
   background:white; 
   color:navy; 
   font:bolder large times, serif;
   border-top:5px ridge blue;
   border-left:5px ridge blue;
   padding: 10px;
   margin:0 0 0 5px;
}

.quote {
   float:left;
   text-align:left;
   margin:0 0 0 0;
   color:maroon; 
   font:bolder large times, serif;
   padding:10px 0 0 0;
   background:white; 
}
   
.clockbox {
   float:left;
   width:475px;
   height:30px;
   background:white; 
   color:navy; 
   text-align:left;
   border-bottom:5px ridge blue;
   border-left:5px ridge blue;
   font:bolder large times, serif;
   padding:0 10px;
   margin:0 0 0 5px;
}

.emailme {
   width:160px;
   height:55px;
   background:white; 
   color:navy; 
   text-align:center;
   font:bold medium times, serif;
   padding:0;
   position:absolute;
   bottom:5px;
   left:0;
}

.dilbertbox {
   position:relative;
   text-align:center;
   float:right;
   height:430px;
   width:160px;
   margin:0;
   background:white;
   border-bottom:5px ridge blue;
   border-top:5px ridge blue;
   border-right:5px ridge blue;
   padding-top:10px;
}

.bigcap{
float:left;
color:silver;
background:maroon;
font-size:32px;
line-height:70%;
margin-top:2px;
padding:3px 3px 7px 3px;
border:2px solid silver;
font-family: Harrington, Times, serif, Georgia;
}

.buttonbox{
   background-color:black;
   border:2px solid silver;
   margin:0 0 3px 0;
   padding:0;
   color:white;
}
.buttonbox A:link {color:#fffffe;text-decoration: none}
.buttonbox A:visited {color:#fffffe; text-decoration: none}
.buttonbox A:active {text-decoration: none}
.buttonbox A:hover {font-size:24px; font-weight:bold; color: #00FFff;margin:0}

span.bright{
   color:green;
   font:bolder large times, serif;
   margin:5px 0;

}

.bottompoem {
   clear:both;
   text-align:center;
   font:large bold;
   color:maroon;
   margin:0;
   padding: 0 0 15px 0 
}

.sealholder {
   width:100%;
   position:absolute;
   bottom:65px;
   left:0px;
   text-align:center;
   margin:0;
   padding:0;
}

.seal {
float:left;
text-align:center;
margin:0;
border:0;
padding:0;
width:80px;
font-size: 8pt;
}

.little {
font-size:8pt;
margin:0;
border:0;
padding:0;
}

.google {
   float:left;
   vertical-align:middle;
   padding:4px;
   color:maroon;
}

.google1 {
   float:left;
   vertical-align:middle;
   padding:1px 0 0 3px;
}

.ginput {
   vertical-align:middle;
   text-align:left;
   color:black;
   border:3px navy ridge;
   padding:1px;
}

.ginput2 {
   vertical-align:middle;
   color:black;
   border:2px navy ridge;
}

BODY {
background:white url(gifs/background.jpg)
}




