/* COMMON / MISC
/**************************************************************/
body
{
	background-color:#ccc;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c779c;
}
html, body, form, h1, h2, h3, h4, h5, h6, p, ul, li
{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
}
fieldset, img, a img
{
	border:none;
}
ul
{
	list-style:none;
}
h3
{
	overflow:hidden;
}
#container
{
	width:890px;
	margin:0 auto;
	padding:0px;
}
.submit-btn
{
	margin:5px 0 0 5px;
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:verdana, tahoma, arial;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}

/* HEADER
/**************************************************************/
#header
{
	position:relative;
	background-image:url('images/header_bg.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	height:68px;
	width:890px;
	margin:10px 0 0 0;
}
/**** Box with logo, search and top menu **********************/
#headerBox
{
	padding:0;
	height:59px;
	width:890px;
}
/**** logo ****************************************************/
#headerLogo
{
	float:left;
	padding:0px 0px 0px 10px;
}
#headerLogo p
{
	visibility:hidden;
}
/**** links ***************************************************/
#headerLinks
{
	padding:2px 0 0 0;
	margin:12px 20px 0 0;
	float:right;
	height:38px;
	width:200px;
	text-align:right;
	font-size:11px;
	color:#acacac;
}
#headerLinks ul li
{
	display:block;
	float:right;
	margin:0 0 0 15px;
	padding:5px 0 0 15px;
	background-image:url('images/h_link_bg.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	
}
#headerLinks a, #headerLinks a:visited
{
	padding:0 5px 2px 5px;
	color:#405f86;
	text-decoration:underline;
}
#headerLinks a:hover
{
	color:#405f86;
	text-decoration:none;
}
/**** search **************************************************/
#headerSearch
{
	padding:11px 0 0 70px;
	margin:7px 0 0 20px;
	width:400px;
	height:28px;
	float:left;
	background:url(images/search-bg.gif) 0 9px no-repeat;
}
#headerSearch .textbox
{
	width:160px;
	height:16px;
	background-color:#f1f1f1;
	border:1px solid #d6d6d6;
}
#headerSearch .select
{
	width:145px;
	height:18px;
	background-color:#f1f1f1;
	border:1px solid #d6d6d6;
}
#headerSearch .submit
{
	width:79px;
	margin:0 0 0 3px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	font-family:vernada, tahoma, arial;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}
/**** menu ****************************************************/
#headerMenu
{
	padding:0;
	height:29px;
	background:#bbbbba url(images/bg_men.gif) 0 0 repeat-x}
#headerMenu ul
{
	margin:0 0 0 20px;
}
#headerMenu ul li
{
	display:block;
	height:29px;
	width:90px;
	float:left;
	text-align:center;
	margin:0 4px 0 0;
}
#headerMenu ul li.down a, #headerMenu ul li.down a:visited
{
	background:url(images/btn_up.gif) 0 0 no-repeat;
	padding:6px 2px 0 2px;
	display:block;
	height:23px;
	width:90px;
	font-size:11px;
	color:#fff;
	font-weight:normal;
}
#headerMenu ul li.down a:hover
{
	color:#3b5a82;
	background:url(images/btn_hov.gif) 0 0 no-repeat;
}
#headerMenu ul li.active a, #headerMenu ul li.active a:hover, #headerMenu ul li.active a:visited
{
	background:url(images/btn_act.gif) 0 0 no-repeat;
	padding:6px 2px 0 2px;
	display:block;
	height:23px;
	width:90px;
	font-size:11px;
	color:#3b5a82;
	font-weight:normal;
}

/**** banner **************************************************/
#headerBanner
{
	padding:0 0 5px 0;
	text-align:center;
}
/**** login ***************************************************/
#headerLogin
{
	padding:0 0 5px 0;
	margin:0;
	width:293px;
	font-weight:normal;
	background:url(images/GuestLogin.gif) top center no-repeat;
}
#headerLogin h3
{
	padding:10px 0 2px 5px;
	margin:0 40px 5px 25px;
	background:url(images/Cat-Head-Bg.gif) bottom left repeat-x;
	font-family:helvetica, verdana, tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#headerLogin table
{
	margin:5px 0 0 20px;
}
#headerLogin th
{
	color:#fff;
	text-align:left;
	height:16px;
	padding:2px 0 3px 0;
	font-weight:normal;
}
#headerLogin td
{
	padding:2px 0 3px 5px;
	vertical-align:top;
}
#headerLogin .textbox{
	padding:0 0 0 3px;
	margin:0;
	width:170px;
	height:16px;
	border:1px solid #395880;
	background:#f1f1f1;
}
#headerLogin a, #headerLogin a:visited
{
	color:#fff;
	text-decoration:underline;
}
#headerLogin a:hover
{
	text-decoration:none;
}
	#headerLogin p{
		padding:29px 0 0 0;
		color:#000;
		text-align:center}
#headerLogin .submit
{
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, arial, verdana;
	background-image:url(images/login-btn.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
#headerLogin ul
{
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
}
#headerLogin ul li
{
	margin:0 0 1px 0;
	font-family:vernada, tahoma, arial;
	font-size:12px;
	line-height:18px;
	width:231px;
}
#headerLogin ul li a, #headerLogin ul li a:visited
{
	background:#7a93b4;
	display:block;
	padding:0 5px 0 12px;
	color:#e3e7ed;
	line-height:18px;
	width:231px;
	height:18px;
	text-decoration:none;
}
#headerLogin ul li a:hover
{
	background:#90a5c1;
	color:#405f86;
	text-decoration:none;
}

/* MAIN PAGE STYLE
/**************************************************************/
#MainPage
{
	position:relative;
	background:url('images/Main_page.gif') bottom center no-repeat;
	padding:0 0 21px 0;
	margin:4px 0 0 0;
}
#MainPage table.main
{
	background-image:url('images/TdBg.gif');
	background-position:top center;
	background-repeat:repeat-y;
	width:100%;
	border:0;
}
#MainPage th.main
{
	vertical-align:top;
	text-align:left;
	padding:0;
}
#MainPage td.RightCol
{
	background:url(images/RtColBg.gif) bottom left no-repeat;
	vertical-align:top;
	width:293px;
	padding:0 0 15px 0;
}
/* CONTENT
/**************************************************************/
#content
{
	margin:10px 15px 0 20px;
}
#innerContent
{
	margin:15px 0 0 0;
	width:561px;
	background-color:#fff;
	border-bottom:1px solid #cdd6e1;
	padding:0;
}
#innerBody
{
	margin:0;
	width:541px;
	background:url(images/InnerBodyBg.gif) top center repeat-y;
	padding:0 15px 15px 5px;
}
div.pages
{
	text-align:left;
	padding:25px;
}
div.pages p
{
	margin:0 0 15px 0;
}
div.pages a, div.pages a:visited
{
	text-decoration:underline;
	font-weight:800;
	color:#41acff;
}
div.pages a:hover
{
	text-decoration:none;
}
/**** random videos *******************************************/
#randomVids
{
	margin:10px 10px 15px 0;
	position:relative;
	height:263px;
}
#random1, #random2, #random3
{
	padding:17px 20px 17px 20px;
	width:129px;
	height:229px;
	position:absolute;
	background:#f0f0f0;
	border:1px solid #cdd6e1;
}
#random2
{
	left:192px;
	border:1px solid #5c779c;
}
#random3
{
	left:384px;
}
	.randomVideo{
		font-family:arial, tahoma, verdana;
		font-size:11px;}
		.randomVideo a, .randomVideo a:visited{
			color:#363636;
			font-weight:bold;
			text-decoration:underline}
.randomVideo .view a, .randomVideo .view a:visited
{
	padding:0 0 7px 2px;
	color:#fc4100;
	font-weight:normal;
}
.randomVideo .title a, .randomVideo .title a:visited
{
	color:#5c779c;
}
.randomVideo .desc
{
	color:#5c779c;
	overflow:hidden;
	font-weight:normal;
}
.randomVideo .Thumb-img
{
	padding:1px;
	border:1px solid #5c779c;
	width:125px;
	height:95px;
}
.randomDescr
{
	margin:3px 0 0 0;
	padding:5px 8px 5px 8px;
	border:1px solid #dde0e5;
	background:#eceded;
	height:115px;
}
.randomDescrAd
{
	margin:3px 0 0 0;
	padding:0 0 0 2px;
	border:1px solid #dde0e5;
	background:#fff;
	height:125px;
}
/**** show videos *********************************************/
.pageHeader
{
	padding:0;
}
.pageHeader h3
{
	padding:15px 0 0 43px;
	font-size:15px;
	height:26px;
	color:#5c779c;
	font-weight:bold;
	text-transform:capitalize;
	background:url(images/InnerHeadBg.gif) 0 0 no-repeat;
}
.clickableThumb
{
	position:absolute;
	left:10px;
	top:15px;
}
.showVideo
{
	position:relative;
	padding:10px 0 0 0;
	height:106px;
	font-family:tahoma, vernada, helvetica, arial;
	font-size:13px;
	font-weight:normal;
	color:#666;
	border-bottom:1px dotted #fff;
	background-position:10px 15px;
	background-repeat:no-repeat;
}
.showVideoAd
{
	position:relative;
	padding:10px 0 0 0;
	height:106px;
	font-family:vernada, tahoma, arial;
	font-size:13px;
	color:#7c7c7c;
	border-bottom:1px dotted #fff;
	background-position:10px 15px;
	background-repeat:no-repeat;
}
.showVideoAd_cat
{
	padding:8px 0 0 0;
	margin:0;
	height:20px;
	width:120px;
	float:right;
	text-align:right;
}
.showVideoAd_ad
{
	padding:7px 0 0 145px;
	width:250px;
}
.clickableThumb_ad
{
	position:absolute;
	left:10px;
	top:15px;
}
p.showVideo_cat{
	padding:8px 0 0 0;
	margin:0;
	height:18px;
	width:120px;
	float:right;
	text-align:right}
	.showVideo_cat a,
	.showVideo_cat a:visited,
	.showVideo_cat a:hover,
	.showVideo_cat span{
		font-weight:bold;
		color:#0051BC}
.showVideo_title
{
	margin:0 0 0 147px;
	padding:10px 0 0 0;
	width:250px;
}
.showVideo_title a, .showVideo_title a:visited, .showVideo_title a:hover
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#5c779c;
}
.showVideo_desc
{
	padding:2px 0 0 0;
	margin:0 0 0 147px;
}
.list_bottom
{
	position:absolute;
	left:138px;
	top:86px;
	background-color:#eceded;
	height:25px;
	width:404px;
}
div.showVideo_cat_name
{
	float:left;
	padding:6px 0 0 0;
	margin:0;
	height:19px;
	text-align:right;
}
div.showVideo_cat_name a, div.showVideo_cat_name a:visited, div.showVideo_Ad_name
{
	background:url(images/CatFold.gif) 7px 6px no-repeat;
	padding:5px 0 0 28px;
	font-weight:normal;
	font-size:11px;
	color:#5c779c;
}
div.showVideo_cat_name a:hover
{
	text-decoration:underline;
}
.showVideo_posted
{
	padding:6px 10px 0 0;
	margin:0 0 0 25px;
	font-weight:normal;
	font-size:11px;
	color:#5c779c;
	text-align:right;
}
.showVideo_posted a, .showVideo_posted a:visited
{
	color:#5c779c;
}
.showVideo_posted a:hover
{
	text-decoration:underline;
}
.showVideo_posted em
{
	font-style:normal;
	padding:0 0 0 10px;
	margin:0 0 0 7px;
	font-weight:normal;
	font-size:11px;
	color:#5c779c;
	background:url(images/em_div.gif) 0 0 no-repeat;
}
/**** show users videos ***************************************/
.usersVideos
{
	padding:5px;
	background-color:#eceded;
}
.usersVideos p.uSr
{
	padding:0 0 3px 5px;
	margin:0;
	height:19px;
	text-align:left;
}
.usersVideos em
{
	font-style:normal;
	padding:0 0 0 10px;
	margin:0 0 0 7px;
	font-weight:normal;
	font-size:11px;
	color:#5c779c;
	background:url(images/em_div.gif) 0 0 no-repeat;
}
.usersVideos p.uMenu
{
	text-align:right;
	font-weight:normal;
	padding:0 5px 3px 0;
}
.usersVideos p.uMenu a, .usersVideos p.uMenu a:visited
{
	font-size:11px;
	font-weight:normal;
	color:#5c779c;
}
.usersVideos p.uMenu a:hover
{
	text-decoration:underline;
}
/**** video upload ********************************************/
#uploadVideo{
	padding:10px;
	font-family:Tahoma, Arial, Verdana;
}
	#uploadVideo p{
		padding:0 0 20px 0;
		text-indent:11px}
	#uploadVideo th{
		text-align:left;
		vertical-align:text-top;
		width:125px}
	#uploadVideo td{
		padding:0 0 5px 0}
	#uploadVideo .textbox,
	#uploadVideo .select,
	#uploadVideo .file{
		font-size:11px;
		font-family:tahoma, arial, verdana}
	#uploadVideo .textbox{
		width:200px}
	#uploadVideo .select{
		width:205px}
