html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	margin: -15px !ie;
	background: url(images/bg.jpg) top no-repeat #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#page {
	width: 995px;
	margin: 0 auto;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #131313;
	}


/************************* Header *************************/

#header {
	padding: 10px;
	/*background: url(/videos/css/black-orange/images/header.png);*/
}

#header h1 {
	font-size: 12px;
	color: #666;
	line-height: 12px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	top: 50px;
}

#header-middle {
	margin: 20px 0 0 0;
	margin: 0px !ie;
}

.logo {
	float: left;
	position: relative;
	height: 30px;
}

#search {
	position: relative;
	float: right;
	top: 26px;
	right: 5px;
	text-align: left;
	color: #fed69a;
}

#header-search {
	display: inline;
	border: 1px solid 131313;
}

.textField {
	background-color: #333333;
	color: #fed69a;
	padding: 2px;
	font-size: 14px;
	border: 1px solid #666666;
}

.searchField {
	width: 150px;
	background-color: #333333;
	color: #fed69a;
	padding: 2px;
	font-size: 14px;
	border: 1px solid #666666;
}

#search #go {
	vertical-align: bottom;
}

#main_menu {
	font-size: 12px;
	color: #fed69a;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	float: right;
	height: 18px;
	top: 5px;
	right: 2px;
}

#main_menu a {
	font-size: 12px;
	line-height: 16px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

#main_menu a:hover {
	color: #FFFFF0;
	font-weight: bold;
	text-decoration: underline;
}

#main_menu img {
	vertical-align: bottom;
}

#register {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	color: #FF9900;
	width: 100%;
}

#register form {
	display: inline;
	background-color: #000000;
	padding: 10px 0 10px 0;
	margin: 20px 0 -10px 0;
	position: relative;
	z-index: 500;
}

#loginForm {
	padding: 15px 0 5px 0;
}

#navigation {
	display: block;
	width: 100%;
	margin: 40px 0 0 0;
	border-bottom: 1px;
	border-bottom-color: #FF9900;
	}

#navigation a {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 4px 4px 4px 3px;
}

#navigation a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFF0;
	text-decoration: underline;
	margin: 0 5px 0 0;
	padding: 4px 4px 4px 3px;
}

.bookmark {
	position: relative;
	float: right;
	text-align: center;
}

/** End of Header Part */


#top-content {
	width:100%;
	text-align: center;
	margin: 10px 0 0 0;
}

#main_body {
	padding-top: 0px;
	margin: 0;
}

.content-section {
	position: relative;
	top: 120px;
	float: left;
	margin: 0px;
	padding: 15px 0 0 0;
}

.error {
	width: 400px;
	text-align: center;
	margin: 0 auto;
	font-size: 18px;
	color: #FFFFF0;
	padding: 40px 0 60px 0;
}

.results {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 15px 10px;
}

.thumbs1 {
	width: 175px;
	height: 141px;
}

a {
	color: #FF9900;
}

a:hover {
	color: #FFFFF0;
}

a.thumb img {
	border: 1px solid #000000;
	margin: -1px -3px 0 0;
}

a.thumb:hover img {
	border: 1px solid #000000;
	margin: -1px -3px 0 0;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity:.5;
}

h1, h2, h3, h4, h5, h6, p {
	display: inline;
}


	/* Content Part */

#content {
	position: relative;
	margin: 0 auto;
	min-height: 200px;
}

#content a { text-decoration:none; }

/** for email confirmation */
#content .confirmed {
	border: 2px solid #996666;
	color: #FFFFF0;
	font: bold 12px Arial;
	text-align: center;
}

#content #content_display {
	padding: 0px;
	margin: 20px 0 0 7px;
	margin: 0 0 0 7px !ie;
	height: 100%;
	float: left;
}

#content #content_display .img {
	float: left;
	width: 190px;
	height: 190px;
	margin: 0 7px 10px 0;
}

/*#content #content_display .img:hover{
	background-color: #333333;
	color: #FF9900;
}*/

#content #content_display .img img{
	border: 1px solid #081427;
	width: 190px;
	height: 143px;
	position: relative;
	top: -10px;
}

