body							{	background:#5C5C5C url(../images/background.gif) repeat-x top;  }
#wrapper						{	width:990px; margin:0 auto; }
.clearfix:after 				{	content: "." ;display:block; height:0; clear:both; visibility:hidden; }
.clearfix 						{	display:inline-block; }
.clearfix 						{	display:block; }
* html .clearfix 				{	height:1%; }
/*
-----------------
HEADER
-----------------
*/
#header							{	position:relative; height:145px; }
.header-statistics				{	padding:7px 0 0; color:#fff; font-size:12px; font-weight:bold; float:left; }
.header-statistics span			{	color:#FF3; }
.header-nav						{	float:right; }
.header-nav li					{	float:left; text-align:center; padding:7px 0 0;	margin:0 1px 0 0; }
.header-nav li a				{	display:block; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
.header-nav li a:hover			{	color:#028DC1; }
.header-nav li a:active			{	color:#fff; }
li.hp							{	width:81px; height:19px; background:url(../images/hpBg.gif) no-repeat; }
li.ec							{	width:132px; height:19px; background:url(../images/ecBg.gif) no-repeat; }
.header-logo					{	width:205px; height:46px; padding:22px 0 0; float:left; }
.header-search					{	width:424px; height:38px; background:url(../images/searchBg.png) no-repeat; float:right; margin:30px 0 0; padding:4px 0 0 40px; }
.fText							{	height:33px; background:transparent; border:none; width:343px; float:left; font-weight:bold; color:#0CF; font-size:16px; }
* html .fText					{	padding:9px 0 0; }
*+html .fText					{	padding:9px 0 0; }
.fSubmit						{	float:left; width:77px; height:33px; border:none; background:url(../images/searchButton.png) no-repeat; cursor:pointer; }
/*
-----------------
TAGS
-----------------
*/
.showTags						{	position:absolute; right:0; bottom:15px; font-weight:bold; color:#fff; cursor:pointer; font-size:13px; background:#555; border:1px solid #7E7D7D; padding:5px;  }
#tagList						{	background:#7e7e7e; padding:10px; margin:10px 0;display:none; }
#tagList a						{	padding:0 0 0 15px; background:url(../images/tag.png) no-repeat left center; color:#fff; text-decoration:none; color:#fff; font-size:12px; margin:0 8px;}
#tagList a:hover				{	text-decoration:underline; }

/*
-----------------
SIDEBAR
-----------------
*/
#sidebar						{	float:left; width:185px; }
.sidebar-box					{	padding:7.5px; background:#7e7e7e url(../images/sideBoxBg.gif) no-repeat top; margin:0 0 10px; }
.sidebar-box h5					{	background:url(../images/sidebar-title.png) no-repeat; width:148px; height:26px; color:#fff; font-size:14px; padding:16px 0 0 22px; }
ul.categories li a				{	display:block; background:url(../images/catBg.gif) repeat-x; height:18px; color:#5c5c5c; font-size:11px; font-weight:bold; text-decoration:none; padding:9px 0 0 5px;  }
ul.categories li a span			{	padding:0 4px; }
ul.categories li a:hover		{	background:url(../images/catBgHover.gif) repeat-x; text-decoration:underline; }
* html ul.categories li			{	height:1%; margin-bottom:-1px;  }
*+html ul.categories li			{	margin-bottom:-1px; }

ul.sidebar-randomvids li 		{	background:url(../images/randomVidsBg.gif) repeat-x; height:42px; padding:8px 0 0 10px; }
*+html ul.sidebar-randomvids li {   margin-bottom:-2px; }
* html ul.sidebar-randomvids li {   margin-bottom:-2px; }
a.side-r-thumb					{	border:2px solid #F5257F; display:block; width:32px; height:32px; float:left; margin:0 5px 0 0; }
a.side-r-thumb:hover			{	border:2px solid #369; }
a.side-r-title					{	text-decoration:none; font-weight:bold; font-size:11px; color: #39F; }
a.side-r-title:hover			{	text-decoration:underline; }
p.side-r-meta					{	margin:2px 0; color:#5c5c5c; font-size:10px; font-weight:bold; }

ul.sidebar-comments	li			{	height:59px; padding:8px; background:url(../images/comBg.gif) repeat-x; }
p.side-c-meta a, p.side-c-meta	{	font-weight:bold; font-size:12px; color:#008bcc; text-decoration:none; }
p.side-c-com					{	margin:5px 0 0 ; }
p.side-c-com a					{	font-size:11px; color:#999; text-decoration:none; }
p.side-c-com a:hover,
p.side-c-meta a:hover			{	text-decoration:underline; }
* html ul.sidebar-comments li 	{	margin-bottom:-3px; }
*+html ul.sidebar-comments li 	{	margin-bottom:-1px; }
/*
-----------------
CONTENT
-----------------
*/
#content						{	width:775px; float:left; margin:0 0 0 10px; }
.content-box					{	padding:10.5px; background:#7e7e7e url(../images/contentBoxbg.gif) no-repeat top; width:775px; margin-bottom:10px; }
h5.content-title-box			{	background:url(../images/lastAdded.png) no-repeat; width:750px; height:28px; color:#fff; padding:12px 0 0 25px; font-size:18px; margin-bottom:10px; }
.video-box						{	width:170px; float:left; height:130px; margin-bottom:10px; padding:3px 0;  }
.hit							{	position:absolute; left:1px; bottom:5px; background:#0CF; color:#fff; font-weight:bold; padding:2px; font-size:12px; }
.marginLeft						{	margin-left:30px; }
* html .marginLeft				{	margin-left:28px; }
.video-title a					{	color:#fff; text-decoration:none; font-size:12px; font-weight:bold; }
.video-title a:hover			{	text-decoration:underline; }
.video-thumb					{	margin:4px 0; position:relative; }
.video-thumb a					{	display:block; width:170px; height:110px; border:1px solid #E51673; }
.video-thumb a:hover			{	border:1px solid #3CF; }
.video-meta						{	color:#303030; font-size:11px; font-weight:bold; }
.video-view						{	float:right; padding:2px 0 2px 20px; background:url(../images/view.png) no-repeat left center; }
.video-time						{	float:left; padding:2px 0 2px 20px; background:url(../images/time.gif) no-repeat left center; }
/*
-----------------
BLOX
-----------------
*/
#blox							{	padding:10px; background:#F5FCFE; width:773px; border:1px solid #fff; }
.blox-box						{	float:left; width:185px; margin:10px 3px; }
.blox-thumb						{	width:35px; height:35px; float:left; margin:0 10px 0 0; }
.blox-thumb a					{	display:block; width:35px; height:35px; border:2px solid #016B94; }
.blox-title	a					{	color:#008BCC; text-decoration:none; font-weight:bold; font-size:14px; }
.blox-title a:hover				{	text-decoration:underline; }
.blox-link a, .blox-link		{	color:#3EACFD; font-size:12px; }	
.blox-link						{	margin:12px 0 0; }
.blox-link a:hover				{	text-decoration:none; }
/*
-----------------
FOOTER
-----------------
*/
#footer							{	background:url(../images/footerLine.gif) top repeat-x; margin:10px 0; padding:10px 0; }
.copyright						{	font-size:11px; font-weight:bold; color:#b6b4b4; float:left; padding:8px 0 0;  }
.copyright a					{	text-decoration:none; color:#b6b4b4; }
.copyright a:hover				{	text-decoration:underline; }

ul.footer-menu					{	float:right; width:550px;  }
ul.footer-menu li				{	float:right; }
ul.footer-menu li a				{	display:block; height:21px; position:relative; background:url(../images/footer-menuBg.gif) repeat-x; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; padding:11px 10px 0; overflow:hidden; margin:0 5px 0 0; }
ul.footer-menu li a:hover		{	color:#333; text-decoration:underline; }
span.backright, span.backleft	{	position:absolute; display:block; width:6px; height:32px; top:0;  }
span.backright					{	right:0; background:url(../images/backRight.gif) no-repeat; }
span.backleft					{	left:0; background:url(../images/backLeft.gif) no-repeat; }
* html ul.footer-menu li a		{	width:70px; }

.exchange						{	padding:8px;  position:relative; background:#7e7e7e; width:976px; height:41px;  float:left; margin:10px 0; overflow:hidden; }
.exBgLeft, .exBgRight			{	position:absolute; top:0; display:block; width:5px; height:57px; overflow:hidden; }
.exBgLeft						{	left:0; background:url(../images/excBgLeft.gif) no-repeat; }
.exBgRight						{	right:0; background:url(../images/excBgRight.gif) no-repeat; }
.exc-link						{	padding:16px 0 0 5px; display:block; width:475px; font-weight:bold; font-size:12px; color:#333; float:left; }
.exc-link a						{	color:#333; text-decoration:none; margin:0 3px; }
.exc-link a:hover				{	text-decoration:underline; }
.exc-link a:active				{	color:#fff; }
.footer-search					{	width:424px; background:url(../images/searchBg.png) no-repeat; float:right; height:38px; padding:4px 0 0 40px; }

ul.footer-share					{	width:500px; float:left; }
ul.footer-share li				{	display:inline; }
.dontremove						{	width:350px; float:right; text-align:right; color:#A8B4B4; font-size:12px; font-weight:bold; } 
.dontremove a					{	color:#fff; padding:3px; background:#333; text-decoration:none; }
.dontremove a:hover				{	color:#333; background:#fff; }
.dontremove a:active			{	background:#fff; color:#06F; }
/*
-----------------
VIDEO
-----------------
*/
.video							{	background:#1e1e1e url(../images/videoPlayerBg.gif) repeat-x top; width:795px; padding:0 0 5px; }
.video h1						{	height:24px; padding:11px 0 0 10px; color:#fff; }
.videoPlayer					{	width:565px; height:310px; margin:30px auto; }
.video-detail					{	background:#1e1e1e url(../images/videoDetailBg.gif) repeat-x top; padding:15px; width:765px; margin:0 0 10px; font-weight:bold; color:#fff; font-size:13px; }
.video-detail span				{	font-weight:bold; color:#F90; }
.video-d-time, .video-d-vote,
.video-d-view					{	width:179px; float:left; padding:7px 5px; text-transform:uppercase; background:#333; border-right:1px solid #1e1e1e; }
.video-d-time					{	margin:0 0 0 100px; }
* html .video-d-time,
* html .video-d-tags,
* html .video-d-details 		{	margin-left:50px; }
.video-d-tags					{	width:558px; float:left; margin:5px 0 5px 101px; color:#fff; padding:7px 5px; background:#333; }
.video-d-tags a					{	color:#01B8F9; }
.video-d-tags a:hover			{	text-decoration:none; }
.video-d-tags a:active			{	background:#333; padding:3px;}
.video-d-details				{	width:558px; float:left; margin-left:101px; color:#fff; padding:7px 5px; background:#333; font-weight:normal; }
/*
-----------------
COMMENTS
-----------------
*/
.comments						{	width:795px; margin:0 0 10px; }
.comment-list					{	float:left; width:390px; }
.comment-list ul li				{	padding:10px; background:#f8fdff url(../images/commentBg.gif) repeat-x top; margin:0 0 5px; }
p.u-nick						{	font-weight:bold; color:#09F; margin:0 0 5px; }
p.u-comment						{	font-size:12px; color:#666; }
.comment-form					{	float:right; background:#f8fdff url(../images/commentBg.gif) repeat-x top; width:370px; padding:10px 10px 5px; }
.comment-form p					{	margin:0 0 5px; }
.cn, .ct						{	width:355px; }
.cn, .ct, .cd					{	padding:5px; border:1px solid #CCC; border-top:1px solid #999; border-right:1px solid #999; font-weight:bold; font-size:13px; font-family:Arial; color:#666;}
.cd								{	float:right; }
.verify-code					{	float:left; display:block; width:175px; height:20px;}
.cs								{	border:2px solid #FE298E; background:#EE027E; color:#fff; font-weight:bold; cursor:pointer; }
