body {
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

a img {
	border: none;
	}
.toplist1 {
	font-size: 12px;
}
#header {
	width: 990px;
	text-align: left;
}
#logo {
	float: left;
	margin-right: 40px;
}
#ad1 {
	padding-top: 40px;
	margin-bottom: -15px;
}
#menu_item {
	font-size: 15px;
	font-weight: bold;
	color: #ffc53b;
	background: url(images/menu_item.gif) bottom no-repeat;
	text-align: center;
	height: 20px;
	width: 104px;
	padding-bottom: 2px;
	padding-top: 43px;
	margin-right: 5px;
	float: left;
}
#menu_item_promo {
	font-size: 15px;
	font-weight: bold;
	color: #ffc53b;
	background: url(images/menu_item_promo.gif) bottom no-repeat;
	text-align: center;
	height: 20px;
	width: 104px;
	padding-bottom: 2px;
	padding-top: 43px;
	margin-right: 5px;
	float: left;
}
#menu_item_promo a {
	color: #265b88;
	text-decoration: none;
}
#menu_item_promo_small {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffc53b;
	background: url(images/menu_item_promo.gif) bottom no-repeat;
	text-align: center;
	height: 20px;
	width: 104px;
	padding-bottom: 2px;
	padding-top: 43px;
	margin-right: 5px;
	float: left;
	line-height: 9px;
}
#menu_item_promo_small a {
	color: #265b88;
	text-decoration: none;
}

#menu_item_promo a:hover {
	text-decoration: underline;
	}
#menu_item a {
	color: #cc6600;
	text-decoration: none;
	}
#menu_item a:hover {
	text-decoration: underline;
	}
#menu_item_active {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	background: url(images/menu_item_active.gif) bottom no-repeat;
	text-align: center;
	height: 20px;
	width: 104px;
	padding-bottom: 2px;
	padding-top: 43px;
	margin-right: 5px;
	float: left;
}
#menu_item_active a {
	text-decoration: none;
	color: #000;
}
#search {
	background: url(images/search_bg.gif) no-repeat;
	height: 37px;
	width: 990px;
	clear: both;
	padding-top: 7px;
}
#searchform	{
	float: left;
	width: 450px;
}
#alfabet {
	float: left;
	width: 450px;
	margin-top: 5px;
	margin-right: 40px;
	margin-left: 20px;
}
#favorites {
	margin-left: 498px;
	background: url(images/menu_item_favorites.gif) no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: green;
	text-align: center;
	line-height: 30px;
	height: 28px;
	width: 142px;
}
#favorites a {
	color: green;
	text-decoration: none;
}
#favorites a:hover {
	color: gren;
	text-decoration: underline;
}
form {
	margin: 0px;
	}
#content {
	width: 1000px;
	margin-top: 10px;
	}
#featured {
	float: left;
	width: 208px;
	text-align: center;
	background: url(images/featured_bg.gif) repeat-y;
}
.th {
	border: 1px solid #000;
	margin-top: 2px;
	margin-bottom: 2px;
}
#galleries {
	float: left;
	width: 1000px;
	text-align: center;
	margin-left: 7px;
	margin-top: 8px;
}
#galleries_display_number_of_video_rows

#related {
	float: left;
	text-align: center;
	margin-top: 8px;
}
#channels {
	float: left;
	text-align: center;
}
#galleries_top_rated {
	float: left;
	text-align: center;
	margin-left: 7px;
	margin-right: 8px;
}
#pornstars_list {
	float: right;
	text-align: justify;
	width: 178px;
	background: url(images/pornstars_list_bg.gif) repeat-y;
	font-size: 12px;
	line-height: 17px;
	}

#pornstars_list_2 {
	float: right;
	text-align: justify;
	width: 178px;
	background: url(images/pornstars_list_bg.gif) repeat-y;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 15px;
	}

#pornstars_list_wide {
	text-align: justify;
	width: 990px;
	background: url(images/pornstars_list_wide_bg.gif) repeat-y;
	font-size: 12px;
	line-height: 17px;
	}