#content #content_display .img div a{ font-family: Arial, Helvetica, sans-serif; color: #666; }

#content #content_display .img div a:hover{ color: #FF9900; }

/* End of Content Part */

.clear { clear: both; }


	/************************* 
 	 *		Watch Display 
 	 *************************/

#content #main_wrap { 
	padding : 0; 
	margin : 3px; 
	position : relative; 
	margin-left: auto; 
	margin-right: auto;
	width: 100%;
}

#content #main_wrap #video_player { 
	margin: 0;
	padding: 5px;
	float: left;
	text-align: center;
	width: 650px;
}

	/** For advertisement */
#content #main_wrap #video_player .adv { 
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 15px 0;
}

#content #main_wrap #video_player { color: #FFFFF0; text-decoration: none; }

#content #main_wrap #video_player .adv a { 
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration: none;
}

#content #main_wrap #video_player .adv a:hover{ text-decoration: underline; }


	/** For download link */
#content #main_wrap #video_player .download_text{
	font-size: 20px;
	font-weight: bold;
	clear: both;
	text-align: center;
	padding-top: 25px;
}

#content #main_wrap #video_player .download_text a { text-decoration: none;}

#content #main_wrap #video_player .download_text a:hover { text-decoration: underline;}


	/** For FLV player */
#content #main_wrap #video_player #player{ width: 650px; text-align: center; margin: auto;}


	/** For thumblist **/
#content #main_wrap #video_player #thumblist{
	margin: 0 0 0 -8px;
	padding: 0;
	text-align: center;
	position: absolute;
	left: 635px;
	width: 320px;
	top: 0;
	overflow: auto;
}

#content #main_wrap #video_player #thumblist ul .img { margin: 0 auto; }

#content #main_wrap #video_player #thumblist .img { display: block; }

#content #main_wrap #video_player #thumblist .img li{ padding: 0px; display: inline; float: left; }

#content #main_wrap #video_player #thumblist .img li .sample { display: block; margin-bottom: 10px; }

#content #main_wrap #video_player #thumblist .img li .sample a img { border: 1px #FF9900 solid; }

#content #main_wrap #video_player #thumblist .img li .clip { font-size: 12px; }

#content #main_wrap #video_player #thumblist #playlistthumbs {
	width : 70px;
	border : 1px #CCC solid;
	margin-right: 5px;
	margin-bottom: 5px;
}


	/** For link exchange and channels link */
#content #main_wrap #video_player #friends {
	padding-bottom: 5px;
	bottom: 0px;
	height: auto;
	width: 100%;
}

.friends {
	font-size: 12px;
	position: relative;
	float: right;
	top: 20px;
	left: 330px;
	color: #666666;
}

#content #main_wrap #video_player #friends h3 {
	display: block;
	font-size: 12px;
	text-align: center;
}

#content #main_wrap #video_player #friends strong {
	font-weight: 400;
	font-size: 12px;
	text-align: center;
}

#content #main_wrap #video_player #friends a{ text-decoration: none; font-size: 12px;}

#content #main_wrap #video_player #friends a:hover{ text-decoration: underline; font-size: 12px;}


	/** Main info left pannel **/

#content #main_wrap #main_info {
	margin : 7px 10px 0 3px;
	color: #666666;
}

#content #main_wrap #main_info #info {
	border: 1px solid #121212;
	background-color: #000000;
	position: absolute;
	left: 665px;
	top: 100px;
	/*top: 175px;*/
	width: 300px;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
}

#content #main_wrap #video_player #main_adv {
	position: relative;
	left: 485px;
	top: -350px;
	border-style: solid;
	border-width: 0px;
}

	/** This is for url and embed textbox **/
#content #main_wrap #main_info #info .embed {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
}

#embed, #url {
	background-color: #121212;
	border: 1px solid #333333;
	color: #FF9900;
	width: 255px;
	margin: 5px 0;
}

#content #main_wrap #main_info #info .moreinfo { margin-top: 2px; text-align: left; display: block; }

#content #main_wrap #main_info #info a{ text-decoration: none;}

