body { background-color:#3d3d3d; color:#fff; font-family:arial,helvetica,sans-serif; font-size:9pt; }
form, ul { margin:0px; padding:0px; }

#page { width:800px; overflow:hidden; background-color:#000; border:1px solid #000; }
#header { overflow:hidden; width:100%; max-width:99%; padding:5px; position:relative; }
  #logo { float:left; width:50%; }
  #tagline { font-weight:bold; font-size:8pt; text-transform:uppercase; }
  #login { position:absolute; bottom:5px; right:5px; font-size:8pt; text-transform:uppercase; padding-top:10px; }
    #login_button { background:url('../images/nav_bg_j.gif') repeat-x; border:0px; font-weight:bold; }
    #login input { border:1px; background-color:#555555; color:#fff; }
    #forgot a { font-size:8px; color:#959595; }
    #forgot { margin-right:28px; }
  #navbar { overflow:hidden; width:100%; color:#ffb902; background:url('../images/nav_bg00.gif') repeat-x; height:24px; margin-bottom:5px; }
    #navbar { font-size:9pt; }
    #navbar ul li a { color:#ffb902; text-decoration:none; font-weight:bold; text-transform:uppercase; top:5px; position:relative; padding:12px 10px 12px 12px; background:url('../images/nav_sep0.gif') no-repeat 0px; }
    #navbar ul li { display:inline; list-style-type:none;  }
    #navbar ul li a.no-sep { background:none; }
    #navbar ul li a.join { background:url('../images/nav_bg_j.gif') repeat 0px 8px; color:#000; }
    
#contents { padding:5px; border:1px soild #fff; }

#row1 { clear:both;  overflow:hidden; width:100%; margin-bottom:6px; }
  #row1-left { float:left; width:525px; }
    #main-flash {margin-bottom:5px; }
    #main-bullets { background-color:#1b1b1b; width:526px; height:153px; max-height:137px; }
          #main-bullets { font-size:14pt; }
          #main-bullets ul li { list-style-type:none; }
      #main-bullets ul li a { text-decoration:none; color:#fff; background:url('../images/bullet_a.gif') no-repeat 3px ; padding-left:20px; line-height:25pt; }
  #row1-right { float:right; background-color:#353535; width:258px; min-width:259px; height:323px; max-height:307px; font-size:8pt; text-align:center; }
    #row1-right select, #row1-right input { font-size:9pt; border:0px }
    .form-layout { margin-bottom:3px; }
    .form-layout b { font-weight:normal; }
    #row1-right select { width:100%; }
    #search-width { width:220px; margin:5px auto 0px auto; text-align:left; }
    #title-search { color:#ffb902; font-weight:bold; text-transform:uppercase; }

    #title-search { font-size:9pt; }


#row2 { clear:both; overflow:hidden; width:100%; color:#ffb902; text-transform:uppercase; }
  #row2 a{ color:#fff; }
  .box_body { width:225px; text-align:left; margin:15px auto 5px auto; }
  #row2-left { float:left; background-color:#1b1b1b; width:259px; height:240px; text-align:center; }
    #kinky_desc { font-size:8pt; }

  #row2-mid { float:right; background-color:#1b1b1b; width:260px; height:240px; text-align:center; }
    #row2-mid img { width: 55px; height:55px; }
    #row2-mid table { width:0%; background-color:#000; }
    #row2-mid table tr { background-color:#1b1b1b; }


#row2-left-item2 { float:left; margin:0px 0px 0px 5px; background-color:#1b1b1b; width:262px; height:240px; text-align:center; }
    #row2-left-item2 img { width: 55px; height:55px; }
    #row2-left-item2 table { width:0%; background-color:#000; }
    #row2-left-item2 table tr { background-color:#1b1b1b; }


  #row2-right { float:right; background-color:#1b1b1b; width:258px; min-width:259px; height:240px; text-align:center; }
      #row2-right div.line_height { margin-bottom:15px; }
      #row2-right span.wht { color:#ffffff; }

#row3 { clear:both; overflow:hidden; margin:5px; text-align:center; color:#959595; font-weight:bold; text-transform:uppercase; font-size:9pt; }
  #row3 a { color:#959595; text-decoration:none; text-transform:uppercase; }

#row4 { clear:both;  overflow:hidden; width:100%; }
  #ad1 { float:left; display:inline; }
  #ad2 { float:left; display:inline; margin-left:6px; } 
  #ad3 { float:right; }

#footer { color:#f1f1f1; text-align:center; margin-top:10px; width:800px; }
  #footer a { color:#f1f1f1; }

  a:hover, a:active, a:visited, a:link              {color:#FFFFFF;}
  div                                               {margin:0px; padding:0px; border:0px;} 
  div#header, div#content                           {width:770px; margin:10px auto; text-align:center;}
  div#header                                        {border-bottom: 1px solid #FFFFFF;}
  div#header img                                    {display: block; margin: 0px auto;}   
  div#other_sites                                   {width:400px; margin:0px auto; text-align:left; color:#FFFFFF;}
  A.CoverNav-Join:link                              {color:#FED016; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav-Join:active                            {color:#FED016; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav-Join:visited                           {color:#FED016; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav-Join:hover                             {color:#FFFF00; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav:link                                   {color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav:active                                 {color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav:visited                                {color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
  A.CoverNav:hover                                  {color:#FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
  #supercontainer                                   {width:850px;margin:2px 0 0 6px;_margin:2px 0 0 6px;}
 
  /* BEGIN nvbr-cont styles */ 
  /*this controls the layout and design of navbar*/
  .nvbr-cont                                        {margin:0; padding:0; text-align:left;}
  .nvbr-lt,.nvbr-bdy,.nvbr-rt                       {float:left; margin:0; padding:0;}
  .nvbr-lt                                          {background:url(../inages/icons.gif) no-repeat 0 0; height:34px; width:7px; padding:0; margin:0;}
  .nvbr-rt                                          {background:url(../inages/icons.gif) no-repeat -12px 0; height:34px; width:7px; padding:0; margin:0; text-align:right;}
  .nvbr-bdy                                         {position:relative;background:url(../images/bgs.gif) repeat-x 0 0; padding:7px 0 0 0; margin:0; height:34px; width:98.25%; _width:98.41%;}
  .nvbr-bdy .nvbr-jn-bttn                           {position:absolute;;}
  .jn-bttn                                          {background:url(../inages/icons.gif) no-repeat 0 -108px;;}
  .nvbr-bdy ul                                      {display:inline;margin:0;padding:0;list-style:none;}
  .nvbr-bdy ul li                                   {display:inline;margin:-2px;padding:0;}
  .nvbr-bdy ul li a                                 {color:; text-decoration:none; font:bold 12px arial; padding:6px 1.85% 9px 1.85%; margin:0;}
  .nvbr-bdy ul li a:link,.nvbr-bdy ul li a:visited  {background:url(../inages/icons.gif) no-repeat 0 -39px;overflow:hidden;}
  .nvbr-bdy ul li a:hover,.nvbr-bdy ul li a:active  {background:url(../inages/icons.gif) no-repeat 0 -39px;overflow:hidden;}
  .nvbr-bdy ul li a.nvbr-st:link                    {background:none;}
  .nvbr-bdy ul li a.nvbr-st:visited                 {background:none;}
  .nvbr-bdy ul li a.nvbr-st:hover                   {background:none;}
  .nvbr-bdy ul li a.nvbr-st:active                  {background:none;}
  /* END nvbr-cont styles */

  #footer                                           {text-align:center;font:normal 11px arial;}
  #footer .left                                     {float:left;width:23%; margin:04px 0 0; padding:0;}
  #footer .main                                     {float:left;width:53%; margin:0; padding:0;}
  #footer .right                                    {float:right;width:23%; margin:0; padding:0;}
  .clear {clear:both;}
  strong#heading                                    {display: block; font-size: 14px;}
  

  div#footer                                        {font-size: 9px; margin: 0px; margin-padding:0px; width: 840px; color:#FFFFFF;}
  div#header, div#content                           {color:#FFFFFF;}
  div#layout                                        {position:relative; width:840px;}
  /* START button styles */
  .over18btn td .lt                                 {float:left;}
  .over18btn td .ct                                 {float:left; height:36px; padding:7px 10px 0 10px; width:530px; text-align:center; white-space:nowrap;}
  .over18btn td .ct                                 {background:url(../images/button_new_bg.png); background-repeat:repeat-x;}
  #german .over18btn td .ct                         {width:650px;}
  .over18btn td .cb                                 {clear:both;}
  a.over18btntxt                                    {font-family:Arial;color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
  /* END button styles */
  .warningtitle                                     {width: 400px; padding-bottom: 1em; text-align: left;}
</style>
<style type="text/css">
  .navbar_cell_left { padding-left: 1px; padding-right: 0px; padding-top: 1px;}
/* do not remove comment */
  a.nav-element:link, a.nav-element:visited, a.nav-element:hover, a.nav-element:active { color:#DDDDDD; text-decoration:none; font-size:11px; font-weight:bold; }
  a.guest_nav-element:link, a.guest_nav-element:visited, a.guest_nav-element:hover, a.guest_nav-element:active, td.guest_nav-element { color:#DDDDDD; text-decoration:none; font-size:12px; font-weight:bold; }
  #chatnav span, #searchnav span { color:#DDDDDD; font-family:verdana, sans serif, helvetica }
  .navbar_btn_l { background:url(../images/navbar2_btn_lt.gif) no-repeat; width:2px; height:19px; }
  .navbar_btn_r { background:url(..images/navbar2_btn_rt.gif) no-repeat; width:2px; height:19px; }
  .navbar_btn_bg { background:url(../images/navbar2_btn_bg.gif) repeat; white-space:nowrap; nowrap:nowrap; }
  /*=================================================================================================================================*/