#pornstars_list_wide_top {
	text-align: justify;
	width: 1000px;
	background: url(images/pornstars_list_wide_bg.gif) repeat-y;
	font-size: 12px;
	line-height: 17px;
	float: left;
	position: relative;
	}	

#top_list_wide {
	text-align: justify;
	width: 990px;
	background: url(images/pornstars_list_wide_bg.gif) repeat-y;
	font-size: 10px;
	line-height: 17px;
	margin-top: 15px;
	}

#toplist_sidebar_330 {
	width: 330px;
	background: url(images/toplist_sidebar_bg.gif) repeat-y;
	margin-bottom: 10px;
	}

#bottomtop1 {
	width: 136px;
	float: left;
	margin-left: 5px;
}
#bottomtop2 {
	width: 136px;
	float: left;
	margin-left: 3px;
}


#plist1 {
	width: 160px;
	float: left;
}
#plist2 {
	width: 140px;
	float: left;
	margin-left: 3px;
}

#sites_list {
	float: left;
	text-align: center;
	width: 300px;
	background: url(images/sites_list_bg.gif) repeat-y;
	font-size: 12px;
	line-height: 17px;
	margin-left: 30px;
	}
#pornstars_list a,#sites_list a,#pornstars_list_wide a,#top_list_wide a {
	color: #255884;
	text-decoration: none;
	}
#sites_list a {
	font-weight: bold;
	font-size: 17px;
	text-decoration: underline;
	}
#pornstars_list a:hover,#sites_list a:hover {
	text-decoration: underline;
	}
.pornstars_list {
	margin-left: 7px;
	}
#gallery {
	text-align: center;
	float: left;
	margin-right: 6px;
	margin-bottom: 0px;
	color: #494949;
	height: 270px; /* added by k0nr4d */
}
#featured #gallery {
	margin-left: 8px;
	margin-right: 0px;
}
#channels #gallery, #related #gallery {
	margin-right: 6px;
}

.gallery_views {
	text-align: right;
	float: left;
	width: 70px;
	display: inline;
	margin-top: 2px;
}
.gallery_pornstar {
	text-align: left;
	float: left;
	width: 172px;
	display: inline;
	margin-top: 2px;
}
.stars {
	float: left;
	width: 65px;
	text-align: right;
	margin-top: 1px;
}
.date {
	text-align: left;
	width: 187px;
	float: left;
	display: inline;
	color: #cc6600;
}
.date_old {
	text-align: left;
	width: 187px;
	float: left;
	display: inline;
	color: #999999;
}
.channels {
	background: url(images/video.gif) left no-repeat;
	height: 18px;
	padding-left: 23px;
	text-align: left;
	padding-top: 1px;
	width: 170px;
}
a {
	color: #255884;
}
#watermark_box {
position:relative;
display:block;
margin-bottom: -15px;
}
.watermark {
	position: absolute;
	bottom: 8px;
	right: 1px;
	padding: 1px 5px 2px 5px;
	background-color: #FFF;
	color: #000;
}


#admin_edit {
position:relative;
display:block;
z-index: 1;
}	

.admin {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 1px 5px 2px 5px;
	background-color: #FFF;
	color: #000;
}
.favorites {
	padding: 1px 5px 2px 5px;
	background-color: #3e94de;

}
.favorites a {
	color: #fff;
}

#heading {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: left;
	padding-left: 7px;
	color: #ccc;
	}

#headingrelated {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: left;
	padding-left: 7px;
	color: #222;
	}
	
.pagetitleheading {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color: #265b88;
	}
#headingbottomtop {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: left;
	padding-left: 9px;
	margin-top: 10px;
	margin-left: 10px;
	color: #265b88;
	}
#headingbottomtop1 {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: left;
	padding-left: 9px;
	margin-top: 10px;
	margin-left: 10px;
	color: #265b88;
	float: left;
	width: 813px;
	}
