* {margin: 0px; padding: 0px;}
html {background: #fff; height: 100%;}
body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #111; min-width: 1000px; height: 100%;}
* html body {width: expression(documentElement.clientWidth < 1000 ? '1000px' : '100%'); behavior: url(js/csshover.htc);}

#deepouter {min-height: 100%; padding: 0px 50px;}
* html #deepouter {height: 100%;}
#deepinner {width: 90%; position: relative;}

a {color: #526072; text-decoration: none; outline: none;}
a:hover {color: #526072; text-decoration: underline;}
img {border: none;}

#searchdiv h2{ font-size: 200%; margin-bottom: 15px; }

#searchdiv { padding: 10px 20px 15px 0; }
#searchquery { font-size: 180%; padding: 5px; width: 300px;}
#searchbutton { font-size: 180%; padding: 5px;} 

#content { padding: 10px 0 10px 20px; }
.content h2 { font-size: 200%; padding-bottom: 10px; }

#resultdiv { padding: 5px 20px 5px 20px; background: #eee; font-size: 150%;  }
#resultdiv li { padding: 3px 0 3px 20px; }
#resultdiv ul { list-style-type: none; }

#footer { padding: 10px 0 10px 20px; font-size: 170%; }

.loaddiv { background: #81878f; padding: 5px; }

#downloadtext{ font-size: 80%; padding: 5px; width: 100px;}
#downloadbutton{ font-size: 80%; padding: 5px;} 