
/* ---------------------------------------------------------------------- */
/*	Reset & Clearfix (http://meyerweb.com/eric/tools/css/reset/)
/* ---------------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;outline:0;padding:0;}       article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}
 /*table{border-collapse:collapse;border-spacing:0}*/

input,textarea,select{
	margin:0;
	padding:0;
}

/* Clearfix */
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{zoom:1}

/* Some basic settings */
h1, h1 .button {
	font-size: 16px;
	
}
h2, h2 .button {
	font-size: 14px;
		

}
h3, h3 .button {
	font-size: 14px;
}
h4, h4 .button { font-size: 14px; }
h5, h5 .button { font-size: 14px; }
h6, h6 .button { font-size: 14px; }
small {
	font-size: 10px;
	color: #6d6e71;
}
ol { list-style: decimal; margin-left:25px; }
ul { list-style: disc; }
img { margin-bottom: 0px; max-width: 100%;}
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote,article,p { margin-bottom: 10px; }






a{color:#337700;}a:hover{color:#337700;}a:visited{color:#333333;}#wrap{width:expression(this.width> 1028 ? 1028: true);min-width:450px;max-width:996px;width:100%;margin:0px auto;}.cl{clear:both;}#top-header{background:#669900;padding:0px 10px;}#top-menu{color:#ffffff;float:right;padding:4px 0 0;font-family:sans-serif;font-size:13px;}#top-menu a{text-decoration:none;color:#ffffff;}#logo{float:left;}#middle-header{padding:0;float:center;height:90px;}#title-img{float:left;}#title-img a{display:block;}#title-img img{border:0;}#title-ad{float:left;}#main-outer{width:100%;border-top:1px solid #ffffff;float:left;overflow:hidden;background:#FFFFFF;}#main-inner{width:100%;float:left;position:relative;}#left-outer{float:left;max-width:600px;position:relative;background:#ffffff;padding:0 20px 0 28px;}#left-inner{padding:0;width:100%;}#social a{font-family:sans-serif;font-size:13px;text-decoration:underline;cursor:pointer;}#social ul{list-style:none;margin:0;}#social li{float:right;margin:0 4px;}#article{color:#333333;margin-top:10px;}h1{font-size:16px;}h1 a{text-decoration:none;color:#333333;}#article-info{font-weight:bold;}#citation-outer{font-family:sans-serif;border:3px double #a5a5a5;width:90%;margin:0 auto;}#citation-inner{padding:10px;}#citation-heading{font-weight:bold;font-family:sans-serif;font-size:16px;}#citation-author{font-family:sans-serif;font-size:13px;}#citation-inner h2{font-family:sans-serif;font-size:13px;}#citation-url{font-family:sans-serif;font-size:10px;}#tags{text-align:center;font-size:13px;margin-top:30px;margin-bottom:30px;}#tags a{font-size:16px;}#tags #print a{font-size:13px;}#jump{text-align:center;}#bottom-links{text-align:center;}hr{width:100%;text-align:center;}#advertisements{font-family:Verdana;font-size:13px;}#right-outer{float:left;width:300px;position:relative;padding:0px 28px 0 20px;}#right-inner{padding:0px;width:300px;}








/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
/* ---------------------------------------------------------------------- */

body {	
	font-family:sans-serif;
	font-size: 13px;
	line-height: 20px;
	color:#333333;
	
}

.dark-grey-bg{
	background:#e0e0e0;	
}

.light-yellow-bg{
	background:#fffff0;
}

.::selection { background: #FFFFFF; color: #444444; text-shadow: none; }

h1, h2, h3, h4, h5, h6 {
	font-family:sans-serif;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: 5px;
}

h3, h4, h5 {
	font-weight: 700;
}

a, a > * {
		color:#336633;
		text-decoration: underline;
		
		-webkit-transition: all .75s ;
		-moz-transition: all .75s ;
        -ms-transition: all .75s ;
        -o-transition: all .75s ;
		transition: all .75s ;

}

a:hover, a > *:hover {
	background: #dbeb5c;
	text-decoration: underline;

}

hr {
	background: #000;
	color: #000;
	height:2px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

	hr.dotted { border-style: dotted; }

	p + hr { margin: 25px 0 20px; }
	
/*	Generic Classes
/* ---------------------------------------------------------------------- */

.hidden { display: none; }

.disabled { cursor: auto; }

.screenreader { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); /* Fallback for old IE */ position: absolute; }

.align-center { margin-left: auto; margin-right: auto; text-align: center; }

.align-left { float: left; }

	img.align-left { margin-bottom: 15px; margin-right: 15px; }

.align-right { float: right; }

	img.align-right { margin-bottom: 15px; margin-left: 15px; }
	img {
		max-width:100%;
	}

/*======================================================*/
						/*Main Container*/
	/*======================================================*/

#container{
	width:960px;
	margin:auto;
	overflow:hidden;
}	

#container-with-border{
	width:960px;
	margin:auto;
	overflow:hidden;

	border-left:1px solid #000;
	border-right:1px solid #000;
	
}