#headingbottomtop2 {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: left;
	padding-left: 9px;
	margin-top: 10px;
	margin-left: 10px;
	color: #265b88;
	float: left;
	}
#featured #heading {
	color: #000000;
	}
#pornstars_list #heading {
	color: #cc6600;
	}
#pornstars_list_2 #heading {
	color: #cc6600;
	}
#galleries #heading {
	float: left;
	width: 270px;
	}

#galleries_top_rated #heading {
	float: left;
	width: 480px;
	}
#pages {
	float: right;
	width: 500px;
	text-align: right;
	font-size: 13px;
	padding-right: 15px;
	margin-bottom: 5px;
	}
#footer {
	width: 974px;
	font-size: 13px;
	background-color: #eaeaea;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-top: 15px;
	padding: 7px;
	text-align: left;
}
#copyright {
	font-size: 10px;
	color: #666666;
}
#social_bookmarks {
	width: 990px;
	text-align: right;
	}
#social_bookmarks img {
	margin-left: 6px;
	}	
#movie {
	float: left;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 15px;
}
#movie_heading {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: left;
	padding-left: 7px;
	color: #333;
	}
#movie_advert_link {
	font-size: 20px;
	color: #333;
	margin-top: 7px;
	text-align: left;
	padding-top: 6px;
	}
#movie_advert_link a {
	font-size: 20px;
	font-weight: bold;
	}

#advert {
	float: left;
}
#movie_text {
	width: 620px;
	float:left;
	font-size: 15px;
	padding: 7px;
	margin-bottom: 6px;
	}
#movie_vote {
	float:left;
	text-align: left;
	width: 60%;
}
.movie_vote {
	font-size: 10px;
	color: #666666;
	margin-left: 10px;
}
#movie_views {
	float:left;
	text-align: right;
	width: 40%;
}
#movie_pornstars {
	font-size: 17px;
	color: #333;
}
#movie_channels {
	font-size: 15px;
	margin-top: 6px;
}
#movie_pornstars a,#movie_channels a {
	font-weight: bold;
	}
#movie_added {
	margin-top: 6px;
	font-size: 16px;
	color: #666666;
}
#content .movie_vote_num {
	font-weight: bold;
	color: #333333;
	margin-right: 5px;
}
#channel_text {
	width: 238px;
	text-align: center;
	font-size: 15px;
	margin-top: 3px;
	font-weight: bold;
	margin-bottom: 3px;
	}
#pornstars_big_list {
	width: 990px;
	background: url(images/pornstars_big_list_bg.gif) repeat-y;
	text-align: center;
	margin-bottom: 10px;
	}
ul {
	margin-left: 5px;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	padding: 0px;
}
li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#pornstars_big_list #heading {
	width: 990px;
	text-align: center;
	color: #cc6600;
}
#pornstars_list ul {
	margin-left: 7px;
}
#rss_top {
	font-size: 13px;
	color: #333333;
	text-align: right;
	width: 990px;
	position: relative;
	top: 25px;
}
#stats {
	font-size: 13px;
	color: #333333;
	text-align: right;
	width: 990px;
	position: relative;
	top: 0px;
}
#site_desc {
	margin-bottom: 6px;
}
#toplist {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	width: 990px;
	position: relative;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#toplist_sidebar {
	padding-left: 15px;
	text-align: left;
	width: 150px;
	float: left;
	position: relative;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: -12px;
}

#toplist_sidebar2 {
	padding-left: 15px;
	text-align: left;
	width: 150px;
	float: left;
	position: relative;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: -12px;
}
.vodbanner img {
	padding: 15px;

}
.toplist_index {
	font-size: 12px;
	line-height: 17px;
	margin: 5px 5px 5px 20px;
}
#toplistname {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	width: 990px;
	position: relative;
}
#sorting {
	float: right;
	width: 500px;
	text-align: right;
	font-size: 18px;
	padding-right: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	}