#content #main_wrap #main_info #info a:hover{ text-decoration: underline; }

#content #main_wrap #main_info #ShowInfoBox {
	border: 1px solid #CCC;
	border-top: none;
	margin: 0 10px 0 3px;
	padding: 5px;
	background-color: #131313;
	text-align: center;
}

.social {
	position: absolute;
	text-align: center;
	top: 8px;
	margin: 0 0 0 270px;
}

.social img {
	margin: 0 10px 0 0;
	width: 30px;
	height: 30px;
}

	/** For related video **/

.related {
	font-size: 22px;
	font-weight: bold;
	color: #FF9900;
	padding: 5px;
	float: left;
}

#content #main_wrap #main_info .rel_vid {
	display:none;
}

#content #main_wrap #related_vid {
	border: 1px solid #333333;
	width: 99%;
	float: left;
	margin: 0 0 0 4px;
	padding: 5px 0 5px 5px;
}

#content #main_wrap #main_info .rel_vid li {
	font-size: 18px;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 2px;
	color: #333333;
}

#content #main_wrap .display_video {
	padding-left: 0px;
	margin: 0px;
}

#content #main_wrap .display_video .img_div {
	border: 0px solid #131313;
	margin: 6px;
	float: left;
}

#content #main_wrap .display_video .img_div .relatedimg{ 
	border: 1px solid #131313;
	width: 180px;
}

#content #main_wrap #main_info .display_video .img_div .relatedinfo { 
	position: relative;
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 12px;
}


	/** For tag cloud **/

#tagArea {
}

#content #main_wrap #main_info #cloud { 
	padding: 15px;
	margin: 7px 5px 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

#content #main_wrap #main_info #cloud .cloud { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none; 
	line-height: 130%; 
	text-align: justify;
} 

#content #main_wrap #main_info #cloud a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

#content  .watch_title { font: bold 20px Georgia, Verdana, Arial, Helvetica, sans-serif;  margin-bottom: 5px;	}

#content .ptitle {}


	/********************* 
 	 *		Star Rating 
 	 *********************/
#rating {
	font-size : 24px;
	text-align: center;
	padding-top: 10px;
	text-transform: uppercase;
}

#rating p {
	font-size : 16px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{ background: url(images/star.gif) repeat-x; }

.star-rating {
	position	: relative;
	width		: 90px;
	height		: 18px;
	overflow	: hidden;
	list-style	: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: 5px;
	padding		: 0;
	background-position : left top;
}

.star-rating li{ display : inline; }
.star-rating a,
.star-rating .current-rating{
	position	: absolute;
	top			: 0px;
	top			: -3px !ie;
	left		: 0;
	text-indent	: -1000em;
	height		: 18px;
	line-height	: 18px;
	outline		: none;
	overflow	: hidden;
	border		: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{ background-position : left bottom; }

.star-rating a.one-star		{ width : 20%; z-index : 6; }
.star-rating a.two-stars	{ width : 40%; z-index : 5; }
.star-rating a.three-stars	{ width : 60%; z-index : 4; }
.star-rating a.four-stars	{ width : 80%; z-index : 3; }
.star-rating a.five-stars	{ width : 100%; z-index: 2; }
.star-rating .current-rating{ z-index : 1; background-position : left center; }	

	/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

	/* smaller star */
.small-star{ width : 60px; height : 12px; position: relative; float: left; margin: 0; }
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image	: url(images/star_small.gif);
	line-height			: 12px;
	height				: 12px;
}

#content #content_display .title {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	width: 100%;
	overflow: hidden;
	position: relative;
	top: -10px;
	z-index: 100;
}

.img_info {
	font-size: 10px;
	position: relative;
}

.settings {
	top: -10px;
	width: 101%;
	position: relative;
	z-index: 200;
}