/*======================================================*/
					/*Header*/
	/*======================================================*/

#header{
	width:100%;
	float:left;
}

#header .branding{
	width:100%;
	background:#669900;
	float:left;
}

.branding .logo{
	float:left;
	padding-left:10px;
}

.branding .branding-right-txt{
	float:right;
	padding-right:10px;
	color:#FFF;
}

.branding .branding-right-txt a{
	color:#FFF;
} 

.branding .branding-right-txt strong{
	text-transform:uppercase;
	color:#FFF;
}

.branding .branding-right-social-links{
	float:right;
	padding-right:10px;
	color:#FFF;
}

.branding .branding-right-social-links a{
	color:#FFF;
	text-decoration:none;
} 


#header .header-img-ad-container{
	width:100%;
	height: 90px;
	float:left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.header-img-ad-container .header-left-img{
	/*width:24.2%;*/
	width:232px;
	float:left;
}

.header-img-ad-container .header-right-ad-728{
	/*width: 75.8%;*/
	width:728px;
	height:90px;
	float:left;
}

.header-img-ad-container .header-right-ad-468{
	/*width: 75.8%;*/
	width:468px;
	height:60px;
	float:left;
}

.header-img-ad-container .header-right-ad-320{
	/*width: 75.8%;*/
	width:320px;
	height:50px;
	float:left;
}


#header .mainmenu{
	width:100%;
	background:#dbdfd3;
	float: left;
}

.mainmenu ul{
	text-align:center;
	margin:0;
}

.mainmenu ul li{
	list-style:none;
	display:inline-block;
	border-right: 1px solid #333333;
	line-height: 11px;
	padding-right:3px;
}

/*======================================================*/
						/*Responsive Menu Css*/
	/*======================================================*/
	
	a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: none;
	padding: 1px 0;
	min-height: 49px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 18px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.mean-container a:hover.meanmenu-reveal{
		background: #669900;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #669900;
	margin-top: 50px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: none;
	width: 100%;
	
}

.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #fff;
	border-bottom: 1px solid #383838;
	border-bottom: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
	text-transform: uppercase;
	
}

.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-bottom: 1px solid #f1f1f1;
	border-bottom: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #dbeb5c;
	
}

.mean-container .mean-nav ul li a.mean-expand {
	width: 26px;
	height: 26px;
	border: none !important;
	padding: 12px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: none;
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	
}

/*======================================================*/
						/*Contentarea*/
	/*======================================================*/

#contentarea{
	width: 960px;
	float:left;
	background:#FFF;
}

.right-content-container{
	width: 609px;
	float:right;
	font-size:16px;
	padding:0 15px;
}

.left-content-container{
	width: 609px;
	float:left;
	font-size:16px;
	border-right:1px solid #333333;
	padding:0 15px;
}

.left-content-container .left-content-top-img{
	width: 639px;
	float:left;
	margin-left:-15px;
	margin-bottom:20px;
}

.left-content-top-img .caption{
	font-weight:bold;
	text-align:center;	
	margin:0;
}	

