body	{background:url(sexeclip_img/page_bg.jpg) repeat-x top #000000;}
/*html defaults*/
body	{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
*		{margin:0; padding:0;}
img, label, fieldset {display:block; border:0;}
a		{text-decoration:none;}
li		{list-style-type:none; vertical-align:bottom;}
hr		{clear:both; visibility:hidden; height:0;}
h1, h2, h3, h4 {font-weight:normal;}

/*GENERAL---------------------------------------*/
.fl		{float:left;}
.fr		{float:right;}
.mb10	{margin-bottom:10px;}
.pt10	{padding-top:10px;}
.pb10	{padding-bottom:10px;}
.adv-120, .adv-160	{position:relative; overflow:hidden; z-index:2;}
.adv-300	{width:300px; height:auto;}
.adv-468	{width:auto; height:auto;}
.adv-728	{width:728px; height:90px;}
.adv-160	{width:160px;}
.adv-120	{width:120px;}
.padbtom5	{ padding-bottom:5px;}
.pink		{color: #ff00a8}

.lst, .in-lst, .navi ul, .navi .fl, .navi .fr, .navi .fl a, .navi .fr a	{display:block;}
.in-lst li		{display:inline;}
.navi			{clear:both;}
.navi ul		{text-align:center;}
.navi li		{display:inline;}
#rating			{position:relative;}
.rating-pos, .rating-neg	{position:absolute; overflow:hidden; height:0;}
.rating-pos	{right:1px;}
.rating-neg	{left:1px;}

/*Structure*/
#wrap		{width:999px; margin:0 auto;}
#navigation {height:34px;}
#navigation * {display:block;}
#navigation ul * {float:left;}
#search *		 {float:left;}

#container	{background:url(sexeclip_img/container_bg.jpg) top repeat-x #e6e6e6;}
#content	{width:676px; float:left; padding-left:7px; padding-top:5px;}
#sidebar	{width:310px; padding:5px 0px 9px 0px; float:right; background: url(sexeclip_img/sidebar_bg.jpg) top repeat-x #c0c0c0;}
#footer		{clear:both;}

/*///////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*/////////////////////////////////         END DEFAULTS       \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*///////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*===HEADER===*/
#logo		{display:block; position:absolute; top:0; left:-48px;}
#header		{background:url(sexeclip_img/headerbg.jpg) right bottom no-repeat; height:115px; position:relative;}

#search			{height:16px; width:294px; display: block; padding:4px 5px; background:url(sexeclip_img/search_bg.png); position: absolute; top: 21px; right: 0px;}
#search .fld	{width:200px; font:normal 11px/12px arial; color:#333; padding:1px; border:1px solid #c9c9c9; height:12px; background:white; margin-right:7px;}

#site-description {width: 290px; position: absolute; left: 390px; top: 5px; z-index: 2;}
#site-description h1 {font-size: 12px;}

#navigation				{position:absolute; bottom:5px; right: 7px; width:580px; height:28px; padding:0 0 5px 15px; background: url(sexeclip_img/navigation_bg.png);}
#main-nav				{float:left; width:580px;}
#main-nav, #main-nav li {height:28px;}
#main-nav li			{background:url(sexeclip_img/sep.gif) no-repeat right top;}
#main-nav a			{padding:7px 10px 0 10px; height:21px; color:#fff; font-size:12px; font-weight:bold;}
#main-nav a:hover	{color: #000;}

#main-nav .rss a			{background: url(sexeclip_img/rss_ico.gif) right no-repeat; padding-right: 20px;}
#main-nav .bookmark			{width:103px; height:28px; float: right; background: none;}
#main-nav .bookmark a 		{position: relative; padding: 28px 0 0 0; overflow:hidden; width:103px; height:0; background:url(sexeclip_img/favouris.png) no-repeat top left;}
#main-nav .bookmark a:hover {background:url(sexeclip_img/favouris.png) no-repeat top right;}


/*===CONTENT===*/
.hed, .he2			{clear:both;}
.hed				{height:21px; border-bottom: 2px solid #e20074; width:670px; margin-bottom: 5px;}
.hed h2				{height:17px; padding: 4px 10px 0 15px; background: url(sexeclip_img/arr.gif) left no-repeat white; float: left; font:bold 12px arial;}
.he2				{height:16px; padding:3px 0 0 22px; background:url(sexeclip_img/hed2_bg.gif) top left black no-repeat; color:#fff; font-size:12px; width:274px; margin:0 auto 5px;}

.post			  {float:left; width:165px; height:166px; margin:0 3px 5px 0;}
.post:hover		  {position:relative;}
.post:hover .desc {visibility:visible;}

.post a			  {padding:0px; display:block; /*height:152px;*/ color:#d059be;}
.post a:hover	  {color:#fe0183;}
.post a:hover img {border:1px solid #e20074;}

.post img		 {width:160px; height:120px; border:1px solid #fff; padding:1px;}
.post a:hover .vtitle	{text-decoration:underline;}
.post .vtitle	 {display:block; font:normal 11px/11px arial; overflow:hidden; /*height:20px;*/ position:relative; text-align:left; overflow:hidden; padding:3px 0;}
.post .desc		 {visibility:hidden; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(sexeclip_img/box.png) bottom left no-repeat; padding-bottom:5px;}
.post .desc p	 {padding:2px 5px 0 12px; color:#fff; background:url(sexeclip_img/box.png) top right no-repeat;}

.post .desc p .post-tags {display:block; padding:3px 0 2px;}
.post .desc p a {height:auto; width:auto; display:inline; padding:0 2px; color:white; background:black; color:#fff;}
.post .desc p a:hover {background:#9bca00; color:#000;}

.det		 {display:block; height:12px;}
.post .det a {font:normal 10px/10px Verdana, Geneva, sans-serif; color:#828282; height: auto; width: auto; display: inline;}
.post .det a:hover {color: #fe0183; text-decoration:underline;}

.navi		{height:35px; padding:10px; clear:both; margin:0 auto;}
.navi ul	{font:bold 12px/15px arial; text-align:center; height:18px; padding-top:2px;}
.navi li	{display:inline;}

.navi li a			{padding:7px 9px; background: #fff; color:black; margin-right: 5px; color:#000;}
.navi li a:hover	{color:#f50072; background: #000;}
.navi .cur_page		{color:#fff; background: #000; padding:7px 9px; margin-right: 5px;}
.navi .text_page a	{border:0; color:#000; text-transform: uppercase;}
.navi .text_page a:hover {color:#fff;}

.side-th		{padding-left:5px;}
.side-th *		{display:block; float:left;}
.side-th li		{width:98px; height:72px; margin:0 2px 2px 0;}
.side-th li a	{width:96px; height:70px; border:1px solid black;}
.side-th img	{width:96px; height:70px;}
.side-th li a:hover {border:1px solid #ff00a8;}

.sideth_big			{padding:0px 0 0 5px;}
.sideth_big li		{width:149px; height:104px; margin:0 2px 4px 0; float:left;}
.sideth_big li a	{width:145px; height:100px; border:1px solid #fff; display:block;}
.sideth_big li a:hover	{border:1px solid #ff00a8;}
.sideth_big li img		{width:145px; height:100px;}

/*===VIDEO===*/
#video			{padding-bottom: 10px;}
#contents		{padding: 10px; background: white;}
#player			{padding-bottom: 10px;}
.video-title	{font: normal 24px arial; padding-bottom: 5px; color: #ff00a8; border-bottom: 1px solid #aeaeae; text-align:center;}

.extras		 	{height: 30px; margin:0 auto 10px auto; border-top: 1px solid #e0e0e0; font-size: 12px; background:#f5f5f5; color: #000; width: 600px; padding: 5px 10px;}
.extras a	 	{text-decoration:underline; color: #ff00a8;}
.extras a:hover {color:#000;}
.vdet			{float:left;}
.extras .fr		{width:274px}
.extras .fr .fl	{border-right: 1px solid #e0e0e0; padding-right: 5px; margin-right: 5px;}

#rating			{width:91px; height:28px; position:relative; float:right;}
#rating a		{height:0px; width:33px; display:block; padding-top:28px; overflow:hidden; position:absolute;}
.rating-pos		{background:url(sexeclip_img/but_good.gif) no-repeat; right:0px; top:0px;}
.rating-neg		{background:url(sexeclip_img/but_bad.gif) no-repeat; left:0px; top:0px;}
#rating span	{display:block; text-align:center; font-size:18px; padding-top: 5px; left:30px; z-index:2;}

.sponsor		{text-align:center!important; width:auto; margin:0 auto; clear:left;}
.video-description {color: #4c5bad; font:italic 12px/14px arial; padding: 10px;}

/*===SIDEBAR===*/
#sidebar .adv-300 {padding-left:5px; padding-bottom:5px;}
.box			  {margin-bottom:5px; padding-top:2px;}

/*===FOOTER===*/
#footer		{color:#c0c0c0; background-image:url(sexeclip_img/footer_bg.gif); background-color:#484848; background-position:top; background-repeat:repeat-x; height:70px; padding:12px 5px 0 9px;}
#footer p	{padding:0 10px 10px;}
#footer a	{color:#fff;}
#footer a:hover {color:#ff0087; text-decoration:underline;}
.note		{padding: 10px; background: black; color: white;}

.categories-box			{background:#dfdfdf; border: 1px solid #888888; padding: 10px; margin: 0 5px 5px 5px;}
.categories-box h2		{color: #ff00a8; border-bottom:1px solid #cbcbcb ; padding: 0 0 5px;	margin-bottom: 5px;	font:normal 18px/18px arial;}
.categories-box ul, .categories-box ul * {display: block;}
.categories-box ul li	{width: 86px; float: left; font:bold 13px arial; margin:0 5px 2px 0;}
.categories-box a		{color: #000;}
.categories-box a:hover	{color: #ff00a8; text-decoration:underline;}

.in-lst				{height:25px; padding:0px 0 0 10px; margin-bottom:10px; border-bottom:2px solid #5a5a5a;}
.in-lst li 			{margin-right:10px; font:normal 14px/15px arial; padding-right:10px;}

#sidebar .lst	{padding-left:10px; width:140px;}
.lst			{padding-bottom:5px;}
.lst *			{display:block;}
.lst a			{color:#000; font-size:12px; padding-left:3px;}
.lst a:hover	{background: #fff; color:#fb0081;}
.lst li			{border-bottom:1px dotted #a0a0a0; padding-bottom:1px; margin-bottom:1px;}


/*USER PAGES--------------------*/
#register					{padding:0 10px; width:420px; margin:0 auto; padding-bottom:10px; color:black;}
#register big				{font-size:28px; display:block; color:red; margin-bottom:4px;}

#register fieldset			{padding:10px 0; display:block;}
#register .login			{width:350px;}
#register .login input		{width:190px;}

#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;}
#reg-but		{margin-left:107px; border:2px outset #000; background:#f0f0f0; font-weight:bold; padding:2px 4px;}
#reg-but:hover	{background:#b0ffba; color:#006600;}

#register span	{padding-bottom:20px; display:block;}
#shold			{padding-top:40px; height:450px;}
#shold p		{font-size:14px;}

#register .edit-profile label	{font-size:12px;}

#register a, .message a		{color:#000; text-decoration:underline; font-weight:bold;}
.message {padding:15px; border:1px solid #ccc; width:400px; margin:5px auto 0; display:block;	font-size:15px;}

#footer .fl {width:500px;}
.smlst		{display:block; padding:2px 0 5px 10px;}
.smlst li	{display:inline; margin-right:5px;}
.smlst a	{color:#666; text-decoration:underline;}
.smlst a:hover { color:#ccc;}

.txpg	{color:white; padding:20px; font-size:12px;}
.txpg a {color:white; text-decoration:underline;}

.hardlinks		{padding:10px;}
.hardlinks a	{display:block; color:white; float:left; width:150px; height:12px; padding:2px;}
.hardlinks a:hover { text-decoration:underline;}

/*----- tooltip ----*/

#tt {position:absolute; display:block; background:url(sexeclip_img/tt_left.png) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(sexeclip_img/tt_top.png) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#52a7ff; color:#FFF; position:relative; max-height: 75px; overflow:hidden;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(sexeclip_img/tt_bottom.png) top right no-repeat; overflow:hidden}


.Item {
	display: none !important;
}


#tags	{font:normal 1.5em/1.3em arial; padding-bottom:15px;}
#tags a {color:black;}
#tags a:hover {color: #ff00a8;}
