.duration { text-align: left; float: left; position: absolute; color:#FF9900; margin: -11px 0 0 0; }
.inline-rating { text-align: left; float: left; }

.votes { text-align: right; float: right; position: relative; margin: -23px 0 0 0; color: #666; }
.date { text-align: right; float: right; position: relative; margin: -10px 0 0 90px; color: #666; }


	/*****************************************
	 *		Form field eg previewsize=200x150.php
	 *****************************************/

input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2; }

input.required, textarea.required {
	border: 1px solid #00A8E6;
	height: 22px;
	font-size: 15px;
}

input.validation-failed, textarea.validation-failed { border: 1px solid #FF0000; color: #FF0000; }

input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; color: #000; }

	/** For validation info */
.validation-advice {
	margin: 5px 0;
	padding: 2px;
	background-color: #FF3300;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color: #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
	margin: 0 0 20px 0;
	border: 1px solid #333333;
}

label {
	font-weight: bold;
	color: #FF9900;
}

.form-row {
	clear: both;
	padding: 0.5em;
	margin: 10px 0 0 0;
}

.divline {
	display: block;
	font-size: 11px;
	color: #FFFFF0;
	border-bottom: 1px solid #333333;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

	/********************* 
	 *		Channels
	 *********************/
#content #content_display #ChWraper #ChWraperIn {
	padding: 5px;
	width: 305px;
	float: left;
	margin: 5px;
}

#content #content_display #ChWraper #ChWraperIn .channelName .PTitle {
	font-size: 14px;
	color: #FC0;
	overflow: hidden;
	height: 28px;
}

#content #content_display #ChWraper .channelTitle {
	color: #333333;
	margin: 0 0 0 10px;
}

#content #content_display #ChWraper .channelTitle a {
	font-size: 15px;
	padding-left: 40px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvet;ica, sans-serif;
}

#content #content_display #ChWraper .channelRank {
	display: none;
}

#content #content_display #ChWraper .channelName {
	background-repeat: repeat-x;
	padding-left: 5px;
	color: #666666;
}

#content #content_display #ChWraper .channelName a{
	color: #FF9900;
	margin-left: 4px;
	font-size: 16px;
}

#content #content_display #ChWraper .channelName a:hover{
	color: #FFFFF0;
}

#content #content_display #ChWraper .channelInfo {
	padding-left: 20px;
	padding: 3px;
	border:1px solid #333333;
	background-color: #121212;
}

#content #content_display #ChWraper .channelInfo p {
	font-size: 14px;
	display: inline;
	color: #666666;
}

#content #content_display #ChWraper .channelInfo img {
	float: right;
	display: inline;
	padding: 5px;
}

#content #content_display #ChWraper .channelInfo  a {
	padding: 5px;
}

#content #content_display #ChWraper .channelInfo a:hover {
	color: #FFFFF0;
	text-decoration: none;
}

#content #content_display #ChWraper .channelInfo .inline-rating {
	padding: 2px;
}

#content #content_display #ChWraper .channelInfo ul {
	display: inline;
}

	/************************ 
	 *		Category Part
	 *************************/ 

#content #content_display #wraper {
	float: left;
	width: 175px;
	margin: 10px;
}

#content #content_display p {
	margin-top: 1px;
	margin-bottom: 8px;
}

#content #content_display #wraper .FrameL {}

#content #content_display #wraper .FrameL img{ border: 1px solid #CCC; }

#content #content_display #wraper .FrameL img:hover {
	border: 1px solid #FFFFFF;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;	
}

a img.imgrand { border: 1px solid #bdb8af; }

#content #content_display #wraper .FrameR {
	padding: 0 5px 8px 8px;
	background-color: #131313;
}

#content #content_display #wraper .FrameR .PNo {
	display: block;
}

#content #content_display .PNo a {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

#content #content_display .PNo a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#content #content_display #wraper p { color: #000000; font-size: 11px; font-weight: bold; }

#content #content_display .PTitle a {
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
}

#content #content_display .PTitle img {
	float: right;
	padding: 8px 2px 0 0;
}

#content #content_display .PTitle a:hover { text-decoration: none; }

#content #content_display .PView a {
	color: #0F93D7;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#content #content_display .PView a:hover {
	color: #FFFFF0;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

#content #content_display .Message {
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
}

	/**************************
	 *		Admin Part
	 **************************/

.margin{ margin: 0 10px; }

