/* YourLustPorn 
-----------------------------------*/

*{	margin: 0;	padding: 0;	list-style: none;}
body{	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #343f45; min-width: 1004px; }
a{	text-decoration: underline; color: #eb3d00;}
a:hover{	text-decoration: none;}

#top{	background: #343f45;	height: 26px;	width: 100%;	color: #fff;}

/* TopMenu
------------------------ */
#topmenu{	width: 980px;	margin: auto;}
#topmenu li{	display: inline;	padding-right: 20px;	line-height: 24px;}
#topmenu a{color: #d6d8d9; }

#leftlink{	float: left;}
#leftlink li a {	background: url(images/arrow_top.gif) no-repeat left;	background-position: 0 3px;	padding-left: 20px;	text-decoration: underline;}
#leftlink li a:hover{	text-decoration: none;}

#manage{	float: right;}
li.book,li.feed,li.deli{	margin-right: 10px;}
li.book{	background: url(images/book.gif) no-repeat right;}
li.feed{	background: url(images/feed.gif) no-repeat right;}
li.deli{	background: url(images/deli.gif) no-repeat right;}

#all{ position:relative; margin: 0 auto; padding: 0 12px; }
* html #all { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%"); }

/* Header
------------------------ */
#header { height: 122px; }
#header span{	display: none;}
#logo{	position:absolute;	background: url(images/logo.gif);	width: 407px;	height: 97px; top: 7px;}
#header_text { position:absolute;	background: url(images/header_text.gif) no-repeat top;	width: 563px;	height: 115px; right: 15px; }
#header_text p{	color: #646464;	width: 527px;	height: 56px;	position:absolute;	left: 16px;	top: 10px;	text-align: justify;}

/* Mainmenu
------------------------ */
#mainmenu { background: url(images/mainmenu_r.gif) no-repeat right; margin-bottom: 15px; padding-right: 6px; }
#mainmenu .inner { background: #343F45 url(images/mainmenu_l.gif) no-repeat left; height: 29px; text-align: right; }
#mainmenu ul { float:right; }
#mainmenu ul li{	border-right: 1px solid #9a9fa2; padding: 0 10px; display: inline; line-height: 26px;}
#mainmenu ul li a{	font-size: 10px; color: #fff;  font-weight: bold;}
#mainmenu ul li.no{	border: none;}

#subvel { width: 980px; padding: 15px 0;}
#subvel p { color: #000; text-align: justify; font-size: 12px;}

.intro, #toplist, .link, .box, .link-block, .stories-block, .model, .ttop, .movies, .solo { overflow: hidden; _zoom: 1; }

/* Thumbs
------------------------ */
.model a { font-weight: bold; text-decoration: none; }
.model a span { display: inline; border-bottom: 1px solid;}
.model a:hover span{	border-bottom: none; text-decoration: none;}
.model ul li { display: inline; margin: 0 2px 14px 2px; text-align: center; font-size: 13px; width: 241px; float: left; padding-bottom: 6px; }
.model ul li img { border: 1px solid #292929; }

.ttop { text-align: center; padding-bottom: 10px; margin-bottom:20px;} 
.ttop a { text-decoration: none; }
.ttop ul { padding: 0 20px;}
.ttop ul li { float: left; margin: 0 3px 15px 3px; font-size: 13px; font-weight: bold;}
.ttop ul li img { border: 1px solid #000; }

.movies a {	font-weight: bold; text-decoration: none; }
.movies a span { display: inline;	border-bottom: 1px solid;}
.movies a:hover span{	border-bottom: none;}
.movies ul li { display: inline; margin: 0 6px 10px; text-align: center; font-size: 15px; font-weight: bold; width: 32%; float: left; padding-bottom: 4px; }
.movies ul li img{ border: 1px solid #292929; text-decoration: none;}

.link { font-size: 14px; color: #000; font-weight: bold; }
.link h3 { clear: both; }
.link ul { float: left; padding-left:19px; width:18%; }
.link ul li { padding: 2px 0; }
.link ul li a { padding-left: 14px; background: url(/images/bullet-link.gif) no-repeat left 5px; }

h3.solohead, .ttop h3 { margin: 20px auto; background:transparent url(images/mainmenu_bg.gif) no-repeat; color:#FFFFFF; height:29px; line-height:29px; text-align:center; width:980px; font-size: 16px; }
h3.friendlyhead{	margin: 20px auto; background: url(images/friendly.gif) no-repeat center; font-size: 18px; font-weight: normal; text-align: center; padding: 10px 0; }

.solo { text-align: center; }
.solo a{	text-decoration: none;}
.solo a span{	display: inline;	border-bottom: 1px solid;}
.solo a:hover span{	border-bottom: none;}
.solo ul { padding: 0 20px;}
.solo ul li { float: left; margin: 0 5px 20px;	}
.solo ul li img { border: 1px solid #2a2a2a;}
.solo ul li a i { color: #2a2a2a; font-style: normal;}

.box { height: 97px; margin: 20px 0; color: #fff; background: #CC0071; }
.box ul{ padding-top: 8px; }
.box ul li{	display: inline; float: left; width: 27%; padding: 0 31px; text-align: center;}
.box ul li h3 a{	color: #fff;	font-size: 20px;}
.box ul li p{	padding: 5px 0;}

#friendly{	width: 980px; padding: 20px 0; float: left;}
#friendly ul{	width: 929px;		padding-left: 29px;  background: url(images/friendly_bg.gif) no-repeat bottom; padding-bottom: 150px;}
#friendly ul li{	width: 150px;	float: left; padding: 0 16px;}
#friendly ul li a{	color: #4b7622;	text-decoration: none;	font-size: 18px;}
#friendly ul li a:hover{	text-decoration: underline;}

.intro { text-align: center; padding-bottom: 10px; width: 100%; } 
.intro h2 { text-align: left; font-size: 22px; padding-bottom: 10px;}
.intro .banner { width: 980px;height: 150px;}
.intro ul { display: inline;}
.intro ul li {	float: left; margin: 5px 7px;}
.intro ul li img { border: 1px solid #000; }

#all #empty{	height: 50px;	clear: both;}

#footer{	width: 100%;	height: 275px; background: url(images/footer_bg.gif); font-size: 9px; color: #fff; float: left;}
#footer span{	display: none;}
#footer #intro{	width: 980px;	background: url(images/footer_in.gif);	margin: 0 auto;	position:relative;	height: 275px; border-left: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;}
#footerlogo{	position:absolute;	background: url(images/logo.gif);	left: 289px;	width: 407px;	height: 97px;	top: 38px;}
#footermenu ul{	position:absolute;	left: 1px;	top: 6px;	width: 979px;	text-align: center;}
#footermenu ul li{	border-right: 1px solid #9a9fa2; padding: 0 10px; display: inline; line-height: 26px;}
#footermenu ul li a{	font-size: 11px; color: #fff; font-weight: bold; text-decoration: none;}
#footermenu ul li a:hover{	text-decoration: underline;}
#footermenu ul li.no{	border: none;}

#disc{	position:absolute;	left: 192px;	top: 150px;	width: 594px;	height: 10px;}
#present{	position:absolute;	text-align: center;	left: 295px;	top: 201px;}
#present a{	color: #ff7f02;	padding: 0 10px;}
#copy{	text-align: center;	position:absolute;	left: 391px;	top: 235px;}

.stories-block { margin-bottom: 20px;}
.stories-block li { width: 33%; float: left; text-align: center;}
.stories-block a{ font-size: 15px; font-weight: bold; text-decoration: none;}
.stories-block span { text-decoration: none; }
.stories-block img { margin-bottom: 5px; 	border: 1px solid #2a2a2a;}
.stories-block p { padding: 10px 10px 0 10px;}

.link-block { text-align: center;}
.link-block li { display: inline;}
.link-block li a { padding: 0 5px; font-size: 12px; font-weight: bold;}

#toplist h3 { clear: both; }
#toplist ul { width: 30%; padding-left:32px; float: left; }
#toplist ul li { margin-bottom: 10px; background: url(/images/arrow-friendlysites.gif) no-repeat left 5px; padding-left: 20px; }
#toplist ul li a { color: #4b7622; font-size: 17px; display: block; text-decoration: none; }

.bold a { color: #ff7f02 !important; font-weight: bold; }