@font-face {
    font-family:Solaimanlipi;
    src: url(http://www.evergreenbangla.com/solaima0.eot);
  }
  .bn{
  font-family:Solaimanlipi;
  }


body{
font-family:Solaimanlipi, Georgia, "Times New Roman", Times, serif;
font-size:100%;
line-height: 1.5em;
color: #333; 
direction: ltr;
text-align: center;
padding:0px;
margin:0px;
background-color:#fff;
padding:0;
margin:0 0 20px 0;
}

a {
color: #21759B;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
  text-decoration:none;
  color:#D54E21;
}


img{
border:0px;
}

h1, h2, h3, h4, ul, ol, li, p{
padding:0;
margin:0;
font-weight:normal;
}
									/*top bar*/
#topbar{
background-color:#21759B;
color:#fff;
margin:0;
padding:0;
overflow:hidden;
clear:both;
min-height:1em;
}
#topbar h1{
font-size:90%;
line-height:1.8em;
}


#page {
margin:0px auto;
padding:0;
width:71.3em;
text-align:left;
min-width:950px;
max-width:1250px;
}

									/*logo and search*/
#top2 {
	height: 10.5em; 
	text-align: center;
	padding-top:0px;
	background-color:#E4F2FD;
}


#logo{
float:left; width:13.58%; height:100%; min-width:140px; min-height:100px; text-align:left;
}
									/*top right search bar*/


#top2r{
float:right; 
margin-left:-140px; 
width:86.42%; 
height:100%; 
min-width:750px;
text-align:left;
border-left: 1px solid #C6D9E9;
}
#top2r h1{
padding:20px;
font-size:200%;
text-align:center;
border-bottom: 1px solid #C6D9E9;
}
#top2r ul{
padding:10px;
text-align:center;
font-size:80%;
color:#666;
line-height:2em;
}
#top2r li{
display:inline;
padding:0 5px;
}
#top2r li a{
font-size:200%;
}

#colcx {
	position: relative;
	margin-top:10px;
}





									/*top menu*/

#topmenu{
text-align:center;
padding:0px 0;
background-color: #EBF4FB;
margin-bottom:10px;
border-bottom: 1px solid #C6D9E9;
border-top: 1px solid #C6D9E9;
}
#searchwrapper {
padding:0px;
margin:0;
position:relative;
height:7em;
width:100%;
}
#searchIE {
width: 100%; height: 101%;
position:relative;
display:block;
}
#searchIE form{
margin:1em 0 0 0;
}

#searchother {
	display: none; left: 0px; width: 100%; position: absolute; height: 100%
}
.sbtn{
background-color:#FF9900;
border:1px solid #999B9A;
background-image:url(images/sbtnbg.gif);
background-repeat:repeat-x;
background-position:center;
font-size:120%;
}
.serachinput{
padding:2px;
font-size:130%;
}								

									/*left menubar*/
#menubar{
float:left;
width:12em;
position:relative;
clear:both;
overflow:hidden;

}
#menubar li{
margin:0 0 2px 0;
}
#menubar li a{
display:block;
padding:5px 0 5px 10px;
background-color:#EBF4FB;
font-size:120%;
}
#menubar li a:hover{
background-color:#E4F2FD;
}

#menubar form{
margin-top:10px;
text-align:center;

}


									/* main content */
#maincontent{
float:right;
width:57.5em;
max-width:1058px;
padding-left:.5em;
}
#maincontent h1{
font-size:200%;
margin:10px 0 10px 0 !important;
color: #40550d;
line-height:2em;
}
#maincontent h2{
font-size:130%;
margin:0 0 10px 0;
line-height:1.8em;
}
#maincontent p{
margin:0 0 10px 0;
font-size:150%;
line-height:1.2em;
}
#maincontent ul{
margin:10px 0 20px 20px;
}
#maincontent ol{
margin:10px 0 20px 20px;
}
#maincontent li{
font-size:150%;
line-height:1.2em;
}


.left{
float:left;
width:60%;
}
.right{
float:right;
width:38%;
}
.right ul{
margin:10px 0 20px 20px !important;
font-size:70% !important;
}
.right ol{
margin:10px 0 20px 20px !important;
font-size:70% !important;
}
h2.widgettitle{
font-size:70%;
}
span.pagetitle{
font-size:200%;
margin:10px 0 10px 0 !important;
line-height:2em;
}
span.ct{
font-size:150%;
}
.postmetadata{
border-top: 1px solid #C6D9E9;
margin:20px 0;
font-size:120%;
}
.entry{
min-height:190px;
}


									/*footer*/
#ftr{
margin:10px auto 10px auto;
text-align:center;
color:#666666;
background-color:#E4F2FD;
border-top: 1px solid #C6D9E9;
padding:10px 0;
clear:both;
width:71.3em;
min-width:950px;
max-width:1250px;
}

.fbangla{
font-size:120%;
}


.btmads{
margin:0 auto;
}

#ftr li{
display:inline;
margin:0 5px;
}

									/* Others */

form{
margin:10px;
}
form p{
font-size:100%;
margin-bottom:10px;
}
form #author, #email, #url, #comment{
font-size:100%;
border:1px solid #C6D9E9;
}

.comments{
border-top: 1px solid #C6D9E9;
padding-top:10px;
}

#comments ol{
list-style:none;
margin-left:10px;
padding-left:0;
}
.catpage ol{
font-size:100%;
line-height:1.5em;
margin-left:50px;
}
.catpage ol a{
font-size:150%;
}

p.ctext{
font-size:100% !important;
}
.comments h2{
font-size:120% !important;
}
.commentlist{
font-size:80%;
}
.commentlist li{
margin-bottom:20px;
}
.commentlist p{
font-size:100% !important;
margin:10px 0 10px 20px !important;
}

.singleads{
height:280px;
width:336px; 
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
float:right;
clear:both;
}