@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
 vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
 font-family: 'Oxygen', sans-serif;
 background:#000 url(images/bg.gif);
 text-align:center;
 margin:0 auto;
}
.clearfix {
 clear:both;
}
.line {
 border-top:1px solid #323131;
 width:1170px;
}
h2.titles {
 text-transform:uppercase;
	text-shadow: 1px 1px 0px #333;
 text-align:left;
 margin:15px 0 15px 15px;
}
.mediumgray {
 color:#d4d3d3;
}
.white {
 color:#fff;
}
.white12 {
  color:#fff;
  font-size:12px;
}
.purplish {
 color:#c20388;
}
.modelname {
 text-transform:uppercase;
 font-size:14px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:700;
 color:#d64aa9;
 text-align:left;
}
.modelnameyellow{
 text-transform:uppercase;
 font-size:14px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:700;
 color:#ffe400;
 text-align:left;
}
.text12 {
 font-size:12px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#adacac;
 text-align:left;
}
.spacer15 {
 height:15px;
}
.spacer30 {
 height:30px;
}
.spacer50 {
 height:50px;
}



#wrapper {
 width:1170px;
 background:#222222;
 color:#878686;
 margin: 0 auto;
 text-align:center;
}
#wrapper a:hover img {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
#wrapper a:hover  {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
#wrapper a:link, #wrapper a:visited {
 color:#fff;
}



a.video {
	background-repeat: no-repeat;
	height: 474px;
	width: 876px;
	margin:0 auto;
	margin-top: 0px;
	display: block;
}
a.video .description{
	background: #000;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	float: right;
	text-decoration: none;
 text-align:right;
	color: #FFF;
	margin-top: 372px;
	height: 66px;
	font-size: 13px;
 padding-top:7px;
	padding-right: 10px;
 padding-left:10px;
}
.description strong {
 	filter: alpha(opacity=90);
	opacity: 0.9;
	font-size: 16px;
	font-weight: 700;
 color:#e2019e;
}

.description h6 {
 padding:0;
 margin:0;
	color: #ccc;
	font-size: 12px;
	font-weight: 700;
	display: block;
	margin-top: 5px;
	margin-bottom: 16px;
 text-transform:uppercase;
}
.statements {
 font-size:13px;
 color:#fff;
 padding:0;
 height:100%;
 min-height:100%;
overflow:auto;
 background:#222222;
}
.statements p{
 padding:10px;
 margin:10px;
}
.disclaimer {
 font-size:12px;
 color:#fff;
 padding:10px 5px;
}
#thekw {
 background:#222222;
 color:#4b4b4b;
 padding:100px;
 overflow:auto;
}
#main_01{
 background:url(images/main_01.gif) no-repeat;
 height:77px;
}
#main_03JOIN{
 background:url(images/main_03.gif) no-repeat;
 height:100%;
 min-height:100%;
overflow:auto;
 margin:0 auto;
 text-align:center;
}
img.logo{
 position:relative;
 float:left;
 margin: 10px 0 0 20px;
}
#leftbuttons {
 position:relative;
 width:276px;
 float:left;
 height:474px;
 margin:0 0 0 5px;
}
#latestupdate {
 width:876px;
 float:left;
 height:474px;
 margin:0 0 0 5px;
}
#introtext {
 position:relative;
 width:800px;
 float:left;
 text-align:left;
 height:180px;
 margin:15px 0 0 15px;
 font-size:13px;
 line-height:18px;
 font-family:'Trebuchet MS';
}
#introtext h1 {
 display:inline;
 font-size:13px;
 font-weight:normal;
}
#introtext p {
padding:12px 0 0 0;
}
#grayicons {
 width:310px;
 float:right;
 height:180px;
 margin:0 5px 0 0;
}

#whitesection {
 background-color:#ccc;
 color:#000;
 height:325px;
}
#blacksection {
 background-color:#121212;
 color:#3e3e3e;
 height:100%;
 overflow:hidden;
}


#latestnews {
 position:relative;
 width:800px;
 float:left;
 text-align:left;
 margin:15px 0 0 0;
}
#latesttweets {
 width:310px;
 float:right;
 margin:15px 5px 0 0;
}
#thenews {
 margin:15px 0 0 15px;
 font-size:12px;
 font-family:'Trebuchet MS';
}