#uploadVideo .submit
{
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, arial, verdana;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}
	#uploadVideo em{
		font-size:10px;
		font-style:normal;
		color:#666666}
/**** search results ******************************************/
#searchResults{
	font-family:Tahoma, Arial, Verdana;
}
	#searchResults table{
		margin:15px 0 0 0}
	#searchResults th{
		text-align:left;
		vertical-align:text-top;
		width:125px}
	#searchResults td{
		padding:0 0 5px 0}
	#searchResults .textbox{
		font-size:11px;
		font-family:tahoma, arial, verdana}
	#searchResults .textbox{
		width:200px}
#searchResults .submit
{
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, arial, verdana;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}
/**** play video **********************************************/
#playVideo
{
	padding:10px 0 10px 0;
	text-align:center;
	margin:0 0 10px 5px;
}
#playVideo a, #playVideo a:visited
{
	text-transform:capitalize;
}
#playVideo a:hover
{
	text-decoration:underline;
}
#playVideo table.tops
{
	width:534px;
	margin:0;
	padding:0;
	background-color:#fff;
	border:0;
}
#playVideo th.lt
{
	text-align:left;
	background:#fff url(images/Td-dot.gif) bottom repeat-x;
	height:28px;
	padding:7px 0 0 5px;
}
#playVideo th.mt
{
	text-align:left;
	margin:0;
	padding:0 0 0 138px;
	width:217px;
	height:35px;
	background:url(images/play-top.gif) top center repeat-y;
	border-top:1px solid #cdd5e0;
}
#playVideo td.rt
{
	text-align:right;
	background:#fff url(images/Td-dot.gif) bottom repeat-x;
	padding:7px 5px 0 0;
	height:28px;
}
#playVideo th, #playVideo td
{
	padding:5px 0 0 0;
	vertical-align:top;
}
#playVideo table.Loged
{
	width:534px;
	margin:0;
	padding:0;
	background:#fff url(images/Td-dot.gif) bottom repeat-x;
	border:0;
}
#playVideo th.ll
{
	text-align:left;
	background:#fff;
	height:28px;
	padding:7px 0 0 5px;
}
#playVideo th.ml
{
	text-align:left;
	margin:0;
	padding:0 0 0 20px;
	width:150px;
	height:35px;
	background:#fff;
}
#playVideo td.rl
{
	text-align:right;
	background:#fff;
	padding:7px 5px 0 0;
	height:28px;
}
#playVideo .copycode
{
	width:460px;
	margin:10px 0 10px 0;
}
#playVideo a.midlink
{
	font-weight:bold;
	text-transform:capitalize;
	color:#5c779c;
}
#videoPlayer
{
	text-align:center;
	width:534px;
	margin:0;
	padding:8px 0 8px 0;
	background:url(images/Player-Bg.gif) top center repeat-y;
	border-bottom:1px solid #cdd5e0;
}
	#videoDescription{
		padding:7px;
		font-family:tahoma, arial, verdana;
		font-size:12px}
	#rating{
		font-weight:normal;
		font-family:tahoma, arial, verdana;
		font-size:11px; 
		color:#333333}
