body {font-family: Verdana, Arial, Helvetica, sans-serif; }
.bgdark { background-color: #122834; }
.bgmedium { background-color: #19394A; }
.bglight { background-color: #245168; }

.thumb-row { width: 948px; height: 210px; clear: both; }
.thumb-header-text { color: #f7d971; font-size: 20pt; width: 780px; height: 45px; float: left; margin: 5px 0px 5px 4px; padding-top: 5px; padding-left: 8px; }
.thumb { text-align: center; width: 154px; height: 204px; float: left; margin: 2px; }
.thumb a img { background-color: #101010; width: 150px; height: 200px; border: solid 2px #000; }
.thumb a:hover img {border: solid 2px #F7F671; }

a { color: #FFC600; text-decoration: none; }
a:hover { color: #F7F671; text-decoration: underline;}
a.textlink { color: #FFC600; }
a.textlink:hover { color: #F7F671; }

#bkmark1, #bkmark2, #bkmark3, #bkmark4 { color: #f7d971; font-size: 14pt; font-style: italic; width: 135px; height: 40px; float: left; margin: 5px 0; padding-top: 10px; padding-left: 10px; border-left: 5px solid #f7d971; }
#bkmark1 a, #bkmark2 a, #bkmark3 a, #bkmark4 a {color: #f7d971; text-decoration:none; }
#thumbs1 { margin: 0 auto 10px; padding-left: 5px; width: 952px; height: 1116px; }
#thumbs2 { margin: 5px auto 10px; padding-left: 5px; width: 952px; height: 1116px; }
#thumbs3 { margin: 5px auto 10px; padding-left: 5px; width: 952px; height: 1116px; }
#thumbs4 { margin: 5px auto 10px; padding-left: 5px; width: 952px; height: 1116px; }
#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: 960px; }

#container { margin: 0 auto; width: 960px; height: auto; }
#header { margin: 0 0 5px; width: 960px; }
#header-right { width: 575px; height: 75px;  float: left; margin-bottom: 5px; margin-left: 5px; }
#header-main { width: 378px;  height: 75px; float: left; margin-bottom: 5px; color: #f7d971; font-size: 12px; }
#header-main h1 { margin-top: 0; color: #ffffff; margin-left: 10px; font-size: 24px; font-weight: bold; margin-bottom: 5px; }
#header-main p { color: #f7d971; font-size: 12px; font-weight: bold; font-style: italic; text-align: left; margin: 5px 10px; }
#header-bottom { padding-right: 10px; width: 760px; height: 30px; clear: both; padding-top: 5px; padding-left: 10px; color: #f7d971; font-size: 12px; font-weight: bold;}

#header-right ul.toplistrow { list-style-type: none; display: block; width: 190px; float: left;  margin:15px 0px; padding:0px;}
#header-right ul.toplistrow li { margin-left: 5px; padding: 2px; display: block; }
#header-right ul.toplistrow li a { font-size: 12pt; font-weight: bold; text-decoration: none; }
#header-right ul.toplistrow li a:hover { text-decoration: underline; }


.toplistrow2 { text-align: center; width: 960px; margin: 5px auto; clear: both; padding: 10px 0px; }
ul.toplistrow { list-style-type: none; display: inline; }
ul.toplistrow li { margin-left: 5px; padding-right: 5px; padding-left: 5px; display: inline; }
ul.toplistrow li a { font-size: 12pt; font-weight: bold; }

#toplistbottom { text-align: center; width: 950px; clear: both; margin: 40px auto;}
#toplistbottom h2 { font-size: 12pt; color: #fff; margin-top:40px; }
.toplistother {width: 90%; text-align: center; margin: 20px auto; }
.toplistother ul {list-style: none; margin: 5px 0px; padding: 0px;}
.toplistother ul li {display: inline; padding-left: 15px; font-weight: bold; font-size: 12pt; }


