/* grannystockings - design: adultblaze.com */

body { background: url(images/gs_00.gif) repeat-x top #eee; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

#head { width: 960px; margin: auto; }
#head #one { behavior: url(iepngfix.htc); background: url(images/gs_01.png) no-repeat; width: 105px; height: 180px; float: left; }
#head #two { behavior: url(iepngfix.htc); background: url(images/gs_02.png) no-repeat; width: 290px; height: 180px; float: left; }
#head #four {behavior: url(iepngfix.htc);  background: url(images/gs_04.png) no-repeat; width: 97px; height: 180px; float: left; }
#head #five {behavior: url(iepngfix.htc);  background: url(images/gs_05.png) no-repeat; width: 468px; height: 46px; cursor:pointer; }
#head #toplist { behavior: url(iepngfix.htc); background: url(images/gs_03.png) no-repeat top; width: 468px; float:left; }
#head #toplist ul { height: 99px; text-align: left; margin: 0; padding: 35px 0px 0 16px; font-size: 10px; color: #fff; list-style:none; }
#head #toplist ul li { float: left; width: 150px; margin: 0; padding: 2px 0; }
#head #toplist ul li a { color: #fff9ce; font-size: 12px; text-decoration: none; border-bottom: 1px solid #00699a; }
#head #toplist ul li a:hover { color: #fff; border-bottom: 1px solid #fff; }

#topref ul { height: 39px; text-align: left; text-valign: top; margin: 0; padding: 12px 12px 0 12px; font-size: 11px; color: #e07cc8; list-style:none; }
#topref ul li { float: left; width: 184px; margin: 0; padding: 2px 0; }
#topref ul li a { color: #00547c; font-size: 13px; text-decoration: none; border-bottom: 1px solid #00699a; }
#topref ul li a:hover { color: #e07cc8; border-bottom: 1px solid #e07cc8; }

p.clear { clear: left; margin: 0; padding: 0; }

.table { clear:both; width: 950px; margin: 5px auto; }
.table .head { background: url(images/gs_13.gif) repeat-x;  height: 26px; }
.table .head p { background: url(images/gs_10.gif) repeat-x; margin: 0; padding: 0;  height: 26px;  font-size: 14px; text-align:center; }
.table .head p.left { float: left;  width: 500px;}
.table .head p.right { float: right; width: 400px; }
.table .head img.left { float: left;}
.table .head img.right { float: right; }
.table .head p span.l { background: url(images/gs_09.gif) no-repeat left; height: 26px; padding: 0 0 0 12px; display: block; }
.table .head p span.r { background: url(images/gs_12.gif) no-repeat right; padding: 4px 12px 0 0; height: 22px; display: block; color: #fff; font-weight: bold; }

.table .head p span.r a { font-weight: bold; color: #fffbd9; text-decoration: none; padding:0 5px; }
.table .head p span.r a:hover { color: #fff; text-decoration: underline; }

.table ul.thumbs { list-style: none; margin: 0; padding: 3px 0 0 0; background: #fff; border: 2px solid #e07cc8; border-bottom: none; border-top: none; }
.table ul.thumbs li { float: left; margin: 3px; padding: 0;}
.table ul.thumbs li img { border: 1px solid #ccc; display: block; }
.table ul.thumbs li img:hover { border: 1px solid #000; display: block; }

.table .footer { background: url(images/gs_19.gif) repeat-x; height: 55px; text-align: center; }
.table .footer img.left { float: left; }
.table .footer img.right { float: right; }


.table ul.sites { margin: 6px auto; list-style: square; color: #ccc; padding: 0; width: 200px; padding: 10px 20px; float:left; }
.table ul.sites li { margin: 5px 0;  }
.table ul.sites li a { color: #ff0090; }
.table ul.sites li a:hover { text-decoration: none; color: #000; }

.clearfix:after { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0; height: 0; }
.smalltxt { font-size: 11px; margin: 40px 0 0 0; text-align: center; border-top: 1px solid #ff0090; background: #00547c; padding: 30px; color: #fff; }
.bigtxt { font-size: 14px; margin: 40px 0 0 0; text-align: center; border-top: 1px solid #ff0090; padding: 30px; color: #00547c; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

