/* default styles
   -------------- */
body {
	padding: 0;
	margin: 0;
	font: 0.7em Arial, sans-serif;
	line-height: 1.5em;
	background: #fff;
	background-image: url(images/bg.jpg);
}
.logo { padding-left:25px; }

a {
	color: #185DA0;
	background: inherit;
}

a:hover {
	color: #ff1414;
	background: inherit;	
}

a.title {
	color: #185DA0;
	background: #FFF;
}

h1 {
	font: bold 2em Arial, Sans-Serif;
	letter-spacing: -1px; 
	padding:2px;
	margin: 2px;
	text-align:center;
}

h1 a, h2 a {
	text-decoration: none;
}

h1 a:hover, h2 a:hover {
	color: #FF6600;
	background: #FFF;
}

h2 {
	margin-bottom: 5px;
	color: #000;
	background: inherit;
	margin: 0px;
	padding: 0px;
	font: bold 1.7em Arial, Sans-Serif;
	letter-spacing: -1px;
}

p {	
	margin: 0 0 5px 0;
	
}

ul { 
	margin: 0; 
	padding : 0; 
	list-style : none; 
}

form { 
	margin: 0; 
}
.boxtop {
	height: 19px;
	background: #fff url(images/boxtop.gif) no-repeat;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}
.boxtitle {
	height: 19px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}
.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
.box p { padding: 0; margin: 0;}
.buttons { text-align: right; padding: 4px 3px 0 0;clear:both;}
.buttons1 { text-align: right; padding: 4px 3px 0 0;}
/* bottom thirds */
.thirds { float: left; width: 185px; background: #eee; margin: 5px 5px 5px 0; color: #5d5d5d; }
	.smallboxtop {
	height: 14px;
	background: #fff url(images/smallboxtop.gif) no-repeat;
	color: #0099FF;
	text-align: center;
	font-weight: bold;
}
	.smallbox { background: #fff url(images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }

input.search { 
	width: 199px; 
	border: none;
	background: url(images/input.gif); 
	padding: 4px; 
}

input.login { 
	width: 150px;
	border: none; 
	background: url(images/logininput.gif); 
	padding: 4px; 
}

/* layout
   ------ */

.content {
	margin: 0px auto;
	width: 940px;
}
.contenttop {
	margin:0px 9px 0px 9px;
	clear:both;
	height:41px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/pornvip-top.jpg);
	color: #AEC0CE;
}
.contentmid {
	width: 940px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/pornvip-back.jpg);
}
.contentPage {
	background-color: #FFFFFF;
	margin-left:25px;
	margin-right:25px;
}
.contentbot {
	height:20px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/pornvip-bottom.jpg);
	clear: both;
	margin: 0px 9px 0px 9px;
}

.header {
	position: absolute;
	top: 0px;
	right: auto;
	left:auto;
	height: 100px;
	width: 800px;
}

.top_info {
	float: right;
	width: 630px;
	padding: 0 0 0 0;
	border-bottom: 0px solid #eee;
	height: 100px;
}

	.top_info_left {
		width: 250px;
		float: left;
	}

	.top_info_right {
		float: right;
		width: 250px;
		padding: 0 0 0 35px;
		border-left: 1px solid #eee;
	}

.slogan {
	font-size: 0.9em;
	width: 160px;
}


.bar { 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	margin: 0 0 0 0px; 
}

	.bar li { 
		margin: 0; 
		padding: 4px 10px 8px 10px;
		color: #808080;
		background: #FFF;
		float: left; 
	}
	
	.bar li.active { 
		background: #FFF url(images/bar.gif) no-repeat center bottom; 
		color: #9EC068;
		font-weight: bold; 
		padding-bottom: 8px; 
	}

	.bar a { 
		font-weight: bold;
		color: #4A8EBC; 
		background: inherit;	
	} 

