

/* GLOBAL RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table							{ border-collapse:collapse; border-spacing:0; }
fieldset,img 			{ border:0; }
ol,ul							{ list-style:none; }
caption,th				{ text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after	{ content:''; }
abbr,acronym			{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }





/* MAIN DEFINITIONS */

body												{ color: #c3a3b1; background: #2a2b2e url('images/bgd.gif') top repeat-x; }
body, p, td									{ font: 500 12px/16px Trebuchet MS, Arial, sans-serif; }
a:link, a:visited 					{ color:#e5ca5c; text-decoration: none; }
a:hover, a:active, a:focus	{ color:#e5ca5c; text-decoration: underline; }
.clear											{ clear: both; }
.bold												{	font-weight: bold; }


#wrap												{ width: 100%; text-align: center; }


#header_wrap								{ width: 960px; height: 150px; margin: 0 auto; position: relative; }


#header_logo								{ width: 960px; height: 119px; background: url('images/header_logo.jpg'); position: relative; }
#header_logo_content				{ width: 258px; text-align: center; position: absolute; top: 6px; right: 0; }
#header_logo_link						{ width: 450px; height: 91px; position: absolute; top: 0; left: 0; }

form#searchform							{ position: absolute; right: 42px; bottom: 15px; }
input#searchtext					 	{ width: 166px; height: 20px; float: left; padding: 3px 0 0 4px; }
input#searchsubmit				 	{ margin: 0 0 0 4px; float: left; }

#header_menu								{ width: 960px; height: 31px; position: relative; text-align: center; }

ul#menu											{ text-align: center; margin: 0 auto; width: 952px; }
ul#menu li									{ display: block; width: 119px; height: 31px;
															background: url('images/menuitem_right.gif') top right no-repeat; float: left; }
ul#menu li a:link						{ display: block; height: 23px; background: url('images/menuitem_left.gif') top left no-repeat;
															padding: 8px 6px 0 6px; color: #2a2b2e; font-weight: bold; }
ul#menu li a:visited						{ display: block; height: 23px; background: url('images/menuitem_left.gif') top left no-repeat;
															padding: 8px 6px 0 6px; color: #2a2b2e; font-weight: bold; }

#main_wrap									{ width: 960px; margin: 0 auto; background: url('images/bgd_light.gif') repeat-y; position: relative; }
.bgd_light									{ width: 960px; margin: 0 auto; background: url('images/bgd_light.gif') repeat-y; position: relative; text-align: center; }
.bgd_dark										{ width: 960px; margin: 0 auto; background: url('images/bgd_dark.gif') repeat-y; position: relative; text-align: center; }

.ad_dark_pt1								{ font: 500 26px/30px Trebuchet MS, Arial, sans-serif; text-align: center; color: #fff3b4; letter-spacing: -1px; }
.ad_dark_pt1 a:link					{ color: #fff3b4; }
.ad_dark_pt2								{ font: 500 19px/24px Trebuchet MS, Arial, sans-serif; text-align: center; color: #ffcc00; }
.ad_dark_pt2 a:link					{ color: #ffcc00; }


.main_bottom_ad							{ width: 960px; height: 71px; background: url('images/main_bottom_ad.gif'); text-align: center; margin: 0 auto; }
.main_bottom_ad_pt1					{ font: 500 26px/30px Trebuchet MS, Arial, sans-serif; text-align: center; color: #98002c; padding: 2px 0 0 0;
															letter-spacing: -1px; }
.main_bottom_ad_pt1 a:link, .main_bottom_ad_pt1 a:visited	{ color: #98002c; }
.main_bottom_ad_pt1 a:hover	{ color: #98002c; }
.main_bottom_ad_pt2					{ font: 500 19px/24px Trebuchet MS, Arial, sans-serif; text-align: center; color: #1f2023; }
.main_bottom_ad_pt2 a:link	{ color: #1f2023; }

.single_ending_ad							{ width: 960px; height: 85px; background: url('images/single_ending.gif'); text-align: center; margin: 0 auto; }
.single_ending_ad_pt1					{ font: 500 26px/30px Trebuchet MS, Arial, sans-serif; text-align: center; color: #98002c; padding: 16px 0 0 0;
																letter-spacing: -1px; }
.single_ending_ad_pt1 a:link, .single_ending_ad_pt1 a:visited	{ color: #98002c; }
.single_ending_ad_pt2					{ font: 500 19px/24px Trebuchet MS, Arial, sans-serif; text-align: center; color: #1f2023; }
.single_ending_ad_pt2 a:link, .single_ending_ad_pt2 a:visited	{ color: #1f2023; }


.title_header								{ font: 500 19px/24px Trebuchet MS, sans-serif; color: #c3a3b1; text-align: left;
															letter-spacing: -0.02em; padding: 0px 0 5px 26px; }

#gallery_videos_recent_thumbs		{ width: 920px; margin: 0 auto; }

.gallery_thumb					{ width: 174px; height: 133px; background: url('images/gallery_thumb.gif'); position: relative; float: left; margin: 5px; }
.gallery_thumb_img			{ position: absolute; left: 7px; top: 24px; border: none; }
.gallery_thumb_title		{ font: 700 11px/13px Trebuchet MS, sans-serif; color: #e5ca5c; margin: 5px 0 6px 0; }
.gallery_thumb_title a	{ color: #e5ca5c; text-decoration: none; }
.gallery_thumb_info			{ font: 500 11px/13px Trebuchet MS, sans-serif; color: #fff; text-align: left; position: absolute; left: 6px; bottom: 3px; }
.gallery_thumb_info span { color:#999; }
.gallery_thumb_rating		{
	font: 500 11px/13px Trebuchet MS, sans-serif;
	color: #ccc;
	text-align: right;
	position: absolute;
	right: 6px;
	bottom: 5px;
	height:10px;
	float:right;
	width:50px;
	background-image: url(images/blank_star.gif);
	background-repeat: repeat-x;
}
.star_on{
height:10px;
float:left;
	background-image: url(images/star.gif);
		background-repeat: repeat-x;}
#gallery_pagination										{ margin: 20px 0 0 0; text-align: center; }
#gallery_pagination_items							{ font: 700 12px/15px Trebuchet MS, sans-serif; }
#gallery_pagination_items .point			{	padding: 0 2px; color: #e5ca5c; }
#gallery_pagination_items .point_akt	{	padding: 0 2px; color: #c3a3b1; }




#gallery_singlevid							{ width: 640px; margin: 0px 0 10px 40px; padding: 0; text-align: center;
																	float: left; position: relative; }
.label													{ color: #fff; }
#gallery_singlevid_flvholder		{ width: 640px; height: 385px; }
#gallery_singlevid_belowvid			{ width: 640px; height: 32px }
#gallery_singlevid_below			{ width: 640px; }
#gallery_singlevid_desc					{ width: 620px; padding: 0 10px 10px 10px; font: 700 12px/16px Trebuchet MS, sans-serif; color: #c3a3b1; text-align: justify; }
#gallery_singlevid_desc p { padding: 10px 0 0 0; }
#gallery_singlevid_desc a:link					{text-decoration:underline}
#gallery_singlevid_info					{ padding: 0px 10px 10px 10px; font: 700 12px/16px Trebuchet MS, sans-serif; color: #c3a3b1; text-align: left; float: left; }
#gallery_singlevid_info a:link					{text-decoration:underline}
#gallery_singlevid_rating				{ padding: 2px 10px 0 10px;; font: 700 12px/16px Trebuchet MS, sans-serif; color: #c3a3b1; text-align: right; float: right; }
#gallery_singlevid_right_ad1			{ width: 220px; height: 780px; margin: 4px 40px 10px 0; padding: 0; text-align: center;
																	float: right; position: relative; border: 1px dotted #666; }
#gallery_singlevid_right_ad2			{ width: 220px; height: 312px; margin: 4px 40px 10px 0; padding: 0; text-align: center;
																	float: right; position: relative; border: 1px dotted #666; }
#gallery_singlevid_comment			{ width: 620px; margin: 3px 0px 3px 0px; padding: 3px; text-align: left;
																	float: left; position: relative; border: 1px dotted #666; }
#gallery_singlevid_commentbox			{ width: 520px; height: 180px; margin: 3px 0px 3px 0px; padding: 3px; text-align: left;
																	float: left; position: relative; border: 0; }

.gallery_singlevid_header				{ font: 500 19px/24px Trebuchet MS, sans-serif; color: #c3a3b1; text-align: left;
																	letter-spacing: -0.02em; padding: 0px 0 10px 20px; }
.gallery_singlevid_related				{ font: 500 19px/24px Trebuchet MS, sans-serif; text-align: left;
																	letter-spacing: -0.02em; padding: 10px 0 3px 50px; }


#footer									{ width: 960px; height: 74px; background: url('images/footer.jpg'); margin: 0 auto; position: relative; }
#footer_content					{ width: 580px; font: 700 10px/14px Trebuchet MS, sans-serif; color: #a88d99; text-align: justify;
													position: absolute; left: 55px; top: 8px; }
#footer_content a				{ color: #a88d99; }

#footerlinks						{ width: 960px; margin: 0 auto; position: relative; padding: 10px 0; }
#footer_items a					{ color: #ccc; }

.length {
	position:absolute;
	top:98px;
	right:7px;
	height:16px;
	padding:0px 5px;
	background-color:#161719;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	color:#FFFFFF;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.line { text-align: left; font-size: 12px; padding:5px 0 3px 3px; }
.share { padding:5px 0 5px 0; }
.float-left { float:left; }
.absolute { position:absolute; }

.channel_thumb					{ width: 296px; height: 243px; background: url('http://www.lbtube.com/images/channel_thumb.gif'); position: relative; float: left; margin: 5px; }
.channel_thumb_img			{ position: absolute; left: 7px; top: 24px; border: none; }
.channel_thumb_title		{ font: 700 11px/13px Trebuchet MS, sans-serif; color: #e5ca5c; margin: 5px 0 0 0; }
.channel_thumb_title a	{ color: #e5ca5c; text-decoration: none; }

.thumbs-6 { width:640px; min-height:1px; margin-left:-3px; margin-top:-3px; }
.thumbs-6 div { width:154px; height:154px; float:left; padding:3px; }
.thumbs-6 div a { width:154px; height:154px; text-align:center; display:block; background:#ededed; }
.thumbs-6 div a img, .thumbs-6 div a img:hover, .thumbs-6 div a:hover img{ border:1px solid #C0C0C0; width:154px; height:154px; display:block; }

.gallery_thumb1					{ width: 174px; height: 197px; background: url('images/gallery_thumb1.gif'); position: relative; float: left; margin: 5px; }