.yellowtext {
  color:#ffe400;
}
#wrapper .bigyellowtext a:link, #wrapper .bigyellowtext a:visited {
 color:#ffe400;
 margin:10px;
 padding:10px;
 font-size:39px;
 text-align:center;
 font-family: 'Oxygen', sans-serif;
 text-transform:uppercase;
font-weight:800;
}
#wrapper .bigyellowtextbottom a:link, #wrapper .bigyellowtextbottom a:visited {
 color:#ffe400;
 margin:10px 0 50px 0;
 padding:10px 0 40px 0;
 font-size:39px;
 text-align:center;
 font-family: 'Oxygen', sans-serif;
 text-transform:uppercase;
font-weight:800;
}
.bigyellowtextbottom a:hover, .bigyellowtext a:hover{
color:#c20388;
}


#newestshemales ul {
 text-align:center;
 font-size:12px;
 color:#fff;
	display: inline;
 width:1170px;
	} 
#newestshemales ul li {
 position: relative; 
 float: left; 
 width: 217px; 
 margin: 3px 5px 5px 4px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}
#newestshemales ul li:first-child {
 position: relative; 
 float: left; 
 width: 217px; 
 margin: 3px 5px 5px 14px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}
 
#newestshemales ul li img {
  padding:2px;
 }
#newestshemales ul li a{
  color:#fff;
}

#newestupdates {
 overflow:hidden;
 height:100%;
}
#newestupdates ul {
 text-align:center;
 font-size:12px;
 color:#fff;
	display: inline;
 width:1170px;
	} 
#newestupdates ul li {
 position: relative; 
 float: left; 
 width: 274px; 
 margin: 3px 5px 5px 8px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}
 #newestupdates ul li:first-child {
 position: relative; 
 float: left; 
 width: 274px; 
 margin: 3px 5px 5px 10px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}

#newestupdates ul li img {
  padding:2px;
 }
#newestupdates ul li a{
  color:#fff;
}

#oursites {
 padding:10px 0 0 0;
}
#oursites ul {
 text-align:center;
 font-size:12px;
 color:#fff;
	display: inline;
 width:1170px;
	} 
#oursites ul li {
 position: relative; 
 float: left; 
 width: 370px; 
 margin: 3px 5px 5px 8px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}
 #oursites ul li:first-child {
 position: relative; 
 float: left; 
 width: 370px; 
 margin: 3px 5px 5px 10px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}
#oursites ul li img {
  padding:2px;
  border:1px #464545 solid;
 }
#oursites ul li a{
  color:yellow;
}



#upcomingupdates {
 overflow:hidden;
 height:100%;
}
#upcomingupdates ul {
 text-align:center;
 font-size:12px;
 color:#fff;
	display: inline;
 width:1170px;
	} 
#upcomingupdates ul li {
 position: relative; 
 float: left; 
 width: 274px; 
 margin: 3px 5px 5px 8px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}
 #upcomingupdates ul li:first-child {
 position: relative; 
 float: left; 
 width: 274px; 
 margin: 3px 5px 5px 10px;
 padding: 4px 4px 0 0px;
	list-style: none;
	display: inline;
	}

#upcomingupdates ul li img {
  padding:2px;
 }
#upcomingupdates ul li a{
  color:#fff;
}









#bottombar {
margin:0 auto;
background: url(images/bottombar.gif) top no-repeat;
height:63px; 
position:relative;
width:1170px;
z-index:10;
bottom:0;
-webkit-box-shadow:0px -3px 5px 0px rgba(0,0,0,.4);
box-shadow:0px -3px 5px 0px rgba(0,0,0,.4);
}
#iconsbottom { 
position:relative;
float:left;
padding: 6px 10px;
width:100px;
}
#iconsbottom img{ 
padding:3px;
}
#footertxt {
 float:right;
 padding:0 10px;
 font-size:12px;
 text-align:center;
 width:700px;
 margin-right:250px;
 margin-top:20px;
}


