/*

Theme Name: bangladoot

Theme URI: http://bangladoot.org.np

Description: Bangladesh, Nepal

Version: 1.0

Author: kpravash

Author URI: http://kpravash.com.np

Tags: two-columns, fixed-width

*/



* {

	margin: 0px;

	padding: 0px;

}



body, html {

	height: 100%;

}



body {

	background:url(images/page-bg.gif) repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 62.5%;

	color:#3b3b3b;
	text-align:justify;

	line-height:20px;

}

p{
	text-align:justify;
	color:#609E47;
  }

a {

	outline: none;

	text-decoration:none;

}


a:link {

	text-decoration:none;
	color:#609E47;
	font-size:12px;

}
a:hover {

	text-decoration:none;
	color:#609E47;
	font-size:12px;

}



* html .clearfix {

	height: 1%;

}



img {

	border:0;

}



#container {

	width: 960px;

	margin: 0px auto;

	font-size: 1.2em;

	background: url(images/wp-bg.png) no-repeat;

}



#header {

	height:100px;

	overflow:hidden;

	position:relative;

	width:960px;

}



	.home-header {

		border-bottom:10px solid #304f20;

	}

	

h1#logo {

	width: 315px;

	height: 100px;

	display:inline;

	float:left;

	margin-right:5px;

}



h1#logo a {

	display: block;

	width: 315px;

	height: 100px;

	text-indent: -9999px;

	background: url(images/logo.png) no-repeat;

}



	.bangladesh-flag { 

		display:inline; 

		float:left;

		margin-top:25px;

		}

		

a#suscribe {

	background:url(images/suscribe-feed.gif) no-repeat;

	width:180px;

	height:30px;

	text-indent:-9999px;

	position:absolute;

	top:0;

	right:0;

	display:block;

}





/* Page Menu CSS */



#pagemenu {

	width: 100%;

	line-height: 35px;

}



#pagemenu ul#page-list {

	list-style: none;

	padding: 0px 10px;

	margin: 0 auto;

	width: 940px;

	display: block; /* ignored by IE  remove space bug on FF, Chrome */

	background:url(images/nav-bg.gif) no-repeat;

	height:35px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}



#pagemenu a {

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	padding-top:3px;

	text-decoration:none;

}



#pagemenu a:hover {

	color:#f29c92 !important;

	border-bottom:3px solid #f29c92 !important;

}



#pagemenu ul li.page_item a,  

#pagemenu ul li.cat-item a {

	font-weight: bold;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;	

}



#pagemenu ul li.page_item a:hover,  

#pagemenu ul li.cat-item a:hover,  

#pagemenu .current_page_item a,  

#pagemenu .current_page_parent a,  

#pagemenu :hover > a,  #pagemenu 

.current_page_ancestor a {

	text-decoration: none !important;

	color:#f29c92 !important;

	border-bottom:3px solid #f29c92 !important;

}



#pagemenu ul li.page_item ul li.page_item a,  

#pagemenu ul li.cat-item ul li.cat-item a {

	padding-left: 5px;

	text-transform:none !important;

}



#pagemenu ul li.page_item ul li.page_item a:hover,  

#pagemenu ul li.cat-item ul li.cat-item a:hover {

	text-decoration: none;

	padding-left: 5px;

	text-transform:none !important;

}



#pagemenu #page-list {

	margin: 0;

	padding: 0;

}



#pagemenu #page-list li {

	padding: 0px;

	float: left;

	list-style: none;

	line-height: 29px;

	display: inline;

	margin-left: 1px;

	padding:0 12px;

	padding-right:6px;

	background:url(images/spacer.gif) no-repeat 0 17px;

}



#pagemenu #page-list li.home {

	background:none;

}



#pagemenu #page-list li a,  

#page-list li ul li a {

	display: block;

}



#pagemenu #page-list li ul {

	position: absolute;

	width: 180px;

	left: -999em;

	border-top: none;

	margin: 0;

	padding: 0;

}



#pagemenu #page-list li:hover ul,  

#pagemenu #page-list li.sfhover ul {

	left: auto;

	background: #589140;

}



/*Menu Width */



#pagemenu #page-list li ul li {

	line-height: 28px;

	width: 162px;

	margin: 0px;

	border-bottom: 1px solid #2d491e;

	background:none;

}



#pagemenu #page-list li ul li a {

	border-bottom:0 !important;

	line-height:25px;

}



#pagemenu #page-list li:hover,  

#pagemenu #page-list li.hover {

	position: static;

}



#pagemenu #page-list li ul ul {

	margin: -27px 0 0 12em;

}







#pagemenu #page-list li:hover ul ul,  

#pagemenu #page-list li.sfhover ul ul {

	left: -999em;

}



#pagemenu #page-list li:hover ul,  

#pagemenu #page-list li li:hover ul,  

#pagemenu #page-list li.sfhover ul,  

#pagemenu #page-list li li.sfhover ul {

	left: auto;

}



#pagemenu #page-list li:hover ul ul,  

#pagemenu #page-list li:hover ul ul ul,  

#pagemenu #page-list li.sfhover ul ul,  

#pagemenu #page-list li.sfhover ul ul ul {

	left: -999em;

}



#pagemenu #page-list li:hover ul,  

#pagemenu #page-list li li:hover ul,  

#pagemenu #page-list li li li:hover ul,  

#pagemenu #page-list li.sfhover ul,  

#pagemenu #page-list li li.sfhover ul,  

#pagemenu #page-list li li li.sfhover ul {

	left: auto;

}





#home-content {

	width:700px;

	padding:30px 130px;

	text-align:center;

}



	.home-banner {

		display:block;

		margin:15px 0;

	}

	

	.home-banner img.home-banner {

		display:none;

	}



	.home-banner img {

		width:700px;

		height:370px;

		overflow:hidden;

	}



#content {

	width:960px;

	overflow:hidden;

	height:1%;

	padding:30px 0;

}



#sidebar {

	display:inline;

	float:left;

	width:290px;

}



	.box {

		margin-bottom:20px;

	}

	

	.box h2 {

		font-size:14px;

		font-weight:bold;

		text-transform:uppercase;

		margin-bottom:5px;

	}

	

	.box li.box-top {

		width:290px;

		height:20px;

		overflow:hidden;

		background:url(images/box-top.gif) no-repeat;

		display:block;

	}

	

	.box li.box-content {

		padding:20px;

		background:url(images/box-content-bg.gif) bottom no-repeat;

		padding-top:0;

	}

	

	.box li.box-content a {

		color:#000;

		text-decoration:underline;

	}

	

	.box li.box-content a:hover {

		text-decoration:none;

	}



#right-coll {

	display:inline;

	float:right;

	width:640px;

}



#inner-banner {

	width:640px;

	height:199px;

	overflow:hidden;

	background:url(images/inner-banner-bg.gif) no-repeat;

}



#inner-banner img {

	width:640px;

	height:180px;

	overflow:hidden;

}



	.post {

		padding-right:130px;

		padding-top:30px;

		padding-bottom:20px;

		width:510px;

		background:url(images/post-bg.gif) no-repeat right top;

	}

	

	.post p {

		display:block;

		margin-bottom:15px;

	}

	

	.post a {

		text-decoration:underline;

		color:#000;

	}

	

	.post a:hover {

		text-decoration:none;

	}



.post h2 { display:block; padding-bottom:10px; }



#footer {

	display:block;

	background:url(images/footer-bg.gif) no-repeat;

	height:29px;

	margin:0;

	padding:15px;

	list-style:none;

	color:#fff;

	line-height:16px;

	font-size:11px;

}



#footer  a {

	color:#fff;

}