.search_field { 
	background: #DCF2B8 url(images/barbg.gif) no-repeat; 
	color: #000;
	border-top: 1px solid #9EC068;
	border-bottom: 1px solid #9EC068;
	clear: both;
	text-align: center; 
	padding: 10px 0 5px 0;
}

.subheader {
	margin: 0px 0 10px 0;
	padding: 8px;
	background: #cbdcf0;
	color: #000000;
	border-bottom: 1px solid #ccc;
	clear:left;
}

/* left side
   --------- */

#left {
	float: left;
	width: 700px;
	margin: 0 0 10px 0;
}
#left h2 {
	margin-bottom: 5px;
	margin-top:5px;
	margin-left:5px;
	color: #ff0000;
	background: inherit;
	padding: 0px;
	font: bold 1.6em Arial, Sans-Serif;
	letter-spacing: -1px;
	clear:both;
}

.left_articles {
margin: 0px 0 10px 0;
text-align: center;
}

#left_links {
border: 1px solid #eee;
padding: 0px;
text-align:center;
	}
#left_links h2
{
margin-bottom:1px;
margin-top:2px;
color: #ff0000;
padding: 0px;
font: bold 1.4em Arial, Sans-Serif;
letter-spacing: -1px;
}
#left_links h3
{
	margin-bottom: 1px;
	margin-top:1px;
	color: #333333;
	padding: 0px;
	font: bold 1.2em Arial, Sans-Serif;
	letter-spacing: -1px;
}
.catlinks {
width:210px;
margin:5px;
margin-left:10px; 
float:left; 
text-align:center;
}
.catImage{
	border: 1px solid #477be1; 
	padding: 2px; 
	margin: 1px;

}
.catImage hover {
	border: 1px solid #ff0000; 
	padding: 2px; 
	margin: 1px;

}

#left_gals {
border: 1px solid #eee;
padding: 0px;
width:355px;
text-align:center;
float:left;
	}

#left_gals_text {
border: 1px solid #eee;
padding: 0px;
width:330px;
text-align:center;
float:left;
	}

.galslinks {
width:350px;
margin:5px;
margin-left:5px; 
float:left; 
}
.galslinks_text {
width:250px;
margin:5px;
margin-left:5px; 
float:left; 
}
.left_box_text {
	background: #cbdcf0;
	color: #000;
	border: 1px solid #ccc;
	padding: 0px;
	padding-left:4px;
	width:330px;
	text-align:left
}

.galsImage{
	border: 1px solid #477be1; 
	padding: 2px; 
	margin: 1px;
	float:left;
}

.left_box_gals {
	background: #cbdcf0;
	color: #000;
	border: 1px solid #ccc;
	padding: 0px;
	width:350px;
}
.left_box_gals:hover {
		border: 1px solid #ff1414;
	}
.left_box_white_gals {
	background: #ffffff;
	color: #000;
	border: 1px solid #ccc;
	padding: 0px;
	width:350px;
	}
.left_box_white_gals:hover {
		border: 1px solid #ff1414;
	}	

.trade {
font-size:10px;
}
.trade h3 {
margin:0px; 
padding:0px; 
line-height:10px;
font-size:10px;
}







	
.today_pornstar {
	border: 1px solid #eee;
	padding: 3px 3px 3px 3px;
	margin: 0 0 10px 0;
	background: #fff;
	color: #454545;
	
}
	
	.today_pornstar:hover {
		border: 1px solid #ff1414;
	}
	
		.left_side {
	float: left;
	text-align: center;
	width: 173px;
		}
		
		.right_side {
	float: left;
	width: 173px;
	border-left: 1px solid #eee;
	padding: 0 0 0 10px;
	text-align: center;
		}
		
.left_box {
	background: #cbdcf0;
	color: #000;
	border: 1px solid #ccc;
	padding: 0px;
	width:694px;
}
.left_box:hover {
		border: 1px solid #ff1414;
	}
.left_box_white {
	background: #ffffff;
	color: #000;
	border: 1px solid #ccc;
	padding: 0px;
	width:694px;
	}
