body {
	margin-top : 20px;
	background-color : #000;
	font-family : Arial, Geneva, sans-serif;
	font-size : 14px;
	color : #fff;
	cursor : default;
}
img {
	border : 0;
}
a {
	color : #db6607;
	text-decoration : none;
}
a:hover {
	color : #ffad55;
}
#container {
	width : 975px;
	margin : 0 auto;
}
#header {
	height : 45px;
	vertical-align : middle;
	margin-bottom : 10px;
}
#logo {
	margin-right : 15px;
}
.pornclear {
	clear : both;
}
.grey {
	color : #888;
}
#nav {
	font-family : Myriad Pro, Arial, sans-serif;
	height : 38px;
	background : url(nav_bg.png) repeat-x 1px top;
}
#nav ul {
	padding : 10px 0;
	margin : 0;
}
#nav ul li {
	float : left;
	list-style : none;
}
#nav ul li a {
	display : block;
	text-align : center;
	background-image : url(images.png);
	background-position : 0 3px;
	border : 0 solid red;
	color : white;
	width : 129px;
	margin : 0 12px 0 0;
	padding : 6px 0 0 0;
	height : 21px;
	text-decoration : none;
}
#nav ul li a.active, #nav ul li a.active:hover {
	background-position : 0 -54px;
}
#nav ul li a:hover {
	background-position : 0 -25px;
}
li {
	list-style-image : url(dots.gif);
}
#pornsrch {
	margin-top : 1px;
}
input#pornsearch {
	background : #000 url(searchbg.png);
	height : 21px;
	border : 0;
	padding : 0;
	margin : 0;
	padding-left : 10px;
	padding-top : 5px;
	width : 150px;
}
#videos {
	margin-top : 20px;
}
.video {
	width : 166px;
	height : 220px;
	border : 0 solid orange;
	margin-right : 34px;
	float : left;
}
.video a {
	color : #db6607;
	text-decoration : none;
	font-size : 13px;
	font-weight : bold;
}
.video a img {
	margin-top : 5px;
	border : 1px solid #444;
	padding : 2px;
}
.video a img:hover {
	border : 1px solid #ffad55;
}
.video a:hover {
	color : #ffad55;
}
.video #length {
	font-size : 12px;
	float : left;
	color : #ccc;
}
.video #date {
	font-size : 12px;
	float : right;
}
.video #views {
	color : #555;
	font-size : 11px;
	float : left;
}
.video .pornstar_block {
	float : right;
}
#channels {
	margin-top : 20px;
}
.channelblock {
	text-align : center;
	width : 230px;
	height : 170px;
	border : 0 solid red;
	float : left;
	background-repeat : no-repeat;
	background-position : 15px 37px;
}
.channelblock a {
	font-size : 15px;
}
.channelblock .screen {
	cursor : pointer;
}
.channelblock .num {
	font-size : 22px;
	float : right;
}
.screen, .yscreen, .cscreen, .cyscreen {
	margin-top : 4px;
	width : 200px;
	height : 216px;
	padding-top : 7px;
	background : transparent url('images.png') no-repeat;
	background-position : -201px -96px;
	text-align : center;
}
a:hover .screen {
	background : transparent url('images.png') no-repeat;
	background-position : 0 -96px;
}
.cscreen {
	background-image : none;
}
.cscreen, .cyscreen {
	height : 188px;
	width : 250px;
	margin : 10px 10px 10px 20px;
}
.subnav {
	border : 1px solid #000;
	border-bottom : 1px solid #444;
	padding-bottom : 5px;
	margin-top : 20px;
	margin-bottom : 15px;
}
h1 {
	margin : 0;
	padding : 0;
	margin-top : 1px;
	font-size : 19px;
	font-weight : normal;
	color : #fff;
	float : left;
	height : 20px;
}
.subnav #sortlinks {
	margin-top : 6px;
	float : right;
	font-size : 14px;
}
.subnav #channeldata {
	margin-left : 10px;
	margin-top : 6px;
	margin-bottom : 1px;
	float : left;
	font-size : 13px;
	color : #666;
}
.subnav #sortlinks a {
	color : #666;
	text-decoration : none;
}
.subnav #sortlinks a:hover, .subnav #sortlinks a.active:hover {
	color : #fff;
}
.subnav #sortlinks a.active {
	color : #bbb;
}
.pager {
	margin-bottom : 30px;
	margin-top : 10px;
	text-align : center;
}
.pager a {
	border : 1px solid #666;
	color : #db6607;
	padding : 2px;
	margin : 2px;
	text-decoration : none;
}
.pager a:hover {
	color : #ffad55;
	border : 1px solid #ffad55;
}
.pager span {
	border : 1px solid #444;
	color : #444;
	padding : 2px;
	margin : 2px;
	cursor : default;
}
#footer {
	text-align : center;
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	margin : 20px;
	color : #ccc;
}
#footer a {
	color : #666;
}
#footer a:hover {
	color : #ffad55;
}
.pornboasted {
	border : 0 solid green;
	margin-top : 20px;
}
.pornboasted #sponsored {
	font-size : 12px;
	border : 0 solid red;
	width : 295px;
	height : 35px;
	float : right;
	background-color : #191919;
	padding : 10px;
	margin-bottom : 15px;
	overflow : hidden;
}
.pornboasted #sponsored li {
	margin:0 0 8px 0;
}
.adHeadline {
	font-size : 12px;
	background : none;
	font-weight : normal;
}
.adText, a.adText, a.adText:hover, a.adText:visited, a.adText:active {
	color : #fff;
	font-size : 10px;
	text-decoration : none;
	background : none;
        font-weight : normal;
}
.pornboasted #pornleft {
	border : 0 solid green;
	width : 646px;
	float : left;
}
.pornboasted #pornright, .pornboasted #pornright2 {
	font-size : 14px;
	border : 0 solid red;
	width : 295px;
	height : 230px;
	float : right;
	background-color : #191919;
	padding : 10px;
	margin-bottom : 15px;
	overflow : hidden;
}
.pornboasted #pornright2 {
	height : 238px;
	text-align : center;
}
/*
.pornboasted #pornright3 {
	font-size : 14px;
	border : 0 solid red;
	width : 295px;
	height : 215px;
	float : right;
	background-color : #191919;
	padding : 10px;
	margin-bottom : 15px;
	overflow : hidden;
	text-align : center;
}
*/
.pornboasted #pornright3 {
	margin-right : 25px;
	padding : 10px;
	float : right;
	background-color : #191919;
}
.pornboasted #pornright p {
	margin : 0 0 8px 0;
}
.pornboasted #pornright #desc {
	font-size : 12px;
	text-align : justify;
	margin-bottom : 15px;
	margin-top : 3px;
}
.pornboasted .heading {
	color : #6e6e6e;
}
.pornboasted .ratingheading {
	color : #6e6e6e;
	height : 16px;
	padding-top : 5px;
	vertical-align : middle;
}
.pornboasted .ratingblock, .pornboasted .shareblock {
	width : 140px;
	height : 66px;
	text-align : center;
	border : 1px solid #333;
	float : left;
	margin-right : 10px;
}
.pornboasted .pornstar_block {
	height : 25px;
	vertical-align : middle;
	margin-left : 25px;
	text-align : center;
}
.pornboasted .shareblock {
	margin-right : 0;
	text-align : left;
}
.pornboasted .shareblock a {
	color : #6e6e6e;
	font-size : 13px;
}
.pornboasted .shareblock a:hover {
	color : #fff;
}
.pornboasted .sharelink {
	margin : 10px 0 12px 7px;
}
.pornboasted .sharelink img {
	margin-right : 2px;
	vertical-align : middle;
	margin-bottom : 3px;
}
.pornboasted #bookmark {
	height : 24px;
	padding-top : 1px;
	vertical-align : middle;
}
.pornboasted #mdownload {
	margin-top : 8px;
}
.pornboasted #flowplayerholder {
	border : 1px solid #222;
	width : 640px;
	height : 508px;
	padding : 2px;
}
.pornboasted h1 {
	border-bottom : 1px solid #444;
	padding-bottom : 5px;
	margin-bottom : 15px;
	float : none;
}
.pornboasted h2 {
	color : #666;
	font-size : 13px;
}
.pornboasted .pthumb {
	width : 200px;
	float : left;
	margin-right : 19px;
	margin-bottom : 10px;
}
.pornboasted .pthumb img {
	padding : 3px;
	border : 1px solid #444;
}
.pornboasted .pthumb img:hover {
	border : 1px solid #ffad55;
}
.pornboasted #fullpicture {
	width : 638px;
	min-height : 300px;
	border : 1px solid #444;
	text-align : center;
	padding : 3px;
}
.pornboasted #fullpicture img {
	max-width : 637px;
}
.pornboasted #arrows {
	position : relative;
	z-index : 100;
	vertical-align : middle;
	display : none;
}
.pornboasted #arrows #leftarrow {
	padding-left : 3px;
	float : left;
}
.pornboasted #arrows #rightarrow {
	padding-right : 3px;
	float : right;
}
#relatedvideos {
	width : 975px;
	margin : 0 auto;
}
#relatedvideos h1 {
	border-bottom : 1px solid #444;
	padding-bottom : 5px;
	margin-bottom : 15px;
	margin-top : 10px;
	width : 100%;
}
#relatedvideos .video {
	width : 160px;
}
#vod {
	margin-top : 20px;
}
#vodframe {
	border : 0 solid red;
}
#sharebox, #embedbox {
	position : relative;
	width : 230px;
	height : 80px;
	border : 3px solid #ffad55;
	background-color : #111;
	top : -185px;
	right : 25px;
	padding : 10px;
	z-index : 1000;
	float : right;
	font-size : 12px;
	display : none;
}
#sharebox .title, #embedbox .title {
	color : #db6607;
	font-size : 14px;
	margin-bottom : 4px;
}
#sharebox input, #embedbox textarea {
	border : 1px solid #444;
	font-family : Verdana, Arial, sans-serif;
	background-color : #333;
	color : #fff;
	width : 100%;
	font-size : 10px;
	margin : 3px 0 10px 0;
}
#sharebox img#share, #embedbox img#embed {
	margin-right : 5px;
	vertical-align : middle;
	margin-bottom : 3px;
}
#sharebox img#close, #embedbox img#close {
	float : right;
	cursor : pointer;
}
#embedbox {
	top : -205px;
	height : 100px;
}
.pornsmallbluestar_block {
	width : 55px;
	height : 11px;
	padding : 0;
}
.pornsmallbluestar {
	width : 11px;
	height : 11px;
	float : left;
	background-repeat : no-repeat;
	background-position : center center;
	background-image : url('images.png');
}
.pornsmallblues_empty {
	background-position : -23px -84px;
}
.pornsmallblues_filled {
	background-position : 0 -84px;
}
.pornsmallblues_half {
	background-position : -12px -84px;
}
.pornsmallblues_selected {
	background-image : url('images.png');
}
.pornbigbluestar_block {
	width : 95px;
	height : 23px;
	padding : 0;
}
#categories {
	clear : both;
	margin : 20px;
	margin-right : 0;
	width : 950px;
	border-right : 2px dotted #db6607;
}
#categories .category_box {
	height : 20px;
	width : 110px;
	font-size : 12px;
	float : left;
	margin-right : 5px;
	margin-bottom : 5px;
	color : white;
}
#categories .active {
	background-color : #db6607;
}
#categories .active a {
	background-color : #222;
}
#categories .category_box a {
	color : white;
	padding : 2px;
	display : block;
}
#categories .category_box a:hover {
	background-color : #222;
}
.rating, .fav {
	width : 80px;
	height : 16px;
	margin : 0;
	padding : 0;
	list-style : none;
	clear : both;
	position : relative;
	background : url(star-matrix.png) no-repeat 0 0;
}
.fav {
	width : 16px;
}
.star_0 {
	background-position : 0 0;
}
.star_1 {
	background-position : 0 -16px;
}
.star_2 {
	background-position : 0 -32px;
}
.star_3 {
	background-position : 0 -48px;
}
.star_4 {
	background-position : 0 -64px;
}
.star_5 {
	background-position : 0 -80px;
}
li.indicator {
	display : none;
}
ul.rating li, ul.fav li {
	cursor : pointer;
	float : left;
	text-indent : -999em;
}
ul.rating li.indicator {
	float : right;
	text-indent : 0;
	position : relative;
	left : 18px;
}
ul.fav li a, ul.rating li a {
	position : absolute;
	left : 0;
	top : 0;
	width : 16px;
	height : 16px;
	text-decoration : none;
	z-index : 200;
}
ul.rating li span, ul.fav li span {
	text-decoration : none;
	position : absolute;
	width : 16px;
	height : 16px;
}
ul.fav li.s_1 a, ul.rating li.s_1 a {
	left : 0;
}
ul.rating li.s_2 a {
	left : 16px;
}
ul.rating li.s_3 a {
	left : 32px;
}
ul.rating li.s_4 a {
	left : 48px;
}
ul.rating li.s_5 a {
	left : 64px;
}
ul.fav li a:hover, ul.rating li a:hover {
	z-index : 2;
	width : 80px;
	height : 16px;
	overflow : hidden;
	left : 0;
	background : url(star-matrix.png) no-repeat 0 0;
}
ul.fav li a:hover {
	width : 16px;
}
ul.fav li.s_1 a:hover, ul.rating li.s_1 a:hover {
	background-position : 0 -96px;
}
ul.rating li.s_2 a:hover {
	background-position : 0 -112px;
}
ul.rating li.s_3 a:hover {
	background-position : 0 -128px;
}
ul.rating li.s_4 a:hover {
	background-position : 0 -144px;
}
ul.rating li.s_5 a:hover {
	background-position : 0 -160px;
}
