@charset "UTF-8";

.page { width: 900px; background-color: transparent; text-align: left; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.mainheader { width: 880px; font-size: 25px; height: 30px; line-height: 30px; padding: 75px 10px 0 10px; margin: 0; background-color: transparent; font-family: Georgia; }
.mainnav { width: 880px; font-size: 13px; height: 19px; padding: 0 10px 10px 10px; color: #fff; margin: 0; background-color: transparent; }
.basicsearch { clear: both; }
.basicsearch table { width: 500px; }
.basicsearch form { margin: 0 0px 0px 0px; }
.content { width: 715px; margin: 15px; text-align: left; float: left; }
.usernav { width: 600px; float: right; }
.usernav { color: #fff; text-decoration: none; }

div.content div.ui a, div.content div.ui a:link  { color: #000; text-decoration: none; border-bottom: 1px solid #ccc; }

/* class added in info.php */
div.content table.records tr td { padding: 5px 0 5px 0; border-top: 1px solid #e0e0e0; }
div.content span.info { font: 11px/15px Helvetica, Arial, sans-serif; }

.popular { display: none; visibility: hidden; }

html body #main div div table tr td div.ui ul.menu { list-style: none; list-style-type: none; margin: 0; padding: 0; }
html body #main div div table tr td div.ui ul.menu li { font: 11px/15px "Courier New", monospace; margin: 0; padding: 0; }
html body #main div div table tr td div.ui ul.menu li.on a { color: #fff; background: #f0f; font-weight: bold; border: 0; }
html body #main div div table tr td div.ui ul.menu li.on a:visited { color: #fff; background: #f0f; border: 0; }
html body #main div div table tr td div.ui ul.menu li.on a:hover { color: #000; background: #f0f; border: 0; }

div.content p.hints { font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 20px; color: #777; margin-bottom: 0; }


