*{margin:0px;
padding:0px; }

div, ul, h1, h2, h3, li, p, img{margin:0; padding:0;}
img{border:0;}
ul{list-style-type:none;}
body{background:url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color: #666666;}
#wrap_outer{background:url(../images/sky.jpg) no-repeat left top; height:517px; width:100%;}  
#raft{ position:absolute; top:0px; left:0px; z-index:3000; background:url(../images/coconut_leaf.png) no-repeat ; width:100%; height:336px;}
#container{width:980px;margin:0 auto; position: relative ;z-index:2000; 
}
#log{background:url(../images/keral2day_log.png) no-repeat left top; top:0px; width:215px; }
#headerarea{
	z-index:6000;
	text-align:left;
	height:173px;
	width:980px;margin:0 auto; position: relative ;
	top:0px;
 }
#header
{ 
margin:0px;
width:100%;
float:right;
border:0px;

}
#header a.toplink
{ 
display:block; 
margin:0px;
padding:0px 4px;
text-decoration:none;
float:right;
background-color:#1c3c06;
color:#98a992;
font-size:10px;
text-transform:uppercase;
border-left:1px #98a992 solid;
}
#header a:hover
{
color:#bad5b1;
}

.log_caption{font-size:10px; font-style:italic; padding-left:19px;}

#mainlnk { 
margin:1px 0px 0px 0px;
width:364px;
float: right;
clear:right; 
text-transform:uppercase;
}
#mainlnk ul {
	margin:0px;
	padding:0px;
}
#mainlnk li{
letter-spacing: .07em;
list-style-type:none;
}
#mainlnk li a{
padding:3px 3px;
font-size: 1.5em;
text-decoration: none;
background:none;
color:#fff;
border-left:none;
font-weight:bold;
float:left;
}
#mainlnk li a:hover{
color:#f4ec11;
}

#content_outerarea
{ 
width:980px;
background-color:#efeeee;

left:0px;
position: absolute;
float:left;

z-index:-1 !important;

}