#showCode
{
	margin:20px 0;
	font-family:tahoma, arial, vernada;
	font-size:11px;
}
	#showMe{
		display:none}

#comments
{
	margin:10px 0 15px 0;
	font-family:tahoma, arial, vernada;
	text-align:left;
	padding:0 0 15px 0;
	border-left:1px solid #cdd5e0;
	border-right:1px solid #cdd5e0;
	border-bottom:1px solid #cdd5e0;
	width:532px;
	overflow:hidden;
}
#comments a, #comments a:visited{
	color:#b00;}
#comments .head-block
{
	height:25px;
	margin:0 0 7px 0;
	background:url(images/com-bg.gif) center top no-repeat;
}
#comments .from{
	font-size:11px;
	float:left;
	padding:2px 0 0 6px;
	height:18px}
#comments .from img{
	border:solid 1px #999}
#comments .from span{
	font-weight:bold}
#comments .sent{
	padding:5px 4px 0 0;
	height:18px;
	font-size:9px;
	text-align:right}
#comments .sent a{
	font-family: tahoma, arial, verdana;
	font-weight:normal;
	font-size:9px}
#comments .body
{
	padding:0 5px 0 5px;
	clear:both;
	font-size:12px;
	font-weight:normal;
	text-indent:11px;
}
div.avatar{
	float:left;
	height:60px;
	width:60px;
	background:#ccc;
	margin:0}
