@charset "utf-8";
/* CSS Document */

/*-----------ganeral---------*/
body{ background:#f2f2f2; padding:0px; margin:0px; font:normal 12px/16px arial; color:#666666;}
*{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px; list-style-type:none; text-decoration:none;}
a{ padding:0px; margin:0px; text-decoration:none; border:0px;}
a img{ border:0px; padding:0px; margin:0px;}
.clear{ clear:both; font-size:0px; line-height:0px;}
/*-----------ganeral---------*/

#wrapper_holder{width:922px; margin:25px auto; background:#fff; border:1px solid #eaeaea;}
#wrapper{width:901px;  margin:0 11px;}
#header{width:901px; height:210px; float:left;}
#navigation_top{width:901px; height:34px; background:url(../images/topnavigation_bg.png) repeat-x; margin-top:13px; float:left;}
#nav_1{width:901px; height:27px; margin:3px 0;}
#nav_1 li{float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:27px; padding-right:6px;}
#nav_1 li a{color:#000; padding:7px 12px; height:27px;}
#nav_1 li a:hover{padding:7px 12px; background:#4999c3; height:27px; color:#fff;}
#nav_1 li a.active{color:#fff; padding:7px 12px; height:27px; background:#4999c3;}
#logo_panel{width:901px; height:101px; background:#4999c3; margin:10px 0; float:left;}
#logo_panel h1{font:normal 24px Arial, Helvetica, sans-serif; color:#FFF; float:right; line-height:101px; margin-right:15px;}

#nav_2{width:901px; height:26px; background:#efefef; border-bottom:4px solid #4999c3; border-top:1px solid #c9c9c9; float:left;}
#nav_2 li{float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:26px; border-right:1px solid #c9c9c9;}
#nav_2 li a{color:#2f2e2e; height:26px; padding:0 12px;  line-height:26px;}
#nav_2 li a:hover{color:#4497c2; height:26px; line-height:26px;  padding:0 12px;}
#content{width:901px;}
#left_panel{width:567px; float:left; margin-right:12px;}
.entry-content h3{ color:#333333;}
.entry-content p{ margin-bottom:10px;}
#left_panel a{ color:#4999C3;}
.entry-content ul{ margin:auto; padding-left:30px; list-style: disc; margin-bottom:10px;}
.entry-content ol{ margin:auto; padding-left:30px; margin-bottom:10px;}

#banner{width:567px; float:left; height:294px;}
.bubble{float:right; margin:5px 5px 5px 0;}

/*.box{width:274px; height:295px; float:left; border:1px solid #e2e2e2; margin:12px 0 0 0;}
.box h1{font:normal 24px/30px Arial, Helvetica, sans-serif; color:#000; margin:5px; float:left; width:152px;}
.box h1 a{color:#000;}
.box h1 a:hover{color:000; text-decoration:underline; color:#000;}
.box h2{font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; margin:7px 5px; width:154px;}
.box p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:7px 5px 8px 5px; width:264px; float:left; overflow:hidden; height:110px;}
.box h3{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow.png) no-repeat 0 50%; float:left; margin:5px; padding-left:18px;}
.box h3 a{color:#000;}
.box h3 a:hover{color:#000000; text-decoration:underline;}

.box_2{width:274px; height:295px; float:left; border:1px solid #e2e2e2; margin:12px 0 0 14px;}
.box_2 h1{font:normal 24px/30px Arial, Helvetica, sans-serif; color:#000; margin:5px; float:left; width:152px;}
.box_2 h1 a{color:#000;}
.box_2 h1 a:hover{color:000; text-decoration:underline; color:#000;}
.box_2 h2{font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; margin:7px 5px; width:154px;}
.box_2 p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:7px 5px 8px 5px; width:264px; float:left; overflow:hidden; height:110px;}
.box_2 h3{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow.png) no-repeat 0 50%; float:left; margin:5px; padding-left:18px;}
.box_2 h3 a{color:#000;}
.box_2 h3 a:hover{color:#000000; text-decoration:underline;}
.box_bottom{width:274px; height:36px; background:#f6eee5; border-top:1px solid #e2e2e2; border-top:1px solid #e2e2e2; float:left;}
.box_bottom h4{font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; float:right; line-height:36px; margin-right:3px;}
.box_bottom h4 a{color:#000;}
.box_bottom h4 a:hover{color:#000; text-decoration:underline;}*/

.box{width:270px; padding:4px; float:left; border:1px solid #e2e2e2; margin:12px 0 0 0;}
.box img{ width:97px; height:88px; float:right; background:#f7f0e8; padding:4px; border:1px solid #e2e2e2;}
.box h1{font:normal 18px/24px Arial, Helvetica, sans-serif; color:#000; float:left; width:152px; height:98px; display:block; overflow:hidden;}
.box h1 a{color:#000;}
.box h1 a:hover{color:000; text-decoration:underline; color:#000;}
.box h2{font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; margin:5px; height:14px; width:260px; display:block; overflow:hidden;}
.box p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:5px 0; width:270px; display:block; overflow:hidden; height:125px;}
.box h3{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow.png) no-repeat 0 50%; float:left; margin:5px; padding-left:18px; width:252px;}
.box h3 a{color:#000;}
.box h3 a:hover{color:#000000; text-decoration:underline;}
.box h4{font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; float:left; background:#00FF00; width:164px; display:block; background:#f6eee5; border-top:1px solid #e2e2e2; margin:0 0 -4px -4px; padding:4px 0 4px 4px; height:54px;}
.box h4 a{color:#000;}
.box a:hover{color:#000; text-decoration:underline;}
.box h5{font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; float:right; background:url(../images/comment.png) no-repeat 0 50% #f6eee5;  width:73px; display:block; padding:0px 7px 0px 30px; height:62px; border-top:1px solid #e2e2e2; margin:0 -4px -4px 0; line-height:62px;}
.box h5 a{color:#000;}
.box h5 a:hover{color:#000; text-decoration:underline;}

.box_2{width:270px; padding:4px; float:right; border:1px solid #e2e2e2; margin:12px 0 0 0;}
.box_2 img{ width:97px; height:88px; float:right; background:#f7f0e8; padding:4px; border:1px solid #e2e2e2;}
.box_2 h1{font:normal 18px/24px Arial, Helvetica, sans-serif; color:#000; float:left; width:152px; height:98px; display:block; overflow:hidden;}
.box_2 h1 a{color:#000;}
.box_2 h1 a:hover{color:000; text-decoration:underline; color:#000;}
.box_2 h2{font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; margin:5px; height:14px; width:260px; display:block; overflow:hidden;}
.box_2 p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:5px 0; width:270px; display:block; overflow:hidden; height:125px;}
.box_2 h3{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow.png) no-repeat 0 50%; float:left; margin:5px; padding-left:18px; width:252px;}
.box_2 h3 a{color:#000;}
.box_2 h3 a:hover{color:#000000; text-decoration:underline;}
.box_2 h4{font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; float:left; background:#00FF00; width:164px; display:block; background:#f6eee5; border-top:1px solid #e2e2e2; margin:0 0 -4px -4px; padding:4px 0 4px 4px; height:54px;}
.box_2 h4 a{color:#000;}
.box_2 a:hover{color:#000; text-decoration:underline;}
.box_2 h5{font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; float:right; background:url(../images/comment.png) no-repeat 0 50% #f6eee5;  width:73px; display:block; padding:0px 7px 0px 30px; height:62px; border-top:1px solid #e2e2e2; margin:0 -4px -4px 0; line-height:62px;}
.box_2 h5 a{color:#000;}
.box_2 h5 a:hover{color:#000; text-decoration:underline;}

#pagination{height:22px; float:left; margin:15px 0 20px 0; width:500px;}
#Page_box{width:66px; height:20px; border:1px solid #e2e2e2; font:normal 11px Arial, Helvetica, sans-serif; color:#5b5b5b; line-height:22px; float:left;  padding-left:7px; float:left;}
#pagination a{width:16px; height:20px; border:1px solid #e2e2e2; float:left; margin-left:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#5b5b5b; line-height:22px; padding:0 0 0 7px; float:left;}


#right_panel{width:322px; float:left;}
#categories{ width:300px; border:1px solid #e2e2e2; background:#f6eee5; padding:5px; }
/*#cat_nav{width:304px; margin:9px 7px;}
#cat_nav li{font:normal 12px Arial, Helvetica, sans-serif; color:#000; background:#fff; border:1px solid #e2e2e2; line-height:30px; padding:0 5px; float:left; margin-right:4px; }
#cat_nav li a{ line-height:30px; color:#000; }
#cat_nav li.active{background:#4999c3; color:#fff;}

#cat_content{width:304px; margin:7px 0 9px 7px; background:#fff; float:left;}
#cat_content li{ font:normal 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/bullet.png) no-repeat 0 50%; margin-left:7px; line-height:36px; float:left; border-bottom:1px solid #e2e2e2; width:290px;}
#cat_content li a{color:#000; padding-bottom:8px;  padding-left:15px;}
#cat_content li a.no{ border:none;}
#cat_content li a:hover{ text-decoration:underline;}*/

#facebook{width:322px; border:1px solid #e2e2e2; margin:12px 0; float:left;}
#facebook h1{width:312px; height:36px; padding-left:10px; font:normal 18px Arial, Helvetica, sans-serif; color:#fff; line-height:36px; float:left; background:#4999c3}
#twitter{width:322px; float:left;}

#footer{width:322px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#4b4b4b; margin:25px  0 10px 0;}

/*ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
	
}
*/
/* Litesh */

#archive{width:567px; margin:15px 0; background:#f6eee5; border:1px solid #e2e2e2; height:60px; float:left;}
#archive h2{font:normal 14px Arial, Helvetica, sans-serif; color:#5e5e5e; margin:5px 10px; }
#archive h2 a{font-style:italic; color:#000;}
#archive h3{font:normal 12px Arial, Helvetica, sans-serif; color:#5e5e5e; margin:11px 0; }
#archive h3 a{color:#000;}
#archive h3 a:hover{text-decoration:underline;}

.post{width:567px; margin-bottom:30px;}
.post h1{font:normal 22px Arial, Helvetica, sans-serif; color:#000; margin:5px; font-weight:bold; margin-left:0px;}
.post h1 a{color:#000;}
.post h1 a:hover{color:#000;}
.post h1 a:hover{text-decoration:underline;}
.post p{font:normal 12px/18px Arial, Helvetica, sans-serif; /*color:#7a7a7a; margin:0 0 10px 5px;*/}
.entry-meta{font:normal 12px Arial, Helvetica, sans-serif; color:#999; margin:5px; margin-left:0px;}
.entry-meta a{color:#000;}
.entry-utility{font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin:5px; margin-left:0px; background-color: #EEEEEE; border: 1px solid #DDDDDD; text-align:right; line-height:20px; padding-right:5px;}
.entry-utility a{color:#000;}


.content_bottom{width:567px; height:36px; background:#f6eee5; border:1px solid #e2e2e2; border-top:1px solid #e2e2e2; }
.content_bottom h4{font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; float:right; line-height:36px; margin-right:3px; float:right;}
.content_bottom h4 a{color:#000;}
.content_bottom h4 a:hover{color:#000; text-decoration:underline;}



#cat_content{width:304px; margin:7px 0 9px 7px; background:#fff; float:left;}
#cat_content li{ font:normal 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/bullet.png) no-repeat 0 50%; margin-left:7px; line-height:36px; float:left; border-bottom:1px solid #e2e2e2; width:290px;}
#cat_content li a{color:#000; padding-bottom:8px;  padding-left:15px;}
#cat_content li a.no{ border:none;}
#cat_content li a:hover{ text-decoration:underline;}
#cat_content h2{font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 10px 10px; width:172px; }

#cat_content h2 a{color:#000;}
#cat_content h2 a:hover{text-decoration:underline;}

/* Litesh 4.8.11 */

#respond{ width:555px;}
#respond h3{font:normal 18px Arial, Helvetica, sans-serif; color:#000; margin:5px;}
#respond h4{font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:5px;}

#respond p{width:450px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:5px;}
#respond p label{line-height:42px}


.textbox{width:150px; height:30px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 5px;}
#comment{width:450px; height:150px; border:1px solid #CCCCCC; margin:5px 150px 5px 5px;}
#submit{width:110px; height:30px; background-color:#ece9d8; border:1px solid #CCCCCC; margin:5px; cursor:pointer;}

#nav-below{font:bold 14px Arial, Helvetica, sans-serif; color:#000; margin:5px;}
#nav-below a{color:#000;}
#nav-below a:hover{text-decoration:underline;}

/* Debdatta */
ol.commentlist {
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}

ol.commentlist p {
	margin-bottom:10px;
	line-height: 20px;
}

ol.commentlist cite {
	font-style: normal;
	font-weight: bold;
}

ol.commentlist li {
	padding: 20px 10px 10px 10px;
}

ol.commentlist li.comment {
	padding: 10px 10px 0 10px !important;
	background:#f7f7f7;
	border:1px solid #eee;
}



.coments_now{width:560px; border:1px solid #aeaeae; margin:5px 0; padding:5px; background:#e9e9e9;}
.comment{ list-style-type:none;}
.coments_now .comment-author{ font:bold 14px Arial, Helvetica, sans-serif;}
.coments_now img{ float:left; width:40px; display:block; padding:5px;}
.coments_now div{ display:block; float:right; width:500px; padding-right:5px;} 
.coments_now .reply a{ text-decoration:underline;}

.homimg {float:right; margin:5px 5px 5px 0; height:96px; width:105px; background:#f7f0e8; border:solid 1px #d5d5d5; }
.blogimg{width:97px; height:88px; margin:4px;}
.homimgempty{float:right; margin:5px 5px 5px 0; height:96px; width:105px; background:none;}


/* Debdatta */

#tagpageh1{ color:#4999C3;font:14px Arial, Helvetica, sans-serif; color:#000; margin:5px 0 10px 0px;  border: 1px solid #C9C9C9; padding:7px;  background: none repeat scroll 0 0 #E2E6F0; margin-bottom:10px; font-weight:normal; font-style:italic;}
#tagpageh1 span{font-weight:bold; font-style:normal; color:#333333;}
.entry-title {/*margin:5px 0 10px 5px;*/ font:normal 22px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; }
.entry-title a{ color:#333333!important; font-weight:normal; font-size:18px; font-weight:bold;}

.hentry h1{border: 1px solid #C9C9C9; padding:7px;  background: none repeat scroll 0 0 #E2E6F0; margin-bottom:10px;}
/* Banner CSS */

#gallery {
 position:relative;
 height:294px
}
 #gallery a {
  float:left;
  position:absolute;
 }
 
 #gallery a img {
  border:none;
 }
 
 #gallery a.show {
  z-index:500
 }

 #gallery .caption {
  z-index:600; 
  background-color:#000; 
  color:#ffffff; 
  height:100px; 
  width:100%; 
  position:absolute;
  bottom:0;
 }

 #gallery .caption .content {
  margin:15px 5px 5px 5px
 }
 
 #gallery .caption .content h3 {
  margin:0;
  padding:0;
  color:#fff;
 }
 
 /* Aligning */
 
 .alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}


.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



/*new_css*/
#search_box{ width:293px; float:right; height:20px; margin-top:2px;}
.search{ width:222px; height:20px; border:1px solid #dadada; background:#fff; color:#666666; line-height:20px;}
.button{ background:url(../images/button.png) no-repeat 0 0; width:66px; height:21px; border:0px; cursor:pointer; text-indent:-9999px; text-transform:uppercase;}

/* 9.8.11 Side icons */

#icon{ width:120px; position:fixed; z-index:999px; top:0px; right:0px; float:right; height:37px;}
#icon img{ padding:5px 2px 0 0;}
#top{width:922px; height:25px; margin:0px auto; background:none;}
#wrapper_holder{width:922px; margin:0px auto; background:#fff; border:1px solid #eaeaea;}




.video_box{width:566px; padding:4px; background:#f7f7f7; float:left; border:1px solid #e2e2e2; margin:12px 0 0 0;}
.video{width:286px; height:234px; margin-right:4px; float:left;}
.video_detail{width:276px; background:#fff; height:234px; float:left;}
.video_detail h2{font:normal 18px Arial, Helvetica, sans-serif; color:#1b7caf; margin:4px;}
.video_detail h3{font:bold 12px Arial, Helvetica, sans-serif; color:#000; margin:4px 4px 10px 4px;}
.video_detail h4{font:normal 12px Arial, Helvetica, sans-serif; color:#757575; margin:7px 4px 12px 4px;}
.more_video{width:260px; height:25px; border:1px solid #e2e2e2; background:#f7f7f7; margin:4px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:25px; padding-left:8px;}
.more_video a{color:#fff;}
.more_video a:hover{text-decoration:underline;}
.more_video:hover{background:#d6d6d6;}
