* { margin: 0px; padding: 0px;}
BODY {background: #FFFFFF url(/img/bg.gif) top repeat-x; }
h1 {font: bold 24px Arial, Helvetica, sans-serif; color: #000000; margin-left: 0px; margin-right: 3px;}
h2 {font: bold 18px Arial, Helvetica, sans-serif; text-decoration: none; }
h3 {font: bold 18px Arial, Helvetica, sans-serif; padding-top: 0px; text-decoration: underline;  }
.header {width: 940px; text-align: left; height: 81px; text-align: left; margin-bottom: 5px;}
.header_logo {width: 470px; height: 81px; float: left; margin-bottom: 5px;}
.header_text {width: 400px; float: left; text-align: center; padding-top: 50px; padding-left: 15px; text-align: justify;}
.heading {margin-left: 30px;  margin-top: 0px;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.categories {width: 990px;  text-align: left; margin-left: -5px; font: bold 18px Arial, Helvetica, sans-serif; color: #000000; padding-left: 6px;  padding-bottom: 20px;}
.categories img {border: 1px solid #000000; height: 320px; width: 240px; margin-bottom: 5px; }
.categories img:hover {border: 1px dashed #000000; }
.categories div {text-align: center; width: 242px; height: 350px; margin-right: 5px; margin-bottom: 10px; float: left;}
.categories a {font: bold 18px Arial, Helvetica, sans-serif; color: #38387A; text-decoration: none; }
.categories a:hover {text-decoration: none; color: #000000;}
.categories a span {font: bold 18px Arial, 'Trebuchet MS', Helvetica, sans-serif; color: #38387A; text-decoration: underline; }
.categories a:hover span {text-decoration: underline; color: #000000;}
.categories_list {width: 930px; float: center; font: bold 18px Arial, Helvetica, sans-serif; color: #000000; padding-left: 0px;  text-align: justify; padding-bottom: 20px;  }
.categories_list a {font: bold 18px Arial, Helvetica, sans-serif; color: #38387A; text-decoration: underline; }
.categories_list a:hover {text-decoration: underline; color: #000000;}
.thumbs {width: 930px; text-align: left;}
.thumbs img {border: 1px solid #000000; margin-right: 4px; margin-bottom: 4px;}
.thumbs img:hover {border: 1px dashed #000000; }
.perm {width: 930px; text-align: left; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.perm img {border: 1px solid #000000; width: 180px; height: 240px; margin-bottom: 3px;}
.perm img:hover {border: 1px dashed #000000; }
.perm div {margin-right: 4px; margin-bottom: 4px; float: left;}
.perm a {font: bold 18px Arial, Helvetica, sans-serif; color: #38387A; text-decoration: none;}
.perm a:hover {color: #000000; text-decoration: none;}
.perm a span {font: bold 18px Arial, Helvetica, sans-serif; color: #38387A; text-decoration: underline;}
.perm a:hover span {color: #000000; text-decoration: underline;}
.toplist {width: 980px; text-align: left; }
.toplist1 {padding-left: 30px; padding-top: 10px; }
.toplist2 {font: bold 18px Arial, Helvetica, sans-serif; color: #000000; float: left; width: 190px;}
.toplist2 a {font: bold 18px Arial, Helvetica, sans-serif; color: #373770; text-decoration: underline;}
.toplist2 a:hover {color: #000000; text-decoration: underline;}
.toplist2 li {height: 22px;}
.toplist3 {font: bold 18px Arial, Helvetica, sans-serif; color: #000000; float: left; width: 180px;}
.toplist3 a {font: bold 18px Arial, Helvetica, sans-serif; color: #373770; text-decoration: underline;}
.toplist3 a:hover {color: #000000; text-decoration: underline;}
.toplist3 li {height: 22px;}
.footer {text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #000000; padding-top: 20px; padding-bottom: 20px;}
.footer a {color: #38387A; text-decoration: underline;}
.footer a:hover {color: #000000; text-decoration: none;}