@charset "utf-8";
/* CSS Document */

html { height:100%; margin:0px; padding:0px; }

body {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
	background:#c6c5c3 url(../images/bg_grey.jpg) 0px 0px repeat;
	_height:100%;
	text-align:center;
}

.main_bg {background:url(../images/bg_body.jpg) left bottom repeat-x; width:100%; margin:0 auto; text-align:center;}

.header_link td { color:#fff;}

#logout_button {
	background-image: url(../images/logout_button.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	margin-right: 0px;
	padding-left: 0px;
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
}
body,td,th {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.footer {
	/*background-image:url(../images/footer_background.png);*/
	background-position:center;
	background-repeat:no-repeat;
	padding-top: 10px;
}

/* Style for general input fields */
#input, #select, #text , #textfield_header, .textfield_header{	
	font-weight: normal;
	/*font-size: 11px;	
	font-family: Helvetica,Tahoma,Verdana,Arial;
	color: #666666;
	height:18px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color:#F0F0F0;
	border-left-color:#F0F0F0;
	padding-left: 2px;*/
}

.video_title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 5px;
	/*background-image:url(../images/video_title_bg.png);
	background-repeat:no-repeat;*/
	background-position: 5px top;
}

.video_rating{
	font-size:12px;
	/*font-family:Calibri;*/
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*color: #000000;
	padding: 5px;*/
}

.header11 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.header2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}
.head22 {color: #fec441;}
.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000000;
}
.header33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #fff;
}
hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}
.tips {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.tips1 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.dashbord { font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; margin-bottom:0px;}

#error
{
	margin:0 auto;
	height:20px;
	background-color:#FFDFE0;
	border:#FF822F 1px solid;
}


.handcursor{
cursor:hand;
cursor:pointer;
}

.comment_td{
	background-image: url(../images/comments_bg.png);
	background-repeat: no-repeat;

}

.Watch_Video_Colum{
/*background: url("../images/video_second_column.png");
background:#fff;*/
background-repeat:repeat-y;
}

#query {
	
}

#bottom_index {
	background-color: #F0F0F0;
	background-image: url("../images/uploader_bl.gif");
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 19px;
}

#video_container {
	height: 150px;
	width: 150px;
	float: left;
	margin: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#video_container_2 {
	height: 120px;
	width: 130px;
	float: right;
}

/*------------ NEW CSS !!! 020709 ------------------------------------*/

