*{margin:0;padding:0;outline:none}
body {background:#000000;color: #fff;font: normal 12px Verdana, Tahoma, Geneva, sans-serif;min-width: 1000px;}
img{border:0}
a img{border:1px solid #666}
a, a:link, a:active, a:visited {color: #fff;cursor: pointer;text-decoration: none;}
a:hover {color: #666;text-decoration: none;}

#wrapper{margin:0 auto}
#wrapper{width:auto;overflow:visible}

h1,h3,#wrapper,#friends,#footer,#content {text-align:center}
#content,#banner,#friends,#top_text,#footer{margin:35px auto 0}
#content,#banner,#friends,#col2{border:1px solid #666}
#banner,#friends,#top_text,#footer{width:996px}
#col1,#col2,#banner,#friends,#top_text{overflow:auto}

#content{width:auto;display:inline-block;background:#101010;color:#fff;padding:0 5px 5px 0;overflow:visible;margin-top:10px}
#col1,#col2,#banner div,#friends div{float:left}
#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{width:188px;padding:10px 0;background:#2e2e2e;margin:5px 0 0 -190px;color:#9687d9}
#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;color:#69f}
#col2 a{color:#ccc}
#col2 a:hover{color:#fff}


#banner{padding:0 0 15px;font-weight:bold;background-color:#008080}
#banner div{margin:15px 15px 0;display:inline;width:302px}
#friends{background:#69f;padding:0 0 6px 2px;width:994px}
#friends h3{padding:5px 0;font-size:1.7em;color: #fff;}
#friends div{margin:4px 0 0 4px;background:#66c;display:inline;height:205px;width:137px;overflow:hidden}
#friends a img{border:1px solid #66c;background-image:url(http://xxxwaffle.com/content/s/xxxonxxx/i/bgthumb_135x180.gif);width:135px;height:180px;display:block}
#friends a:hover{color:#ccc}
#friends a:hover img{border-color:#ccc}
#friends a span{font-weight:bold;padding:2px 0 3px;display:block;font-size:0.9em}
#top_text ul{display:inline;width:199px;float:left;text-align:left;}
#top_text ul li {list-style:none;margin-left:15px;padding:5px 0}
.clear {clear:both;width:1px;height:1px;font-size:1px}
#footer{padding-bottom:35px}
.thumbs table {width:100%}
.thumbs a {margin:10px 0;display: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}
.left {float:left}
.half{width:50%}

/* Menu and Network bars*/
#header{background:#afd7fa url(http://xxxwaffle.com/content/s/xxxonxxx/i/header_bg.jpg) 0 0 repeat-x;}
#menu,#network{width:100%;height:26px;text-align:center}
#network{background:#43a1ff;color:#fff}
#menu{background:#6699FF; position:relative;}
#network a{color:#ccc}
#menu a{color:#fff}
#network a:hover{color:#fff;background:#43a1ff}
#menu a:hover{color:#000066;background: #ff8d56}
#menu ul{display:inline-block; *display:inline; *zoom:1;vertical-align:top;}
#network ul,#menu ul{height:26px}
#menu ul{border-lef:1px solid #fff}
#menu li,#network li{list-style:none;float:left;}
#menu li a,#network li a,#network li span{text-transform:uppercase;font-weight:bold;font-size:0.8em;line-height:26px;padding:0 15px;display:block}
#menu li{border-right:1px solid #fff; cursor:pointer;}
#network li{border-right:1px solid #666}

#menu .cat_box_list { width:1000px;top:26px;position:absolute;left:50%;margin-left:-500px;background:#6699FF;overflow:hidden;display:none; border-top:1px solid #99CCFF;}

#menu .cat_box_list ul {width:110%;overflow:hidden;padding:10px;height:auto;display:block;background:none;}
#menu .cat_box_list ul li {width:150px;float:left;line-height:20px;height:20px;overflow:hidden;}
#menu .cat_box_list ul li  { padding-left:15px;text-align: left; list-style: none;}
#menu .cat_box_list ul li a, #menu .cat_box_list ul li a:visited {margin:0;padding:0;line-height:20px;background:none; float:none;display:inline;} 
#menu .cat_box_list ul li a, #menu .cat_box_list ul li a:visited {font-weight: bold; font-size: 0.95em; color: #eee; }
#menu .cat_box_list ul li a:hover { color: #a90803; background:none; }
*html #menu li {behavior: expression(onmouseover = function() {this.className += ' hover'},onmouseout = function() {this.className = this.className.replace('hover', '')},style.behavior = null);}
#menu li:hover .cat_box_list, #menu li.hover .cat_box_list {display:block;z-index:9999}
#menu li:hover a, #menu li:hover a:visited, #menu li.hover a, #menu li.hover a:visited {  color: #000;}
span.hover{text-decoration:underline}

#header .logo {margin:0 auto; width:578px; display:block;height:111px}
#header .logo img {border:0}


#search {background:none;margin:3px 0 0 20px;border-right:10px solid #6699FF;display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
#search input#q{border:1px solid #333;color: #222;-moz-border-radius: 2px;border-radius: 2px;font-size: 12px;line-height: 16px;width:200px;background:#fff;height: 16px;padding: 1px 3px;}
#search input#searchsubmit{vertical-align:top;border: 0;background: url(http://xxxwaffle.com/content/s/xxxonxxx/i/btn_search.png) no-repeat;height: 20px;width: 20px;text-indent: -999em;text-transform: capitalize; /* fix text-indent for IE7 */}
#search input#searchsubmit:focus;#search input#searchsubmit:active{outline:none}

/* BANNER BOTTOM */
#banner a{text-decoration:none;text-transform:capitalize}
#banner a:hover{color:#ffd92a}
#banner a img {border-color:#fff}

/* 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}
.video_description{width:751px;padding:0 15px}

/* 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:2px solid red;cursor:default;border-color:#000}
a.gal_pics_active:hover img{border-color:#000}
#full_size_img{display:inline-block}

/* 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}*/

/* bookmark */
.bookmarks{width:110px;margin:0 auto}

/* decoration */
.round_corner{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.round_corner_top{border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.round_corner_recursive *{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/* .hidden{display:none}*/


/* top thumb top */
.box_26{position:relative;width:100%; overflow:hidden;margin:10px auto 0;max-width:1000px;background:#262626; padding:12px 0 0; }
.box_26 .thumbs {overflow:hidden; width:100%; text-align:center;}
.box_26 .thumbs li {width:256px; background:#323232; margin:0 1px 3px 0; border:1px solid #747474; vertical-align:top; display:inline-block}
.box_26 .thumbs2 {text-align:center; width:100%;}
.box_26 h3{color:#00aeef;text-align:center;text-transform:uppercase}
.box_26 .thumbs2 li {width:137px; border:0; margin-right:0px; background:none}
.box_26 .thumbs2 li a img {width:135px; height:180px; border:1px solid #676767; display:block;}
.box_26 .thumbs2 li a span {display:block; height:18px; overflow:hidden; background:#333; font-weight:bold; color:#ccc; font-size:13px;margin:0}
.box_26 .thumbs2 li a:hover {color:#FFF;text-decoration:none}
.box_26 .thumbs2 li a:hover img{border-color:#ffb920}
.box_26 .thumbs2 li a:hover span{margin:0;color:#fff}
.box_26 .trade_top li a span{background:#ffb920;}
.box_26 .trade_top li a,.box_26 .trade_top li a span,.box_26 .trade_top li a:hover span{color:#0d0d0d;text-decoration:none}


/* related */
.related h3{margin-bottom:5px}
.related table{width:950px;margin:0 auto}
.related *{vertical-align:top;text-align:center}
.related a,.related a>* {display:block}
.related a{margin-bottom:10px;text-decoration:none}
.related span, .related img{width:170px;margin:0 auto}
.related span.type{display:block;font-size:1em;color:#8B0000;padding:0;margin:0;font-weight:bold}
#friends,#banner{margin-top:10px}
