body
{
   margin:0px;
   background-color: #000000;
   font-family: Arial,sans-serif;
   text-align:center;
}

p
{
   color:#ffffff;
   font-size:10pt;
   text-align:left;
}

.content a img, .new a img
{
   border:2px;
   border-style:solid;
   border-color:#ffcc33;
}

.content a:hover img, .new a:hover img
{
   border:2px;
   border-style:solid;
   border-color:#ffffff;
}

.border, .content, .videobox, .textbox
{
   border:1px;
   border-style:solid;
   color:#aa9b72;
}

.content
{
   display:table;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:0px;
   border:2px;
   border-style:solid;
   color:#aa9b72;
}

.content p
{
   width:90%;
   display:table;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   font-size:10pt;
}

.content .header
{
}

.new
{
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   display:table;
}

.new .header, .new .footer
{
   width:229px;
   display:inline-table;
}

.new .footer
{
   padding-top: 4px;
}

.new .header p, .new .footer p, .erotica p, .beauty p, .webcam p
{
   padding:0px;
   padding-bottom:5px;
   margin:0px;
}

.new .footer p, .erotica p, .beauty p, .webcam p
{
   text-align:center;
   font-size:9pt;
}

.new .header .highlight
{
   color:#ffcc33;
   font-weight:bold;
}

.new img
{
   vertical-align:top;
}

.content .header p
{
   display:table;
   width:100%;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   padding-top:4px;
   padding-bottom:4px;
   text-align:center;
   font-size:13pt;
   font-weight:bold;
   color:#ffffff;
   background-image:url("/pictures/site/header_background.jpg");
   background-repeat:repeat-x;
   background-position:top left;
   border-bottom:1px;
   border-bottom-color:#aa9b72;
   border-bottom-style:solid;
}

.textbox
{
   width:90%;
   height:90%;
   margin:auto;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:12px;
   padding-right:12px;
}

.textbox p
{
   width:100%;
}

.videobox
{
   width:360px;
   display:table;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   padding:15px;
   background-color:#000099;
   color:#aa9b72;
}

.videobox p
{
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:0px;
   margin-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-top:7px;
}

.videobox a, .videobox a:visited
{
   border:0px;
}

.videobox img
{
   border:1px;
   border-style:solid;
   border-color:#ffcc33;
}

.photodesc
{
   width:466px;
   margin-left:auto;
   margin-right:auto;
   border:1px;
   border-style:solid;
   border-color:#ffcc33;
   padding-top:15px;
   padding-bottom:15px;
}

.photodesc p
{
   color:#ffffff;
}

.photodesc a
{
   font-weight:normal;
}

.photodesc .name
{
   display:inline-table;
   color:#ccffcc;
   width:70%;
}

.photodesc .view
{
   display:inline-table;
   color:#ffffff;
   width:29%;
   text-align:right;
}

.photodesc .view img
{
   vertical-align:bottom;
}

.photodesc .email img
{
   vertical-align:middle;
}

.photodesc .about
{
   padding-top:10px;
   padding-bottom:10px;
}

.photodesc .title
{
   font-weight:bold;
}

.photodesc .desc
{
   padding-top:10px;
   padding-bottom:10px;
}

.photodesc .website
{
   padding-bottom:5px;
}

.photodesc .contact img
{
   position:relative;
   top:3px;
}

.emailtext
{
   color:#ffcc33;
}

.menue, .submenue
{
   display:table;
   width:100%;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   padding-bottom:5px;
}

.content .banner
{
   padding-top:20px;
   padding-bottom:20px;
}

.content .banner a img, .content .banner a:visited img, .beauty, .jane, .erotica, .webcam
{
   border:0px;
}

.nudeart, .amateur, .photo
{
   padding-top:17px;
   padding-bottom:17px;
}

.nudeart p, .amateur p, .photo p
{
   text-align:center;
   padding-top:5px;
   font-size:9pt;
}

