@CHARSET "ISO-8859-1";
* { margin: 0; padding: 0;}
BODY { background-color: #262626; padding: 20px;}
BODY, HTML, TABLE { color: White; font-family: Verdana, Arial, helvetica; font-size: 11px; }
A { color: White; text-decoration: none; }
A:HOVER { text-decoration: underline; }
IMG { border: 0;}
LI { line-height: 15px; }
LABEL { font-weight: bold;}

#main {margin-left: auto;margin-right: auto}
#logo {background-image: url("../images/topBG.gif"); background-repeat: no-repeat; width: 950px; height: 100px; }
#content { display: inline-block; overflow: hidden; width: 950px; }
#breadcrumb {color: White; font-weight: bold; line-height: 25px; padding-left: 7px;margin: 0 0 5px; }
#posts, #page { float: left; width: 670px; margin: 0 0 0 5px; }
#pager { clear: left;font-weight: bold; text-align: center; margin: 10px 0 10px 0; }
#sidebar { float: left; width: 265px; }
#footer { margin: 10px 0 10px 0; text-align: center; width: 950px; }
#page.fullpage{width:940px;}

#logo .logo {margin: 20px 0 0 15px; }
#logo .bookmark {margin: 0 0 0 350px; }
#page h2 { border-bottom: 1px solid Silver; color: White; font-size: 12px; margin: 10px 10px 12px 3px;}
#breadcrumb A { color: #FFCE08; text-decoration: underline;}
#pager A { border: 1px solid #C0C0C0;display: inline-block;font-weight: bold;margin-bottom: 4px;padding: 4px;width: 22px; }
#pager A:VISITED { color: Silver; }

#navigation {background-color: #3D3E3D;border-bottom: 1px solid #c0c0c0;border-top: 1px solid #c0c0c0;display: inline-block;width: 100%;}
.button {border-right: 1px solid #606060;color: #FFCC33;float: left;font-size: 12px;font-weight: bold;line-height: 30px;padding: 0 25px;}
.navsearch {float: right;line-height: 30px;padding-right: 5px;}
#searchtxt{border:0;height:22px;width:210px;}

#image { padding: 5px; text-align: center; }
#image IMG { border: 1px solid Silver; margin: 5px; }

#imagenav { font-weight: bold; }
#imagenav A { color: #FFCE08; text-decoration: underline;}

#imgbottom { margin: 15px 0 15px 0; text-align: center; width: 650px;}
#imgbottom IMG { border: 1px solid Silver; }

#fling { border-top: 1px solid Black; padding: 5px; text-align: center; }

#toplist50 { margin: 15px; }
#toplist50 TH { border-bottom: 1px solid #FFCE08; font-size: 12px; padding: 5px; text-align: center; }
#toplist50 TD { border-bottom: 1px solid Silver; padding: 5px;}

#search H2 {margin: 10px 10px 5px 1px;}

.post, .movies, .webcams {background-color: #424242; background-image: url("../images/postBG.gif");background-repeat: repeat-x; border: 1px solid Black; float: left; margin: 0 5px 5px 0; width: 160px; }
.post H3, .movies H3, .webcams H3 {background-image: url("../images/postHeadBG.gif");background-repeat: repeat-x; color: White; font-size: 12px;line-height: 25px;padding-left: 5px;}
.postContent, .moviesContent {  text-align: center; height: 236px;}
.postContent IMG, .moviesContent IMG, .webcamContent IMG { border: 1px solid Silver;margin: 3px;}
.postdate { color: #FFCE08; font-style: italic; font-size: 11px; }
.webcams {width:306px;}
.webcamContent IMG { width:298px;}

.iOverlay {background-color: white;color:black;display:none;opacity: 0.7;height: 25px;line-height:25px;position: relative; width:150px;top:-29px;}
@-moz-document url-prefix() { .iOverlay {margin-top:-2px;}}
.rate { border: 1px solid red; height: 25px; width:100%;}

.movies { width: 210px; }
.gallery, .webmaster, .secret {background-color: #424242; background-image: url("../images/postBG.gif");background-repeat: repeat-x; border: 1px solid Black; width: 660px; }
.gallery H1, .webmaster H1, .secret H1 {background-image: url("../images/postHeadBG.gif");background-repeat: repeat-x; color: White; font-size: 12px;line-height: 25px;padding-left: 5px;text-align: left;}
.gallery IMG { border: 1px solid Silver; margin: 2px; }
.gallery .banner { margin: 10px 0 10px; }

.archives { display: inline-block; margin: 0 0 12px 12px; text-align: left;width:240px;}
.aYear { clear: both;color:white;font-size: 12px;font-weight: bold;padding-top: 12px;}
.aMonth A { font-size: 12px;text-decoration: underline;}
.aMonth {float: left; margin-right: 12px;}

.model { display: inline-block; margin-bottom: 12px; width: 660px;}
.models { display: inline-block; margin-bottom: 12px; width: 308px;}
.model,.models {background-color: #424242; background-image: url("../images/postBG.gif");background-repeat: repeat-x;border: 1px solid Black;}
.model H4 ,.models H4 {background-image: url("../images/postHeadBG.gif");background-repeat: repeat-x; color: White; font-size: 12px;line-height: 25px;padding-left: 5px;}
.model H1 ,.models H1 {margin-bottom: 18px;}
.model H2 ,.models H2 {margin: 12px 0 12px 0; border-bottom:1px solid silver; }

.modelimage, .modelimageBig, .modeldata {float: left;}
.modelimage IMG, .modelimageBig IMG {border: 1px solid silver; border-radius: 4px; margin-right: 8px; width: 100px;}
.modelimageBig IMG {width: 190px;}
.modeldata  { padding: 8px;width:300px}
.modeldatafull{ padding: 8px;width:580px}
.modeldata A,.modeldatafull A { color: #FFCE08; text-decoration: underline;}
.modelprofile{margin-left:200px;}
.mTitle, .mLink {font-weight: bold;}
.mLink {color: #FFCE08;}
.mRating {margin-top: 8px; margin-bottom: 12px; text-align: center; width: 190px; }
.mRating IMG { border: 0; margin: 2px; width: 24px; } 
.tRating {  color: #FFCE08; text-align: center;margin-bottom: 12px; }
.modellink {clear:left;margin: 0 5px 5px 0;text-align:right;}
.mLinks { clear: left; margin-bottom: 18px; }
.mLinks > A { font-size: 10px; margin-left: 6px;}
.mDivider {border-bottom: 1px solid #FFFFFF;font-size: 14px;font-weight: bold;margin: 0 5px 10px 2px;padding: 4px;}
#modelindex { border: 1px solid #000000;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: inline-block;list-style-type: none;margin: 12px 0 12px 2px;}
#modelindex {background-image: url("../images/postHeadBG.gif");background-repeat: repeat-x; line-height: 25px;}
#modelindex A { font-weight: bold; } 
#modelindex LI {border-right:1px solid #000000;float:left;padding:4px 10px;}
#modelindex LI.last {border-right: 0;}

#commentForm {clear: left;width:580px;}
#lblName, #lblCommentText {display:inline-block;vertical-align:top;width:80px;}
#frmName, #frmCommentText {margin-bottom:8px; width: 450px;}
#frmSubmit {float:right;margin-right: 5px; }
FIELDSET {border-radius: 4px; padding:8px;}
LEGEND {color:#FFCE08;}
.requiredField { color: red;font-weight:bold;}
.fMessage {color: #ffcc00;font-weight:bold;padding: 4px;}
#comments {clear:left;margin-top: 20px;}
#comments P {color: #ffcc00;font-weight:bold;}

.comment {background-color: #808080;border-radius: 4px;margin: 16px 0 12px;padding: 4px;}
.commentName, .commentText, .commentDate {margin-bottom: 4px;}
.commentName {font-weight:bold;}
.commentText {}
.commentDate {font-style:italic;}

.box {background-color: #424242; background-image: url("../images/postBG.gif");background-repeat: repeat-x; border: 1px solid Black; margin: 0 0 15px 0;}
.box H4 {background-image: url("../images/postHeadBG.gif");background-repeat: repeat-x; color: White; font-size: 12px;line-height: 25px;padding-left: 5px;}
.boxContent { overflow: hidden; padding: 5px; }
.boxContent P { color: White; margin: 5px 0 5px 0;}
.boxContent IMG {border: 1px solid Silver;}
.boxContent .small {float: left; width: 48%;}
.chosen { padding: 1px;  }

.ttmTable { width: 240px; }
.ttmIndex { text-align: right; }
.ttmName  { padding-left: 8px; text-align: left; }
.ttmVotes, .ttmRating  { text-align: right; }
.modelSuggest, .modelNew { padding: 12px 12px 4px 4px; }
.modelNew A {color: #ffcc33;font-weight:bold;text-decoration:underline;}
.ttmName a, .modelSuggest a { text-decoration: underline; }

.sbMenuLink { font-size: 13px; font-weight: bold; }

.dot { list-style-type: square; margin-left: 15px;}
.noDot { list-style-type: none; }
.gallery { text-align: center; width: 660px; }
.thumb { border: 1px solid Silver;float: left; margin: 5px; }
.required, .highlight  { color: #ffcc00; font-weight: bold; }
.iText { border: 1px solid Black;  width: 400px; }
.iTextSmall { border: 1px solid Black; width: 200px; }
.iNote { font-style: italic; }
.teaser { border: 2px solid #FFD117; background-color: #FFF7D7; color: Black;margin: 10px; padding: 6px; text-align: left; }
.center, .plusone { text-align: center; }
.right { text-align: right; }

.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { content: "";display: table;line-height: 0;}
.nav-tabs:after, .nav-pills:after {clear: both;}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {content: "";display: table;line-height: 0;}
.nav {list-style: none outside none;margin-left: 0;}
.tab {border-color: white;border-radius: 4px 4px 0 0;border-style: solid solid none;border-width: 1px 1px 0;display: inline-block;margin-right: 12px;padding: 6px 10px 8px;}
.tab.active { border-bottom: 1px solid #424242;font-weight: bold; position: relative; top: 1px;}
.tab.active a { font-weight: bold;text-decoration:none;}
#tab-container {clear: left; margin:20px 0 20px 0;}
#panel-container {background: none repeat scroll 0 0 transparent;border: 1px solid white;border-radius: 0 4px 4px 4px;padding: 10px;}
#tab-pics A, #tab-vids A, #tab-links A { color:white; text-decoration:none; }

#slider  { background-repeat: no-repeat; margin: 5px 0 5px 5px; }
#slider IMG { height: 250px; width: 250px; }
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-title { width: 250px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev, cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

.adtext { width: 653px; }
.adtext H2 { text-align: left; border: 0; font-size: 14px;  margin: 0 0 8px 0; }
.adtext P {  font-size: 12px; margin: 0 0 0 7px; text-align: left;}
.adtext P A { text-decoration: underline; }
P.lhome  { margin: 15px 0 15px 0; text-align: center; width: 660px; }
P.lhome A { font-size: 20px; color: #FFCE08; text-decoration: underline; }

.ads {  border: 1px solid Black; clear: left; width: 930px; margin: 5px 0 5px 10px; }
.ads H3 {background-image: url("../images/postHeadBG.gif");background-repeat: repeat-x; color: White; font-size: 12px;line-height: 25px;padding-left: 5px;}

#toTop {	width:100px; border:1px solid #FFFFFF;border-radius:4px;color:#FFFFFF;text-align:center;padding:5px;position:fixed; bottom:10px; right:10px;cursor:pointer;display:none;}