#content #content_display #settings_display {
	padding: 8px;
	margin: 0 0 20px 0;
	color: #000000;
	position: relative;
	width: 965px;
	min-height: 820px;
	background-color: #FFFFFF;
	z-index: 2000;

}

#content #content_display #settings_display #AdminMenu {
	float: left;
	width: 130px;
	min-height: 820px;
	margin: 0;
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content #content_display #settings_display #AdminMenu .inner a {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}

#content #content_display #settings_display #AdminMenu a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#content #content_display #settings_display #FrameDisplay #content_display {
	width: 700px;
}

#content #content_display #settings_display #FrameDisplay table {
	width: 550px;
}

#content #content_display #settings_display #FrameDisplay .FrameR {
	background-color: #FFFFFF;
}

#content #content_display #settings_display #FrameDisplay .img {
	margin: 10px 10px 10px 0;
}

#content #content_display #settings_display #FrameDisplay #content_display #content_thumbs .img {
	float: left;
	margin: 2px 2px 15px 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#content #content_display #settings_display #FrameDisplay #content_display #content_thumbs .small-star {
	background-image: url(images/star_small-admin.gif);
	line-height: 12px;
	height: 12px;
}

#content #content_display #settings_display #FrameDisplay #content_display #content_thumbs #list {
	margin: 15px 0 0 0;
}

#content #content_display #settings_display #AdminMenu .titleSetting{
	border-bottom: 2px solid  #CCCCCC;
	padding: 3px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

#content #content_display #settings_display #AdminMenu .inner{
	padding: 5px 5px 5px 10px;
}

#content #content_display #settings_display #FrameDisplay {
	float: left;
	width: 800px;
	border: 1px solid #ccc;
	margin-left: 10px;
	padding: 5px;
}

#content #content_display #settings_display #FrameDisplay iframe {
	height: 620px;
}

#content #content_display #settings_display #FrameDisplay,
#content #content_display #settings_display #FrameDisplay .pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

#content #content_display #settings_display #FrameDisplay label {
	color: #000000;
}

#content #content_display #settings_display #FrameDisplay h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	display: block;
}

#content #content_display #settings_display #FrameDisplay a {
	color: #00F;
}

#content #content_display #settings_display #FrameDisplay a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#content #content_display #settings_display #FrameDisplay #embed {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#content #content_display #settings_display #FrameDisplay .pagerCurrent {
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
}

#content #content_display #settings_display #FrameDisplay a.pagerNotCurrent {
	color: #00F;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
}

#content #content_display #settings_display #FrameDisplay a.pagerNotCurrent:hover {
	color: #333;
	background-color: #CCC;
	border: 1px solid #CCC;
}

#content #content_display #settings_display #FrAdminFrame #wraper {
	float: left;
	width: 220px;
	border: 1px solid #ccc;
	margin-left: 10px;
	padding: 5px;
}

#content #content_display #settings_display #FrameDisplay #wraper p {
	color: #000000;
	background-color: #FFFFFF;
}

#content #content_display #settings_display #FrameDisplay a {
}

#content #content_display #settings_display #FrameDisplay a:hover {
}

#content #form_display {
	margin: 0 0 80px 0;
	color: #FF9900;
	width: 980px;
}

#content #form_display form {
	margin: 0 0 80px 0;
	color: #999999;
}

#content #form_display h1 {
	position: relative;
	top: 0px;
	display: block;
}

#content #form_display h2 {
	font-size: 20px;
	color: #FF9900;
	display: block;
}

	/* For message display */
.message {
	font-size: 12px;
	color: red;
	font-weight: 600;
	padding: 5px;
	margin: 5px 5px 5px 0;
	background-color: #FFFFCC;
}

	/****************************
 	 *		Video Settings  	 
	 ****************************/

#content #content_display .FrAdminFrame {
	padding: 15px;
	margin: 15px;
	border: 1px solid #CCC;
	width: 740px;
}

#content #content_display #AdminMenu {
	float: left;
	width: 130px;
	margin: 0;
	padding: 0;
}

#content #content_display #AdminMenu .titleSetting{
	border-bottom: 2px solid  #CCCCCC;
	border-left: 2px solid #CCCCCC;
	padding: 3px;
	font-weight: 700;
	margin: 0;
}