.left-content-container .author{
	margin-bottom:25px;
}

.left-content-container .left-content-left-ad{
	width:300px;
	height:250px;
	float:left;
	margin:0px 25px 0 0;
	overflow: hidden;
}

.left-content-container .righ-side-img{
	float:right;
	margin:0px 0 20px 25px;
}

.righ-side-img .img-heading h3{
	font-weight:bold;
	text-transform:none;
	text-align:center;
}

.righ-side-img p{
	margin:0;
}


.left-content-container  .right-side-table{
	width:50%;
	float:right;
	font-size:12px;
	margin:0px 0 20px 25px;
}

.right-side-table .table-heading{
	text-align:center;
}

.right-side-table .table-heading h3{
	font-weight:bold;
	text-transform:none;
	text-align:center;
}

.right-side-table p{
	margin:0;
}

.satellite-imagery-table{

}

.satellite-imagery-table th{
	text-align:left;
	background:#fffff0;
}

.two-column-container{
	width:100%;
	overflow:hidden;
}

.two-column-container .column1{
	width:49%;
	float:left;
}

.two-column-container .column2{
	width:49%;
	float:right;
}

.share-this-plugin{
	text-align:center;
}

.other-pages-section{
	overflow:hidden;
}

.other-pages-section .column1{
	font-size:12px;
	text-align:right;
}

.other-pages-section .column2{
	font-size:12px;
	text-align:left;
}

.recent-deforestation-news-articles-container{
	background:#fffff0;
	padding:15px;
	overflow:hidden;
}

.recent-deforestation-news-articles-container .recent-deforestation-news-articles-ad{
	float:left;
	width:160px;
	margin:0 25px 25px 0;
}

.recent-deforestation-news-articles-container .artical-container{
	font-size:13px;
	margin-bottom:30px;
}

.recent-deforestation-news-articles-container .artical-container a{
	font-weight:bold;
}

.recent-deforestation-news-articles-container .artical-container img{
	float:left;
	margin:0 15px 15px 0;

}

.right-content-container-right-search{
	margin:10px;
	text-align:right;
}

.full-container{
	width:96%;
	padding:20px;
	float:left;
	margin:20px 0;
}

.rain-forest-main-img-holder{
	width:100%;
	margin-top:15px;
}

.headline{
	padding:10px;
}

.share-this{
	
}

/*======================================================*/
						/*Sidebar*/
	/*======================================================*/

#left-sidebar{
	width: 306px;
	padding: 0 7px;
	float: left;
}
	
#sidebar{
	width: 306px;
	padding: 0 7px;
	float: right;
	background:#fffff0;	
}

#sidebar .sidebar-top-search{
	display:block!important;
	margin:15px auto;
	text-align: center;
}

#sidebar .sidebar-single-ad, #left-sidebar .sidebar-single-ad{
	width: 100%;
	float: left;
	margin:15px 0;
	text-align: center;
}

#sidebar .single-column-container, #left-sidebar .single-column-container{
	float:left;
	width:100%;
	margin:15px 0;
}


#sidebar .sidebar-4-img-container, #left-sidebar .sidebar-4-img-container{
	float:left;
	width:100%;
	margin:15px 0;
}

.sidebar-4-img-container .img-container1{
	width:49%;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.sidebar-4-img-container .img-container2{
	width:49%;
	float:right;
	margin-right:0px;
	margin-bottom:5px;
}

.sidebar-4-img-container .img-desciption{
	text-align:center;
	font-size:10px;
	margin:0;
}

#sidebar .sidebar-2column-container, #left-sidebar .sidebar-2column-container{
	width:100%;
	float:left;
	margin:15px 0;

}

.sidebar-2column-container .sidebar-column1{
	width:49%;
	float:left;
}

#sidebar .sidebar-2column-container .sidebar-column2{
	width:49%;
	float:right;
}

#sidebar .sidebar-3column-container, #left-sidebar  .sidebar-3column-container{
	width:100%;
	float:left;
	margin:15px 0;
}

.sidebar-3column-container .sidebar-column1{
	width:30%;
	float:left;
	margin-right:10px;
}

