/* 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(images/bg2.png) 0px 0px;}
body			{background:url(images/bg1.png) repeat-x top; font-family:Arial, Helvetica, sans-serif; height:100%; font-size:11px;}
a				{text-decoration:none;}
img, fieldset, label, input	{border:0; display:block;}
li				{list-style-type:none; vertical-align:bottom;}
hr				{visibility:hidden; height:0; clear:both;}
*				{margin:0; padding:0;}


/*General Classes*/
.fl				{float:left;}
.fr				{float:right;}
.adv-300		{width:302px; height:252px;}
.fimg img       {border: 1px solid #333;}
.fimg img:hover {border: 1px solid #FF0000;}
.adv-120		{width:120px;}
.adv-160		{width:160px;}
.adv-468		{width:468px; height:60px;}
.adv-728		{width:728px; height:90px;}
.hed			{font:normal 18px/20px arial;}

/*STRUCTURE------------------*/
#wrap			{width:999px; margin:0 auto;}
#header 		{height:163px; position:relative;}
#navigation		{height:50px;}
#content		{width:672px; float:left; padding-bottom:9px;}
#video #featured-vids	{background:url(images/red_box.gif) bottom left no-repeat; float:left; padding-left:8px;}
#video #featured-vids, #player-section	 {padding-bottom:20px; height:570px;}
#video					{background:url(images/video_bg.gif) top no-repeat #e10019; width:999px; height:650px; margin-bottom:15px; clear:left;}
#player-section			{float:left; width:635px; padding-left:15px;  padding-right:8px;}
#sidebar		{width:318px; float:right; background:url(images/side.gif) bottom right no-repeat; padding-bottom:20px;}
#sponsors		{width:318px; float:right; padding-bottom:20px; padding-left:15px;}
#footer			{background:url(images/f_bg.gif) top no-repeat black; clear:both; padding:19px 10px 0 10px;}
#comments		{padding:15px 0;}

#spo-blbar		{background:#000000; width:314px; padding-top:5px; padding-bottom:5px;}
#spo-bup	    {margin:0px 0px 0 0px; display: block; width: 314px; height:10px; background:transparent url(images/spo-bars.gif) no-repeat top;}
#spo-bdw		{margin:0px 0px 0 0px; display: block; width: 314px; height:10px; background:transparent url(images/spo-bars.gif) no-repeat bottom;}
.sp-ad300		{margin:0px 0px 0px 4px; width:302px; height:252px;}
/*END*/


/*HEADER ELEMENTS---------------------------------*/
#logo, #navi, #header .adv-728	{position:absolute;}
#logo				{background:url(images/logo_base.jpg) 0px 0px; width:225px; height:141px; padding:7px 22px 15px 56px; display:block; left:-47px;}
#header > #logo				{background:url(images/logo_base.png) 0px 0px; width:225px; height:141px; padding:7px 22px 15px 56px; display:block; left:-47px;}
#navi, #navi li		{height:40px;}
#navi a 			{font:bold 14px arial; color:white; padding:15px 14px 0; height:23px; border-right:1px solid black;}
#navi a:hover		{background:#282727;}

#navi *				{float:left; display:block;}
#navi				{display:block; background:url(images/nav_bg.gif) repeat-x; display:block; width:743px; right:0; top:7px;}
#header .adv-728	{top:55px; left:250px; border:5px solid black;}
#navi #search		{float:right; background:url(images/search_bg.gif) right no-repeat;}
#search form		{padding:10px 0 0 0; width:280px;}
#search .fld		{
	background:url(images/search_fld.gif) no-repeat;
	padding:2px;
	height:18px;
	width:199px;
	margin-right:10px;
	color: #FFFFFF;
}
.go					{margin-top:2px;}
/*END header elements*/


/*SIDEBAR ELEMENTS---------------------------------*/
#sidebar .hed		{background:url(images/side.gif) top left no-repeat;}
#sidebar .box h3	{display:block; padding:10px 10px 0 10px; height:30px; color:white; border-bottom:1px solid #333;}
#sidebar .adv-300	{padding:9px 9px 0 9px; background:black;}
.hardlinks			{background:black;}

.lst			{width:152px; padding:5px 0 10px; padding-top:10px; padding-left:5px;}
.lst li			{line-height:18px;}
.lst a			{padding-left:20px; background:url(images/lst_bullet.gif) 5px 3px no-repeat; font:normal 12px/15px arial; color:#fff;}
.lst a:hover	{background:url(images/lst_bullet.gif) 5px -13px no-repeat; text-decoration:underline;}
/*END sidebar elements*/

/*CONTENT ELEMENTS---------------------------------*/
.posts						{
	display:block;
	padding-top:9px;
	font-size: 11px;
}
#vids input {
	border: 1px solid #333333;
}

#vids{
font-size:12px;}
.posts li, .posts a			{width:160px; height:160px; display:block;}
#featured-vids li			{margin:0 4px 0 0;}
#featured > #featured-vids li			{margin:0 8px 0 0;}
#vids .posts				{padding-left:8px;}
#vids .posts li				{margin-bottom:7px;}
.posts li					{float:left; margin:0 5px 0 0;}