#content_innerarea
{ 
padding:60px;
width:860px;



}
h1,h2,h3,h4{ 
margin:0px; 
padding:11px 0px; 
}
#top_content{width:600px;padding-bottom:30px; }
h1{font-size:30px; font-weight:bold; color:#2b3c44; letter-spacing:-.05em; }
.dark_gray{font-size:18px; font-weight:normal; color:#2b3c44; line-height:20px } 
.light_gray{color:#767474; } 

#leftcolpan{width:324px; float:left;  } 
#leftcolpan h3{ font-size:14px; font-weight:bold; color:#000000;background: url(../images/box-ico.jpg) no-repeat left top; padding:0px 0px 0px 22px; height:15px; margin:0px; text-transform:uppercase;}
#leftcolpan #vedio{ background:url(../images/vediobg.jpg) no-repeat left top ; margin:0px;   padding:20px;}
#leftcolpan #vedio2, { background:url(../images/maveliFMbg.jpg) no-repeat left top ; margin:2px 0 0 0;   padding:112px 18px 20px 22px;}
#vedio3{ background:url(../images/maveliFMbg.jpg) no-repeat left top ; margin:2px 0 0 0;   padding:112px 18px 20px 22px;}
.mainvdo{float:left;width:350px; margin:0px;   padding:20px;}
#leftcolpan #capstext{ font-size:12px; font-weight:bold; padding-top:25px;}
#leftcolpan P.text{ font-size:11px; font-weight:NORMAL;  }
#leftcolpan p.more{ font-size:11px; font-weight:normal; padding:0px; margin:0px;}
#leftcolpan p.more a{ font-size:11px; font-weight:normal; display:block; float:right; color:#7fa005; text-decoration: underline;}
#leftcolpan p.more a:hover{ color:#000000; text-decoration:none; text-decoration: underline;}

#leftcolpan p.more_vedio{ font-size:11px; font-weight:normal; padding:3px 20px 14px 0px; margin:0px;}
#leftcolpan p.more_vedio a{ font-size:11px; font-weight:normal; display:block; float:right; color:#7fa005; text-decoration: underline; padding-right:10px;}
#leftcolpan p.more_vedio a:hover{ color:#000000; text-decoration:none; text-decoration: underline;}

#leftcolpan #capsvat{ color: #000000;font-size: 16px; font-weight: bold;padding-top: 7px;}
#leftcolpan p.vat-txt{ font-size:11px; font-weight:normal; }


#leftcolpan #slide-vedio { background: url(../images/slide-vediobg.jpg) no-repeat left top ; margin:0px;   padding:20px 0px; text-align:center;}
#leftcolpan #filmreport { background:url(../images/vediobg.jpg) no-repeat left top ; margin:0px;   padding:20px; text-align:center;}
#leftcolpan #vat_img{ background:url(../images/vat_img.jpg) no-repeat left top; margin:0px; padding:0px 0px 20px 0px; height:92px;}
#leftcolpan #us_consulate{ background: url(../images/us_consulate.jpg) no-repeat left top; margin:0px; padding:0px 0px 20px 134px; height:89px;}
#leftcolpan p.usconsulate-txt{ font-size:12px; font-weight:bold; }
#leftcolpan #filmreportnew { background:url(../images/imagebg.jpg) no-repeat left top ; margin:0px;   padding:20px; text-align:center;}
#leftcolpan #filmreportnew2 { background:url(../images/imagebg2.jpg) no-repeat left top ; margin:0px;   padding:20px; text-align:center;}
#leftcolpan #filmreportnew1 { background:url(../images/imagebg3.jpg) no-repeat left top ; margin:5px 0 0 0;   padding:20px 20px 30px 20px; text-align:center;}
#leftcolpan #filmreportnew1 a{
color:#1c7689; text-decoration:none;}

#leftcolpan #Observations { background:url(../images/ObservationBg.jpg) no-repeat left top ; margin:0px;   padding:20px; text-align:center;}
#leftcolpan #Observations img{
float:left;
padding-right:10px;}


.upcoming{
width:324px;
float:left;
margin:0;}

.upcoming h3{
margin:0 0 5px 0!important;
}

.upcoming h4{
font-size:13px; font-weight:bold; 
padding:8px 0 0 0!important;
margin:0 0 0 2px; }

.upcoming1{
float:left;
margin:0;
}
.upcomingimg1{background:url(../images/MagicDigitalBg.jpg) no-repeat; width:304px; height:135px;  float:left; padding:18px 0 0 18px; margin-top:3px;}

.upcoming1 p.text1{ font-size:11px; padding:0 15px 0 10px;}
.upcomingimg2{
text-align:center;
 height:234px;
 float:left;
 border:7px solid #fff;}
#bottombg{width:980px;margin:0 auto; position: relative; height:95px; float:right;  background:url(../images/bottombg.jpg) no-repeat 0 0; }

#rightcolpan{width:517px; float:left;   margin-left:15px;  } 
#rightcolpan h4{ font-size:14px; font-weight:bold; color:#000000;background: url(../images/events_ico.jpg) no-repeat left top; padding:0px 0px 5px 42px; height:15px; margin:0px; text-transform:uppercase;}
#rightcolpan #latest_events{  margin:0px; padding:20px; background-color:#e2e2e2 ;  float:left;}
#rightcolpan #keralafest{  margin-bottom:20px;  float:left; padding-bottom:10px; border-bottom:1px #CCCCCC solid;}
#rightcolpan #events{  margin-bottom:20px;  float:left; padding-bottom:10px; border-bottom:1px #CCCCCC solid;}
.clear {
	display: inline-block;
}
#rightcolpan img.float_lefttop { 
	background: url(img/img_border.gif) no-repeat 0% 0%;
	float:left;
	margin:0px 10px 12px 0px;
	padding:0px;
}
#rightcolpan img.float_left { 
	background:#87aa05 url(img/img_border.gif) no-repeat 0% 0%;
	float:left;
	margin:0px 17px 0px 0px;
	padding:0px 0px 3px 2px;
}


.imgfloat{float:left; margin-right: 2em; margin-bottom:.4em; vertical-align:bottom; }
#rightcolpan span.green-txt{ font-size:22px; font-weight:normal; color:#579c05;padding:4px 0px;}
#rightcolpan span.brown-txt{ font-size:22px; font-weight:normal; color:#815413;padding:4px 0px;}
#rightcolpan p.gray-txt{ font-size:11px; font-weight:normal; color:#656565; padding:6px 0px;  }
#rightcolpan span.blk-txt{ font-size:18px; font-weight:normal; color:#000000; }
#rightcolpan span.blk-txt12{ font-size:12px; font-weight:bold; color:#2b3c44; }


#rightcolpan span.more-r a{ font-size:11px; font-weight:normal; color:#fff; text-decoration:none; width:100px; background-color:#296005; padding:1px 4px;}
#rightcolpan span.more-r a:hover{ color:#fff; text-decoration:none; text-decoration:none; background-color:#87aa05;}

#rightcolpan span.more-latest a{ font-size:11px; font-weight:normal; color:#fff; text-decoration:none; width:100px; background-color:#4e4e4e; padding:1px 4px;}
#rightcolpan span.more-latest a:hover{ color:#cccccc; text-decoration:none; text-decoration:none;}

#rightcolpan span.more-news a{ font-size:12px; font-weight:normal; color:#cb070e; text-decoration:none; width:100px;  padding:1px 0px; float:right; text-align:center;}
#rightcolpan span.more-news a:hover{ color:#000000; text-decoration:none; text-decoration:none; float:right; text-align:center;}
.thumb_bg_jazz{ width:100px; padding:0px; margin:5px;  float:left; list-style-type:none;   }	
.thumb_bg{ width:180px; padding:0px; margin:0px 5px 14px 9px;  height:110px; float:left; list-style-type:none;   }	
.thumb_bg2{ width:180px; padding:0; margin:5px 0px 5px 8px;  height:110px; float:left; list-style-type:none;   }	
.thumb_bg_b{ width:180px; padding:0px; margin:5px 16px 14px 0;  height:110px; float:left; list-style-type:none;   }	
.thumb_bg_b2{ width:180px; padding:0 21px 18px 0px;  margin:0px ;  height:110px; float:left; list-style-type:none;   }
.thumb_bg3{ width:200px; padding:0 29px 8px 28px; margin:5px 0px 5px 8px;  height:183px; float:left; list-style-type:none;   }	
.thumb_bg3new span{ float:right;}
.thumb_bg4new{float:left; width:269px; padding:18px 0 0 0; list-style-type:none;}
.thumb_bg4new span{ float:right;}
.thumb_bg4new a{ text-decoration:none;padding-right: 22px; color:#7e7351; font-size:11px;}
.thumb_bg3new a{ text-decoration:none; color:#7e7351; font-size:11px;}
.thumb_bg3new{ width:247px; padding:10px 0 0 0; height:164px; float:left; list-style-type:none;   }
.thumb_bg4{ width:120px; padding:42px 29px 8px 28px; margin:5px 0px 5px 8px;  height:60px; float:left; list-style-type:none;}	
.thumb_bg5{ width:184px; padding:0 8px 8px 0; margin:5px 0px 5px 8px;  height:114px; float:left; list-style-type:none;   }	
.thumb_bgnew{ width:247px; padding:0 8px 8px 0; margin:10px 11px 5px 0px;  height:164px; float:left; list-style-type:none;   }
.thumb_bgnew span{ float:right;}
.thumb-inner{ width:340px;  padding: 25px 21px 18px 0;  margin:0px ;  height:232px; float:left; list-style-type:none;   }
.thumb-inner2{ width:340px; padding:0 21px 18px 40px;  margin:0px ;  height:146px; float:left; list-style-type:none;   }
.thumb-inner3{ width:346px; padding:0 21px 18px 0px;  margin:0px ;  height:411px; float:left; list-style-type:none;   }
	
#contentpan_inner{width: 807px; float:left; background-color:#e2e2e2 ; padding:30px;  } 
#footerPanel{width:100%; font-size:12px;}
#footerbodyPanel{ padding:0; margin:0px;}
#footerPanel ul{width:318px; display:block; position:absolute; right:36px; top:33px; }
#footerPanel li{float:left; font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; text-align:right;}
#footerPanel ul li a{padding:0 6px; color:#000000; font-weight:normal;  text-decoration:none;}
#footerPanel ul li a:hover{text-decoration:none; color:#fff}
#footerPanel p.copyright{ display:block; position:absolute; top:54px; right:65px; color:#000000;}

A.more_lnk{ color:#F00; text-decoration:none;}
A.more_lnk:hover{ color:#000; text-decoration:none;}


#latest{
	padding:20px 0 0 0;
	}


#latest ul li{
	display:block;
	float:left;
	width:123px;
	height:147px;
	margin:0 15px 0 0;
	padding:12px;
	background-color: #79a215;
	border:4px solid #fff;
	}

.whttext{color:#FFF;}
.enlarge{font-size:11px; font-weight:normal; float:right; color:#ac7e03; text-decoration:none;}
.upcoming{width:348px; padding:0 20px 0 0; float:left;}
.upcomingimg{width:288px; height:194px; float:left; background:#fff; border:1px solid #ccc; text-align:center;padding:15px;}
.moscowlogo ul{float:left; }
.moscowlogo li{width:245px;border:1px solid #b8b8b8; padding:5px 5px 5px 5px; float:left; background:#fff;margin:10px 10px 10px 0;}
.pressrelease{font-size:11px; width:94%; padding-top:10px;}
h5{font-size:12px; font-weight:bold; color:#000;}
.pressrelease span{font-size:11px;}
.ammaonamimg{float:left; padding-bottom:10px;}
.ammaonamimg ul li{ float:left !important; width:375px !important}
.ammaonamimg ul li strong{padding-bottom:5px; float:left; width:100%;}
.rahman{width:135px; height:105px; float:left; padding-right:5px}
.RussianVideo{
width:800px;
float:left;
clear:both;
padding:10px 0 10px 8px;}
.Next{
float: left;
padding:90px 0 0 10px;}
.Down {
float:left;
padding:20px 0;}
.Down a{
color:#1c7689;
font-weight:bold;
text-decoration:none;}
.Down a:hover{
color:#333333;
text-decoration:underline;}
.photolinks li{
list-style:none;
padding-bottom:5px;}
.photolinks li a{
font-weight:bold;
text-decoration:none;
color:#203d43;}
.newtheam p{float:left; width:100%; padding:5px 0}