.headings{
	margin:0;
	padding:30px 0;
	text-align:left}


/**** page links **********************************************/
#pageLinks{
	padding:10px 0 0 0;
	text-align:right;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#5c779c;}
#pageLinks em
{
	font-style:normal;
	padding:1px 4px 2px 5px;
	color:#5c779c;
	border-right:1px solid #5c779c;
}
#pageLinks a, #pageLinks a:visited
{
	padding:1px 4px 2px 5px;
	border-right:1px solid #5c779c;
	font-weight:normal;
	text-decoration:underline;
	color:#5c779c;
}
#pageLinks a:hover
{
	text-decoration:none;
}
#pageTags
{
	padding:10px 0 0 0;
	text-align:right;
	font-weight:bold;
}
#pageTags a, #pageTags a:visited
{
	padding:1px 3px 2px 3px;
	text-decoration:underline;
	font-weight:normal;
	color:#5c779c;
}
#pageTags a:hover
{
	text-decoration:none;
}
/**** user cp *************************************************/
#userCP_friends{
	padding:10px 0;
	font-family:tahoma, arial, verdana;
}
	#userCP_friends a,
	#userCP_friends a:visited{
		color:#005CD3}
	#userCP_friends table{
		width:100%}
	#userCP_friends thead{
		font-weight:bold;
		background:#ebebeb;}
	#userCP_friends th{
		padding:2px;
		text-align:right;
		width:80px;
		background:#ebebeb}
	#userCP_friends tbody td{
		padding:2px;
		text-align:center;
		background:#f8f8f8}