.posts a 					{width:160px;}
div > .posts a:hover			{text-decoration:none;}
.posts a:hover			{text-decoration:underline;}

.posts img					{width:154px; height:114px; border:3px solid black;}
.posts strong				{font-weight:normal;}
.posts .title				{font-weight:bold;}
.posts a:hover img			{border:3px solid #900600;}
.posts a:hover .play		{visibility:visible;}
.posts a:hover .title		{text-decoration:underline;}
.posts a:hover .det			{background:#900600;}
.posts li:hover				{position:relative;}
.posts li:hover .desc		{display:block; z-index:3;}
.dete	{display:block; height:12px; padding:1px; background:#ffffff;}
.dete em {font:normal 10px/10px arial; color:#ffffff;}

#featured-vids .desc	{background:url(images/white_box.png) 9px bottom no-repeat;}
#featured-vids .desc p	{background:url(images/white_box.png) top right no-repeat; color:black;}
#featured-vids .title	{color:white;}

.desc			{background:url(images/black_box.png) 9px bottom no-repeat; width:156px; position:absolute; top:10px; left:140px; padding-bottom:4px; display:none;}
.desc p			{background:url(images/black_box.png) top right no-repeat; display:block; padding:5px 5px 0 15px; font:normal 11px/12px arial; color:white; min-height:40px;}
.det			{display:block; background:black; padding:0 3px; height:13px; font:normal 10px/11px Arial; color:white;}
.cat, .play, .views {position:relative; display:block; text-decoration:none;}
.cat			{margin:15px 0 0 76px; background:url(images/cbg.png) top left no-repeat; text-align:right; font:bold 10px/10px arial; color:white; padding:3px; height:12px; width:75px;}

#featured-vids .play	{margin:-107px 0 0 0;}
.play					{margin:-107px 0 0 0; background:url(images/play.png); width:30px; height:0px; padding-top:27px; visibility:hidden; overflow:hidden; cursor:pointer;}
.title					{height:32px; text-align:center; font:bold 12px/13px arial; color:black; display:block;}
.posts .tags				{display:block; padding:3px 0 3px; margin-top:5px; border-top:1px solid #333;}

#featured-vids .posts .tags	{border-top:1px solid #ccc;}
.posts .tags a				{display:inline; height:auto; width:auto; color:#e10019;}
.posts .tags a:hover		{text-decoration:underline;}

#featured					{margin-bottom:10px; padding-left:8px; background:url(images/red_box.gif) top right no-repeat #e10019; height:550px;}
.redbox	.hed				{color:white; height:20px; padding:18px 0 9px; background:url(images/redline.gif) bottom repeat-x;}
.redbox	.hed strong				{font-weight:normal; display:block; background:url(images/arr.gif) right no-repeat; float:left; padding-right:30px;}
div #featured .side .menu-hed		{padding-bottom:3px; background:none;}
#featured .side	.hed strong			{width:100px;}
#featured .side .hed				{background-position:-28px bottom; margin-bottom:5px;}

.side, #featured-vids				{padding-bottom:20px; height:530px;}
#featured #featured-vids			{float:right;}
#content > #featured #featured-vids			{float:right; background:url(images/red_box.gif) -167px bottom no-repeat !important;}/*ie6 hack*/

#featured-vids .hed		{background-position:right bottom; width:495px;}
#featured-vids			{width:505px;}

.extra-bts  {font-size: 14px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
.extra-bts a       {font-size: 14px; font-weight: bold; font:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.extra-bts a:hover {color:#000000; text-decoration: underline;}

.side					{width:151px; float:left; padding-left:8px;}
#featured > .side		{width:151px; float:left; background:url(images/red_box.gif) bottom left no-repeat; padding-left:8px;}
.cat-menu li	{height:23px; margin-bottom:1px;}
.cat-menu *		{display:block;}
.cat-menu a		{height:18px; padding:5px 0 0 15px; font:bold 12px/13px arial; background:url(images/menu_but.gif) top no-repeat; color:white;}
.cat-menu a:hover {background-position:bottom; color:black;}

.top-list		{padding-left:5px; padding-top:}
.top-list li	{line-height:15px; margin-bottom:0; display:block; height:15px;}
.top-list a		{color:black; display:block; font:bold 12px/15px arial;}
.top-list a:hover {background:url(images/white_ball.gif) no-repeat left; padding-left:10px; color:white; text-decoration:underline;}


#vids				{background:url(images/white_box.gif) top left no-repeat white;}
#vids .hed			{background:url(images/gr_line.gif) bottom repeat-x; margin-bottom:9px; padding:20px 0 9px 5px; width:650px; margin:0 auto;}
.pagination			{padding:12px 0 20px 0; border-top:1px dotted #ccc; clear:both; text-align:center; background:url(images/white_box.gif) bottom right; color:#6A6A6A;}
.pagination a				{font:bold 12px/14px arial; padding:2px; margin:0 2px; color:black;}
.pagination a:hover 		{text-decoration:underline;}
.pagination .currentpage		{border:1px solid #c2c2c2; color:#d80000;}



/*footer elements*/
#footer-logo		{float:left;}
#footer a			{color:#fff;}
#footer a:hover 	{text-decoration:underline; color:#e10019;}
#footer ul		{padding:10px 0 9px; border-bottom:1px dotted #636363; margin-bottom:9px;}
#footer li		{display:inline; font:bold 12px/14px arial; margin-right:15px; padding-right:17px; border-right:1px solid #fff;}
#footer	.rss a	{background:url(images/rss_ico.gif) left no-repeat; padding-left:20px;}
#footer	.rss	{border-right:0;}
#footer p		{font-size:11px; color:#626363;}
#footer ul, #footer p	{margin-left:160px; height:100%;}



#player-section .adv-468 {background:url(images/redline.gif) top repeat-x; padding-top:10px;}
#player			{padding-top:9px;}

#movjizzbar a         {text-indent: -9999px;  margin:5px 0px 0 0px; display: block; width: 620px; height:50px; background:transparent url(images/hd-downloadbar.gif) no-repeat top;}
#movjizzbar a:hover    {text-indent: -9999px;  width: 620px; height:50px; background:transparent url(images/hd-downloadbar-2.gif) no-repeat top;}

.v-cat		{display:block; height:24px; background:url(images/v_cat.gif) top repeat-x; margin-bottom:5px; width:999px;}
.v-cat *	{float:left; display:block;}
.v-cat li		{background:url(images/v_cat.gif) right -25px no-repeat;}
.v-cat li a		{ padding:4px 6px 0; font-weight:bold; height:20px; color:#292828;}
.v-cat li a:hover { background:url(images/v_cat.gif) bottom repeat-x; color:#a80108;}
.c-hed			{background:url(images/aarr.gif) 3px 3px no-repeat; color:#a80108; padding:3px 0 0 30px; height:21px; font-size:14px;}


#det	{height:80px; padding-top:10px;}
.pri	{width:350px;}
.pri fieldset { display:block; padding:2px; height:15px;}
.pri fieldset * { float:left;}
.pri label	{display:block; width:50px; font:12px; color:white;}
.pri input	{width:290px; background:#282727; color:#717171; padding:1px; font:normal 11px/11px arial;}
.pri p		{margin-bottom:5px;}
.pri p a	{color:white; text-decoration:underline;}
.pri p a:hover { color:black;}
.sec		{width:120px;}
.sec span	{display:block; margin-bottom:5px; color:white;}

.smhed	{display:block; height:18px; clear:left; color:white; font-size:18px; font-weight:normal; margin-bottom:5px; background:url(images/redline.gif) top repeat-x; padding-top:5px; width:494px;}


h2 a{
color:#FFFFFF;}
h2 a:hover{
color:#e10019; text-decoration:underline;}

.hed a{
color:#333333;}


#header_bunny {color:#FFFFFF;
font-size:20px;}
#header_bunny a{
color:#FFFFFF;
font-weight:bold;
font-size:20px;
text-decoration:none;
padding-left:10px;
padding-right:10px;}

#header_bunny a:hover{color:#e10019;}

#header_bunny  input{
padding:5px;
margin-left:2px;}

.star_off{
	float:right;
	background-image: url(gfx/star_off.png);
	background-repeat: repeat-x;
	height:10px;
	width:55px;

	display:block;
}


.star_on{
	float:left;
	background-image: url(gfx/star_on.png);
	background-repeat: repeat-x;
	height:11px;

}


#related_buttons{
background:url("images/gr_line.gif") repeat-x scroll center bottom transparent;
margin:0 auto;
padding:20px 0 9px 5px;
width:650px;}

#related_buttons a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left:10px;
	font-weight: bold;
}


#related_buttons a:hover{
text-decoration:underline; color:#e10019;}

.rel_on{
		color:#333333;
}

.rel_off{
	color:#151515;
}

#spotxt    {float: none; width: 620px;}
#spotxt-cl {width: 420px; margin-bottom: 3px; padding: 0px; float: left;}

#spotxt-cl h5              { font-size: 14px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
#spotxt-cl h5 a            { font-size: 14px; font-weight: bold; font:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline;}
#spotxt-cl h5 a:hover      {color:#000000; text-decoration: underline;}

#spotxt-cr {width: 200px; margin: 0px; padding: 0px; float: right;}

#spotxt-cr h5              { font-size: 14px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
#spotxt-cr h5 a            { font-size: 14px; font-weight: bold; font:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline;}
#spotxt-cr h5 a:hover      {color:#000000; text-decoration: underline;}