/* Code written by Marius. This is where you can find me: www.etcyou.com feel free to contact me for whaterver you need.*/
html			{background:url('../img/base_bg.gif') top left;}
body			{background:url('../img/site_bg.gif') repeat-x top left; font-family:Arial, Helvetica, sans-serif; height:100%; font-size:11px}
a				{text-decoration:none;}
img, fieldset, label	{border:0px none; display:block}
li				{list-style-type:none; vertical-align:bottom;}
hr				{visibility:hidden; height:0; clear:both;}
*				{margin:0; padding:0;}

.clear {clear:both}

/*General Classes*/
.fl				{float:left;}
.fr				{float:right;}
.adv-300		{width:305px; height:300px; background:#242424; padding-left:4px;}
.adv-120		{width:120px;}
.adv-160		{width:160px;}
.adv-468		{width:468px; height:60px;}

/*STRUCTURE------------------*/
#wrap			{width:999px; margin:0 auto; background:white;}
#header 		{height:122px; background:url('../img/skin.gif') repeat-x top; position:relative}
#navigation		{height:50px;}
#holder			{padding:9px 0;}
#content		{width:672px; float:left; padding-bottom:9px; padding-left:9px; background:white;}
#sidebar		{width:309px; float:right; background:white; padding-right:9px;}
#footer			{background:black; clear:both; padding:9px 18px;}
#comments		{padding:15px 0; display:none;}
/*END*/


/*header elements*/
.header			{height:60px; background:url('../img/skin.gif') repeat-x top;; padding-left:9px; padding-right:9px; padding-top:6px; padding-bottom:6px}
.logo			{width:458px; height:56px;}
.adv-01			{width:468px; height:60px; float:right; padding:6px 5px 0 0;}
/*--------------END HEADER ELEMENTS-------------------------------------------------------------------------------------------------*/

/*content elements*/
.hed		{height:21px; background:url('../img/skin.gif') repeat-x bottom; clear:both; margin-left:0; margin-right:9px; margin-top:0; margin-bottom:9px; padding-left:9px; padding-right:9px; padding-top:6px; padding-bottom:6px}
.hed h2		{font:normal 18px/18px arial; float:left;}
.tabs		{float:right;}
.tabs li	{float:left; margin-left:9px; width:78px; text-align:center;}

.tabs .but:hover	{background-position:bottom right;}
.tabs .but:hover *	{background-position:bottom left; color:white;}

div .tabs .selected		{background-image:url('../img/btn.gif'); background-position: right bottom;}
div .tabs .selected *	{background-image:url('../img/btn.gif'); background-position: left bottom; color:white; cursor:default}

.tabs .but			{background-position:right -21px;}
.tabs .but *		{background-position:left -21px; color:#d1d1d1;}

.navi		{font-size:11px; height:21px; padding:9px; background:#e3e3e3; clear:both; margin-right:9px;}
.navi ul	{font-weight:bold; width:470px; text-align:center; margin:0 auto; height:18px; padding-top:2px;}
.navi li	{display:inline;}
.navi li a			{padding:2px 6px; color:black;}
.navi li a:hover	{background:white; color:#d80000;}

.navi .disabled  {display:none;}
.navi .cur_page		{padding:1px 6px; border:1px solid #aaaaaa; background:white; color:red; }
.navi .text_page a	{background:white;}

.but, .but *		{display:block; background-image:url('../img/btn.gif');}
.but				{height:21px; padding-right:5px;}
.but *				{height:17px; padding:4px 3px 0 10px;}

.posts						{display:inline;float:left}
.posts li, .posts a			{width:160px;float:left;display:inline}
.posts li					{float:left;display:inline; margin:0 8px 0 0; height:160px; margin-bottom:7px;}
.posts a 					{height:147px;}
.posts img					{width:154px; height:114px; border:3px solid black;}

.posts a:hover img			{border:3px solid #900600;}
/*.posts a:hover .play		{visibility:visible;}*/
.posts a:hover .com			{background:#ffca01 url('../img/comment_ico.gif') no-repeat right -16px; color:black}
.posts a:hover .title strong{color:#570b0b; border-bottom:1px dotted red;}

.posts li:hover				{position:relative;}
.posts li:hover .desc		{visibility:visible; z-index:3;}

.desc			{background:url('../img/box.png') no-repeat 25px bottom; width:179px; position:absolute; top:-15px; left:130px; padding-bottom:8px; visibility:hidden}
.desc p			{background:url('../img/box.png') no-repeat top right; display:block; color:black; min-height:40px; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; font-size:11px; font-family:arial; padding-left:33px; padding-right:5px; padding-top:5px; padding-bottom:0}

.com, .play, .views {position:relative; display:block;}
.com			{background:black url('../img/comment_ico.gif') no-repeat right 3px; color:white; height:12px; width:18px; text-align:center; font-style:normal; font-variant:normal; font-weight:bold; line-height:11px; font-size:11px; font-family:arial; margin-left:120px; margin-right:0; margin-top:-60px; margin-bottom:0; padding-left:3px; padding-right:16px; padding-top:3px; padding-bottom:3px}
/*.play			{margin:-114px 0 0 9px; background:url(../img/dot.png); height:0; padding-top:28px; overflow:hidden; width:28px; visibility:hidden;}*/

.v-det			{height:12px; position:relative; text-align:left; width:157px; padding-left:3px;}
.v-det *, .v-det {display:block; color:#6C6C6C;}
.v-det q		{quotes:none; float:left;}

.rating			{width:30px; text-align:right; height:12px; position:absolute; background-image:url('../img/rating.gif'); right:0; top:0; padding-right:57px; background-repeat:no-repeat}
.v-det .r0				{background-position:right -70px;}
.v-det .r1				{background-position:right -56px;}
.v-det .r2				{background-position:right -42px;}
.v-det .r3				{background-position:right -28px;}
.v-det .r4				{background-position:right -14px;}
.v-det .r5				{background-position:right 0px;}

.title			{display:block; height:27px; text-align:center; width:160px;}
.title strong	{color:black; border-bottom:1px dotted #a8a8a8; font-size:12px; font-weight:normal;height:27px;overflow:hidden;}
/*--------------END CONTENT ELEMENTS-------------------------------------------------------------------------------------------------*/

/*navigation elements*/
#navigation *							{display:block;}
#navigation li, #navigation li a		{float:left;}
#navigation								{height:50px; background:url('../img/skin.gif') repeat-x 0px -130px;}
#main-nav, #main-nav ul, #main-nav li	{height:30px;}

#navigation .first a	{background:#ffca01; color:black;}
#navigation .first a:hover {background:#ffca01; text-decoration:underline;}

#navigation a		{text-transform:uppercase;}
#main-nav a			{font:bold 11px/12px arial; color:white; padding:10px 12px 0; height:20px;}
#main-nav a:hover, #main-nav .sel a	{background:url('../img/skin.gif') repeat-x 0px -130px;}
#sub-nav a			{font:normal 11px/11px arial; color:black; padding:4px 5px 0; height:16px;}
#sub-nav a:hover	{background:#900600; color:#fff;}

#main-nav ul	{float:left;}
#main-nav		{background:url('../img/skin.gif') repeat-x 0px -72px;}
#main-nav li	{background:url('../img/skin.gif') no-repeat right -101px;}
#sub-nav, #sub-nav li					{height:20px;}
#sub-nav		{background:url('../img/pointer.gif') no-repeat 5px -1px; padding-left:50px}
#sub-nav li		{background:url('../img/skin.gif') no-repeat right -180px;}

#search *		{float:left;}
#search			{float:right; width:319px; height:22px; padding-top:7px;}
#search .fld	{width:225px; height:13px; padding:1px; border:1px inset #ccc; background:#adadad; margin-right:10px; font:normal 11px/11px arial;}
#search .fld:focus	{background:white;}
/*--------------END NAVIGATION ELEMENTS-------------------------------------------------------------------------------------------------*/

/*sidebar elements*/
.featured, .box			{margin-bottom:9px;}
#sidebar .box h3		{font:bold 18px/18px arial; color:white; background:#242424; height:18px; padding:9px; display:block;}
.featured			{background:#900600 url('../img/featured_bg.jpg') no-repeat top; padding:4px}
.featured h3		{font:normal 14px/15px Arial, Helvetica, sans-serif; display:block; width:250px; padding:5px 0 5px 5px; min-height:40px;}
.featured a			{color:white;}
.tags span			{display:block; padding:9px 0;}
#sidebar .tags h3	{color:black; background:#ffca01;}
.tags a				{font-size:18px; line-height:20px; color:black; display:inline;}
.tags a:hover		{color:#ffca01; text-decoration:underline;}

.tags .fs14			{font-size:18px;}
.tags .fs15			{font-size:19px;}
.tags .fs16			{font-size:20px;}
.tags .fs17			{font-size:21px;}
.tags .fs18			{font-size:18px;}
.tags .fs19			{font-size:19px;}
.tags .fs20			{font-size:20px;}
.tags .fs21			{font-size:21px;}
.tags .fs22			{font-size:22px;}
.tags .fs23			{font-size:23px;}
.tags .fs24			{font-size:24px;}
.tags .fs25			{font-size:25px;}
.tags .fs26			{font-size:26px;}
.tags .fs27			{font-size:27px;}
.tags .fs28			{font-size:28px;}
.tags .fs29			{font-size:29px;}
.tags .fs30			{font-size:30px;}
.tags .fs31			{font-size:31px;}
.tags .fs32			{font-size:32px;}
.tags .fs33			{font-size:33px;}
.tags .fs34			{font-size:34px;}
.tags .fs35			{font-size:35px;}
.tags .fs36			{font-size:36px;}
.tags .fs37			{font-size:37px;}

.box .holder		{background:#242424; padding:9px; border-top:1px solid #4b4b4b;}
.lst			{width:300px;}
.lst li			{line-height:15px; display:block; width:147px; float:left; height:17px;}
.lst a			{color:#000; padding-left:13px; background:url('../img/lst_bullet.gif') no-repeat 0px 2px;; font-style:normal; font-variant:normal; font-weight:normal; line-height:11px; font-size:11px; font-family:arial}
.lst a:hover	{text-decoration:underline; background:url('../img/lst_bullet.gif') no-repeat 0px -14px;}
.listhed		{display:block; border-bottom:1px solid #ccc; padding:5px 5px 5px 0; margin-bottom:5px; font:bold 15px/16px arial; clear:left}

#login				{height:65px; display:block; font-size:11px; background:url('../img/login_field.gif') no-repeat; margin-bottom:9px}
#login div			{height:14px; color:#2b2b2b; padding:8px 2px 2px 2px; width:292px;}
#login a			{color:black; color:#2b2b2b;}
#login a:hover		{text-decoration:underline; color:black;}
#login label input	{margin-right:5px; float:left;}
#login label		{width:100px; float:right;}
#login fieldset		{height:29px; padding:10px 0px 0 9px;}
#login fieldset *	{float:left;}
#login .fld			{width:105px; border:1px solid #c3c3c3; padding:2px; font:normal 11px/11px arial; color:#2b2b2b; margin-right:9px;}
#login .fl			{display:block; width:185px;}
div #login .fl *	{float:none;}


.user h3	{margin-bottom:5px;}
.user p 	{margin-bottom:3px; padding:0 9px; margin-left:100px;}
.user img	{float:left;}
.user		{height:142px;}
div.user p a	{font-size:11px; font-weight:normal; line-height:12px; text-decoration:underline;}
/*--------------END SIDEBAR ELEMENTS-------------------------------------------------------------------------------------------------*/

/*footer elements*/
#footer a		{color:#fff;}
#footer a:hover {text-decoration:underline; color:#ffca01;}
#fnav			{padding:0 0 9px; border-bottom:1px dotted #636363; margin-bottom:9px;}
#fnav li		{display:inline; font:bold 12px/14px arial; margin-right:15px; padding-right:17px; border-right:1px solid #fff;}
#fnav .rss a	{background:url('../img/rss_ico.gif') no-repeat left; padding-left:20px}
#fnav .rss	{border-right:0px none;}
#footer p		{font-size:11px; color:#626363;}
/*--------------END FOOTER ELEMENTS-------------------------------------------------------------------------------------------------*/

/*video elements*/
#video			{width:659px;}
#video-player	{padding:7px; width:645px; height:450px; background:black; position:relative;}
#mask, #vadv  {width:645px; height:450px; position:absolute; top:7px; left:7px;}

#mask		{}
#vadv		{display:block;}
#vplugs		{height: 190px; display: block;}
#vplugs *	{display:block; float:left;}
#vplugs a 	{width:123px; height:92px; border:1px solid white;}
#vplugs a:hover {border:1px solid #900600;}
#vplugs img	{width:123px; height:92px;}
#vplugs li 	{margin-right:3px; margin-bottom:2px;}

#vblock		{height:250px; margin-bottom:5px;}
#playvid	{disply:block; background:url('../img/playvidico.gif') no-repeat left; padding-left:25px; left: 170px; position:absolute; bottom:-33px; height:20px; padding-top: 10px; width:80px}
#playvid a	{color:white;}
#playvid a:hover {text-decoration: underline;}

#mask object, #mask embed 		{position:absolute; top:0; left:0; right:0; bottom:0;}
.video-hed h1					{display:block; padding:5px 0 7px 10px; font:bold 14px/16px arial; color:#cc0800;}
.video-hed			{height:30px; background:url('../img/hed_big.gif') repeat-x top;}

.downloadvideo,
.downloadvideo strong	{display:block;}
.downloadvideo			{color:#fff; height:30px; font-size: 14px; padding-left:32px; text-decoration:underline; background:url('../img/download_video.gif') no-repeat top left;}
.downloadvideo strong	{height: 20px; background:url('../img/download_video.gif') no-repeat top right;; padding-left:0px; padding-right:10px; padding-top:5px; padding-bottom:0}
.downloadvideo:hover 	{color:#66e900;}



#video-det			{border:5px solid #fff4cc;}
#video-det a		{color:black; text-decoration:underline;}
#video-det fieldset			{height:24px;}
#video-det fieldset *		{float:left;}
#video-det fieldset label	{width:42px; font:bold 14px/14px arial; background:#fff4cc; padding:5px; margin-right:9px;}
#video-det .fld				{width:410px; padding:1px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#aaa; border:1px solid #dbdbdb; margin-top:3px;}

.video-title		{padding:5px;}
.video-title h1		{font:bold 18px/18px arial; color:#900600;}
.video-title strong	{font:normal 11px/12px arial;}
.video-description	{font:normal 12px/14px arial; color:#484848; padding:5px;}

.tag-views		{clear:both; padding:9px; border-bottom:1px dotted #a8a8a8; height:15px;}
.tag			{font:bold 14px/15px arial;}
.tag em a		{color:#900600; text-decoration:underline; margin-left:9px;}

#extra			{width:155px; float:right;}
#rating			{float:left; width:143px; height: 40px; padding-right: 5px; border-right: 1px solid #313131; padding-top:3px; border-right:1px solid #c2c2c2;}
#rating strong	{display:block; float:left; font:bold 12px/17px arial; width:37px; padding-top:3px;}

.rating-pos 	{background:url('../img/good.gif'); left:3px}
.rating-neg		{background:url('../img/bad.gif'); right:3px}
/*--------------END VIDEO ELEMENTS-------------------------------------------------------------------------------------------------*/

/*comment elements*/
#commentscontrol	{background:black url('../img/sh.gif') no-repeat 5px 6px;  color:white; display:block; padding-left:20px; padding-right:5px; padding-top:7px; padding-bottom:5px}
#commentscontrol:hover {text-decoration: underline;}
.controlsbar		{display:block; clear:both; width:659px; cursor:pointer; margin-bottom:10px; height:28px; background:black;}
.controlsbar .fr	{height:28px; width:140px;}

.comment span, .comment p	{display:block;}
.comment				{background:url('../img/comment_bg.gif') no-repeat top right; margin-bottom:9px; font-size:12px; position:relative; margin-left:55px; width:593px; padding-left:14px; padding-right:0; padding-top:5px; padding-bottom:0}
.avatar					{border:1px solid #eeeeee; height:50px; width:50px; float:left;}
.comment span			{border-bottom:1px dotted #ccc; padding:5px 12px 2px; background:#eee; height:15px;}
.comment span strong	{float:left; font-size:13px;}
.comment span em		{float:right; font-style:normal; font-size:10px;}
.comment p				{padding-bottom:5px; background:#eeeeee url('../img/comment_bg.gif') no-repeat bottom left; color:#4c4c4c; padding-left:12px; padding-right:12px; padding-top:5px; padding-bottom:5px}
#post-comment			{margin-left:15px; width:385px; padding:30px 0 20px;}
#post-comment fieldset	{padding-bottom:5px; padding:25px 15px 15px 15px; border:1px solid #cecece; position:relative;}
#post-comment legend 	{font:bold 18px/18px arial; top:-10px; position:absolute; background:white; width:100px; display:block; text-align:center;}
#post-comment label		{display:block; width:90px; text-align:right; padding:1px 10px 1px 0; font:normal 12px/18px arial;}
#post-comment .fld		{width:240px; padding:2px; background:#fff4cc; border:1px inset #fff4cc;}
#post-comment label, #post-comment .fld	{ float:left; margin-bottom:10px;}
#post-comment textarea	{height:85px; width:100%; margin-bottom:10px; border:1px solid #EEE;}
#pc-but		{width:101px; background:url('../img/post-comment.gif') no-repeat; border:0px none; cursor:pointer; margin-left:120px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px}
#pc-but:hover { text-decoration:underline;}
/*--------------END COMMENT ELEMENTS-------------------------------------------------------------------------------------------------*/


/*start register and login templates*/
#register					{padding:0 10px; width:420px; margin:0 auto; padding-bottom:10px;}
#register big				{font-size:28px; display:block; color:#e9111b;}
#register fieldset			{padding:10px 0; display:block;}
#register fieldset label, #register fieldset input		{float:left;}
#register fieldset label	{display:block; width:90px; padding:2px 15px 2px 0; text-align:right; font-weight:bold; height:16px; font-size:15px;}
#register fieldset label em {color:red;}
#register fieldset input	{width:290px; border:2px inset #ccc; margin-bottom:10px;}
#register fieldset select	{width:120px; border:2px inset #ccc; margin-bottom:10px;}
#reg-but		{margin-left:175px; border:2px outset #000; background:#f0f0f0; font-weight:bold; padding:2px 4px; text-transform:uppercase;}
#reg-but:hover	{background:#b0ffba; color:#006600;}

#register span {padding-bottom:20px; display:block;}
#shold		{padding-top:40px;}

#register .edit-profile label {width:160px; font-size:13px;}

/*END*/
#captcha	{height:50px; padding-bottom:9px;}
div #post-comment #captcha label	{width:150px; float:left; text-align:center; text-align:left}
#captcha input				{width:100px; float:left; margin-top:20px;}


#upload			{padding:20px;}
#upload h3		{font:normal 18px/20px arial; padding-bottom:10px;}
#upload ul		{padding-left:15px;}
#upload ul li	{padding:2px 0 2px 0px; list-style-type:square;}
#upload p			{padding:10px 0;}
#upload fieldset	{padding-bottom:10px;width:500px;}
#upload label		{height:20px; float:left; display:block; width:110px; text-align:right; font-weight:bold; padding-right:10px;}
#upload label em	{color:#900; margin:0 3px;}
#upload input, #upload textarea		{margin-bottom:9px; float:left; width:345px;}
#upload div			{margin-left:120px; clear:both; height:60px;}
#upload div input,  #upload div select	{float:left;}
#upload div label	{width:50px; padding-right:10px;}
#upload div input	{width:100px;}
#upload #addfile			{width:auto;}
#upload #uploadfile			{width:100px; margin-left:230px; padding:4px; font-weight:bold;}
#upload form		{padding-top:15px;}

.message		{padding:15px; margin:40px auto 0 auto; border:1px solid #CCC; background:#FFC; width:270px; font-family:Arial, Helvetica, sans-serif;}
.message big	{font-size:18px; margin-bottom:5px; display:block;}
.message p		{font-size:13px;}
.message p a	{color:black; text-decoration:underline;}
.message p a:hover {color:#900;}

/*Star rating code*/
.star-rating		{padding:0px; width:105px; height:18px; position: relative; overflow:hidden; background:url('../img/alt_star.gif') repeat-x top left; float:left; list-style-type:none}
.star-rating li		{padding:0px; margin:0px; width:21px; height:18px; float: left;}
.star-rating li a			{display:block; width:21px; height: 18px; line-height:18px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden;}
.star-rating li a:hover		{background:url('../img/alt_star.gif') left bottom; z-index: 2; left: 0px; border:medium none;}
.star-rating a.one-star			{left:0px;}
.star-rating a.one-star:hover	{width:21px;}
.star-rating a.two-stars		{left:21px;}
.star-rating a.two-stars:hover	{width:42px;}
.star-rating a.three-stars		{left:42px;}
.star-rating a.three-stars:hover{width:63px;}
.star-rating a.four-stars		{left:63px;}
.star-rating a.four-stars:hover {width:85px;}
.star-rating a.five-stars		{left:85px;}
.star-rating a.five-stars:hover	{width:106px;}
.star-rating li.current-rating	{background: url('../img/alt_star.gif') left center; position: absolute; top:0; left:0; height: 18px; display: block; text-indent: -9000px; z-index: 1}
.star-rating a:active			{outline:none;}

.star-rating .r0 {width:0px;}
.star-rating .r1 {width:21px;}
.star-rating .r2 {width:42px;}
.star-rating .r3 {width:63px;}
.star-rating .r4 {width:85px;}
.star-rating .r5 {width:106px;}

/* New Extras barr ------------------------------*/
#testholder {width:800px; height:1900px; margin:200px auto; border:1px solid #ccc; padding:20px;}
#vidopt		{background:url('../img/vidopt_bg.gif') repeat-x top; width:660px; height:36px}

.divider	{border-right:1px solid #c2c2c2; float:left; padding:5px 7px 0;}
.vidviews	{float:right; font:bold 16px/18px arial; padding:7px 10px 0 0;}
.status		{color:#666; font:bold 12px/20px arial; display:block; float:left; padding:3px;}

#favorites span {display:block; background:url('../img/adfav.gif') no-repeat left; margin-bottom:5px; padding-left:24px; padding-right:0; padding-top:0; padding-bottom:0}
#favorites span a strong	{color:#00b1eb;}
#favorites span strong		{font-weight:normal;}

/* User Panel ------------------------------*/
#userpanel	{width:300px; min-height:80px;height:80px;height:auto !important;}
#cpav		{float:left;}
#cpav, #cpav img  {width:75px; height:75px;}

#userpanel big		{font:normal 18px/20px arial; display:block; border-bottom:1px solid #ff693a;}
#userpanel big a	{color:#000;}
#userpanel big a:hover {color:#ff693a;}
#userpanel ul	{padding-top:3px;}
#userpanel ul, #userpanel big {margin-left:82px;}
#userpanel ul a	{color:#696969; font-weight:normal;}
#userpanel ul a:hover {color:#ff693a; text-decoration:underline;}
#userpanel ul	{display:block;}
#userpanel li	{display:block; width:80px; padding-left:20px; float:left; margin-right:7px; margin-bottom:1px; height:16px; font-weight:bold;}

.ico-comments	{background:url('../img/ico_comments.gif') no-repeat left; border-right:1px solid #c5c5c5}
.ico-favourites {background:url('../img/ico_favourites.gif') no-repeat left; border-right:1px solid #c5c5c5}
.ico-uploads	{background:url('../img/ico_uploads.gif') no-repeat left; border-right:1px solid #c5c5c5}
.ico-profile	{background:url('../img/ico_profile.gif') no-repeat left;}
.ico-logout		{background:url('../img/ico_logout.gif') no-repeat left;}
.ico-money		{background:url('../img/ico_money.gif') no-repeat left;}
.ico-photo		{background:url('../img/ico_photo.gif') no-repeat left;}
.ico-border 		{border-right:1px solid #c5c5c5;}

/*Profile-----------------------------------*/

#user-stats {height:50px; margin-bottom:5px;}
#user-stats .fl		{width:240px; padding-left:10px;}
#user-stats .fl em	{font-style:normal;}
#user-stats .fl h1	{display:block; height:25px; font:bold 24px/23px arial; padding-top:5px;}
#user-stats .fr		{width:410px; padding-top:10px;}

#user-stats .fr strong  {display:block; font:bold 18px/17px arial; color:black;}
#user-stats .fr 		{color:#7c7c7c; font:bold 13px/13px arial; height:35px;}
.user-favs, .user-vids, .user-views, .user-comments {float:left; height:28px; margin-right:8px; padding-left:36px;}
.user-favs		{background:url('../img/stats_fav.png') no-repeat left;}
.user-vids		{background:url('../img/stats_vids.png') no-repeat left;}
.user-views		{background:url('../img/stats_views.png') no-repeat left;}
.user-comments	{background:url('../img/stats_comments.png') no-repeat left;}


.hedbig			{background:url('../img/hed_big.gif') repeat-x bottom; margin-bottom:5px; position:relative; min-height:40px}
.hedbig .more	{position:absolute; right:10px; font:bold 14px/15px arial; top:10px; color:#000; text-decoration:underline;}
.hedbig .more:hover {color:#ff7301;}
.hedbig h2		{font:bold 24px/24px arial; padding:10px 0 0 10px; color:#900600;}
.hedbig p		{padding:0px 10px 5px 10px;}

#userpic		{clear:left; float:left; background:black; width:254px;}
#userpic		{color:#888;}
#userpic a		{color:#fff; text-decoration:underline;}
#userpic a:hover {color:#ff7301;}
.small-thumbs		{display:block; height:50px; padding:3px 0 5px 3px;}
.small-thumbs li	{height:52px; width:61px; margin-right:1px;}
.small-thumbs li a	{border:1px solid #000;}
.small-thumbs li a:hover	{border:1px solid #ff7301;}
.small-thumbs *	{float:left; display:block;}
.current		{width:248px; padding:2px 0 0 3px;}

.userinfo		{padding:0 5px 10px;}
.userinfo p		{margin-bottom:10px;}

#user-recent	{width:410px; float:right;}
#user-recent h2 {background:url('../img/arrx.gif') no-repeat left; display:block; color:#ff7301; height:20px; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; font-size:14px; font-family:Arial; padding-left:20px; padding-right:0; padding-top:6px; padding-bottom:0}
.seccom			{background:url('../img/seccom_bg.gif') no-repeat 54px top; width:395px; display:block; margin-bottom:10px; clear:left}
#user-recent a			{color:#000;}
#user-recent a:hover	{text-decoration:underline;}
.seccom span	{display:block; background:url('../img/seccom_bg.gif') no-repeat bottom right; width:307px; margin-left:68px; min-height:28px; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; font-size:11px; font-family:arial; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
.seccom img		{float:left; width:50px; height:37px;}

.mbselect	{padding:0 10px 10px 0; text-align:center; border-bottom:1px solid #ccc; margin-bottom:10px; width:650px;}
.mbselect a {display:inline;  font:bold 14px/15px arial; color:black; margin-right:10px;}
.mbselect a:hover { color:#ff9900; text-decoration:underline;}

.userslist *	{float:left; display:block;}
.userslist li	{display:block; width:100px; height:130px; margin-right:10px;}
.userslist li img {width:100px; height:100px;}
div .userslist span {float:none; text-align:center; padding-top:4px; clear:left;}
.userslist a	{ color:black; font:normal 12px/13px arial;}
.userslist a:hover { text-decoration:underline; color:#ff9900;}

.introtext		{padding:5px; font:bold 12px/15px arial; background:#8d0000; width:650px; margin-bottom:6px; color:#f4e2e2;}
.introtext a	{text-decoration:underline; color:white;}
.introtext a:hover {color:#ffca01;}

/*videopage changes*/
#vidinfo	{background: #000; padding: 8px; color: #9d9d9d; font-size:12px; margin-bottom:10px;}
#vidinfo p	{border-bottom:1px solid #353535; padding-bottom:10px;}
#vidinfo a	{color:#ff9c01; text-decoration:underline;}
.vdtt {padding:10px 0 0;}
.vrow {display:block; padding-bottom:5px;}
#vidinfo strong, #vidinfo label {color: #fff;}
#vidinfo label, #vidinfo input, .ffld { float:left;}
#vidinfo input, .ffld {background:#323232; width: 230px; color: #565656; border: 1px solid #414141; padding: 2px; font-size:11px;}
#vidinfo label {width:55px;}
#vidinfo .adfav	{width:130px; padding-left:10px; color:white;}

#hardlinks	{border-bottom:1px dotted #636363; padding-bottom:10px;}
#hardlinks strong.fl {color:#ffca01; font:bold 14px arial; width:160px;}
#hardlinks ul {display:block; float:left; width:800px;}
#hardlinks li {line-height:16px; float:left; display:block; display:block; width:160px;}
#hardlinks li a		 {color:#afafaf; background:url('../img/arrx.gif') no-repeat left; padding-left:10px; border-bottom:1px solid black}
#hardlinks li a:hove {color:white; border-bottom:1px solid black; color:#ffca01;}

.advblock		{padding:10px 0 10px 5px;}
.advblock .col	{padding:0 10px; float:left;}
.advblock2		{padding:10px 0; width:660px;}

.advblock .adv-300 {padding:0 8px;}


/* IE6 css fixer v0.95: Fri, 11 Feb 2011 20:34:24 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#content, #sidebar, .adv-01, .hed h2, .tabs li, .posts li, .v-det q, #search, .lst li, #login label input, #login label, #vplugs *, #extra, #rating, #rating strong, .avatar, .comment span strong, .comment span em, #post-comment label, #post-comment .fld, div #post-comment #captcha label, #captcha input, #upload label, #upload input, #upload textarea, .star-rating, .star-rating li, .divider, .vidviews, .status, #userpanel li, .user-favs, .user-vids, .user-views, .user-comments, #userpic, #user-recent, .seccom img, #hardlinks ul, #hardlinks li, .advblock .col, .fl, #navigation li, #navigation li a, #main-nav ul, #search *, #login fieldset *, .user img, #video-det fieldset *, #register fieldset label, #register fieldset input, #upload div input, #upload div select, #cpav, #vidinfo label, #vidinfo input, .ffld, .fr, .tabs, .small-thumbs *, .userslist * {display:inline;}

/* convert min height values */
.desc p {height:40px;}
.featured h3 {height:40px;}
#userpanel {height:80px;}
.hedbig {height:40px;}
.seccom span {height:28px;}


/* fix negative margins */
.com {position:relative; zoom:1;}

/* add zoom:1 to overflow:hidden */
.title strong,
.star-rating,
.star-rating li a {zoom:1;}

/* add zoom:1 to pos:relative elements */
#header,
.posts li:hover,
.play,
.views,
.v-det,
#video-player,
.comment,
#post-comment fieldset,
.hedbig {zoom:1;}

/* add overflow:visible to (submit) buttons */
 input, button {overflow:visible;}