#userCP_messages .message{
	margin:10px 0 0 0;
	font-family:tahoma, arial, verdana;
	border-left:1px solid #cdd5e0;
	border-right:1px solid #cdd5e0;
	width:532px;
	background:url(images/com-bg.gif) center top no-repeat}
	#userCP_messages a,
	#userCP_messages a:visited{
		font-weight:bold;
		color:#b00}
	#userCP_messages .from{
		font-size:11px;
		float:left;
		padding:4px 0 0 6px;
		height:18px;}
		#userCP_messages .from span{
			font-weight:bold}
	#userCP_messages .sent{
		padding:4px 4px 0 0;
		height:18px;
		font-size:9px;
		text-align:right}
	#userCP_messages .body{
		padding:14px 5px 10px 5px;
		clear:both;
		font-size:12px;
		text-indent:11px;}
#userCP_messages .do
{
	padding:10px 6px 0 2px;
	height:16px;
	font-size:10px;
	text-align:right;
	background:url(images/com-bg.gif) center bottom no-repeat;
}
#userCP_send{
	padding:10px;
	font-family:tahoma, arial, verdana;
}
	#userCP_send .phrase{
		padding:15px 0}
	#userCP_send .p_sendto{
		padding:5px;
		font-family:'trebuchet ms', tahoma, verdana;
		font-size:14px}
	#userCP_send .p_sendto span{
		font-weight:bold}
	#userCP_send textarea{
		width:100%;
		height:300px;
		border:1px solid #005CD3}
  #userCP_send .submit{
		margin:5px 0 0 0;
		width:53px;
		height:22px;
		border:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma, arial, verdana;
		background:url(images/searchSubmitBg.gif) -30px 0 no-repeat}
#userCP_subscriptions{
	padding:10px;
	font-family:tahoma, arial, verdana;
}
	#userCP_subscriptions a,
	#userCP_subscriptions a:visited{
		color:#005CD3;
		font-size:9px}
	#userCP_subscriptions table{
		margin:15px 0}
	#userCP_subscriptions thead th{
		padding:5px 2px}
	#userCP_subscriptions th{
		text-align:left}
	#userCP_subscriptions td{
		padding:0 10px 0 0}
#userCP_usercp{
	padding:10px;
	font-family:Tahoma, Arial, Verdana;
}
	#userCP_usercp p{
		padding:0 0 20px 0;
		text-indent:11px}
	#userCP_usercp th{
		text-align:left;
		vertical-align:text-top;
		width:125px}
	#userCP_usercp td{
		padding:0 0 5px 0}
	#userCP_usercp .textbox,
	#userCP_usercp .select,
	#userCP_usercp .file{
		font-size:11px;
		font-family:tahoma, arial, verdana}
	#userCP_usercp .textbox{
		width:200px}
	#userCP_usercp .select{
		width:205px}
