﻿/***********************************************
* HTSideShow Css *
************************************************/
.title {background-color: #000000;color: #FFFFFF;font-family: arial;line-height:16px;font-size: 16px; font-weight:bold; text-transform:lowercase; height: 20px;padding: 5px 0 0 7px;text-align: left;width: 343px;}
.title a {color: #FFFFFF;text-decoration:none; float:left;}
.gallery{ position: relative;overflow: hidden; background-image:url('http://www.hindustantimes.com/images/hp-photo-gallery-bg.jpg'); padding:7px 7px 7px 6px; height: 300px;width: 337px;}
.galleryBar {position: absolute;left: 0;margin: 0;background:#000;padding:8px 0px 8px 0px;display:none;}
.galleryBar li {margin: 0 7px 0 0; padding:0 0 0 7px; overflow: hidden; float: left; list-style: none;}
.galleryScreen, .galleryInfo { position: absolute;}
.galleryScreen {}
.galleryInfo {background-color: #333333;color: #fff;padding:5px;font-size:11px;line-height:16px;font-family:Arial;width:330px; margin:5px;}
.galleryInfo a{color: #fff; text-decoration:none;}
.galleryInfo a:hover{text-decoration:underline;}
.sliderbotnav{width: 350px; float:left; font-family:arial; background-color: #404042; padding:4px 0 4px 0; text-align:left}
.sliderbotnav ul{color:#ffffff; font-size:11px; margin-left:5px;}
.sliderbotnav li{display:inline; list-style-type:none; float:left;}
.sliderbotnav a{color:#ffffff;}
.sliderbotnav a:visited{color:#ffffff;}
.slidermore{float:right!important; color:#0094CA; font-weight:normal; margin-right:5px}
.slidermore a {color:#0094CA;}
.slidermore a:hover {color:#0094CA;}
.slidermore a:visited {color:#0094CA;}

/**********************************/

/***********************************************
* Mostread Css *
************************************************/

.most_tab
{
	font:11px; 
	font-weight:bold; 
	color:#000;
	height:25px;
	width:155px;
}

.most_tab #seprator
{
	font:11px; 
	font-weight:bold; 
	padding-top:6px;
	color:#fff;
	opacity:0.4;
	filter:alpha(opacity=50);
}

.most_tab #commnt
{
	font:11px; 
	font-weight:bold; 
	padding-top:6px;
	color:#fff;
}

.most_tab ul 
{
	margin:0px 5px 0px 0px; 
	list-style:none;
}

.most_tab li 
{
	display:inline; 
	text-transform:lowercase;
	color:#0066B3;
	padding:0 4px;
	font-size:12px;
}

.most_tab li a 
{
	color:#297abe; 
	padding:0px 4px 0px 4px;
}

.most_tab li a:hover 
{
	color:#297abe;
	text-decoration:none;
}

/**********************************/

/************************************************
*	Common CSS Starts							*
************************************************/
body 
{
	
	color: #000000;	
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td 
{
	margin:0;
	padding:0;
}

H1, H2, H3, H4, H5, H6
{
	font-variant:normal;
	font-stretch:normal;
	font-weight:normal;
}

.page_wdh
{
	width:980px;
	margin: 0px auto 0px;
	background-color: #FFFFFF;
	padding-left:11px;
	padding-right:12px;
	border-top: solid #ffffff 1px;
}

.page_pad
{
	padding:0 12px 0 11px;
}

.clr_both
{
	clear:both;
}

.clr_lft
{
	clear:left;
}

.flt_lft
{
	float:left;
}

.flt_rft
{
	float:right;
}
.seaarch_box
{
	height:16px;
	font-size:11px;
	color:#999999;
	width:135px;
	line-height:16px;
}

ul
{
	list-style:none;
}

.bot_margin
{
	margin:0 0 15px 0;
}

.rft_margin
{
	margin:0 13px 0 0;
}

.bot-margin1
{
	margin:0px 0px 5px 0px;
}

.bot-mar-10 
{
	margin-bottom:10px;
}

.gry-line
{
	border-top:solid 1px #e5e5e5;
}

.more 
{
	font-size:11px; 
	color:#ef4023; 
	text-align:right;
	text-transform:lowercase;
	letter-spacing:0px;
}

.more a 
{
	font-size:11px;
	color:#ef4023!important; 
	text-decoration:none;
}

.more a:hover 
{
	color:#ef4023!important; 
	text-decoration:underline;
}

.more_bookmark
{
	font-size:11px; 
	color:#015fb6; 
	padding:10px 0px 0px 5px; 
	float:right;
}

.hp_header
{
	margin-top:9px;
}

/************************************************
*	Common CSS Ends								*
************************************************/

/************************************************
*	Page Common CSS Starts		 				*
************************************************/

.lifestyle_top_bg
{
	background:#ce8717;
	height:53px;
	margin-bottom:15px;
}

.sports_top_bg
{
	background:#73a534;
	height:53px;
	margin-bottom:15px;
}

.comment_top_bg
{
	background:#8f6db0;
	height:53px;
	margin-bottom:15px;
}

.entertainment_top_bg
{
	background:#ce171e;
	height:53px;
	margin-bottom:15px;
}

.business_top_bg
{
	background:#fdb813;
	height:53px;
	margin-bottom:15px;
}

.news_top_bg
{
	background:#3479be;
	height:53px;
	margin-bottom:15px;
}

.sports_top_bg_top_bg
{
	background:#ce8717;
	height:53px;
	margin-bottom:15px;
}

H1.section_head_txt
{
	font-size:45px!important;
	color:#ffffff;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-transform:lowercase;
	font-family:Arial;
	letter-spacing:-4px;
}

H2.head-line-top
{
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.3px;
	font-size:155%;
	line-height:21px;
	word-spacing:-1.5px;
}

H2.big-head-line-top
{
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.3px;
	font-size:180%;
	line-height:24px;
	word-spacing:-1.5px;
}

H2.head-line
{
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.3px;
	font-size:138%;
	line-height:19px;
	word-spacing:-1.5px;
}

H2.sub-head
{
	font-size:20px; 
	color:#000000; 
	letter-spacing:-1px;
	text-transform:lowercase;
	margin-bottom:5px;
}

H2.sub-head a
{
	color:#000000;
}

H2.sub-head a:hover
{	
	color:#000000;
	text-decoration:none;
}

H2.commnt-sub-head
{
	font-size:20px; 
	color:#ffffff; 
	letter-spacing:-1px;
	text-transform:lowercase;
	float:left;
}

H2.commnt-sub-head a
{
	color:#ffffff;
}

H2.commnt-sub-head a:hover
{	
	color:#ffffff;
	text-decoration:none;
}

H2.wht-sub-head
{
	font-size:27px; 
	color:#fff; 
	letter-spacing:-1.5px;
	text-transform:lowercase;
	font-weight:bold;
	line-height:1em;
	float:left;
}

H2.wht-sub-head a
{
	color:#fff;
}

H2.wht-sub-head a:hover
{	color:#fff;
	text-decoration:none;
}

IMG.marg
{
	margin:4px 10px 0 0;
}

.kicker 
{
	line-height:1.3em;
	padding-top:4px;
	letter-spacing:-0.1px;
	word-spacing:1px;
}

.kicker_img
{
	float:left;
}

.related_lnks
{
	font-size:11px; 
	padding:5px 0 0 0;
	letter-spacing:0px;
	clear:left; 
}

.related_lnks a, .related_lnks a:visited
{
	color:#666667; 
}

.related_lnks a:hover 
{
	color:#0066B3; 
}

.related_lnks ul 
{
	list-style-image:url("../images/icon1.gif"); 	
	list-style-type:none;
	margin:0 0 0 16px;
}

.related_lnks ul li 
{
	line-height:1.3em;
}

.h2-top-head
{
	letter-spacing:normal;
	font-weight:bold;
}

.other_related_lnks
{
	font-size:13px;
	margin-top:5px; 
}

.other_related_lnks ul 
{
	list-style-image:url("../images/icon.gif");
	list-style-type:none; 
	margin:0px 0px 0px 16px; 
}

.other_related_lnks ul li 
{
	line-height:19px; 
}

.sponsered_lnks
{
	font-size:13px;
	margin-top:5px; 
}

.sponsered_lnks ul 
{
	list-style-type:none; 
	margin:0px 0px 0px 5px; 
}

.sponsered_lnks ul li 
{
	line-height:19px; 
}

.business_sb_head_bg
{
	background: #ffe4a7; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.sports_sb_head_bg
{
	background: #d5e4c2; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.lifestyle_sb_head_bg
{
	background: #fbe8d0; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.comment_sb_head_bg
{
	background: #e6dff1; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.entertainment_sb_head_bg
{
	background: #f5cebd; 
	height:27px;
	padding:2px 0 0 5px;
}

.hp_comment_sb_head_bg
{
	height:27px;
	padding:2px 0 0 5px;
	background-color: #B9A5D8;
	margin-bottom:5px;
}

.hp_entertainment_sb_head_bg
{
	background: #fdeae2; 
	height:17px;
	padding:2px 0 0 0px;
	margin-bottom:5px;
}

.hp_lifestyle_sb_head_bg
{
	background: #fff4e6; 
	height:17px;
	padding:2px 0 0 0px;
	margin-bottom:5px;
}

.hp_education_sb_head_bg
{
	background: #ebf5ff; 
	height:17px;
	padding:2px 0 0 0px;
}

.hp_education_txt
{
	font-weight:bold;
}

.news_sb_head_bg
{
	background: #dee9fb; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.cartoon_sb_head_bg
{
	background: #dee9fb; 
	height:27px;
	padding:2px 0 0 5px;
}

.content_wid
{
	width:980px;
	text-align:left;
	background-color: #FFFFFF;
}

/************************************************
*	Page Common CSS Ends		 				*
************************************************/

/************************************************
*	Hyperlinks CSS Starts		 				*
************************************************/

a, a:visited {
	color: #0066b3;
	text-decoration: none;
	}
	
a:hover {
	color: #0066b3;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	}

/************************************************
*	Hyperlinks CSS Ends							*
************************************************/


/************************************************
*	Header CSS Starts							*
************************************************/

.hp_top_head
{
	height:90px;
	width:980px;
	border-top:1px solid #E5E5E5;
}

.top_head
{
	height:110px;
	width:980px;
	border-top:1px solid #E5E5E5;
}

.top_ad_728x90
{
	width:728px;
	float:right;
	display:block;
	margin-top:5px;
}

.hp_top_subscribe
{
	float:right;
	display:block;
	margin-top:5px;
}

.tp_date
{
	color:#454545;
    font-size:10px;
	float:left;
}

.logo_pad
{
	padding:5px 0px 0px 0px;
}

.hp_logo_pad
{
	padding:15px 0px 0px 0px;
}

.section_name
{
	font-size:28px;
	color:#0066B3;
	padding-top:24px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:lowercase;
}

.tp_nav_bg
{
	background:#242c30;
	height:28px;
}

.tp_nav_rght_lnks
{
	font-size:11px;
	color:#e0e0e0;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 3px 5px 5px;
	float:right;
}

.tp_nav_rght_lnks ul
{
	list-style:none;
}

.tp_nav_rght_lnks ul li
{
	display:inline;
	background:#3c4347;
	padding:4px 4px 4px 4px;
	
}

.tp_nav_rght_lnks UL LI a
{
	color:#e0e0e0;
	padding:0px 3px;
}

.tp_nav_rght_lnks UL LI a:hover
{
	color:#e0e0e0;
	text-decoration:none;
}

.top_lnks
{
	font-size:13px;
	color:#585e62;
	font-weight:bold;
	text-transform:lowercase;
	word-spacing:-0.5px;
	padding:0px 0 0 5px;
	float:left;
}

.top_lnks ul
{
	list-style:none;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.top_lnks li
{
	display:inline;
	margin:0px;
	padding:0px 2px;
}

.top_lnks LI a
{
	color:#ffffff;
}

.top_lnks LI a:hover
{
	color:#ffffff;
}

.top_lnks LI#active
{
	font-size:14px;
	color:#0096ce;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-1px;
	height:30px;
	padding:8px 8px 8px 8px;
	background:#FFFFFF;
	border-top:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
}
.top_lnks LI#active a
{
	color:#0096ce;
}

.top_lnks LI#active a:hover
{
	color:#0096ce;
}

.tp_sub_links
{
	font-size:11px;
	color:#c4c4c4;
	font-weight:bold;
	text-transform:lowercase;
	padding:6px;
}

.tp_sub_links ul
{
	list-style:none;
	padding:0px;
}

.tp_sub_links ul li
{
	display:inline;
	
}

.tp_sub_links UL LI a
{
	color:#000000;
	padding:0px 3px;
}

.tp_sub_links UL LI a:hover
{
	color:#000000;
}

.tp_sub_links UL LI#active a
{
	color:#0096ce;
}

.tp_sub_links UL LI#active a:hover
{
	color:#0096ce;
}

.top_nav_lnks
{
	font-size:11px;
	line-height:16px;
	color:#0069C5;
	float:left;
	margin-top:3px;
	text-transform:lowercase;
}

.search 
{
	float:right;
}
.search span
{
	float:left;
}
.search_txt
{
	font-size:11px;
	color:#0069C5;
	padding-top:4px;
}



/************************************************
*	Header CSS Ends								*
************************************************/



/************************************************
*	Right Main CSS Starts						*
************************************************/

.col_3 
{
	width:100%;
	float:left;
}

.follow_us_bg
{
	background:#f5f8fc;
	border: solid #e7f1f8 1px;
	padding:5px 5px 5px 5px;
	width:183px;
	float:left;
	margin-right:2px;
}

.hp_subscribe_bg
{
	margin:25px 10px 0 0;
}

.subscribe-bg
{
	border:solid #e7f1f8 1px;
	padding:5px;
	width:183px;
	float:left;
	margin-right:2px;
	height:30px;
}

.subscribe-txt
{
	font-size:11px; 
}

.subscribe-txt strong 
{
	color:#0066b3;
}


.ad_wid300 
{
	width:300px;
}

.wid300 
{
	width:300px;
}

.ad_txt
{
	color:#545454;
	font-size:10px;
	line-height:10px;
	padding-top:0px;
	text-align:right;
}

.bot_ad_txt
{
	color:#545454;
	font-size:10px;
	line-height:10px;
	padding-top:0px;
	text-align:right;
	width:728px;
}

.blog-head-bg
{
	background:#cecece;
	height:29px;
}

.tab-right
{
	float:right;
	margin:3px 3px 0 0;
}

H2.blog-head 
{
	font-size:20px;
	letter-spacing:-1px;
	padding:2px 0  0 5px;
	color:#414141;
	float:left;
}

H2.blog-head a, H2.blog-head a:visited
{
	color:#414141;
}

H2.blog-head a:hover
{
	color:#414141;
	text-decoration:none;
}


.blog-bg
{
	background:#f4f4f4;
	padding:0px 10px 10px 10px;
}

.head
{
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.3px;
	line-height:19px;
	padding-top:4px;
	word-spacing:-1.5px;
}

.special
{
	font-size:11px;
	color:#3c3c3c;
	line-height:1.3em;
	text-transform:uppercase;
	font-weight: bold;
}

.htnext
{
	font-size:12px;
	color:#3c3c3c;
	line-height:1.3em;
	text-transform:lowercase;
	font-weight: bold;
}

.hp_sports_bg
{
	background: #73a534; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.hp_business_bg
{
	background: #FDB813; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.hp_entertainment_bg
{
	background: #CE171E; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.hp_lifestyle_bg
{
	background: #CE8717; 
	height:27px;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

.hp_education_bg
{
	background: #3373b5; 
	height:27px;
	padding:0 0 0 5px;
	margin-bottom:5px;
}

.hp_travel_bg
{
	background: #0096cd; 
	height:27px;
	padding:0 0 0 5px;
	margin-bottom:5px;
}

.hp_wht_tab
{
	font:11px; 
	font-weight:bold; 
	padding-top:3px;
	color:#ffffff;
}

.hp_wht_tab ul 
{
	margin:5px 5px 0px 5px; 
	list-style:none;
}

.hp_wht_tab li 
{
	display:inline; 
	text-transform:lowercase;
}

.hp_wht_tab a 
{
	color:#ffffff; 
	padding:0px 4px 0px 4px; 
}

.hp_wht_tab a:hover 
{
	color:#fff;
	text-decoration:none;
}

.hp_wht_tab li#currenthttab
{
	background:#ffffff; 
	padding:4px;
	margin-top:4px; 
}

.hp_wht_tab li#currenthttab a
{
	color:#000; 
}

.stry-head-bg
{
	background: #c9d7ef; 
	height:27px;
	margin-bottom:5px;
	padding:2px 0 0 5px;
}

.wht_tab
{
	font:11px; 
	font-weight:bold; 
	color:#000;
	height:25px;
	float:left;
}

.wht_tab #seprator
{
	font:11px; 
	font-weight:bold; 
	padding-top:6px;
	color:#fff;
	opacity:0.4;
	filter:alpha(opacity=50);
}

.wht_tab #commnt
{
	font:11px; 
	font-weight:bold; 
	padding-top:6px;
	color:#fff;
}

.wht_tab ul 
{
	margin:0px 5px 0px 0px; 
	list-style:none;
}

.wht_tab li 
{
	display:inline; 
	text-transform:lowercase;
	color:#0066B3;
	padding:0 4px;
	font-size:12px;
}

.wht_tab li a 
{
	color:#297abe; 
	padding:0px 4px 0px 4px;
}

.wht_tab li a:hover 
{
	color:#297abe;
	text-decoration:none;
}


.currenthttab
{
	background:url(../images/zero-wt.gif) #fff;
	padding:4px!important;
	line-height:31px;
	color:#000!important;
	
}

.wht_tab li#comment_tab a
{
	color:#ffffff; 
	padding:0px 4px 0px 4px;
}

.wht_tab li#comment_tab a:hover 
{
	color:#ffffff;
	text-decoration:none;
}

.wht_tab li#sports_tab a
{
	color:#fff; 
	padding:0px 4px 0px 4px;
}

.wht_tab li#sports_tab a:hover 
{
	color:#fff;
	text-decoration:none;
}

.wht_tab li#entertainment_tab a
{
	color:#ce171e; 
	padding:0px 4px 0px 4px;
}

.wht_tab li#entertainment_tab a:hover 
{
	color:#ce171e;
	text-decoration:none;
}







.hp_tab
{
	font:11px; 
	font-weight:bold; 
	color:#000;
}

.hp_tab #lifestyle_seprator
{
	color:#e7c8a1;
}

.hp_tab #entertainment_seprator
{
	color:#e7b49f;
}

.hp_tab ul 
{
	list-style-type:none;
	margin:1px 1px 0;
}

.hp_tab li 
{
	display:inline; 
	text-transform:lowercase;
}

.hp_tab li a 
{
	color:#CE171E; 
	padding:0px 4px;
	font-weight:normal;
}

.hp_tab li a:hover 
{
	color:#CE171E;
	text-decoration:none;
}

.hp_tab li#currenthttab
{
	background:#ffffff; 
	padding:2px;
}

.hp_tab li#currenthttab a
{
	color:#000;
	font-weight:bold;
}

.hp_tab li#currenthttab a:hover
{
	color:#000;
	text-decoration:none; 
}

.hp_tab li#lifestyle_tab a
{
	color:#bb6f0c; 
	padding:0px 4px 0px 4px;
}

.hp_tab li#lifestyle_tab a:hover 
{
	color:#bb6f0c;
	text-decoration:none;
}


H2.stry-head
{
	font-size:20px!important; 
	color:#0066B3!important; 
	letter-spacing:-1px!important; 
	padding:2px 0px 0px 5px!important; 
	float:left!important;
	text-transform:lowercase!important;
	background:none;
}

H2.stry-head a:hover
{
	text-decoration:none;
}

.tabs
{
	font:11px;
	font-weight:bold; 
	height:23px; 
	float:right;
}

.tabs ul 
{
	margin:0px 5px 0px 0px; 
	list-style:none; 
}
.tabs li 
{
	display:inline; 
	text-transform:lowercase;
}
.tabs a 
{
	float:left; 
	color:#297abe; 
	padding:8px 0px 0px 8px; 
}
.tabs a:hover 
{
	color:#297abe;
}

.tabs #currenthttab a span 
{
	background-color:#ffffff; 
	color:#000; 
	padding:3px 5px 3px 5px; 
	height:15px;
}

.sports_multi_tabs ul 
{
	font:11px;
	font-weight:bold; 
	margin:0px 5px 0px 0px; 
	padding:0px; 
	list-style:none; 
	cursor:pointer; 
	height:23px; 
	border:solid 0px #000; 
	float:right;
}
.sports_multi_tabs ul li 
{
	display:inline; 
	padding:0px; 
	text-transform:lowercase;
}
.sports_multi_tabs a 
{
	float:left; 
	color:#4c5f33; 
	padding:8px 0px 0px 2px; 
	text-decoration:none; 
	cursor:pointer;
}
.sports_multi_tabs a:hover 
{
	color:#4c5f33;
}
.sports_multi_tabs a span 
{
	float:left; 
	display:block; 
	padding:2px 1px 0px 1px; 
	cursor:pointer;
}
.sports_multi_tabs a span 
{
	float:none;
}
.sports_multi_tabs a:hover span 
{
	color:#4c5f33; 
	text-decoration:underline;
}
.sports_multi_tabs #currenthttab a span 
{
	background-color:#ffffff; 
	color:#000; 
	padding:3px 5px 3px 5px; 
	height:15px;
}
/************************************************
*	Right Main Col CSS Ends						*
************************************************/

/************************************************
*	Left Main Col CSS Starts					*
************************************************/

.lft {width:665px; float:left; margin-right:15px;}

/************************************************
*	Left Main Col CSS Ends						*
************************************************/


/************************************************
*	Col1 CSS Starts								*
************************************************/

.col_1 {width:325px; float:left; margin-right:15px;}

.sectr-head 
{
	font-size:12px; 
	color:#000000; 
	line-height:15px; 
	padding:5px 5px 0px 3px; 
	font-weight:bold;
}

.sectr-head a 
{
	color:#000000; 
	text-decoration:none;
}

.sectr-head a:hover 
{
	color:#000000; 
	text-decoration:underline;
}

.sectr-lnks 
{
	font-size:12px; 
	color:#0066b3; 
	line-height:16px; 
	padding:0px 5px 5px 15px;
}
.sectr-lnks a 
{
	color:#0066b3; 
	text-decoration:none;
}
.sectr-lnks a:hover 
{
	color:#0066b3; 
	text-decoration:underline;
}

.sector-rght
{
	width:320px; 
	float:right;
}

.sector-lft 
{
	width:320px; 
	float:left;
}

.col_3_3
{
	width:184px;
	float:left; 
}

.dotted
{
	background:url("../images/dot.gif") repeat-y 212px 0px;
	width:240px; 
	float:left; 
}

.desktop_wall_marg
{
	background:url("../images/dot.gif") repeat-y 98px 0px;
	width:125px; 
	float:left; 
}

.desktop_col_3_3
{
	width:75px;
	float:left;
}

.desktop_wall_lnks
{	
	font-size:10px; 
	padding:5px 0 0 0; 
	line-height:13px; 
	text-align:center;
}

.life-lnks 
{
	font-size:12px; 
	color:#000000; 
	padding:5px 0 0 0; 
	float:left; 
	line-height:1.3em;
}
.life-lnks a 
{
	font-family:Georgia; 
	color:#094f95; 
	font-size:17px; 
	text-decoration:none;
}
.life-lnks a:hover 
{
	color:#094f95; 
	text-decoration:underline;
}

.headline_kicker
{
	color:#7a7a7a;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	background:#f7f7f7;
	padding:2px;
}

/************************************************
*	Col1 CSS Ends								*
************************************************/


/************************************************
*	Col2 CSS Starts						*
************************************************/


.col_2 {width:325px; float:left;}

.strap-hd1 
{
	line-height:1.3em; 
	font-weight:bold; 
	padding:4px 0 0 0;
	font-size:11px;
}

.pic_gallery_disc
{
	background:#f8f8f8;
	font-size:11px; 
	padding:3px;
}

.kicker1
{
	font-size:11px; 
	color:#383838; 
	line-height:1.3em;
}

.pic-kicker a
{
	color:#383838;
	text-decoration:none;
}

.pic-kicker a:hover
{
	color:#383838;
	text-decoration:underline;
}

.photo_related_lnks
{
	font-size:11px; 
	color:#094f95; 
	float:left;
}

.hp_view_more
{
	font-size:11px; 
	color:#4c4c4c; 
	background:#f2f2f2;
	padding:3px;
}

.hp_view_more a
{
	color:#4c4c4c; 
}

.hp_view_more a:hover
{
	color:#4c4c4c;
	text-decoration:none; 
}

.stry-head-yellow-bg
{
	background: #ffe4a7; 
	height:27px; 
}

.stry-head-yellow
{
	font-size:20px; 
	color:#000000; 
	letter-spacing:-1px; 
	padding:2px 0px 0px 5px; 
}

.head-line-other
{
	color:#004F8B;
	font-family:Georgia; 
	letter-spacing:-0.2px; 
	font-size:14px; 
	margin:0px; 
	font-weight:bold; 
	line-height:18px; 
	padding:5px 0px 0px 0px;
}

.head-line-other a
{
	color:#004F8B; 
	text-decoration:none;
}

.head-line-other a:hover
{
	color:#004F8B; 
	text-decoration:underline;
}

.cinema-discrip
{
	font-size:11px; 
	color:#000000;
	padding:5px 0px 0px 0px;
	line-height:15px;
}

.cinema-discrip b
{
	font-size:12px; 
	color:#004F8B;
}

.cinema-discrip a
{
	color:#004F8B;
	text-decoration:none;
}

.cinema-discrip a:hover
{
	color:#004F8B;
	text-decoration:none;
}

.cinema-discrip1
{
	font-size:11px; 
	line-height:15px;
}

.cinema-discrip1 b
{
	font-family:Georgia;
	font-size:12px; 
	color:#004F8B;
}

.cinema-discrip1 a
{
	color:#004F8B;
	text-decoration:none;
}

.cinema-discrip1 a:hover
{
	color:#004F8B;
	text-decoration:none;
}

.cinema-lft
{
	float:left;
	width:271px;
}

.cinema-rght
{
	float:right;
	margin:0px 0px 0px 15px;
	width:379px;
}

.news-lft
{
	float:left;
	width:379px;
}

.news-rght
{
	float:right;
	margin:0px 0px 0px 15px;
	width:271px;
}

.hp_entertainment_lft
{
	float:left;
	width:379px;
}

.hp_entertainment_rft
{
	float:right;
	margin:0px 0px 0px 15px;
	width:271px;
}

.hp_lifestyle_lft
{
	float:left;
	width:271px;
}

.hp_lifestyle_rft
{
	float:right;
	margin:0px 0px 0px 15px;
	width:379px;
}
s
.cinema-lnks 
{
	font-size:12px; 
	color:#0066b3; 
	line-height:19px; 
	padding:0px 5px 5px 0px;
}
.cinema-lnks a 
{
	color:#0066b3; 
	text-decoration:none;
}
.cinema-lnks a:hover 
{
	color:#0066b3; 
	text-decoration:underline;
}
.cinema-lnks ul 
{
	list-style-position:outside;
	list-style-type:none; 
	margin:0px; 
	padding:0px;
}
.cinema-lnks ul li 
{
	list-style-image:url("../images/icon.gif"); 
	list-style-type:none; 
	margin:0px 0px 0px 100px; 
	padding:0px; 
	line-height:15px;
}

.othr-head 
{
	font-size:12px; 
	color:#000000; 
	font-weight:bold; 
	padding:8px 0px 0px 0px;
}

.cinma-lnks1 
{
	font-size:11px; 
	color:#0069C5; 
	line-height:19px; 
	float:left;
}

.cinma-more 
{
	font-size:10px; 
	color:#ef4023; 
	text-align:right; 
	float:right;
}
.cinma-more a 
{
	color:#ef4023; 
	text-decoration:none;
}
.cinma-more a:hover 
{
	color:#ef4023; 
	text-decoration:underline;
}

.scene5 
{
	border-top:#ffffff solid 1px; 
	border-bottom:#dde7cc solid 1px; 
	border-left:#dde7cc solid 1px; 
	border-right:#dde7cc solid 1px; 
}

.date-bg 
{
	padding:5px 10px 5px 10px;
}

.date-bg1 
{
	padding:5px 10px 5px 10px; 
	background:#f4f4f4;
}

.up-date
{
	font-size:11px; 
	font-weight:bold; 
	float:left; 
	width:70px;
}

.kicker2 
{	
	font-size:11px; 
	line-height:15px; 
	float:left;
}

.kicker2 b
{
	color:#0b61ab;
}

.multimedia_col
{
	width:75px;	
	float:left;
}

.multimedia_col_wid
{
	width:40px;
	float:left;
}

.mrket_bg 
{
	background: #fff7e7;
}

.review_bg
{ 
	background:#fef6f1; 
	padding:0px 5px 5px 10px;
}

/************************************************
*	Col2 CSS Ends							*
************************************************/


/************************************************
*	Story page CSS Starts							*
************************************************/

.story_wid
{
	width:660px; 
	float:left;
	margin-right:15px;
}

.stry_heading
{	
	font-family:Georgia, Arial, Helvetica,sans-serif; 
	font-size:30px; 
	color:#000000; 
	letter-spacing:-1px;
}

.stry-date
{
	font-size:11px; 
	color:#000000;
	float:left;
}

.stry-date b
{
	font-size:12px; 
	color:#676c6f;
}

.publish 
{
	font-size:11px; 
	color:#8e8e8e;
	float:right;
}

.story_lft_wid
{
	width:200px; 
	float:left; 
	margin-right:20px;
}

.photo_disc_bg
{
	background:#e9eff9;
	padding:5px 5px 5px 5px;
}

.photo_disc
{
	font-size:11px; 
	color:#000000; 
	line-height:1.3em; 
}

.vid 
{
	font-size:11px; 
	color:#000000; 
}
.vid b
{
	font-size:12px; 
	color:#000000; 
	text-transform:uppercase;
}
.vid a 
{
	font-size:10px; 
	text-transform:uppercase;
}

.white_line
{
	background:#ffffff;
	height:1px;
}

.podcast-chunk 
{
	font-size:11px; 
	color:#000000; 
	line-height:16px; 
}

.podcast-chunk b
{
	font-size:12px; 
	color:#000000; 
	text-transform:uppercase;
}

.body_txt
{
	color:#1d1d1d; 
	line-height:18px;
}

.bookmark_bg
{
	background:#f5f8fc;
	border: solid #e7f1f8 1px;
	padding:0 2px 0 2px;;

}

.email_txt
{
	font-size:11px;
	color:#545556; 
	line-height:16px; 
	padding:4px;
	float:left;
	text-transform:lowercase;
}

.bookmark_txt
{
	font-size:11px;
	color:#545556; 
	line-height:16px; 
	padding:4px;
	float:right;
	text-transform:lowercase;
}

.email-txt b
{
	font-size:12px; 
	color:#015fb6; 
	text-transform:uppercase;
}

.special_txt_bg
{
	background:#e9eff9; 
	margin:0px 0px 10px 15px; 
	padding:10px 10px 10px 10px; 
	float:right; 
	width:200px;
}

.special_txt 
{
	font-size:20px; 
	color:#0066b3; 
	line-height:25px;
}

.relatd-bg 
{
	background:#e9eff9; 
	padding:0px 5px 5px 0px;
}

.related-story 
{
	font-size:12px; 
	color:#0066b3; 
	line-height:19px; padding:5px 5px 5px 3px; float:left; width:200px;
}

.related-story ul li 
{
	list-style-image:url("../images/icon2.gif"); 
	list-style-type:none; 
	margin:0px 0px 0px 14px; 
	line-height:15px; 
	padding-bottom:5px;
}

.related-stry-head-bg
{
	background: #c9d7ef; 
	height:27px;
	padding:2px 0 0 5px;
}

/************************************************
*	Story page CSS Ends							*
************************************************/




/************************************************
*	Footer CSS Starts							*
************************************************/

.foot_line
{
	background:#c9d7ef;
	height:2px;
}

.foot_chunk 
{
	width:184px; 
	float:left;
}

H2.foot_head 
{
	font-size:20px; 
	color:#666666; 
	padding:0px 5px 5px 2px;
}
H2.foot_head a 
{
	color:#666666; 
	text-decoration:none;
}
H2.foot_head a:hover 
{
	color:#666666; 
	text-decoration:underline;
}

.foot_lnks 
{
	font-size:11px; 
	color:#14409e; 
	padding:2px 5px 5px 0px;
}
.foot_lnks a 
{
	color:#14409e; 
	text-decoration:none;
}
.foot_lnks a:hover 
{
	color:#14409e; 
	text-decoration:underline;
}

.foot_txt 
{
	font-size:12px; 
	color:#1d1d1d; 
	line-height:18px;
}
.foot_txt a 
{
	color:#094f95; 
	text-decoration:none;
}
.foot_txt a:hover 
{
	color:#094f95; 
	text-decoration:underline;
}

H3.foot_txt_head 
{
	font-family:Georgia, Helvetica, sans-serif; 
	font-size:20px; 
	color:#094f95; 
	line-height:21px;
}

H3.foot_txt_head a 
{
	color:#094f95; 
	text-decoration:none;
}

H3.foot_txt_head a:hover 
{
	color:#094f95; 
	text-decoration:underline;
}

.foot_gry_bg
{
	background:#f6f6f6;
}

.foot_lnks_chunk
{
	float:left;
}

.footer_lnks 
{
	font-size:11px; 
	color:#395795; 
	padding:5px 5px 5px 5px; 
	float:left;
}
.footer_lnks a 
{
	color:#395795; 
	text-decoration:none;
}
.footer_lnks a:hover 
{
	color:#395795; 
	text-decoration:none;
}

.copright 
{
	font-size:11px; 
	color:#798db7; 
	padding:5px 5px 5px 5px; 
	float:right; 
	font-weight:bold;
}
.copright a 
{
	color:#798db7; 
	text-decoration:none;
}
.copright a:hover 
{
	color:#798db7; 
	text-decoration:none;
}

.slide_arows 
{
	float:right;
}

.inside_ht
{
	float:left;
}

.foot_gry_lnks
{
	font-size:11px; 
	color:#5b5b5b; 
	padding:15px 8px 15px 8px; 
	line-height:18px; 
	text-transform:lowercase;
}
.foot_gry_lnks b
{
	font-size:12px; 
	color:#3083c1;
}
.foot_gry_lnks a 
{
	color:#5b5b5b; 
	text-decoration:none;
}
.foot_gry_lnks a:hover 
{
	color:#5b5b5b; 
	text-decoration:underline;
}

.bot_lnks
{
	font-weight:bold;
	font-size:12px;
	word-spacing:-0.5px;
	color:#4e4e4e;
}

.bot_lnks li
{
	float: left;
}

.bot_lnks a
{
	padding:8px 7px;
	display: block;
	color:#4e4e4e;
}

.bot_lnks a:hover
{
	color:#4e4e4e;
	text-decoration:none;
}

.hp_services_bg
{
	background-color:#f9f9f9;
	padding:8px;
	border: solid #f0f0f0 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:lowercase;
}

.followus UL LI
{	
	float:left;	
	width:140px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#3083c1;
	font-size:12px;
	font-weight:normal;
	text-transform:lowercase;
	letter-spacing:0px;
	margin:10px 0 10px 0;
}

.group_sites
{
	font-size:16px;
	letter-spacing:-1px;
	color:#0066b3;
	font-weight:bold;
	padding-bottom:5px;
}

.bot_lnks_bg
{
	background:#ededed;
	height:30px;
	margin-top:1px;
}

.bot_nav_rght_lnks
{
	font-size:11px;
	color:#686868;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 3px 5px 5px;
	float:right;
}

.bot_nav_rght_lnks ul
{
	list-style:none;
}

.bot_nav_rght_lnks ul li
{
	display:inline;
	
}

.bot_nav_rght_lnks UL LI a
{
	color:#686868;
	padding:0px 3px;
}

.bot_nav_rght_lnks UL LI a:hover
{
	color:#686868;
	text-decoration:none;
}


/************************************************
*	Footer CSS Ends							*
************************************************/

/* ######### CSS for top level tabs ######### */
.tab_nav_bg
{
	background:#242c30;
}

.seprator_pad 
{
	color:#585E62;
	font-weight:normal;
	padding:5px 0;
}

.footer_seprator_pad 
{
	color:#585E62;
	font-weight:normal;
	padding:8px 0;
}

.tabsmenuclass
{
	font-weight:bold;
	font-size:12px;
	word-spacing:-0.5px;
	margin-right: 1px;
	color:#fff;
}

.tabsmenuclass ul
{
	overflow: hidden;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tabsmenuclass li
{
	float: left;
}

.tabsmenuclass a
{
	padding:5px 7px;
	display: block;
	color:#fff;
}

.tabsmenuclass a:hover
{
	color:#f2f2f2;
	text-decoration:none;
}

.tabsmenuclass a.selected
{
	background:#fff;
	font-size:12px;
	word-spacing:-0.5px;
	color:#0096CE;
	border-top:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;
	border-left:solid 1px #f2f2f2;
}


/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass
{
	clear: left;
	padding: 6px;
	text-transform:lowercase;
/*	background: #E8E8E8;
	height: 24px;
	width: 90%;
	border: 1px solid silver;*/
}

.tabsmenucontentclass ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tabsmenucontentclass li
{
	float: left;
	margin-right:6px;
	color:#585E62;
}

.tabsmenucontent
{
	font-weight:bold;
	font-size:11px;
	text-transform:lowercase;
	color:#585E62;
}

.tabsmenucontent a
{
	color:#000000;
}

.tabsmenucontent a:hover
{
	color:#000000;
}

.services UL LI
{	
	float:left;	
	width:70px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#3083c1;
	font-size:12px;
	font-weight:normal;
	text-transform:lowercase;
	letter-spacing:0px;
	margin:10px 0 10px 0;
}
/************************************************
*	Updated css						*/

.bot_margin .ni .nihl
{
 font-size:13px;
 color:#0066B3;
 font-family:Arial;
}
.bot_margin .ni .niriimg
{
	margin:8px 6px 0 0;
}
.rgtstry-head {background:#DEE9FB none repeat scroll 0 0;color:#0066B3;font-family:arial;font-size:18px;font-weight:bold;letter-spacing:-1px;padding:4px 0 4px 5px;text-transform:lowercase;}
.topstories {margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.topstories ul {list-style-image:url(http://www.hindustantimes.com/images/arrow5.gif);list-style-type:none;margin:0 0 0 16px; clear:both; font-size:12px;}
.topstories ul li{ line-height:19px;}