.sidebar-3column-container .sidebar-column2{
	width:30%;
	float:left;
	margin-right:10px;
}

.sidebar-3column-container .sidebar-column3{
	width:30%;
	float:right;
}

#sidebar  .sidebar-weelky-news-letter-container,  #left-sidebar .sidebar-weelky-news-letter-container{
	width:100%;
	float:left;
	margin:15px 0;
}

#sidebar  .sidebar-weelky-news-letter-container form,  #left-sidebar .sidebar-weelky-news-letter-container form{
	text-align:center;
}

/*======================================================*/
						/*Footer*/
	/*======================================================*/

#footer{
	width:960px;
	float:left;
	background:#FFF;
}	

#footer .footer-ad-728{
	width:728px;
	height:90px;
	overflow:hidden;
	margin:20px auto;
}

#footer .footer-ad-468{
	width:468px;
	height:60px;
	overflow:hidden;
	margin:20px auto;
}

#footer .footer-ad-320{
	width:320px;
	height:100px;
	overflow:hidden;
	margin:20px auto;
}

#footer .footer-container{
	padding:0 10px;
}

#footer .footer-menu{
	border-top:1px solid #333333;
	text-align:center;
}

#footer .footer-menu li{
	list-style:none;
	display:inline-block;
	border-right:1px solid #333333;
	padding-right: 5px;
	font-size: 11px;
	line-height: 11px;
}

#footer .copyright{
	text-align:center;
	font-size: 11px;
	margin:10px 0;
}

#footer .footer-description{
	text-align:center;
	font-size: 11px;
	font-weight: normal;
}

#footer .footer-grey-txt{
	font-size: 12px;
	text-align:center;
	margin:10px 0;
	color:#fffff0;
}

/*===Custom CSS===*/
.sub-heading{
	font-family:sans-serif;
	text-transform:none;
	margin:20px 0 10px 0;
	clear: both;
}

.list-style-bullet{
	padding-left:40px;
}

.list-style-bullet li{
	list-style:disc;
	
}

.template-heading{
	font-size:18px;
}

.template-heading a{
	text-decoration:none;
}

.small-font-size1{
	font-size:12px;
}

.mL .ml-three-column-container{
	float:left;
	
}

.ml-three-column-container .ml-img-container{
	width:150px;
	font-size:10px;
	display:inline-block;
	text-align: center;
	margin-left:20px;
	margin-bottom:20px;
}

.ml-img-container p{
	text-align:center;
	margin:0;
}

.mO {overflow: hidden!important; margin: 10px 0!important;}

.mO:hover{
	background: #dbeb5c!important;
}



/*Three mage Clumn Container*/

.three-column-img-container{
	float:left;
	width:100%;
}

.three-column-img-container .img-container{
	width:150px;
	font-size:10px;
	display:inline-block;
	text-align: center;
	margin-left:20px;
	margin-bottom:20px;
}

.img-container a{
	text-align:center;
	margin:0;
}

.pagination-container{
	width:100%;
	margin:20px 0;
}

.visible-horizontal-phone {
  display: none !important;
}

.visible-vertical-phone {
  display: none !important;
}


.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}



/*======================================================*/
						/*Media Query*/
	/*======================================================*/


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) and (max-width: 1024px) {


}



/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {


  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  .visible-phone {
     display: none !important;
  }


/*======================================================*/
						/*Main Container*/
	/*======================================================*/

#container{
	width:748px;
	margin:auto;
	overflow:hidden;
}

#container-with-border{
	width:748px;
	margin:auto;
	overflow:hidden;

	border-left:1px solid #000;
	border-right:1px solid #000;
	
}


/*======================================================*/
					/*Header*/
	/*======================================================*/

#header .header-img-ad-container{
	width:748px;
}

.header-img-ad-container .header-left-img{
	display:none;
}	

.header-img-ad-container .header-right-ad-728{
	float:none;
	margin:auto;
}


/*======================================================*/
						/*Contentarea*/
	/*======================================================*/

