body {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bgdark { background-color: #080808; }
.bgmedium { background-color: #101010; }
.bglight { background-color: #303030; }

.thumbs { margin: 0px auto 10px auto; width: 1006px; padding: 0px 0px 5px 5px; }
.thumbrow { width: 1000px; height: 220px; clear: both;}
.thumbrow a img { width: 150px; height: 200px; margin: 5px 2px; border: solid 2px #000; }
.thumbrow a:hover img {border: 2px solid #ff0000;}

.thumb-header-text { padding-left: 10px; text-align: left; color: #f7d971; font-size: 20pt; width: 805px; height: 45px; float: left; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.thumb-header-text h2 { padding: 2px; font-size: 20pt; margin: 0px; font-weight:normal;}
.thumb-header-text-right { padding-right: 10px; text-align: right; color: #f7d971; font-size: 12pt; width: 150px; height: 45px; float: left; margin-top: 5px; margin-left: 0px; margin-bottom: 5px; border-left: 10px solid #f7d971; }
.thumb-header-text-right p {font-size:10pt; margin:0px; padding:2px;}
.thumb-header-text-right p a {color: #f7d971; font-weight: bold; text-decoration: none;}
.thumb-header-text-right p a:hover {text-decoration: underline;}

img.generic { background-color: #101010; border: solid 2px #000; }
a:hover img.generic { border: solid 2px #f00; }
a.textlink { color: #FFC600; }
a.textlink:hover { color: #F7F671; }

#panel1 { margin-bottom: 5px; padding-top: 5px; padding-bottom: 10px; width: 130px; height: auto; }
#panel-left { text-align: center; width: 130px; height: auto; float: right; clear: both; }
#panel-left h2 { margin-top: 0px; margin-bottom: 10px; color: #f7d971; font-size: 22pt; font-weight:normal;}

#thumbsfooter { text-align: center; margin: 5px auto 0; padding-top: 1px; padding-bottom: 5px; padding-left: 5px; width: 641px; height: auto; }
#panel-main { margin-right: 4px; margin-bottom: 0; padding: 0; width: 1006px; height: 4900px; float: left; }
#container  { margin: 0px auto; width: 1010px; height: auto; }
#header-left { width: 220px; height: 200px; float: left; margin-bottom: 5px; font-size: 8pt;}
#header-left p {margin:5px 0px; padding:0px;}
#header-main { width: 400px; height: 200px; float: left; text-align: left; margin-bottom: 5px; color: #f7d971; font-size: 10pt;}
#header-main h1 { margin-top: 0; color: #f7d971; margin-left: 10px; font-size: 14pt; font-weight: normal; margin-bottom: 5px; }
.parheader { color: #f7d971; font-size: 10pt; text-align: left; margin: 5px 10px; }
.parfooter { color: #404040; font-size: 8pt; text-align: center; margin: 25px 10px 0px 10px; }
#header-bottom { padding-right: 10px; width: 1120px; height: 30px; clear: both; padding-top: 5px; padding-left: 10px; }
#header { margin: 0 0 5px; width: 1010px; height: 200px; }

.linksul { padding: 0 0 1em; text-align: left; width: 130px; }
.linksul ul { list-style: none; margin: 0; padding: 0; }
.linksul li { border-bottom: 1px solid #D1E0F4; }
.linksul li.first { border-top: 1px solid #D1E0F4; }
.linksul li a { display: block; padding: 5px; color: #fff; font-size: 9pt; text-decoration: none; width: 120px; margin: 0; }
.linksul li a:hover { background-color: #404040; }

.linksul.small ul li a {padding: 2px; font-size: 8pt; width: 126px; }
.linksul.large ul li a { font-size: 10pt; font-weight: bold;}

.linksul h2 { color: #f7d971; font-size: 10pt; font-family: arial, sans-serif; text-align: center; margin: 4px; padding:5px; }

.cats { margin: 0px auto 5px auto; width: 1000px; padding: 5px; }
.cats ul {list-style: none; display: inline; margin: 0px; padding: 0px; }
.cats ul li {display:block; float:left;}
.cats ul li a {display: block; width: 119px; border: 1px solid #808080; text-decoration: none; margin: 2px; float: left; 
               font-size: 12pt; font-weight: normal; color: #fff; padding: 2px 0px;}
.cats ul li a:hover {background-color: #505050; }
.tops ul li a {width: 194px; border: 1px solid #101010; padding: 4px 0px;font-size: 11pt; font-weight: bold; }
.tops ul li a:hover {background-color: #303030; border:1px solid red;}
.toph {width: 380px; height: 200px; padding: 0px; float: left;}
.toph ul li a {width:180px; font-size: 10pt;}

