body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #cecfce; font-size: 12px; background: #202020 url(http://www.sexxxmaniac.com/images/bg.gif) left top repeat-x scroll; height: 100%; margin: 0; padding: 0; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0; color: #FFF; } 
h2 { font-size: 20px; padding-left: 3px; }
h3 { font-size: 16px; }
img { border: 0; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #8d8d8d; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
form { margin:0px; display:inline; }
#container { width: 1000px; margin-left: auto; margin-right: auto; }

#header { height: 10px; }
#left { float: left; position:relative; width: 690px; padding: 0px; margin-top: 0px; }
#right { float: left; position:relative; width: 300px;  margin-left: 8px; border: 1px solid #252525; background: #121212; }
li {list-style-type:none; vertical-align:bottom;}
#navi { height: 53px; background:transparent url(http://www.sexxxmaniac.com/images/menu2.png) repeat-x; margin-bottom:8px; }
#navi li { height:24px; float:left; padding: 0px; margin-left: 10px;}
#navi ul {float:left; padding:0; margin:28px 0 0 330px; }
#navi a	{color:#fff; font-size:12px; font-weight:bold; }
#navi a:hover {color:#fac400; }
#footer { margin: auto; position: relative; width: 1000px; padding: 0px; text-align: center; clear: left; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: none; }


#desc { margin-bottom: 8px;}
.boxhead {height: 46px; margin-bottom: 8px; float: left; position:relative; border: 1px solid #252525; width: 758px; color:#8d8d8d; background: #121212;}
.search {float: left; position:relative; width: 230px; margin-left: 8px; text-align: center;  border: 1px solid #252525; color:#8d8d8d; background: #121212; height: 46px; }
.tags {float: left; position:relative; width: 288px; margin-left:8px; text-align: right; border: 1px solid #252525; color:#8d8d8d; background: #121212; height: 46px; }


.boxhead h1 { color:#1eff1e; font-size: 14px; font-weight: bold;} 
.tags h3 { color:#1eff1e; font-size: 14px; font-weight: bold; padding:0; margin:0;}
.search h3 { color:#1eff1e; font-size: 14px; font-weight: bold; padding:0; margin:0;}

input.input120 { font-size:12px; padding:3px; border:1px solid #666; background-color: #F1F1F1; color:#000; width:130px; }
input.button60 { font-size:10px; padding:2px; border:1px solid #CCC; background-color: #666; color:#FFF; width:60px; }

.box, .box_margin {float: left;  background: #121212; padding: 1px; margin: 0 0 5px 0; width: 685px;}
.box, .box_margin { border: 1px solid #252525; }
.box_insert { border: 1px solid #353335; }
.btitle { width: 100%; background: #181818 url('http://www.sexxxmaniac.com/images/box_title_bg.png') repeat-x; text-align: left; }
.btitle h2 { margin: 0 0 0 0px; padding: 5px 0 5px 0; font-weight: bold; font-size: 13px;  color: #1eff1e;}
.btitler { width: 45%; margin: 5px 1% 0 0; float: right; text-align: right; }
.btitlerr { width: 38%; margin: 2px 1% 0 0; float: right; text-align: right; }
.btitlel { width: 50%; float: left; }
.btitlel h2 { margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; font-size: 13px; }
.clear { clear: both; }
.clear_right { clear: right; }
.clear_left { clear: left; }
.box1, .box_margin {float: left; background: #121212; padding: 1px; margin: 0 0 5px 0; width: 298px;}
.box1, .box_margin { border: 0px solid #252525; }


.post			{font-size:10px; font-family: Arial,Sans-Serif; float:left; height:140px; padding:2px; margin:0px; width:132px; margin-right: 0px; position: relative; background: #121212;}
.post a		{height:140px; color:#8d8d8d; width:129px; text-align:center; text-decoration:none;}
.post img		{float:left; width:129px; height:97px; border: 2px solid #121212; padding: 1px;}
.post a:hover .post-title	{color:#fff;}
.post-title		{text-align:center; line-height:13px; font-weight:normal; height:40px; display:inline; clear:left; text-decoration:none; width:132px;}
.post:hover		{position:relative;}
.post:hover .post-desc	{visibility:visible;}
.post-det		{ float:left; height:12px; padding:1px; width:133px;}
.post-det em	{font:normal 10px arial; color: #fac400; text-decoration:none;}
.fl		{float:left; padding-left: 1px;}
.fr		{float:right; padding-right: 1px;}



.postad			{float:left; height:177px; padding:3px; margin:0px; width:160px; margin-right: 0px; position: relative; }
.postad a		{height:177px; color:#8d8d8d; width:160px; text-align:center; text-decoration:none;}
.postad a:hover .post-title	{color:#fff;}
.postad-title		{text-align:center; line-height:13px; font-weight:normal; height:40px; display:inline; clear:left; text-decoration:underline; width:164px;}
.postad:hover		{position:relative;}
.postad:hover .postad-desc	{visibility:visible;}
.postad-det		{ float:left; height:12px; padding:1px;  background:#434040; width:160px;}
.postad-det em	{font:normal 10px arial; color: #fac400; text-decoration:none;   background:#434040;}


#video-infos {float:left; position: relative; width: 320px; margin-left: 8px;}
#video-plugs {float:right; position: relative; width: 210px; margin-right: 8px;}

.video {float:left; position: relative; width: 320px; color:#fff;}
.video-outs {float:right; position: relative; width: 210px; color:#fff; text-align: right;}

.video-rating {float:left; position: relative; height:40px;}
.video-url { float:right; position: relative; height:40px;}

.video-details {float:left; position: relative; width: 250px; }
.video-details1 {float:right; position: relative; width: 240px; text-align: right;}
.video-tags {float:left; position: relative; width: 3200px; text-align: left;  background: #000; border: 1px solid #212021; margin-top: 8px; padding:2px;}



input.input300 {
	font-size:12px;
	padding:0px;
	border:1px solid #666;
	background-color: #F1F1F1;
	color:#000;
	width:250px;
	
}


.tag_sz1{
	font-size:12px;
}

.tag_sz2{
	font-size:12px;
}

.tag_sz3{
	font-size:12px;
}

.tag_sz4{
	font-size:12px;
}

.tag_sz5{
	font-size:12px;
}

.pagination {
	clear:both;
	padding: 1px;
	line-height: 20px;
	width: 661px;
margin-left: 11px; 
margin-top: 8px; 
	padding: 6px 0 6px 0; text-align: center; background: #000; border: 1px solid #212021;
}

.pagination ul {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}


.pagination a {
	padding: 0 5px;
	border: 1px solid #252525;
	text-decoration: none; 

}

.pagination a:hover, .pagination a:active {
	border: 1px solid #252525;

}

.pagination a.currentpage {
	background-color: #121212;
	border-color: #252525;
	font-weight: bold;
	cursor: default;
	color: #fff;
}

.pagination a.disablelink, .pagination a.disablelink:hover {
	background-color: #121212;
	cursor: default;
	border-color: #252525;
	font-weight: normal;
}

.pagination a.prevnext {
	background-color: #121212;

}





}