#userCP_usercp .submit
{
	margin:5px 0 0 0;
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:verdana, tahoma, arial;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}
	#userCP_usercp em{
		font-size:10px;
		font-style:normal;
		color:#666666}
/**** registration ********************************************/
#newRegistration{
	padding:10px;
	font-family:tahoma, arial, verdana;
}
	#newRegistration table{
		margin:15px 0}
	#newRegistration th
{
		text-align:left;
		padding:5px 10px 5px 0;}
	#newRegistration td{
		padding:0 10px 0 0}
	#newRegistration .phrase{
		padding:15px 0}
	#newRegistration .p_sendto{
		padding:5px;
		font-family:'trebuchet ms', tahoma, verdana;
		font-size:14px}
	#newRegistration textarea{
		width:100%;
		height:300px;
		border:1px solid #005CD3}
#newRegistration .submit
{
	margin:5px 0 0 0;
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:verdana, tahoma, arial;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}
/**** forgotten credentials ***********************************/
#forgotLogin
{
	font-family:tahoma, arial, verdana;
}
#forgotLogin p, #forgotLogin div
{
	text-indent:11px;
	padding:15px;
}
#forgotLogin .submit
{
	margin:5px 0 0 5px;
	width:79px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:verdana, tahoma, arial;
	background:url(images/btn_bg.gif) 0 0 no-repeat;
}

/* SIDEBAR
/**************************************************************/
#sidebar{
	float:left;
	width:278px;
	min-height:400px; height:auto !important;
	background-image:url(images/SideBarBg.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	overflow:hidden;
}
.recentCats{
	margin:10px 15px 0 15px;
	padding:0 0 5px 0;
	background:#6b87ac;
}
.recentCats h3
{
	padding:10px 0 2px 5px;
	margin:0 10px 5px 10px;
	font-family:helvetica, verdana, tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background:#6b87ac url(images/Cat-Head-Bg.gif) bottom left repeat-x;
}
.recentCats ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.recentCats ul li
{
	margin:0 0 1px 0;
	font-family:vernada, tahoma, arial;
	font-size:12px;
	line-height:18px;
	width:231px;
}
.recentCats ul li a, .recentCats ul li a:visited
{
	background:#7a93b4;
	display:block;
	padding:0 5px 0 12px;
	color:#e3e7ed;
	line-height:18px;
	width:231px;
	height:18px;
}
.recentCats ul li a:hover
{
	background:#90a5c1;
	color:#405f86;
}
	.recentCats em{
		font-size:9px;
		font-style:normal}
/**** featured videos ****************************************/
#featVideo
{
	padding:10px 15px 7px 15px;
	color:#fff;
	width:200px;
}
#featVideo p.title
{
	font-weight:bold;
	margin:0 0 3px 0;
}
#featVideo p.title a, #featVideo p.title a:visited
{
	color:#f5f5f5;
	text-decoration:underline;
}
#featVideo p.title a:hover
{
	text-decoration:none;
}
#featVideo p.view
{
	margin:3px 0 3px 0;
}
#featVideo p.view a, #featVideo p.view a:visited
{
	color:#f5f5f5;
	font-weight:normal;
	text-decoration:none;
}
#featVideo p.view a:hover
{
	text-decoration:underline;
}
#featVideo p.desc
{

}
/* FOOTER
/**************************************************************/
#footer
{
	padding:10px 5px 30px 0;
	text-align:right;
	text-transform:capitalize;
	font-family:arial, tahoma, verdana;
	font-size:11px;
	color:#999;
}
.credits
{
	float:left;
	padding:0 0 0 5px;
	width:10px;
}

/* STARS
/**************************************************************/
.stars0{background:url(images/mini-ratings.gif) right 6px no-repeat;}
.stars1{background:url(images/mini-ratings.gif) right -44px no-repeat;}
.stars2{background:url(images/mini-ratings.gif) right -94px no-repeat;}
.stars3{background:url(images/mini-ratings.gif) right -144px no-repeat;}
.stars4{background:url(images/mini-ratings.gif) right -194px no-repeat;}
.stars5{background:url(images/mini-ratings.gif) right -244px no-repeat;}

/* ERROR / NOTIFICATION
/**************************************************************/
.error{
		color:#005CD3;
		border:solid 1px #005CD3;
		background:#FFCCFF;
		font-weight:bold;
		padding:10px;}

.r{border:1px solid red}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
