* {margin:0px; padding:0px; border:0px;}

a:hover .nnerba {border: 1px solid #ffffff;}
a:hover .potd {position: relative; top: -1px; left: -1px;}
body a, a:visited, a:active {text-decoration: none; color:#000000;}
body a:hover {text-decoration: underline;}
body {background-image: url(../img/back.gif); background-repeat: repeat-y; background-position: 50%; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align:center;scrollbar-face-color: #aa90e8; scrollbar-highlight-color: #c2adf7; scrollbar-shadow-color: #8a70cf; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #c2abf7; scrollbar-darkshadow-color: #000000;}
h2 {font-size:9px; font-weight:normal;}
h3 {font-size:11px; font-weight: bold;}
input {background: #e4dafc; border: 1px #000000 solid; font-family: verdana,helvetica,arial; font-size:11px; width:260px; font-weight: normal;}
li a:hover {text-decoration: underline;}
table td {border-top: #000000 1px solid; border-left: #000000 1px solid; padding:5px; font-size:11px; font-weight: bold; background-color: #946bf1;}
table {border-right: #000000 1px solid; border-bottom: #000000 1px solid; width:500px; margin-bottom:20px;}
ul li {list-style: none;}


div#slider {font-family: helvetica,arial; border: 1px solid #000000; border-bottom: 1px solid #000000; background: #c2abf7; text-align:left; width:678px; margin-left:11px;}
.container {width:678px; height:250px; overflow:hidden; position:relative;}
.slides {z-index:0; position:absolute; top:0; left:0;}
.slides div.slide {position:absolute; top:0; width:684px; display:none; height:250px; position:relative;}
div.slide div {background-image:url(/img/transbg2.png); width:669px;padding:6px; position:absolute; bottom: 0px;}
ul.pagination {width:669px; background-image:url(/img/transbg1.png); z-index:100; position:absolute; list-style-type:none; padding:0; height:20px; margin:0 0 0 0px;  padding:0 0 0 10px;}
ul.pagination li {display:inline; margin:0px; padding:0px; font-size:14px;}
ul.pagination li a {padding:3px 6px; color:#d1943b; font-weight:bold; text-decoration:none;}
ul.pagination li a:hover {text-decoration:none; color: #ff3300}
ul.pagination li.active a{background-image:url(/img/transbg2.png); font-weight:bold; color:#ffffff;}
div.slide {background-position: top center;}
div.slide p {color:#ffffff; font-size:12px;}
div.slide h2 {font-size:16px;}
div.slide h2 a{color:#ff3300; font-size:16px; line-height:18px;}
div.slide h2 a:hover {text-decoration:none; color: #ffffff;}

#bondagedirectory h1 {font-size:15px; margin-bottom:7px;}
#bondagedirectory h2 {font-size:13px; font-weight: bold;}
#bondagedirectory {width:705px; margin: 0px auto 15px auto; padding-left:8px; text-align:left; border-bottom: 1px dotted #000000;}
#boundcon h1 {font-size:18px; font-weight: bold; line-height:28px;}
#boundcon {text-align:left;margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}
#boundcon2 h1 {font-size:18px; font-weight: bold; line-height:28px;}
#boundcon2 {margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}
#contentcenter {width:425px; float: left; padding: 2px 2px 2px 6px; text-align:left; border-left: 1px dotted #000000; border-right: 1px dotted #000000;}
#contentleft {width:145px; float: left; padding:2px; text-align:left;}
#contentright {width:113px; float: left; padding:2px 2px 2px 5px; text-align:left;}
#eighties {width:705px; margin: 5px auto 1px auto; text-align:center; border-top: 1px dotted #000000; padding-top:3px; padding-bottom:4px;}
#eighties2 {width:705px; margin: 5px auto 1px auto; text-align:center; border-bottom: 1px dotted #000000; padding-top:1px; padding-bottom:4px;}
#footer {width:705px; margin: 10px auto 20px auto; text-align:left; font-size:10px; line-height:16px;}
#galleries h1 {font-size:18px; font-weight: bold; line-height:28px;}
#galleries h2 {font-size:11px; font-weight: bold; line-height:25px;}
#galleries {text-align:left;margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}
#head {width:705px; margin: 0 auto 0 auto; text-align:center;}
#hleft h1 span {display: none;}
#hleft h1 {background-image:url("../img/logo.gif"); background-repeat:no-repeat; width:380px; height:74px; padding: 0px; margin: 0px;}
#hleft {width:390px; float: left; height:75px; text-align:left;}
#hnavig {width: 99%; text-align:left; font-size:11px; font-weight: bold; margin-left:2px; line-height:17px;}
#hright {float: left; width:310px; height:75px;padding-top:12px; padding-bottom:0px; text-align:left;}
#links a {font-weight: bold;}
#links h2 {font-size:18px; font-weight: bold;}
#links p {padding-left:30px; font-size:13px; line-height:19px;}
#links {text-align:left;margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 10px 0px 10px 0px;}
#maincontent {width:705px; margin: 2px auto 10px auto; text-align:center; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000;}
#picpage #footer {border-top: 1px dotted #000000;}
#posted p {font-size:18px; font-weight:bold;}
#posted {text-align:center;margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 10px 0px 10px 0px;}
#postedpic h1 {font-size:18px;}
#postedpic {margin: 20px auto 20px auto;}
#potdcontent h1 {font-size:18px;}
#potdcontent {width:705px; margin:20px auto 20px auto; font-size:11px; border-top: 1px dotted #000000; padding: 20px 0px 20px 0px; border-bottom: 1px dotted #000000;}
#potds h2 {font-size:13px; font-weight:bold;text-align:left; padding-bottom:10px;}
#potds {width:705px; margin: 5px auto 1px auto; text-align:center; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; padding-top:3px; padding-bottom:4px;}
#premiuml h3 {font-size:13px;}
#premiuml {width:705px; margin: 0px auto 3px auto; padding-left:8px; text-align:left;}
#sites li {display: inline; margin-right:15px; font-size:13px; font-weight: bold;}
#sites {margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; padding: 5px 0px 5px 0px;}
#sotd {margin: 20px auto 10px auto; width: 705px; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}
#webmasters h1 {font-size:18px; font-weight: bold; line-height:28px;}
#webmasters h2 {font-size:13px; font-weight: bold; line-height:28px;}
#webmasters h3 {font-size:11px; font-weight: bold; line-height:28px;}
#webmasters ol li {font-size: 11px; line-height: 17px; list-style-type: decimal; margin: auto 30px auto 50px;}
#webmasters ol {margin-bottom:20px;}
#webmasters p {font-size:11px; line-height:17px; margin:10px 50px 10px 30px;}
#webmasters ul {font-size:11px; line-height: 18px; margin-left:50px; margin-bottom:20px; padding:10px; border: 1px dotted black; width:400px;}
#webmasters {text-align:left;margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}

#events h1 {font-size:18px; font-weight: bold; line-height:28px;}
#events h3 {font-size:13px; margin:20px;}
#events {text-align:left;margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}
.eventimg {border:1px solid #000000; margin:5px;}
a:hover .eventimg {border:1px solid #ffffff;}

#domains h1 {font-size:18px; font-weight: bold; line-height:28px;}
#domains {text-align:left; font-size:11px; line-height:17px; margin: 5px auto 5px auto; width: 705px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 5px 0px 5px 0px;}
.domainsl {float:left; width: 200px; padding:5px;}
.domainsd {float:left; width: 400px; padding:5px; border-left:1px dotted #000000;}

.bctable td {border:0px; background: #c2abf7; padding: 3px 3px 20px 3px;}
.bctable {border:0px; margin-top:15px;}
.bigpotd {margin: 10px 0px 10px 0px; border: 1px solid #000000;}
.bondagedirectory-c {width:134px; float:left; text-align:left; font-size:10px; line-height:16px; font-weight: bold; padding:2px 2px 10px 2px; margin:3px 0px 0px 2px; }
.bprev {margin:3px;}
.clr {clear: both;}
.date {font-size:11px; font-weight: bold; line-height:25px;}
.eightiesc {width:100px; float:left; text-align:center; font-size:10px; font-weight: bold; margin-bottom:10px;}
.fifty {width: 50%;}
.gcol1 {font-family:verdana,helvetica,arial; font-size:11px; line-height:17px; float:left; width: 135px; padding:1px; margin: 1px; border-right: 1px dotted #000000; text-align:center;}
.gcol2 {font-family:verdana,helvetica,arial; font-size:11px; line-height:17px; float:left; width: 135px; padding:1px; margin: 1px; text-align:center;}
.nnerba {border: 1px solid #000000;}
.post1 {border:1px solid #000000; margin:10px;}
.postidbig {font-size:40px; font-weight:bold;}
.posts {font-size:11px; line-height: 18px;}
.potd {margin:2px; border:1px solid #000000;}
.potdc {width:100px; float:left; text-align:center;}
.premiumc a:hover {color: #ffffff; background: #8344b7; text-decoration: none;}
.premiumc {width:134px; float:left; text-align:left; font-size:10px; line-height:15px; font-weight: bold; padding:2px; margin-top:5px;}
.provided {font-size:40px; font-weight: bold;}
.spacer {border-top: 1px dotted #000000; width:705px; margin:0 auto 0 auto;}
.splink a {font-weight: bold;}
.toplist a:hover {color: #ffffff; background: #8344b7; text-decoration: none;}
.toplist {font-size:10px; line-height: 17px; font-weight: bold;}
.trade {font-size:20px; font-weight: bold;}
.verdana10 {font-size:10px;}
.verdana10b {font-size:10px; font-weight: bold;}
.verdana11 {font-size:11px;}
.verdana11b {font-size:11px; font-weight: bold;}
.verdana13 {font-size:13px;}
.verdana13b {font-size:13px; font-weight: bold;}
.inv {height:1px; font-size:1px;}
.movthumb {margin: 10px 1px 10px 1px; border: 1px solid #000000;}
a:hover .movthumb {position: relative; top: -1px; left: -1px;}


