*{margin:0;padding:0;outline:none}
body{background:#20211C; 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 #000}
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;background:#786B5E}
#banner,#friends,#col2{border:1px solid #000}
#wrapper{}
#header{background:#786B5E;font:bold 2em Verdana,Arial,Helvetica,sans-serif;color:#000;margin:10px auto}
#header div{border:1px solid #333333;overflow:auto;padding:10px 0}
.border{border:1px solid #333333;overflow:auto;}

#header,#content,#banner,#friends,#footer{width:996px;padding:5px}
#content,#col1,#col2,#banner,#friends{overflow:auto}
#menu{height:35px;margin:0 auto;border-top:2px solid #666;border:1px solid #000;background:#786B5E;width:1006px}
#menu ul{margin:0 auto;display:block;width:959px;overflow:auto;background:url(http://xxxwaffle.com/content/s/bdsmartcollection/i/menu_border.gif) no-repeat top left}
#menu li{display:inline;float:left;width:137px;background:url(http://xxxwaffle.com/content/s/bdsmartcollection/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 {background:url(http://xxxwaffle.com/content/s/bdsmartcollection/i/menu_hover.jpg) no-repeat;color:#000}
#content{color:#fff}
#content div.border{padding-bottom:5px}
#col1,#col2,#banner div,#friends div{float:left}
#col1{width:796px}
#col2{width:183px;padding:10px 0 0;margin:5px 0 0;color:#000}
#col2 div {margin:5px 0}
#col2 span{display:block;font-weight:bold;padding:2px 17px}
#col2 span.type{font-size:1em;color:#20211c;padding:0;margin:0}
#col2 h3{font-size:1.2em}
#col2{border:1px solid #333333}
#col2 a:hover{color:#ffd92a}
#banner{font-weight:bold}
#banner div.border div {margin:10px 15px 0;display:inline;width:302px}
#banner div.border{width:994px;padding-bottom:10px}
#friends{width:998px}
#friends div{padding:0 0 2px}
#friends h3{padding:5px 0 0;font-size:1.5em;}
#friends div.border div{margin:4px 2px 0;background:#101010;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:5px;margin-bottom:30px}
#footer div.border{padding:10px 0}
.thumbs table {width:100%}
.thumbs a {margin:10px auto;display:block}
.thumbs a img{margin-left:auto;margin-right:auto}
.thumbs a:hover img{border-color:#ff461d}
.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{text-align:center;overflow:visible}
#content{width:auto;display:inline-block;overflow:visible}
#col1{width:auto;margin-right:193px;overflow:visible;padding:0 10px; font-family:Tahoma,Helvetica,"Lucida Grande",Arial,sans-serif}
#col1 a{color:#000;text-decoration:none}
#col1 a:hover{text-decoration:underline}
#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:11px}

/* 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;border-width:1px}
#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:#f00 solid 2px;cursor:default;border-color:#000}
a.gal_pics_active:hover img{border-color:#000}

#full_size_img{display:inline-block}

/* */
.video_description{width:751px;padding:0 15px}