@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

td{
	vertical-align:top;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

.header_top_bg{
	background:url(images/header_top_bg.jpg) top no-repeat;
	height:90px;
	vertical-align:bottom;
	text-align:right;
}

.featureof{
	text-align:right;
	padding:0 22px 6px 0;
}

.logolink{
	position:absolute;
	display:block;
	overflow:hidden;
	float:left;
	top:12px;
	height:170px;
	width:195px;
	text-indent:-9999px;
	/* border:1px solid red; */
}

/**********************************************
Left Column Styles
**********************************************/

.left_col{
	background:#3e0100;
	padding:0 0 10px 0;
}

.header_left_bg{
	background:url(images/header_left_bg.jpg) top no-repeat;
	height:282px;
	text-align:center;
}

ul#lnav{
	margin:0 0 32px 0;
	padding:0;
	background:url(images/lnav_bg.gif) right repeat-y;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#000;
}

ul#lnav li{
	background:url(images/bullet_redcircle.gif) 5px 6px no-repeat;
	padding:2px 0 2px 18px;
	border-bottom:1px solid #800901;
}

ul#lnav li a{
	color:#000;
}

.signupNewsletter_bg{
	background:url(images/signupNewsletter_bg.jpg) center no-repeat;
	height:73px;
}

.txtBox_signup{
	border:1px solid #000;
	width:170px;
	margin-bottom:4px;
}

.pad_TB{
	padding:24px 0 22px 0;
}

/**********************************************
Right Column Styles
**********************************************/

.right_col{
	background:url(images/logo_part.jpg) top left no-repeat;
	padding:12px 0 0 28px;
}

p.welcome_text{
	font-size:11px;
	margin:0 0 10px 18px;
	padding:0;
	line-height:15px;
}

.border{
	border:1px solid #000;
}

p.submittedby{
	color:#99999b;
	font-size:12px;
	margin:5px 0;
}

p.submittedby a{
	color:#0e71aa;
}

.youtube_info td{
	background:#fff;
	font-size:12px;
	padding:5px 5px 5px 10px;
	vertical-align:middle;
}

.youtube_info td a{
	color:#0033cc;
}

.youtube_share td{
	padding:0;
}

.youtube_share img{
	margin:0 4px 0 0;
}

.youtube_link{
	border:1px solid #a4b97f;
	background:#ebebe4;
	width:325px;
	margin:0 0 0 5px;
}

p.vote_count{
	padding:0;
	margin:0;
	text-align:center;
	font-size:20px;
}

.sortby{
	background:url(images/sortby_bg.gif) repeat-x;
	height:25px;
	vertical-align:middle;
	font-size:11px;
	color:#fff;
	padding:0 0 0 10px;
}

.sortby a{
	color:#fff;
	margin:0 10px;
}

.pagination_outer{
	background:#cbcbcb;
	font-size:11px;
	padding:3px 15px;
}

.pagination{
	font-weight:bold;
}

.pagination a{
	font-weight:normal;
	text-decoration:underline;
	color:#000;
	margin:0 2px;
}

.pagination a:hover{
	text-decoration:none;
}

.video_list{
	 margin:0 0 10px 18px;
}

.video_list td.borderbtm{
	border-bottom:1px solid #e9ebea;
	padding:5px 0;
}

/*********************************************
Video List
*********************************************/
p.posted_date{
	font-size:10px;
	color:#9a9a9a;
	margin:0 25px 0 0;
	padding:0;
	float:left;
}

p.vote_count_sml{
	font-size:10px;
	color:#9a9a9a;
	margin:0;
	padding:0;
	float:left;
}

p.video_ttl{
	color:#0e71aa;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding:0;
}

p.video_ttl a{
	color:#0e71aa;
}

p.video_time{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

/********************************************
Footer
********************************************/
.footer{
	background:#3e0100;
}

.footer p{
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:8px 0;
	padding:0;
}

.footer p a{
	color:#fff;
}

/***********************************************
Interior Page
***********************************************/

h3.video_ttl_main{
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
}

.description_outer{
	border:1px solid #7e7e7e;
}

.description_outer p{
	font-size:12px;
	line-height:16px;
	padding:0;
	margin:0 0 5px 0;
}

.description_outer p.desc_p{
	font-size:12px;
	line-height:20px;
	padding:0;
	margin:0 0 0 0;
}

.desc_txt{
	background:#e1e1e1;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.embed_video{
	border:1px solid #a4b97f;
	width:226px;
}

.text_blue {
font-size:12px;
color:#0e71aa;
}

/* Shishir "sisir48@yahoo.com" */
.text_default{
	font-size:12px;	
}
.text_default p {
	margin:0 0 8px 0;
	padding:0;
}

.text_default p a{
	color:#0e71aa;
}

.smallred
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CD140F;
}
a.remote_link:link, a.remote_link:active, a.remote_link:visited {
	font-size:12px;
	color:#79B14A;
	font-weight:bold;
	text-decoration:underline;
}
a.remote_link:hover {
	font-size:12px;
	color:#79B14A;
	font-weight:bold;
	text-decoration:none;
}
.embed_video_remote{
	border:1px solid #a4b97f;
	width:226px;
	font-size:11px;
	position:absolute;
	height:14px;
	padding:2px 0 2px 0;
}
.video_remote_title{
	height:30px;
	vertical-align:bottom;
	padding:5px;
	color:#009640;
	font-size:12px;
	font-weight:bold;
}
