/*
Theme Name: ajtheme
Theme URI: http://ajtechbd.com/
Description: A customised theme by ajtechbd.com.
Author: Ranobi Pal
Version: 1.0 (optional)
Tags: Dynamic logo upload, built-in banner rotator,cateory chooser, editor pick

General comments and license statement (optional).
*/
@charset "utf-8";
/* CSS Document */

/*browser resets*/
body{ 
    margin:0; 
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
p,tr,td,div,span,pre,ul,li{ 
	padding:0;
	margin:0
}

.comments_template{ margin-top: 20px;}
H3#comments,h3#reply-title{ background-color:#DEE; border:2PX solid #C0C0BE; padding:5PX; font-family:Verdana, Geneva, sans-serif}
form#commentform{margin:10px;}
form#commentform input[type="button"],form#commentform textarea{ border:1px solid none; -moz-border-radius:4px 4px 4px 4px;}
form#commentform p label{  width: 200px;}
form#commentform input#author{ margin-left: 20px; border:2px solid #999;-moz-border-radius:4px 4px 4px 4px;}
form#commentform input#email{ margin-left: 23px; border:2px solid #999;-moz-border-radius:4px 4px 4px 4px;}
form#commentform input#url{ margin-left: 16px; border:2px solid #999;-moz-border-radius:4px 4px 4px 4px;}
form#commentform textarea#comment{ margin-left: 16px; border:2px solid #999; padding:5px;}
form#commentform input#submit{ margin: 16px; border:2px solid #999; padding:5px;-moz-border-radius:4px 4px 4px 4px;}
h3.author{font-family:verdana;
font-size:13px;
margin:0;
padding:5px 0 0;}
p.logged-in-as{ margin-left: 500px}
p.form-allowed-tags{ display:none}
ol.commentlist li{ list-style:none; background-color: #CCC; margin:5px }
ol.commentlist li ul { margin-left: 20px;}
ol.commentlist li ul li{ background-color: #DBCFCE }
div.commcount{ display: none}
div.comment-body{ float:left; width:550px; clear:right}
div.avatar{ float:left; margin:10px}
div.avatar img{ width: 40px; height:40px}
div.reply a:link,div.reply a:visited{ font-size: 11px}
span.fn{ margin:0 5px; color:#036}
span.date{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#930}
span.date a:link,span.date a:visited{ color:#C30}
p.comment-form-comment label{ display:block; font-size: 14px; font-weight: bold; color:#333; clear: both}


.clear{ 
	clear:both;	
}
.wrapper{
	height:auto;
	overflow:hidden;
	background:#e1d4c0 url(images/wrapper_bg1.png) repeat-x top left
}
.container{ 
	width:1078px;
	height:auto;
	overflow:hidden;
	text-align:left;
	background: url(images/content_area_bg.png) repeat-y top left
}

/*HEADER CSS */
.header{ 
	width:100%;
	height:174px;
	background:#4876cc url(images/header_bg.png) repeat-y top left;
	border-bottom: 3px solid #4876cc
}
.header_top{ 
	width:100%;
	height:146px;
}

.header_inner{
	margin: 0 70px;
	width: 970px;
	height: 120px;
	padding-top: 20px
}

.header_inner .logo{
	float:left;
	width: 257px;
	height: 100px;
}

.header_inner .logo a img{ border:none}

.header_inner .header_text {
	float:right;
	height:110px;
	margin-right:15px;
	width:600px;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	
	
}
.header_text_bg{ 
background:url(images/top_block_bg.png) repeat-x top left; 
height:60px;
margin:20px;
width:468px; 
border:1px solid #005984
}

.menu_bar{ 
	width:1078px;
	height:28px;
	background-color:#00193d;
	
}
.menu_bar .menu{width:988px;margin:0 47px 0 21px;}


ul.menu,
ul.menu li,
ul.menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.menu {
 position: relative;
 z-index: 597;
 float: left;
}

ul.menu li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.menu li.hover,
ul.menu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.menu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.menu ul li {
 float: none;
}

ul.menu ul ul {
 top: 1px;
 left: 99%;
}

ul.menu li:hover > ul {
 visibility: visible;
}
ul.menu {
 font-weight: bold;
}

	ul.menu li {
	 padding: 3px 10px 4px;
/*	 border-style: solid;
	 border-width: 0px 2px 0px 0;
	 border-style: groove;
	 border-color:#333;*/
	 color: #fff;
	}
	
	ul.menu li.last{ border-right: none}

	ul.menu li.hover,
	ul.menu li:hover,
	ul.menu li.current-menu-item{
	 background-color: #4876CC;
	 color: #fff;
	}

	ul.menu a:link,
	ul.menu a:visited	{ color: #fff; text-decoration: none; }
	ul.menu a:hover		{ color: #000; }
	ul.menu a:active	{ color: #4876CC; }


	/* -- level mark -- */

	ul.menu ul {
	 width: 150px;
	 margin-top: 1px;
	 background-color: #4876CC;
	}

		ul.menu ul li {
		 font-weight: normal;
		}
		ul.menu ul li:hover{ background-color:#036}

/*END HEADER CSS*/
a.readmore_link:link,a.readmore_link:visited{ font-size:11px; color:#C30; text-decoration:none}
a.readmore_link:hover{ text-decoration: underline}
/* CONTENT AREA CSS*/
.content{ 
	width:100%; 
	height:auto;
	overflow:hidden
}

.content_inner{ 
	width:985px;
	height:auto;
	margin:10px 43px 10px 50px
}

/* START LEFT CONTENT CSS*/
.content_left{
	width: 710px;
	height:auto;
	float:left;
}
.content_left p{ font-family:Verdana, Geneva, sans-serif;font-size:9pt; line-height: 0.6cm}
.content_left p img{ float:left; margin-right:10px; border:2px solid #CCC; padding:1px;}
.content_left p img:hover{ border:2px solid #999}
.content_left h2{ margin: 5px 0}
.content_left h2 a:link,.content_left h2 a:visited{ text-decoration: none; color:#00193D; font-size: 20px} 
.content_left h2 a:hover{ text-decoration: underline}

.content_left .post{
	width:700px;
	height:auto;
	overflow: hidden;
	padding-bottom: 25px;
}

.content_left .post p a img{
	float:left;
	width:250px;
	height:250px;
	
}
.content_left .post p a img:hover{ border:1px solid #999}
.content_left .post h2.title{
	padding:0 0 0 270px;
}
.content_left .post h2.title a:link,.content_left .post h2.title a:visited{ text-decoration:none; font-size:18px;}
.content_left .post h2.title a:hover{text-decoration: underline;}
.content_left .post p img{
	float:left;
	margin: 10px;
	padding:1px;
	border:1px solid #CCC
	
}

.content_left .block{
	width: 710px;
	height:auto;
	clear:both
}

.content_left .block .block_left{
	width: 460px;
	height:auto;
	float:left;
	padding-right:10px
}
.content_left .block .block_right{
	margin-top: 5px;
	width: 240px;
	height:auto;
	float:right;
	
}
.content_left .block .block_right .editor_pick{

	width: 240px;
	height:auto;
	background-color:#FFF;
	border:1px solid #C7C0B8;
	
}
.content_left .block .block_right .editor_pick_content{
	padding:0 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height: 0.6cm
}

.content_left .block .block_right .editor_pick_content p img{
	width: 200px;	
	height: 200px;
	padding: 1px;
	margin:9px;
	border:1px solid #CCC
}
.content_left .block .block_right .editor_pick_content p img:hover{ border:1px solid #999}
.content_left .block .block_left .home_leading_post{
	width:100%;
	height: auto;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #CCC
}
	/* slider */

		#slider1 ul, #slider1 li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider1, #slider1 li{ 
			height:auto;
			width:450px;
			overflow:hidden;
			padding-bottom: 20px;
			}	
		#slider1{ 
			margin-left:5px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:-25px;
			top:71px;
			display:none;
			}	
								
	
	/* // slider */	
.content_left .block .block_left .home_leading_post h2{
	font-size:24px;
	margin:0;
	padding:0
	}
.content_left .block .block_left .home_leading_post h2 a:link,.content_left .block .block_left .home_leading_post h2 a:visited{
	text-decoration:none
}

.content_left .block .block_left .home_leading_post h2 a:hover{
	text-decoration:underline
}

.content_left .block .block_left .home_leading_post p{
	 font-size: 12px;
	 line-height: 0.5cm;
	 font-family:Verdana, Geneva, sans-serif
	}
	
.content_left .block .block_left .home_leading_post p img{
	float:left;
	margin-right:5px;
	border:0;
	width: 230px;
	height:230px
}

.content_left .block .block_left .recent_articles{
	background:#FFF;
	border: 1px solid #CCC
	
}

.content_left .block .block_left .recent_articles ul{
	margin:0 0 0 10px
	}
	
.content_left .block .block_left .recent_articles ul li{
	/*list-style-image:url(images/bullet_recent_articles.png);*/
	list-style:none
}

.content_left .block .block_left .recent_articles ul li a:link,.content_left .block .block_left .recent_articles ul li a:visited{
	/*background:url(images/arrow-article.png) no-repeat 0 2px;*/
	padding:5px 0 0px 5px;
	color: #333;
	text-decoration:none; font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	display:block;
	font-weight:bold;
	color: #00193D
	
}

.content_left .block .block_left .recent_articles ul li a:hover{
/*	background:url(images/arrow-article.png) no-repeat  0 2px;*/
	padding:5px 0 0px 5px;
	color: #333;
	text-decoration: underline;
	display:block;
	font-weight:bold
	
}

.content_left .block .block_left .recent_articles ul li a.readmore_link:link,
.content_left .block .block_left .recent_articles ul li a.readmore_link:visited,
.more_article_list ul li a.readmore_link:link,
.more_article_list ul li a.readmore_link:visited{
	font-size: 10px;
	height:auto;
	padding:0;
	margin:0;
	display:inline
}
.content_left .block .block_left .recent_articles ul li p{ 
   padding: 0px 0px 10px 7px;
   font-size:11px;
   width: 95%;
   border-bottom:1px dotted #999
}
.content_left .block .block_left .recent_articles ul li.last p{ border-bottom:none}
.box_articles{
	width: 97%; 
	height: auto;
	overflow:hidden;
	margin: 5px;
	padding:5px 13px 5px 5px;
	border:1px solid #c7c0b8;
	background-color:#fff
}

.article{
	width:23%;
	height: auto;
	overflow:hidden;
	float:left;
	margin: 5px;
	text-align:center
}

.article img{
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:1px;
}

.article span.article_title{
	color: #C30;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	display:block;
	margin: 5px 0 0 0;
}

.article span.article_title a:link,.article span.article_title a:visited{
	color:#C30;
	text-decoration: none;
}

.article span.article_title a:hover{
	text-decoration: underline
	
}
.article span.article_content p{
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	display:block;
	width:99%;
	margin: 5px 0 0 15px;
	line-height: 0.5cm
}

.more_article_list{
	background-color:#FFFFFF;
	border:1px solid #C7C0B8;
	float:left;
	height:auto;
	margin:0 0 0 5px;
	width:410px;
}

.more_article_list h3,.editor_pick h3{
	margin:0;
	padding:0;
	color: #fff;
	font-size:14px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Geneva, sans-serif;
	width:94%;
	height:17px;
	padding: 3px 3%;
	background: url(images/article_archieve_title_bg.png);
}

.more_article_list ul{
	margin:0 0 10px 10px
	}
	
.more_article_list ul li{
	/*list-style-image:url(images/bullet_recent_articles.png);*/
	list-style:none
}

.more_article_list ul li a:link,.more_article_list ul li a:visited{
/*	background:url(images/arrow-article.png) no-repeat 0 4px;*/
	padding:5px 0 0px 0px;
	color: #333;
	text-decoration:none; font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	display:block;
	font-weight:bold
	
}

.more_article_list ul li a:hover{
	/*background:url(images/arrow-article.png) no-repeat  0 4px;*/
	padding:5px 0 0px 0px;
	color: #333;
	text-decoration: underline;
	display:block;
	font-weight:bold
	
}
.more_article_list ul li  p{
	border-bottom:1px dotted #999999;
	font-size:11px;
	padding:0 0 10px 0px;
	width:95%;
	line-height: 0.6cm
	}
	
.more_article_list ul li.last  p	{ border: none}
	
.advert_banners{
	width:275px;
	height: auto;
	background-color:#FFF;
	border:1px solid #C7C0B8;
	float: left;
	margin:0 0px  0 15px;
}

.advert_banners a img{

	padding:6px 7px 6px 15px; 
	border: none
}

/*END LEFT CONTENT CSS*/



/* START RIGHT */
.content_right{
width: 260px;
height: auto;
float: right;

}

.sidebar_rounded_widget {
	width:260px;
	height:auto;
	padding-top: 12px;
	margin-bottom:10px;
	background:url(images/cat-top-rounded.png) no-repeat 0 0;
	}
	
.sidebar_rounded_widget .round_inner{
	width: 235px;
	height: auto;
	border:3px solid #e1d4c0;
	margin:3px 11px 0 4px;
	background-color:#FFF;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}

.sidebar_rounded_widget .round_inner ul{ margin:0 0 0 5px;}
.sidebar_rounded_widget .round_inner ul li{ list-style:none}
.sidebar_rounded_widget .round_inner ul li a:link,.sidebar_rounded_widget .round_inner ul li a:visited{
	background:url(images/arrow-article.png) no-repeat 0 4px;
	padding:5px 0 15px 25px;
	color: #333;
	text-decoration:none; font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	font-weight:bold
	
}

.sidebar_rounded_widget .round_inner ul li a:hover{
	padding:5px 0 15px 25px;
	color: #333;
	text-decoration: underline;
	display:block;
	font-weight:bold
	
}
.sidebar_rounded_widget h3{
	color:#00193D;
	font-family:verdana;
	font-size:14px;
	font-style:italic;
	margin:0;
	padding:0 15px;
	text-transform:capitalize;
	text-shadow:#CCC
}

 .sidebar_no_round{
	width: 235px;
	margin:3px 11px 0 4px;
	padding:5px
}
/* END RIGHT SIDE CSS */
.footer{
	width:951px;
	height: auto;
	overflow:hidden;
	margin: 15px 45px 15px  65px;
	background:url(images/footer_top.png) no-repeat top left;
}

.footer_mid{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(images/footer_middle.png) repeat-y top left;
	margin-top:20px;
	text-align:center
}
.footer_mid .menu-primary-container ul li{ display: inline; list-style-type:square }
.footer_mid .menu-primary-container ul li ul{ display:none}
.footer_bottom{
	width:100%;
	height:23px;
	background:url(images/footer_bottom.png) no-repeat top left;
}
.copy_right_info{
	font-family:Verdana, Geneva, sans-serif;
	color:#C30;
	font-size:11px;
}
ul.footer_menu{
	margin:7px 50px;
	padding:0;
	text-align:center
}
ul.footer_menu li{
	list-style:none
}

ul.footer_menu li a:link,ul.footer_menu li a:visited{
	display:block;
	width:auto;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0 10px;
	border-right:2px solid #900;
	float:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#C30
}
ul.footer_menu li#last a{ border:none}
ul.footer_menu li a:hover{ text-decoration:underline}