#contentarea{
	width: 748px;
	float:left;
	background:#FFF;
}

.right-content-container{
	width: 403px;
	float:right;
	font-size:16px;
	padding:0 15px;
}

.left-content-container{
	width: 403px;
	float:left;
	font-size:16px;
	border-right:1px solid #333333;
	padding:0 15px;
}

.left-content-container .left-content-top-img{
	width: 433px;
	float:left;
	margin-left:-15px;
	margin-bottom:20px;
}

.left-content-container .right-side-table {
	width: 100%;
	float: none;
	font-size: 12px;
	margin: auto;
	
}

.left-content-container .righ-side-img {
	float: none;
	margin: auto;
	text-align: center;
}


.full-container {
	width: 94.6%;
	padding: 20px;
	float: left;
	margin: 20px 0;
}

/*======================================================*/
						/*Sidebar*/
	/*======================================================*/
#left-sidebar{
	width: 300px;
	padding: 0 7px;
	float: right;
}

#sidebar{
	width: 300px;
	padding: 0 7px;
	float: right;
	background:#fffff0;	
}


/*======================================================*/
						/*Footer*/
	/*======================================================*/


#footer {
	width: 748px;
	float: left;
	background: #FFF;
}

#footer .footer-container{
	padding:0 10px;
}


}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: none !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  .visible-vertical-phone {
  display: none !important;
 }
  .visible-horizontal-phone  {
     display: inherit !important;
  }

/*======================================================*/
					/*Header*/
	/*======================================================*/

#header .header-img-ad-container{
	width:468px;
	height: 60px;
}

.header-img-ad-container .header-left-img{
	display:none;
}	

.header-img-ad-container .header-right-ad-468{
	float:none;
	margin:auto;
}

.branding .logo {
	float: none;
	padding-left: 0;
	text-align: center;
}

.branding .branding-right-txt {
	float: none;
	padding-right: 0;
	color: #FFF;
	text-align: center;
}


.branding .branding-right-social-links{
	float: none;
	text-align:center;
}

/*======================================================*/
						/*Main Container*/
	/*======================================================*/


#container{
	width:468px;
	margin:auto;
	overflow:hidden;
}

#container-with-border{
	width:468px;
	margin:auto;
	overflow:hidden;

	border-left:1px solid #000;
	border-right:1px solid #000;
	
}

/*======================================================*/
						/*Contentarea*/
	/*======================================================*/

#contentarea{
	width:468px;
	float:left;
	background:#FFF;
}

.right-content-container{
	width: 94%;
	float:right;
	font-size:16px;
	padding:0 15px;
}

.left-content-container{
	width: 94%;
	float:left;
	font-size:16px;
	border-right:none;
	padding:0 15px;
}

.left-content-container .left-content-top-img{
	width: 468px;
	float:none;
	margin-left:-15px;
	margin-bottom:20px;
}

.left-content-container .right-side-table {
	width: 100%;
	float: none;
	font-size: 12px;
	margin: auto;
}

.left-content-container .righ-side-img {
	float: none;
	margin: auto;
	text-align: center;
}

.three-column-img-container {
	float: none;
	width: 84%;
	margin: auto;
}

.full-container {
	width: 91.4%;
	padding: 20px;
	float: left;
	margin: 20px 0;
}

.share-this{
	margin:auto;
}

/*======================================================*/
						/*Sidebar*/
	/*======================================================*/
	
#left-sidebar{
	width: 97%;
	padding: 0 7px;
	float: none;
}
	
#sidebar{
	width: 97%;
	padding: 0 7px;
	float: none;
	background:#fffff0;	
}

#sidebar .sidebar-4-img-container, #left-sidebar  .sidebar-4-img-container{
	float:none;
	width:68%;
	overflow: hidden;
	margin:15px auto;
}


/*======================================================*/
						/*Footer*/
	/*======================================================*/


#footer {
	width: 468px;
	float: left;
	background: #FFF;
}

#footer .footer-container{
	padding:0 10px;
}


}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: none !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  .visible-vertical-phone{
     display: inherit !important;
  }
  .visible-horizontal-phone {
   display: none !important;
  }