.nudeart .footer, .amateur .footer, .photo .footer
{
   width:235px;
   display:inline-table;
}

.menue
{
   font-size:11pt;
}

.menue .item, .submenue .item
{
   margin-bottom:0px;
   padding-left:5px;
   padding-right:5px;
}

.menuespacer
{
   padding-top:20px;
}

.bottomspacer
{
   padding-top:30px;
}

.more
{
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   padding-top:10px;
   display:table;
   text-align:center;
   font-size:11pt;
}

.webcam
{
   padding-top:10px;
}

.jane
{
   padding-top:12px;
   text-align:left;
}

.beauty a img, .jane a img, .erotica a img, .webcam a img
{
   border:1px;
   border-style:solid;
   border-color:#aa9b72;
}

.beauty a:hover img, .jane a:hover img, .erotica a:hover img, .webcam a:hover img
{
   border:1px;
   border-style:solid;
   border-color:#ffffff;
}

.submenue
{
   font-size:10pt;
}

.submenue .text
{
   color:#ffcc33;
   font-weight:bold;
}

.linklist
{
   display:inline-block;
   vertical-align:top;
   font-size:9pt;
   text-align:left;
   border:1px;
   border-color:#aa9b72;
   border-style:solid;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:6px;
   padding-right:6px;
   width:130px;
}

.linklist .header
{
   color:#ffcc33;
   font-weight:normal;
   padding-bottom:3px;
   border-bottom:1px;
   border-color:#aa9b72;
   border-bottom-style:solid;
}

.linklist .subheader
{
   color:#ffcc33;
   font-weight:normal;
   padding-bottom:1px;
}

.linklist .item
{
   padding-bottom:1px;
}

.linklist .item a, .linklist .item a:visited, .linklist .item a:active,
.new a, .new a:link, .new a:visited,
.content .nudeart a, .content .nudeart a:link, .content .nudeart a:visited,
.content .amateur a, .content .amateur a:link, .content .amateur a:visited,
.content .photo a, .content .photo a:link, .content .photo a:visited,
.beauty a, .beauty a:link, .beauty a:visited,
.jane a, .jane a:link, .jane a:visited,
.erotica a, .erotica a:link, .erotica a:visited,
.webcam a, .webcam a:link, .webcam a:visited
{
   font-weight:normal;
   text-decoration:none;
   color:#ffffff;
}

.linklist .item a:hover, .new a:hover, .content .nudeart a:hover,
.content .amateur a:hover, .content .photo a:hover, .beauty a:hover, .jane a:hover, .erotica a:hover, .webcam a:hover
{
   font-weight:bold;
}

a
{
   font-weight:bold;
}

.content a
{
   font-weight:normal;
}

a:link
{
   color:#ffcc33;
}

a:visited
{
   color:#ffcc33;
}

a:active
{
   color:#ffcc33;
}

.navigation
{
   padding-top:10px;
   padding-bottom:20px;
}

.navigation .current, .navigation .disabled
{
   border:1px;
   border-style:solid;
   border-color:#ffffff;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:3px;
   font-size:13px;
   color:#ffffff;
}

.navigation .disabled
{
   border-color:#aa9b72;
   color:aa9b72;
}

.navigation a
{
   border:1px;
   border-style:solid;
   border-color:#ffcc33;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:3px;
   text-decoration:none;
   font-size:13px;
}

.navigation a:hover
{
   border-color:#ffffff;
   color:#ffffff;
}

a.large
{
   position:relative;
   z-index:1;
   background-color:#ccc;
   color:#000;
   text-decoration:none;
}

a.large:hover
{
   z-index:2;
   background-color:#ff0;
}

a.large span
{
   display:none;
   background-image:url("/pictures/toons/7.jpg");
}

a.large:hover span
{
   display:block;
   position:absolute;
   top:-330px;
   left:-280px;
   width:276px;
   height:320px;
   border:1px solid #ffffff;
   background-color:#ffffff;
   color:#000;
   text-align:center;
}