body {color:#eeeeee; background-color:#000; text-align:center; font-size: 12px; font-family: Arial, sans; }

a:link          {color: #eeeeee; text-decoration:none}
a:visited       {color: #eeeeee; text-decoration:none}
a:active        {color: #eeeeee;}
a:hover         {color: #f06920; text-decoration: underline;}

#header {height:180px; width:1060px; margin:0px auto; background-color: #000;
         background-image:url('http://www.hotnakedredhead.com/artwork/hnr/bg-title-black.gif');
         background-repeat: no-repeat; 
         background-position: top left;
         text-align: left;  border-bottom: 1px solid #fa1e2d;}
#header-left { width: 500px; float:left; }
#header h1 {margin:0px 5px; padding-top:100px; font-size:14pt; font-weight: normal; float: left;}
#header h2 {margin:0px 5px; padding-top:103px; font-size:12pt; font-weight: normal; float: left;}
#header p  {margin:0px 5px; font-size:11pt; clear: both;}
#header-right { height: 150px; width: 520px; float: right;  margin: 12px; }

.divline {width:1050px; height:6px; font-size:0px;  line-height:6px; margin:0px auto; background-color: #fa1e2d; } /* background-image:url('http://www.girls-plus.com/artwork/ltd/line.jpg');}*/
.divfine {width:1050px; height:2px; font-size:0px;  line-height:2px; margin:5px auto; background-color: #fa1e2d;} /* background-image:url('http://www.girls-plus.com/artwork/ltd/line.jpg');}*/

.nav {width: 1050px; margin: 3px auto;}
.home {width: 80px; float:left; text-align: left;}
.home a {font-weight: bold; color:#ffffff; font-size:14pt; text-decoration:none;}
.home a:hover {color:#f06920; text-decoration:underline;}
.prev {width: 80px; float: right;text-align: left;}
.mid {width: 700px; float: left; text-align:center;}
.next {width: 80px; float: right; text-align: right;}

.thumbs { width: 1062px;  margin: 5px auto; } /* border: 1px solid #aaaaaa; }*/
.thumbrow { width: 1078px; height: 234px; }
.thumbrow a {display: block; width: 173px; height: 230px; float: left; margin: 1px; border: 1px solid #000;}
.thumbrow a img { width: 165px; height: 220px; margin: 4px;border: 1px solid #000;  }
.thumbrow a:hover  {border: 1px solid #fa1e2d;}
.thumbrowhead{padding-top:10px;}
.thumbrowhead h3 {font-size:18pt; margin:0px 0px 5px 20px; padding:0px;}

#topad {width:550px; margin: 10px auto; padding: 10px; background-color:#BBEEF1; border: 1px solid #000;}
#topad img {border: 1px solid #000;}
#midad {width:550px; margin: 20px auto 0px auto; padding: 10px; background-color:#BBEEF1; border: 1px solid #000;}
#midad img {border: 1px solid #000;}
#btmad {width:550px; margin: 20px auto 0px auto; padding: 10px; background-color:#BBEEF1; border: 1px solid #000;}
#btmad img {border: 1px solid #000;}
#footer { text-align: center; width: 1040px; clear: both; margin: 40px auto;}

.toplisttop ul.toplistrow    { display: block; width: 260px; list-style: none; margin: 0; padding: 0; float: left; }
.toplisttop ul.toplistrow li { display: block; }
.toplisttop ul.toplistrow li a { font-size: 14pt; font-weight: normal;}



.toplistrow1 { float: left; padding-top: 10px; }
.toplistrow2 { text-align: center; width: 1050px; margin: 5px auto; clear: both; padding-top: 10px; }
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: 14pt; font-weight: normal; }

#toplistbottom { text-align: center; width: 100%; clear: both; margin-top: 40px; margin-left: 40px; overflow: hidden;}
#toplistbottom h2 { font-size: 12pt; color: #ffffff; }
.tlbinner {clear:left; float:left; position:relative; left:50%; }
.tlcol { font-weight: bold; text-align: left; width: 235px; float: left; margin-bottom: 10px; position: relative; right: 50%;}
.tlcol ol {  }
.tlcol ol li {  }
.tlcol ol li a { font-size: 12pt; font-weight: bold; }


.toplistother {width: 70%; text-align: center; margin: 20px auto; }
.toplistother ul {list-style: none; margin: 5px 0px; padding: 0px;}
.toplistother ul li {display: inline; padding-left: 10px; font-weight: bold; font-size: 12pt;}
.toplistother ul li a {}
.toplistother ul li a:hover {color: #f06920; }
.toplistother h2 { font-size: 14pt; color: #ffffff; }





.text { width:300px; text-align:left; float:right; margin: 5px 8px;}
.text ul {list-style:none; list-style-image: url('http://www.girls-plus.com/artwork/tbb/star.gif')}
.text ul li {margin:8px 0px;}
.text ul li a {font-size:12pt; font-weight:bold; color:#ffffff; text-decoration:none;}
.text ul li a:hover {color:#f06920;}

.cats { margin: 0px auto 5px auto; width: 950px; padding: 5px 2px; background-color:#EFA1D3;}
.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: 114px; border: 1px solid #808080; text-decoration: none; margin: 1px; float: left;
               font-size: 10pt; font-weight: bold; color: #ffffff; background-color:#000; padding: 1px 0px;}
.cats ul li a:hover {color: #f06920; }
.cats h3 {margin:0px; padding:0px;}