/*======================================================*/
						/*Main Container*/
	/*======================================================*/
	
#container{
	width:320px;
	margin:auto;
	overflow:hidden;
}	

#container-with-border{
	width:320px;
	margin:auto;
	overflow:hidden;

	border-left:1px solid #000;
	border-right:1px solid #000;
	
}


/*======================================================*/
					/*Header*/
	/*======================================================*/

#header .header-img-ad-container{
	width:320px;
	height: 50px;
	margin:auto;
}

.header-img-ad-container .header-left-img{
	display:none;
}	

.header-img-ad-container .header-right-ad-234{
	float:none;
	margin:auto;
}

.branding .logo {
	float: none;
	padding-left: 0;
	text-align: center;
}

.branding .branding-right-txt {
	float: none;
	padding-right: 0;
	color: #FFF;
	text-align: center;
}

.branding .branding-right-social-links{
	float: none;
	text-align:center;
}


/*======================================================*/
						/*Contentarea*/
	/*======================================================*/

#contentarea{
	width:320px;
	float:left;
	background:#FFF;
}

.right-content-container{
	width: 90.4%;
	float:right;
	font-size:16px;
	padding:0 15px;
}

.left-content-container{
	width: 96%;
	float:left;
	font-size:16px;
	border-right:none;
	padding:0 7px;
}

.left-content-container .left-content-top-img{
	width: 320px;
	float:none;
	margin-left:-7px;
	margin-bottom:20px;
}

 

.left-content-container .right-side-table {
	width: 100%;
	float: none;
	font-size: 12px;
	margin: auto;
}

.left-content-container .righ-side-img {
	float: none;
	margin: auto;
	text-align: center;
}

.left-content-container .left-content-left-ad {
	width: 300px;
	height: 250px;
	float: left;
	margin: 0px 0px 0 0px;
	overflow: hidden;
	display:none;
}

.recent-deforestation-news-articles-container .recent-deforestation-news-articles-ad {
	float: none;
	width: 160px;
	margin: 0 auto 25px auto;
}

.recent-deforestation-news-articles-container .artical-container img {
	float: none;
	margin: 0 auto 15px auto;
	display: block;
	text-align: center;
}

.mL .ml-three-column-container {
	float: none;
}

.ml-three-column-container .ml-img-container {
	width: 150px;
	font-size: 10px;
	display: block;
	text-align: center;
	margin:0 auto 20px auto;
}

/*Three mage Clumn Container*/

.three-column-img-container{
	float:none;
	
}

.three-column-img-container .img-container{
	width:150px;
	font-size:10px;
	display:block;
	text-align: center;
	margin-left:20px;
	margin:0 auto 20px auto;
}

.full-container {
	width: 95.4%;
	padding: 8px;
	float: left;
	margin: 20px 0;
}

.fb-comment-box{
	width:250px;
}

.share-this{
	margin:auto;
}

.place-topic-learn-table-font-size{
	font-size:10px;
	word-break: break-word;
}

/*======================================================*/
						/*Sidebar*/
	/*======================================================*/
#left-sidebar{
	width: 97%;
	padding: 0 7px;
	float: none;
}
	
#sidebar{
	width: 97%;
	padding: 0 7px;
	float: none;
	background:#fffff0;	
}

#sidebar .sidebar-4-img-container, #left-sidebar  .sidebar-4-img-container{
	float:none;
	width:100%;
	overflow: hidden;
	margin:15px auto;
}

#sidebar .sidebar-2column-container .sidebar-column1, #left-sidebar .sidebar-2column-container .sidebar-column1 {
	width: 45%;
	float: left;
}

#sidebar .sidebar-2column-container .sidebar-column2, #left-sidebar .sidebar-2column-container .sidebar-column2 {
	width: 54%;
	float: right;
}

/*======================================================*/
						/*Footer*/
	/*======================================================*/

#footer {
	width: 320px;
	float: left;
	background: #FFF;
}

#footer .footer-container{
	padding:0 10px;
}


}