#content #content_display #AdminMenu .inner{ padding: 5px 5px 5px 10px; }

#content #content_display #FrameDisplay {
	float: left;
	border: 1px solid #ccc;
	margin-left:30px;
	padding: 0;
}

#content #content_display #wraper a {
	color: #666666;
}

#content #content_display #wraper .FrameR .PTitle a {
	color: #FF9900;
}

#content #content_display #wraper a:visited {
	color: #FF9900;
}

#content #content_display #wraper a:hover {
	color: #FFFFCC;
}

#content #content_display #VSWraper { float: left; display: inline; width: auto; }

#content #content_display #VSWraper .VSFrameL {
	float: left;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	width: 530px;
}

#content #content_display #VSWraper .VSFrameL a:hover { color: #FFFFFF; text-decoration: none; }

#content #content_display #VSWraper .VSFrameL a { color: #C9C9C9; text-decoration: underline; }

#content #content_display #VSWraper .VSFrameL .ratingblock #unit_long1 .static { color: #CCCCCC; }

#content #content_display #VSWraper .VSFrameL img { text-align: left; }

#content #content_display #VSWraper .VSImage img{ border: 1px solid #114C5E; }

#content #content_display #VSWraper .VSFrameR {
	float: right;
	padding: 0 0 0 20px;
	width: 400px;
	font-size: 12px;
	font-weight:bold;
	color: #ADADAD;
}

#content #content_display #VSWraper .VSFrameR a{ color: #FF9900 ; }

#content #content_display #VSWraper .VSFrameR a:hover{ color: #FFFFF0; text-decoration: none; }

#content #content_display #VSWraper .VSInfoCat {
	padding: 2px;
	margin: 2px;
	color: #999999;
} 

#content #content_display #VSWraper .VSInfoCat a { color: #FF9900; text-decoration: underline; }

#content #content_display #VSWraper .VSInfoCat a:hover { color: #FFFFF0; text-decoration: none; }

#content #content_display #VSWraper .FontStyleA {
	font-size: 12px;
	font-weight: bold;
	color: #ed4405;
	display: block;
	line-height: 12px;
}

#content #content_display #VSWraper .FontStyleA a { color: #FF9900; text-decoration: underline; }

#content #content_display #VSWraper .FontStyleA a:hover { color: #FF9900; text-decoration: underline; }

#content #content_display #VSWraper table {
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 12px;
	position: relative;
	float: left;
}

#content #content_display #VSWraper .VSFrameL form { color: #717171; }

#content #content_display #VSWraper .VSFrameL div a { color: #007EFF; }

#content #content_display #VSWraper .VSFrameL div a:hover { color: #0030FF; }

#content #content_display #VSWraper .VSFrameL .ratingblock #unit_long1 .static { color: #555555; }


/* Admin */

.titleSetting {
 	color: #000000;
}

#FrameDisplay div {
	color: #000000;
}

h3 {
	font-size: 16px;
	color: #FFFFF0;
}

.tpl_img {
	width: 100px;
	float: left;
	margin: 0 20px 10px 0;
	font-size: 10px;
}


/************************* Sidebar *************************/

.left_sidebar {
	float: left;
	}

/*.right_sidebar {
	width: 340px;
	text-align: center;
	float: right;
	position: relative;
	top: 10px;
	z-index: 500;
}*/

.right_sidebar {
	margin-bottom: 7px;
	height: 100%;
	width: 320px;
	position: absolute;
	float: right;
	top: 0px;
	right: -350px;
}

.right_sidebar a {
	text-align: center;
	font-size: 18px;
	text-decoration: none;
}

.right_sidebar a:hover {
}

/************************* Pagination Links *************************/


#content .pagination {
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-align: right;
}

#content .pagination-bottom {
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-align: right;
	margin: 15px 0 25px 0;
}

#content #page-up {
	text-align: right;
	font-size: 12px;
	color: #FF9900;
	margin: 0 2px 0 0;
}

#content #page-up .page_title {
	font: bold 12px Verdana;
	padding-left: 2px;
}