/*FROM ELEVX */
#model_a-z-links {
 font-size:12px;
 font-weight:bold;
}
#model_a-z-links a {
 letter-spacing:5;
 text-decoration:none;
 
}

#sort_link {
padding:10px;
padding-left:35px;
padding-right:35px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#000000;
background-color:#9b9b9b;
}

#sort_link_current {
padding:10px;
padding-left:35px;
padding-right:35px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#000000;
background-color:#cecece;
}

#sort_link a {
text-decoration:underline;
color:#000000;
}

#sort_link a:hover {
text-decoration:underline;
color:#7C7C7C;
}


#sort_link_current a {
text-decoration:underline;
color:#000000;
}

#sort_link_current a:hover {
text-decoration:underline;
color:#7C7C7C;
}

.model_title {
line-height:13px;
font-weight:normal;
font-size:12px;
text-transform:uppercase;
color:#0056CC;
}

a.model_title{
text-decoration: none;
}

.page_links {
font-weight:bold;
font-size:14px;
color:#0056CC;
}

.page_links_count {
font-family:Arial;
font-weight:normal;
font-size:14px;
color:#000000;
}

.page_links_current {
font-weight:bold;
font-size:14px;
color:#000000;
}

.date {
font-weight:normal;
font-size:11px;
color:#fff;
}
.update_info {
font-weight:normal;
font-size:11px;
color:#fff;
}
/* SETS */

.model_info {
line-height:18px;
font-weight:normal;
font-size:12px;
color:#fff;
}


#model_bio_banner {
width:100percent;
padding:4px;
}

#model_bio_banner a {
color:#fff;
font-size:12px;
}

#model_bio_banner img {
border-style:solid;
border-width:1px;
border-color:#fff;
}


#model_bio_banner a:hover {
color:#ffcc00;
}

.model_description {
text-align:left;
font-weight:normal;
font-size:12px;
color:#fff;
}


.section_title, .subtitle {
font-weight:bold;
font-size:14px;
color:#ccc;
}
.small_text {
font-weight:normal;
font-size:11px;
color:#fff;
}
.update_title {
  font-weight:bold;
font-size:14px;
color:#ccc;}

.model_category_link {
font-weight:normal;
font-size:11px;
color:#ccc;
}

.update_info {
font-weight:normal;
font-size:11px;
color:#fff;
}




/* rotator in-page placement */
div#rotator {
	position:relative;
	height:379px;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:1px solid #000;
	padding: 0px;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:500
}
#blackbg {
 background:#1c1c1c;
 overflow:hidden;
 padding:6px 3px 10px 0;
 margin:10px 3px;
}
.thumbs {
  padding: 0px 0 6px 0;
 margin: 0px 0 6px 0;
 vertical-align:top;
 border:0;
}
img.thumbs {
  padding: 0px 0 6px 0;
 margin: 0px 0 6px 0;
 vertical-align:top;
 border:0;
}
#joinleft{
 position:relative;
 width:640px;
 float:left;
 min-height:400px;
 height:100%;
 overflow:hidden;
 margin:0 0 0 5px;
}
#joinright {
 width:510px;
 font-size:12px;
 float:left;
  min-height:400px;
 height:100%;
 overflow:hidden;
 margin:0 0 0 5px;
 color:#FFF;
}

#singlejoinleft{
 position:relative;
 width:740px;
 float:left;
 margin:0 0 0 5px;
}
#singlejoinright {
 width:410px;
 font-size:12px;
 float:left;
 margin:0 0 0 5px;
 color:#fff;
}
.graybordered {
 background:#000;
 border:0;
 padding:2px 10px 10px 10px;
 color:#fff;
 margin:35px 10px 10px 10px;
}
input.long {
 padding:3px;
 width: 385px;
 color:#000;
}
input.short {
 padding:3px;
 width: 130px;
 color:#000;
}
select.long{
 padding:3px;
 width: 372px;
 color:#000;
}


input.shortsingle {
 padding:3px;
 width: 210px;
 color:#000;
}

#jointext {
   font-size:12px;
   text-align:left;
}
#jointext ul li {
 list-style:none;
margin: 10px 20px;
}
img.bordered {
 border:2px #fff solid;
}