@font-face {
    font-family: 'futurabold';
    src: url('../fonts/futurab0-webfont.eot');
    src: url('../fonts/futurab0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurab0-webfont.woff') format('woff'),
         url('../fonts/futurab0-webfont.ttf') format('truetype'),
         url('../fonts/futurab0-webfont.svg#futurabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@charset "utf-8";
/* CSS Document */
body, div, ul, li, p{ margin: 0; padding: 0;}

a{ text-decoration: none; margin: 0; padding: 0;}

a:hover{ text-decoration: underline;}

img{ border: 0; margin: 0; padding: 0;}

body{ background: #B87A26 url(../images/bg.jpg) no-repeat top center;}

.clear{ clear: both;}
/* css for header */
#headerwrap{ background: xurl(../images/header_bg.jpg) no-repeat top center; height: 135px; border: 0px solid red;}
.header{ width: 1008px; margin: 0 auto;}
.right_menu{ float: right;}
.top_menu{ padding: 5px 0 0 0; text-align: right;}
.top_menu a{ color: #FFF; font: 10px Verdana, Geneva, sans-serif; text-transform: uppercase; padding: 0 0 0 15px; }
.top_adv{ padding: 20px 0 0 0;}
.logo{ padding: 20px 0 0 30px; float: left;}



/* css for mainwrap */

#mainwrap{ width: 1008px; margin: 0 auto; border: 0px solid red;}

#bannerwrap{ padding: 0 14px 0 14px; border: 0px solid red; height: 160px;}

.blogs_menu{ padding: 0; margin:0; float:right; padding:0 27px 0 0; margin:112px 0 0 0; font: 13px Verdana, Geneva, sans-serif; }

.blogs_menu li{ padding: 0; margin:0; list-style:none; }

.blogs_menu li a
{
color: #fff;
xbackground: #ffa20c url(left-tab.gif) left top no-repeat;
text-decoration: none;
padding: 11px 7px 0 5px; 
height:40px; width:47px;
xborder:2px solid yellow;
text-align:center;
}

.blogs_menu li a
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
.blogs_menu li a
{
float: none;
}
/* End hide */

.blogs_menu li.active a
{
color: #fff;

background: url(../images/nav_bg.png) no-repeat top center;
text-align:center;

height:40px; width:60px;

}

.blogs_menu a:hover span
{
xbackground: url(right-tab-hover.gif) right top no-repeat;
xpadding-right: 12px;

}

.blogs_menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

.blogs_menu li
{
float: left;
margin: 0;
} 

x.blogs_bolly_box{ float: right; background: url(../images/blogs_bolly_bg.jpg) no-repeat top left; width: 358px; height: 156px; margin: 60px 30px 0 0;}
/*.blogs_menu{ padding: 0; margin:0; float:right; padding:0 45px 0 0; margin:112px 0 0 0; }
.blogs_menu li { list-style:none; display:inline; margin:0; padding:0; }
.blogs_menu li a{ border:0px solid yellow; xbackground: #F93; color: #FFFFFF; font: 12px Verdana, Geneva, sans-serif; padding: 13px 5px 0 6px; height:26px; float: left; margin: 0 0 0 0;}
.blogs_menu li a:hover{ background: url(../images/blogs_active.png) no-repeat top left; text-decoration: none; }
.blogs_menu li a.active{ background: url(../images/blogs_active.png) no-repeat top left; padding: 13px 5px 0px 6px; xwidth: 46px; text-align: center;}
.filmstar{ float: left; padding: 0 0 0 0;}*/

#contentwrap{ padding: 0 14px 0 14px; margin:43px 0 0 0; float:left; width:980px; }
#subcontentwrap{ padding: 0 14px 0 14px; margin:43px 0 0 0; float:left;}
x.top_story_box{ background: #E3741A; color: #FFFFFF; padding: 0px 0 0px 8px; margin:-25px 0 -24px 0;}
x.top_story_box h3{  background: #E3741A; color: #FFFFFF; padding:10px 0 10px 8px; font: bold 26px futurabold, Arial,serif;}

.top_story_heading{ background: #E3741A; color: #FFFFFF; padding: 0px 0 0px 8px; margin:-26px 0 -25px 0;}
.top_story_heading h3{  background: #E3741A; color: #FFFFFF; padding:0px 0 11px 8px; font: bold 24px 'Bitter', serif;}
.more_text{ float: right; padding: 5px 10px 0 0;}
.more_text a{ color: #FFFFFF;}
.top_story_content{ background: #FFFFFF; padding: 10px 0 10px 0; border-bottom: 3px solid #E3741Ax;}
.top_story_adv{ float: right; padding: 3px ; background: #B4B4B4; margin: 0 10px 0 0; }
.story_title{float: left; width: 662px; color: #5B5B5B; overflow-y:hidden; height:250px;}
.title_txt{ border-bottom: 1px dotted #696969; width: 642px; font: bold 14px futurabold, Arial,serif; padding: 7px 0 7px 20px; color: #5B5B5B;}
.title_txt a{ color: #5B5B5B;}

.tweets_bolly_box{ background: #FFFFFF; padding: 20px 10px 60px 10px;}
.latest_tweets_box{ float: right; width: 430px; margin:0;}
.tweets_left_adv{ float: left; width: 436px; height: 398px; xbackground: #EDDFDF; margin: 0px 0 0 10px; }
.tweet_heading{ background: #FC9F27; color: #FFFFFF; width: 440px;}
.tweet_heading h3{ background: #E3741A; color: #FFFFFF; padding:7px 0 7px 20px; font:bold 22px 'Bitter', serif; margin:0;}
.tweet_heading .more_text a{ color: #616161; font: 18px futurabold, Arial,serif;}
.tweet_content{ background: #FEEACF; margin: 1px 0 0 0; padding: 5px 10px 5px 10px; }
.tweet_box{ padding: 5px 0;}
/*.tweet_box:hover{ background: red;} */ 
.tweet_main_txt{ font: 11px Verdana, Geneva, sans-serif; text-align: justify;}
.tweet_box a{ color: #000; }
.tweet_box a:hover{ text-decoration: none;}
.tweet_main_txt img{ padding: 3px; border: 1px solid #000; margin: 0 10px 0 0;  }
.days_txt{ clear: both; font: 9px Verdana, Geneva, sans-serif; color: #8E6600;}
.ad_box{ padding: 20px 0 30px 0;}

.bollywood_box{ float:left; border: 0px solid red; margin:-30px 0 0 14px; width:980px;}
.bolly_photo_box{ float:left;  background: #fff; border: 0px solid red; padding: 0 0 0 31px;}
.bolly_photo_title{ padding: 0 0 0px 23px;}
.bolly_photo_title h3{ background: #E3741A; color: #FFFFFF; padding:7px 0 7px 17px; font:bold 22px 'Bitter', serif; width:354px; margin:0 0 0 -33px;}

.bolly_photo_title .more_text a{ color: #616161; font: 18px Verdana, Geneva, sans-serif;}

.bolly_video_box{ float:left;  padding: 0px 0 0 0; width: 980px; margin: 0 auto; background: #fff;}
.bolly_video_title{ padding: 0 0 0px 0;}
.bolly_video_title h3{ background: #E3741A; color: #FFFFFF; padding:7px 16px 7px 8px; font:bold 22px 'Bitter', serif; width:350px;}

.bolly_video_title .more_text{ float: left; padding: 5px 0 0 10px;}
.bolly_video_title .more_text a{ color: #003; font: 18px Verdana, Geneva, sans-serif;}

.top_blogs_box{ background: #FFFFFF; padding: 20px 0 0px 0; border:0px solid #000;}
.top_blogs_heading h3{ background: #E3741A; color: #FFFFFF; padding:7px 0 7px 16px; font:bold 22px 'Bitter', serif; width:416px; margin:0;}

.top_blogs_heading .more_text a{ color: #616161; font: 18px Verdana, Geneva, sans-serif;}
.top_blogs_content{ xbackground: url(../images/bottom_blogs_bg.png) no-repeat bottom left; background:#fff;}
.top_blogs_img{ float: left; padding: 20px 20px 0 27px;}

.footer_box{ margin: 20px 0 0 0;}
.footer_content{ background:#fff url(../images/footer-bottom.png) no-repeat; padding: 0 0 20px 0; border:0px solid #000; }
.wallpaper_box{ float: right; padding: 0 10px 0 0; }
.wallpaper_head_title h3{ xbackground: #E3741A; color: #000; margin:14px 0 0; padding:0 67px 35px 2px; font:bold 22px 'Bitter', serif; xwidth:350px;}

.wallpaper_content{ background: url(../images/wall_content_bg.jpg) no-repeat top left; width: 290px; height: 154px; padding: 5px; color: #FFFFFF; margin:-20px 0 0 0;}

.more_on_box{ float: left;}
.more_on_title{ padding: 0 0 0 20px;}
.more_on_title h3{ background: #E3741A; color: #FFFFFF; padding:7px 19px 7px 16px; font:bold 22px 'Bitter', serif; width:255px; margin:20px 0 0 -20px;}


.footer_logo{ padding: 15px 0 10px 0;}
.footer_logo_left { float:left; }
.footer_logo_left img {  float:left; border:0px solid #000;} 

.footer_logo_right { float:right; border:0px solid #000;}
.footer_logo_right img {  float:right; border:0px solid #000;} 

.other_dash_box{ float: left; width: 260px; border: 0px solid red; padding: 20px 0 0 25px;}
.popular_blog_box{ float: left; border: 0px solid red; padding: 20px 0 0 0;}

.other_dash_box .heading{ color: #955E18; font: 12px Verdana, Geneva, sans-serif;}
.other_dash_box ul{ list-style: circle; list-style-position:inside; color: #616161; padding: 8px 0 0 20px;}
.other_dash_box ul li{ padding: 3px 0 5px 0; font: 11px Verdana, Geneva, sans-serif;}
.other_dash_box ul li a{ color: #616161; }

.popular_blog_box .heading{ color: #955E18; font: 12px Verdana, Geneva, sans-serif;}
.popular_blog_box ul{ list-style: none; float: left; list-style-position:inside; color: #616161; padding: 8px 10px 0 15px;}
.popular_blog_box ul li{ padding: 3px 0 5px 0; font: 11px Verdana, Geneva, sans-serif;}
.popular_blog_box ul li a{ color: #616161; }

/* main-nav starts */

#main-nav { background:#E3741A url(../images/main-bg.jpg) repeat-x; margin:0; padding:0; height:37px;}

#inner-main-nav { width:980px; height:37px; margin:0 auto; xborder:1px solid red; }

#inner-main-nav ul { margin:0; padding:8px 0px 0 0; float:right; }

#inner-main-nav ul li { font:bold 12px "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; 
 display:inline;  margin:0 5px; padding:0; text-transform: uppercase; xpadding: 2px 4px; }

#inner-main-nav ul li a, #inner-main-nav ul li a:visited { color:#fff; text-decoration:none; font:bold 12px "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;  }

#inner-main-nav ul li a:hover { color:#fff; text-decoration:underline; font: bold 12px "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; }

/* main-nav ends */

/* header starts */

#headerwrap #header { margin:0 auto; width:980px; height:165px; xborder:1px solid #000; xbackground:#000; xbackground: url(../images/logo_bg.jpg) no-repeat; }

#header #main-header { xwidth:997px; height:80px; xborder:1px solid red; margin:0 10px; }

#header #sub-header { xwidth:997px; xfloat:left; height:70px; xborder:1px solid blue; margin:0 0 0 10px!important;margin:-13px 0 0 10px; }

#header #main-header #pri-main-header { width:213px; background-color:#00B7E3; background:url(../images/logo-bg.png) no-repeat; float:left; margin:0px 0 0 0px; xborder:1px solid blue; height:74px; position:relative; xtop:-4px; }

#header #main-header #pri-main-header img { margin:-11px 7px 10px 20px; float:left; }

#header #main-header #pri-main-header span { font: bold italic 12px Georgia; letter-spacing:-1px; word-spacing:2px; margin:-15px 0 0 26px; float:left; }

#header #main-header #sec-main-header { width:735px; height:70px; xborder:2px solid green; float:right; margin:0; padding:0; }

.datetime { float:right; margin:0 10px 0 0; font: 11px Georgia, Times New Roman, Times, serif; }


#container {
	width: 960px;
	float:left;
	margin: 0;
	xposition: relative;
	clear:both;
	xborder:1px solid #000;
}

#sub-container{
	width: 645px;
	float:left;
	margin: 10px 0 0 0;
	position: relative;
	left:10px;
}


#container .entry img {
	float: left;
	width: 120px;
	height: 90px;
	cursor: pointer;
	border: none;
	background:#fff;
}


#container .entry {
	margin:6px;
	padding: 2px;
	float: left;
}

/* flickr images on hover */
.flickr-images{
margin:2px 0 0 0!important;
margin:0;
float:left;
}

.thumbnail  {
position: relative;
float: left;
padding:2px 2px;
margin:7px 9px 0 0px;
z-index: 0;
background-color:#000;
}

.thumbnail  img{
margin:0 3px;
}

.thumbnail:hover {
background-color:#222;
z-index: 50;
color: #335500;
text-decoration: none;
}

.thumbnail span { 
position: absolute;
background-color:#222;
padding: 5px;
border: 1px solid #666;
visibility: hidden;
text-decoration: none;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:11px;
display:block;
margin:0;
}

.thumbnail span img { 
border-width: 0px; 
}

.thumbnail:hover span { 
visibility: visible; 
top: 5px; 
left: 100px;
}

.cthumbnail  {
position: relative;
float: left;
padding:2px;
margin:5px 0 0 9px;
z-index: 0;
background-color:#000;
}

.cthumbnail  img{
margin:0 3px;
}

.cthumbnail:hover {
background-color:#222;
z-index: 50;
color: #335500;
text-decoration: none;
}

.cthumbnail span { 
position: absolute;
background-color:#222;
padding: 5px;
border: 1px solid #666;
visibility: hidden;
text-decoration: none;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:11px;
display:block;
margin:0;
}

.cthumbnail span img { 
border-width: 0px; 
}

.cthumbnail:hover span { 
visibility: visible; 
top: 5px; 
right: 100px;
}
/* flickr images on hover ends */

.tweet_head{font:bold 22px 'Bitter', serif;font-size:22px;font-weight:normal;padding:0px 0 0px 5px; margin:10px 0; background:transparent; color:#A92C32;}


#auto{ float:left; font-family:Arial,serif;font-size:22px;font-weight:normal;padding:0px 0 20px 3px; margin:47px 0 0 0; background:transparent; color:#A92C32; border:0px solid #000; }
#auto1{float:left;  font-family:Arial,serif;font-size:22px;font-weight:normal;padding:0px; margin:0 0 0 12px; background:transparent; color:#A92C32;  border:0px solid #000; width:410px;}

.more-link { float:right; font: bold 14px Georgia, Times New Roman, Times, serif; margin:11px 19px 12px 0; color:#18677F;}