body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 20px 0px; height: 100%; background-color: #262626; }
a:hover { text-decoration: none; background: #C3E0FD; }

#container { width: 900px; margin: 0 auto; background: #FFFFFF; }

#header { width: 100%; padding: 10px 0px; background: #FFFFFF; }
#header #logo { float: left; width: 40%; text-align: right; background: #FFFFFF;  }
#header #slogan { float: left; width: 60%; text-align: left; padding-top: 30px; background: #FFFFFF;  }

#menu { clear: both; padding: 10px 0px; }
#menu div#search { text-align: center; margin-bottom: 10px; }

#menu p#request { background: #9FCFFF; margin: 0 10px; padding: 10px 5px; }
#menu p#request span { text-transform: uppercase; color: #FF0000; font-weight: bold; }
#menu p#request a:hover { text-decoration: none; color: #FFFFFF; }

#menu p#history { background: #FF9966; margin: 10px 10px 0px 10px; padding: 10px 5px; }
#menu p#history span { text-transform: uppercase; font-weight: bold; }

#main { clear: both; }
#main #results { padding: 0px 25px; }

#content { width: 700px; float: left; border: 1px dashed #C3E0FD; margin: 0 10px; padding: 10px 0; }
#content ul { list-style: none; margin: 0; padding: 0; }
#content ul li { margin: 10px 0px; }
#content ul li div { padding-left: 10px; padding-bottom: 10px; }

#leftcontent { float: left; width: 350px; }
#rightcontent { float: left; width: 350px; }

#info { width: 166px; float: right; margin-right: 10px; }

#footer { clear: both; padding: 10px 0px; }
#footer p { text-align: center; }

.spacer { clear: both; }
input#searchForm { font-size: 15pt; color: #0193E3; font-family: arial, helvetica, sans-serif; }
input#searchButton { background:url("http://www.dibdabdoo.com/images/searchbutton.gif"); height: 33px; width: 72px; padding: 0px; margin: 0px; }
.sidebox { background: #F7F7F7; border: 1px solid #9FCFFF; padding: 5px; margin-bottom: 10px; }