a { color:#147a7e; text-decoration:underline;}
a:hover { color:#a73338; text-decoration:none;}

img { border:0px; }

p { margin-top:0px; }

.clr { clear:both; line-height:0px;}


.header {
	width:980px;	
	background:url("../images/bg_main.png") repeat-y;
}

/*.decor_bg { background:url("../images/decor_body.png") center 0px no-repeat; text-align:center;}*/

.decor_bg { text-align:center;}

.container {
	width:956px;
	margin:0 auto;
	background:url("../images/bg_main.png") repeat-y;
	min-height:1000px;
	padding:15px 12px 25px 12px;
	text-align:left;
}

*html .container { height:100%;
	he\ight:1000px;
	width:956px;
	padding:15px 12px 15px 2px;
}


.footer {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	color:#fff;
	padding-right:5px;
	padding-top:30px;
	padding-bottom:30px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

/*---------- Header ---------------*/

.logo { float:left; margin:8px 11px 0 13px;}

#navcontainer { width:515px; height:55px; float:left; background:url("../images/bg_topmenu.jpg");}

.login_box { width:290px; height:45px; *width:290px; *height:52px;
	float:right;
	background:url("../images/bg_search.jpg") no-repeat top;
	color:#fff;
	font-size:11px;
	padding-left:10px;
	padding-top:7px;
	margin-right:25px;	
}

.slogan { float:left; margin-top:13px;}

.search { float:right; margin-top:15px; margin-right:25px; height:25px;}

.search A		{ margin:0 15px; line-height:23px; font-family:'Courier New',Verdana,Arial,Helvetica,sans serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.search A:HOVER	{ text-decoration:underline;}

.header INPUT	{ font-weight:bold; }
.search INPUT   { background:#fff; 
				height:20px; 
				border:0px; 
				border-bottom:1px solid #000000; 
				border-left:1px solid #b3b7aa;
				vertical-align:middle; 
				padding-top:2px; 
				float:right;
				margin-right:4px;
}

.search INPUT.query 		{ width:135px; padding-top:3px; height:17px; }
INPUT.go_btn 				{ border:0px !important; vertical-align:middle; padding:0px; height:22px !important; width:31px; }

INPUT 						{ background:#fff; border:0px; border-bottom:1px solid #000; padding: 1px; font-family:'Courier New',Verdana,Arial,Helvetica,sans serif; }

.video_rating INPUT{
	width:232px;
	border-top-color:#95928c;
	border-left-color:#95928c;
	border-style: inset;
	border-width: 3px;
	background-color:#FFFFFF;
	color:#999999;
	font-size:10px;
	font-family:tahoma;
	height:13px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}

input.ie_fix { background:none; border:0px !important;}
select {background:#fff; border:0px; font-family:'Courier New',Verdana,Arial,Helvetica,sans serif; }
input[type=checkbox], input[type=radio] { background:none !important; border:0px !important;}
#button, .button  { cursor:pointer; border:0px !important; }

.button {
background:url(../images/button.png) no-repeat;
border:medium none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:40px;
margin-top:0px;
width:154px; vertical-align:middle;
}
.button2 {
background-color:#a71e25;
border:1px solid #000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin-top:3px;
padding:2px 10px;
vertical-align:middle;
}


input#login_button { border:0px !important; padding:0px !important; background:url("../images/login_btn.gif") no-repeat; width:35px; height:34px; font-size:0px; }
input#login_button:hover { background:url("../images/login_btn1.gif") no-repeat;}

input#logout_button { border:0px !important; padding:0px !important; background:url("../images/logout_bg.gif") no-repeat; width:55px; height:22px; color:#fff; font-family:Arial, Helvetica, sans-serif; float:right; cursor:pointer; }
input#logout_button:hover { color:#f6df46; }

table.header_link { float:left;}

/*------------ Top Menu ------------------*/



/*------ Login form ----------*/

.login_box input { vertical-align:middle; width:120px; font-family:'Courier New',Verdana,Arial,Helvetica,sans serif; font-size:13px; float:right; margin-right:3px;}
.login_box input.btn { vertical-align:middle; width:35px;}
.login_box a {color:#fff;}
a.forgot { display:block; float:right; margin-right:50px; margin-top:-7px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*----------- Main Container -----------*/

.left_side { width:619px; /*float:left;*/ padding:0 12px 0 0; margin:0;
}

.right_side { width:312px; float:left; margin:0; padding:0; border:0;}


h1.topic_featured, div.topic_featured { height:24px; background:url("../images/bg_grey_featured.jpg");
	margin:0px;
	padding:7px 0 0 115px;
	color:#ffefd2;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.flash { padding-bottom:30px;}

h1.topic_grey, div.topic_grey {  
	height:21px;
	background:url("../images/bg_grey_topic.jpg");
	margin:0px;
	padding:6px 0 0px 19px;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
}

h1.topic_grey img { vertical-align:middle;}
h1.topic_grey img.imgtitle {vertical-align:text-top; margin-right:5px;}

.more_videos 		{ margin-bottom:30px; overflow:hidden; height:95px; background-color:#FFFFFF; padding:5px 0 15px 0px;}
.more_videos A 		{ float:left; margin-right:4px; *margin-right:3px; margin-top:5px;}
/* 
.more_videos img { float:left; margin-right:4px; margin-top:5px; }
.more_videos img.last { margin-right:0px; }
 */
.more_videos A.last { margin-right:0px; }
img.leftmarg { /*margin-left:15px;*/}

.featured_block, #indexajax { background:#fff; /*padding:10px;*/ margin-bottom:30px; min-height:400px; }
.blue_link { color:#117b7c; font-size:11px;}
ul.featured_v { list-style:none; margin:0px; padding:0px; clear:both;}
ul.featured_v li { float:left; width:128px; padding:10px 0 15px;
	margin:0 13px; 
	_margin-left:10px; _padding:7px 0; }
.descript { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0px; }
p.descript a.sname { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tw-home_div,
.news_div 				{ background:#fff; padding:10px 12px 20px 12px; min-height:296px; overflow:hidden; }
.tw-home_div SMALL,
.news_div SMALL			{ font-size:11px; }
.news_div H1 			{ margin-top:0px; margin-bottom:5px;}
.news_div H1 A			{ color:#000000; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.news_div H1 A:hover 	{ text-decoration:underline;}
.news_div.archive		{ min-height:1152px; overflow:auto; }
.tw-home_div p 			{ margin-bottom:0px; }

.news_div.archive .tweet-content img { float:left; }
.news_div.archive .tweet-content { margin-bottom:25px; }
.news_div.archive .tweet-content div { margin-left:60px; }
.news_div.archive .tweet-content div h4 { margin: 0 0 5px 0; }
.news_div.archive .tweet-content div a	{ text-decoration: none; color:#000; }
.news_div.archive .tweet-content div a:hover { color:#A73338; }
.news_div.archive .tweet-content div h2 { margin: 0 0 5px 0; font: 12px Arial,Helvetica,sans-serif; font-weight:normal; }

.tw-home_list			{ margin:0; padding:0; }
.tw-home_list li		{ list-style:none; }
.tw-home_list li img 	{ float:left; }
.tw-home_list li .tw-home_content { margin:0 0 15px 60px;}
.tw-home_list li .tw-home_content h4 { margin: 0 0 5px 0; }
.tw-home_list li .tw-home_content h3 { margin: 0 0 5px 0; font: 12px Arial,Helvetica,sans-serif; font-weight:normal; overflow:hidden; }

.red { color:#a73338;}
ul.news_list { list-style:none; margin:0px; padding:0px;}
ul.news_list li { float:left; width:270px; padding-bottom:15px;
	margin:0 0px 0 10px;
	_margin-left:5px; _padding:7px 0; }
ul.news_list li a { text-decoration:none;}
ul.news_list li a:hover { text-decoration: underline;}
ul.news_list li#news-four { padding:0;}

.right_link { float:right; }
.right_link a { color:#fff; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-transform:none;}
.left_alg { float:left; vertical-align:middle;}
.title_small { /*width:270px !important;*/ padding-right:10px !important; 
}
.new_members_div { width:305px; float:left; background:#fff; padding:0 0 30px 0; margin-right:10px;}
.img_members { padding:3px 0 3px 0px;}
.img_members A { float:left; }
.img_members img { float:left; margin:7px;}
.member_pic { display:block; float:left; border:1px solid #ddd;
			margin:7px 5px;									
			width:86px; height:64px;
			text-decoration: none;
}
.new_channels_div { width:305px; background:#fff; padding:0; }
.green { color:#117b7c; }
.green_tabs { color:#117b7c; padding:10px; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
/*------------ Right side -----------------*/

h2.connect_bar { height:40px; background:url("../images/bg_grey_connect.jpg");
	margin:0px;
	padding:0px;
	margin-bottom:25px;
	padding-left:100px;
	padding-top:5px;
	color:#ffefd2;
	font-size:11px;
}
h2.connect_bar img { margin-left:26px;}

h2.sponsors_bar { height:29px;
	background:url("../images/bg_red_friends.jpg");
	margin:0px;
	padding:0px;
	padding-left:120px;
	padding-top:5px;
	color:#ffefd2;
	font-size:11px;
}
.sponsors_div { background:#fff; text-align:center; }

.sponsors_div img { margin-bottom:30px;}
.sponsors_div img.last { margin-bottom:5px;}


/*------------- Footer ----------------------*/

.copyr { float:left;}

.bottom_links {  float:right; }

.bottom_links a { color:#fff; text-decoration:none; }
.bottom_links a:hover { color:#fff; text-decoration: underline; }


/*----------- Other -----------------*/

#signup_form,
.white_form { background:#fff;}

#signup_form input,
#signup_form select,
.white_form td select,
.white_form td input,
.white_form td textarea { border:1px solid black; }

.inputsize { width:425px;}

.main_text_folder { background:#fff; padding:20px 10px; vertical-align:top; min-height:900px; }

.actv { font-weight:bold; text-decoration:none;}

.channel_links { padding-top:10px; padding-left:10px; background:#fff; }
.channel_links a.active { font-weight:bold; text-decoration:none; }

.algnright { float:right; height:27px; width:210px; }
.vtitle { width:390px; padding-top:5px; text-transform:none; color:#FFEFD2;}

#related table td { font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#related table td a { color:#147A7E; text-decoration:underline; font-weight:normal !important; }
#related table td a:hover { color:#A73338; text-decoration:none; font-weight:normal !important; }
#related table td a.bold1 { font-weight:bold !important;}

#Advance_search-title { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; text-transform:none; cursor:pointer;}

#Advance_search input, #Advance_search select { border:1px solid #000;}

.topic_disscus { border-bottom:1px solid #CCCCCC; margin:5px 2px; padding:3px; background:#f7f7f7; }


/*Social Links under video*/
.vid_links {
	font-size: 1px;
}
.vid_links:hover {
	cursor: pointer;
	cursor: hand;
}

.vid_twiter {
	background:url(../images/add-twitter.jpg) no-repeat bottom left;
	padding: 19px 0 0 73px;
}
.vid_facebook {
	background:url(../images/add-facebook.jpg) no-repeat bottom left;
	padding: 19px 0 0 127px;
}
.vid_share {
	background:url(../images/share_icon.png) no-repeat bottom left;
	padding: 19px 0 0 115px;
}
.vid_add {
	background:url(../images/fav_icon.png) no-repeat bottom left;
	padding: 19px 0 0 115px;
}
.vid_flag {
	background:url(../images/flag_icon.png) no-repeat bottom left;
	padding: 19px 0 0 125px;
}
/**/
.vid_twiter:hover {
	background:url(../images/add-twitter-hov.jpg) no-repeat bottom left;
	padding: 19px 0 0 73px;
}
.vid_facebook:hover {
	background:url(../images/add-facebook-hov.jpg) no-repeat bottom left;
	padding: 19px 0 0 127px;
}
.vid_share:hover {
	background:url(../images/share_icon-hov.png) no-repeat bottom left;
	padding: 19px 0 0 115px;
}
.vid_add:hover {
	background:url(../images/fav_icon-hov.png) no-repeat bottom left;
	padding: 19px 0 0 115px;
}
.vid_flag:hover {
	background:url(../images/flag_icon-hov.png) no-repeat bottom left;
	padding: 19px 0 0 125px;
}

.subscribe_btn				{ width:90px; height:22px; }
.subscribe_btn A			{ display:block; width:90px; height:22px; background:url(../images/subscribe_btn.jpg) no-repeat; text-decoration:none; border:none; }
.subscribe_btn A:hover		{ display:block; background:url(../images/subscribe_btn_active.jpg) no-repeat; }

.subscribe_btn_info				{ width:93px; height:25px; }
.subscribe_btn_info A			{ display:block; width:93px; height:25px; background:url(../images/subscribe_w.jpg) no-repeat; text-decoration:none; border:none; }
.subscribe_btn_info A:hover		{ display:block; background:url(../images/subscribe_w_active.jpg) no-repeat; }