#content #page-bottom {
	text-align: right;
	font-size: 12px;
	color: #FF9900;
	margin: 0 2px 40px 0;
}

#content .pagerCurrent{
	border: none;
	padding: 0 5px;
	margin: 0 3px;
}

#content .pagerNotCurrent {
	border: 1px #333333 solid;
	padding: 0 6px;
	margin: 0 2px;
	text-align: center;
	color: #FF9900;
}

#content a.pagerNotCurrent {
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	line-height: 35px;
	padding: 3px 7px 3px 7px;
	margin: 0 5px 0 0;
	border: 1px #333333 solid;
}

#content a.pagerNotCurrent:hover {
	background-color: #333333;
	border: 1px #FF9900 solid;
	text-align: right;
	color: #FF9900;
}


/************************* Sort Links *************************/

.sort {
	color: #FF9900;
	font-size: 12px;
	text-align: center;
	margin: 20px 5px 10px 10px;
}

.sort h2 {
	font-size: 12px;
	color: #FF9900;
}

.sort a {
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
	padding: 3px 7px 3px 7px;
	margin: 0 5px 0 0;
	border: 1px #333333 solid;
}

.sort a:hover {
	background-color: #333333;
	border: 1px #FF9900 solid;
	text-align: center;
	color: #FF9900;
}

/************************* Category Links *************************/

.listing {
	color: #FF9900;
	font-size: 14px;
	text-align: center;
	margin: 20px 5px 10px 10px;
}

.listing h2 {
	font-size: 12px;
	color: #FF9900;
}

.listing a {
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
	padding: 3px 7px 3px 7px;
	margin: 0 8px 0 0;
	border: 1px #333333 solid;
}

.listing a:hover {
	background-color: #333333;
	border: 1px #FF9900 solid;
	text-align: center;
	color: #FF9900;
}

.category-listing {
	float: left;
	width: 25%;
	position: relative;
}

#list {
	width: 100%;
	display: table;
	margin: 0 0 20px 0;
}

.category-listing a {
	display: block;
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
}

/************************* Category Menu *************************/
 
.category {
	text-align: left;
	margin: 0;
	padding: 0px;
	clear: left;
	color: #c63904;
}

.categories {
	padding: 2px 5px;
	margin: 10px 0 10px 0;
}

.category-link {
	font-size: 14px;
	color: #FFFFF0;
	background-color: #121212;
	margin: 0 0 10px 0;
	padding: 3px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
}

.category h3 {
	font-size: 16px;
	color: #FFFFF0;
}

.category ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.category li a {
	list-style-type: none;
	margin: 0;
	padding: 3px 0 3px 14px;
	font: 16px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #c63904;
	display: block;
	text-decoration: none;
}

.category li a:hover {
	color: #FFFFF0;
	display: block;
	margin: 0;
	padding: 3px 0 3px 14px;
	background: #121212 5px 5px;
	text-decoration: none;
}

.category-count {
	font-size: 8px;
	color: #FFFFF0;
}

.categories-pornstar-letters {
	margin: 20px 0 20px 0;
	padding: 10px;
	background-color: #121212;
}

.categories-pornstar-letters a {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}

/************************* Tag Cloud *************************/

.tag-cloud {
	font-size: 12px;
	color: #FFFFF0;
	padding: 15px 5px 15px 5px;
	text-align: left;
}

.tag-cloud h2, .tag-cloud h3, .tag-cloud h4 {
	font-size: 14px;
	color: #FFFFF0;
	background-color: #121212;
	margin: 0 0 10px 0;
	padding: 3px;
	display: block;
	text-transform: uppercase;
}

.tag-cloud a {
	font-size: 12px;
	font-weight: bold;
	color: #c63904;
	line-height: 20px;
	text-transform: lowercase;
	text-decoration: none;
}

.tag-cloud a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFF0;
	line-height: 20px;
	text-transform: lowercase;
	text-decoration: underline;
}


/************************* Footer *************************/

#footer {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding: 2px;
	margin: 20px 0 0 0;
}

#footer a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#footer a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

