*{margin:0;padding:0;outline:none}
body{background:#191919 url(http://xxxwaffle.com/content/s/uniquebondage/i/bg_cgsociety.jpg) top left repeat; color:#fff; font: 12px Arial,Helvetica,sans-serif}
img{border:0}
a, a:visited{color:#fff}
a:hover {color:#ff461d}
a img{border:1px solid #666}
h1,h3,#menu {text-transform:uppercase}
h1,h3,#friends,#footer,#content {text-align:center}
#menu a,#friends a,#col2 a{text-decoration:none}
#wrapper,#menu,#header{margin:0 auto}
#content,#banner,#friends,#footer{margin:35px auto 0}
#content,#banner,#friends,#col2{border:1px solid #666}
#wrapper{width:1100px}
#header{width:100%;height:196px;background:url(http://xxxwaffle.com/content/s/uniquebondage/i/head_bg.jpg) repeat-x }
#header table{margin:0 auto}
#header td{vertical-align:top;text-align:left}
#content,#banner,#friends,#footer{width:996px}
#content,#col1,#col2,#banner,#friends{overflow:auto}
#menu{background:#530000;height:35px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
#menu li{display:inline;float:left;width:137px;background:url(http://xxxwaffle.com/content/s/uniquebondage/i/menu_border.gif) no-repeat top right;height:35px;text-align:center}
#menu li a{color:#eee;font-size:0.9em;font-weight:bold;display:block;padding-top:13px;height:22px;width:137px}
#menu li a:hover {color:#000;background:url(http://xxxwaffle.com/content/s/uniquebondage/i/menu_hover.jpg) no-repeat}
#menu ul {width:960px;margin:0 auto;background:url(http://xxxwaffle.com/content/s/uniquebondage/i/menu_border.gif) no-repeat left top;overflow:auto}
#content{background:#101010;color:#fff;padding:0 0 5px}
#col1,#col2,#banner div,#friends div{float:left}
#col1{width:796px}
#col2{width:188px;padding:10px 0 0;background:#000/*#530000*/;margin:5px 0 0;color:#eee}
#col2 div {margin:5px 0}
#col2 span {display:block;font-weight:bold;padding:2px 10px}
#col2 span.type{font-size:1em;color:#8B0000;padding:0;margin:0}
#col2 h3{font-size:1.2em}
#col2 a{color:#ccc}
#col2 a:hover{color:#fff}
#banner{background:#530000;padding:0 0 15px;font-weight:bold}
#banner div{margin:15px 15px 0;display:inline;width:302px}
#friends{background:#101010;padding:0 0 2px}
#friends h3{padding:5px 0 0;font-size:1.5em;}
#friends div{margin:4px 2px 0;background:#000;display:inline;height:190px;width:162px;}
#friends a img{border-width:1px}
#friends a:hover img{border-color:#9687d9}
#friends a span{font-weight:bold;padding:2px 0 3px;display:block;font-size:0.9em}
.clear {clear:both;width:1px;height:1px;font-size:1px}
#footer{padding-bottom:35px}
.thumbs table {width:100%}
.thumbs a {margin:10px 0;display:inline-block}
.thumbs a:hover img{border-color:#9687d9}
.text{font-size:1.5em;margin:15px auto;width:751px;padding:0 15px}
.size36 {font-size:36px}
.bold {font-weight:bold}
.uppercase {text-transform:uppercase}
.capitalize{text-transform:capitalize}
.spacer{width:781px}
#wrapper{width:auto;text-align:center;overflow:visible}
#content{width:auto;display:inline-block;padding-right:5px;overflow:visible}
#col1{width:auto;margin-right:190px;overflow:visible;padding:0 10px; font-family:Tahoma,Helvetica,"Lucida Grande",Arial,sans-serif}
#col1 a{color:#999;text-decoration:none}
#col1 a:hover{color:#fff}
#col1 h1 {text-transform:capitalize;font-weight:normal}
#col2{margin-left:-190px}
#menu{overflow:hidden}
#banner a{text-decoration:none;text-transform:capitalize}
#banner a:hover{color:#ffd92a}
#banner a img {border-color:#fff}

/* BANNER TOP */
#banner_top {width:1006px;margin:10px auto 0}
#banner_top div {float:left;margin:0 5px;height:165px;display:inline;background:#666}
#banner_top h3{background:#d5f6fb url(http://xxxwaffle.com/content/s/xxxdessert/i/banner_top_bg1.gif) repeat-y top right;color:#3f9594;font-size:2.2em;padding:5px;text-transform:capitalize}
#banner_top p{position:relative;color:#fff;padding:10px 20px;line-height:1.4em}
#banner_top a{text-decoration:none}
div#banner_top_text1,div#banner_top_text2{border:1px solid #fcdad9;width:355px}
div#banner_top_text1{border-color:#d5f6fb}
div#banner_top_text2 h3{background:#fcdad9 url(http://xxxwaffle.com/content/s/xxxdessert/i/banner_top_bg2.gif) repeat-y top right;color:#e04b37}
div#banner_top_text1 a:hover{color:#d5f6fb}
div#banner_top_text2 a:hover{color:#fcdad9}
div#banner_top_bdsm {width:230px;border:1px solid #999;padding:10px 15px 0;height:155px;font-weight:bold;background:#666;font-size:0.9em}
div#banner_top_bdsm a{text-decoration:none;}
div#banner_top_bdsm img{margin-bottom:5px}
div#banner_top_bdsm a img{border-color:#2e2e2e}
#content{margin-top:10px}

/* VIDEO */
.video{border:1px solid #666;display:inline-block;padding:10px;margin:10px auto;background:#000}
.video a:active{outline:none}
a.vjs-flash-fallback{background-repeat:no-repeat;height:100%;text-align:center;margin:0px}
.vjs-flash-fallback img{border:none;position:relative;top:35%;width:100px;height:124px}
a.vjs-flash-fallback:hover img{border:none}
a.vjs-flash-fallback:hover {border:none}
a.vjs-flash-fallback object {border:1px solid #000}
.vjs-no-video *{display:inline !important}

/* GALLERY PICS */
#gal_pics {display:inline-block;overflow:hidden;margin:0 0 20px;width:600px}
#gal_pics_center{width:500px;overflow:hidden;position:relative}
#gal_pics_center img{width:90px;height:120px}
#gal_pics ul{height:122px;width:10000px;position:relative;margin:4px 0}
#gal_pics li{list-type:none;float:left;margin:0 4px;display:inline}
#gal_pics div{float:left}
#gal_pics_left,#gal_pics_right{padding:4px;width:36px}
#gal_pics_left a{float:left}
#gal_pics_right a{float:right}
#gal_pics_left a,#gal_pics_right a{overflow:hidden;position:relative;top:34px;display:block;width:30px;height:50px}
#gal_pics_left img,#gal_pics_right img{border:none;position:relative}
#gal_pics_left img{left:-90px}
a.gal_pics_active img{outline:2px solid red;cursor:default;border-color:#000}
a.gal_pics_active:hover img{border-color:#000}

#full_size_img{display:inline-block}

#header_text{position: absolute; text-align: center; top: -30px; width: 110px; font-size: 1em; line-height: 1.1em; }
#header_text { left: 436px;  }
#header_text a{ font-weight: bold; font-size: 1em; color: #fff; text-decoration: underline;}
#bm{ position: absolute; top: -39px; height: 18px; width: 122px; text-align: center; }
#bm { left: 622px; }
#bm a { color: #fff; text-transform: uppercase; font-weight: bold; font-size: 1em;}

/* */
#banner div{margin-right:15px}

/* */
.video_description{width:751px;padding:0 15px}