.left_box_white:hover {
		border: 1px solid #ff1414;
	}	
/* right side
   ---------- */
		
.right {
	float: right;
	width: 190px;
	margin: 0 0 10px 0;
	background-color: #FFFFFF;
}

	.right_login {
		padding: 10px;
		margin: 0 0 10px 0;
		background: #A9D4F2;
		color: #246088;
		border-top: 1px solid #4A8EBC;
		border-bottom: 1px solid #4A8EBC;
	}

	.right_articles {
		border: 1px solid #eee;
		padding: 8px;	
		margin: 0 0 10px 0;
	}
	
	.right_articles:hover {
		border: 1px solid #ff1414;
	}
		
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	line-height: 1.2em;
	color: #808080;
	background: #FFF;
	padding: 3px 0 3px 0;
	border-top: 1px solid #eee;
}

.footer a {
	color: #FF0000;
	background: #fff;
}
.jmbfoot { font-size: 11px; font-family: Verdana; color:#ffffff; }
.jmblink { font-size: 11px; font-family: Verdana; color:#ffffff; }
#cat_Cont{width:568px; margin:0px; border:0px ; text-align:center;}

#left ul {
	width:700px;
	padding:0;
	margin:0px;
	list-style-type:none;
}
#left li {
	float:left;
	width:116px;
	text-align:left;
}
#cat_Cont1{width:568px; margin:0px; border:0px ; text-align:center;}
#cat_Cont1 ul {width:568px; padding:0; margin:0px; list-style-type:none;}
#cat_Cont1 li {float:left;width:94px; text-align:left;}
#firstLetter {
	text-align:center;
	padding-bottom: 3px;
}
#firstLetter a {
	border-collapse: collapse;
	border-style: solid solid solid solid;
	border-color: #CBDCF0;
	border-width: 1px 1px 1px 1px;
	background-color: #AEC0CE;
	padding: 1px 8px 2px 8px;
	margin-top: 4px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	width: 25px;
	text-align: center;
	margin-bottom: 0px;
	color: #FFFFFF;
}

#firstLetter a:hover {
    border-color: #b7b7b7;
	background-color: white;
	color: black;
	text-decoration: none;		
}
.thumb IMG{
	border: 1px solid #000000;
	margin: 1px;
}
a.thumb IMG { /* Defines the look of an unvisited thumbnail */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.0;
 border: 1px solid #ff0000;
 margin: 1px;
}
a:hover.thumb IMG { /* Defines the look of an unvisited thumbnail in the MOUSEOVER state */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.6;
 border: 1px solid #ff0000;
 margin: 1px;
}
a:visited.thumb IMG { /* Defines the look of a visited thumbnail */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.8;
 border: 1px solid #ff0000;
 margin: 1px;
}
a:visited:hover.thumb IMG { /* Defines the look of a visited thumbnail in the MOUSEOVER state */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.6;
 border: 1px solid #ff0000;
 margin: 1px;
}
.anImage{
	border: 1px solid #477be1; 
	padding: 2px; 
	margin: 3px 3px 3px 3px;
	float:left;
}
.anImageright{
	border: 1px solid #477be1; 
	padding: 2px; 
	margin: 3px 3px 3px 3px;
	float:right;
}
.pinfo {
	color: #000000;
	text-align: center;
	font-size:12px;
	margin:3px;
}
pinfo a:link, hover,visited {
	color: #ff0000;
	text-align: center;
	font-size:12px;
	margin:3px;
}
.contenttoppage {
	margin:5px auto 0px auto;
	clear:both;
	width: 820px;
	height:41px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/pornvip-top.jpg);
}
.p_biography {
	margin: 0px 0 5px 0;
	padding: 3px;
	background: #cbdcf0;
	color: #000000;
	border-bottom: 1px solid #ccc;
	clear:both;
}
#thumb {
position: absolute; 
visibility: hidden; 
border: 1px solid black;
}
#pagetitle h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AEC0CE;
	text-align:center;
	margin:0px;
}
.textLinks { text-align: left; padding: 5px 3px 0 0;clear:both;}
#trade_Cont{width:565px; margin:0px; border:0px ; text-align:center;}
#trade_Cont ul {width:565px; padding:0; margin:0px; list-style-type:none;}

#trade_Cont li {float:left;width:140px; text-align:left;}

#mov_list{
	width:564px;
	margin:0px;
	border:0px;
	text-align:center;
}
#mov_list ul {width:580px; padding:0px; margin:0px; list-style-type:none;}
#mov_list li {float:left;width:94px; text-align:left; }

#pic_list{
	width:564px;
	margin:0px;
	border:0px;
	text-align:center;
}
#pic_list ul {width:580px; padding:0px; margin:0px; list-style-type:none;}
#pic_list li {float:left;width:94px; text-align:left;}

#categories{width:780px; margin:0px; border:0px ; text-align:center; clear:both;}
#categories ul {width:780px; padding:0; margin:0px; list-style-type:none;}
#categories li {float:left;width:96px; text-align:left;}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	margin:0px;
}
#p_list{
	width:564px;
	margin:0px;
	border:0px;
	text-align:center;
}
#p_list ul {width:580px; padding:0px; margin:0px; list-style-type:none;}
#p_list li {
	float:left;
	width:94px;
	text-align:center;
}
#p_list li a:link, visited, hover {
    text-decoration:none;
	}
#p_freelinks {
	margin: 0px 0 5px 0;
	padding: 3px;
	background: #cbdcf0;
	color: #000000;
	border-bottom: 1px solid #ccc;
	clear:both;
	font-size:14px;
}
#p_freelinks a link, visited, hover {
  font-size:14px;
  color:#333333;
  }
.moreLinks {
font-size:14px;
color:#000000;
}
.moreLinks h1 {
font-size:14px;
color:#000000;
}
#footerLinks {
color:#333333;
font-size:10px;
text-align:center;
}
#wtags {
text-align:right;
margin-right:35px;
font-size:9px;

}
#wtags a {
color:#333333;
font-weight:bold;
}
#wtags a:hover {
color:#000000;
}
#pornstaracc {
width:850px;
color:#ff0000;
margin:0px auto;
}
#pornstaracc h1 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#333333;
}
#pornstaracc p {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#333333;
}
#pornstaracc h2 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#333333;
	font-weight:normal;
}
#pornstaracc h3 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#333333;
	font-weight:normal;
}
#topgalls {
	width: 890px;
	margin: 0 0 5px 0;
}
#topgalls .catlinks {
width:210px;
margin:5px;
margin-left:3px; 
float:left; 
text-align:center;
}
#topgalls .catlinks h2 {
	margin-bottom: 5px;
	margin-top:5px;
	margin-left:5px;
	color: #ff0000;
	background: inherit;
	padding: 0px;
	font: bold 1.5em Arial, Sans-Serif;
	letter-spacing: -1px;
	clear:both;
}

.c {
clear:both;
}
.subheader form {
float:left;
width:400px;
margin:0px;
padding:0px;
}
.toplinks {
float:right;
font-size:14px;
font-weight:bold;
width:250px;
color:#000000;
}
#pagination {
	text-align:center;
	padding-bottom: 3px;
}
#pagination a {
	border-collapse: collapse;
	border-style: solid solid solid solid;
	border-color: #666666;
	border-width: 1px 1px 1px 1px;
	background-color: #EC4E28;
	padding: 1px 8px 2px 8px;
	margin-top: 4px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	width: 25px;
	text-align: center;
	margin-bottom: 0px;
	color: #FFFFFF;
}

#pagination a:hover {
    border-color: #b7b7b7;
	background-color: white;
	color: black;
	text-decoration: none;		
}
.last_search {
width:340px;
float:left;
}
