
div.sheath {
   margin: 12px;
}
div.sheath2 {
   margin: 0 23px;
   padding: 17px 0 17px 30px;
   background: url(/CMS/imgs/blog_bg.jpg) 0 1px no-repeat;
   max-width: 877px;
}
#wrapper .main_content h2 {
   margin-bottom: 2px;
   padding-bottom: 0;
  }
#wrapper .main_content ul {
margin: 0;
padding: 0;
}
#wrapper .main_content div.rightCol32 {
   width: 32%;
   padding: 2px 15px;
   float: right;
   background: #eff0f7;
   margin: 0 0 10px 12px;
}
#wrapper .main_content ul li {
   margin: 1px 15px;
   padding: 3px;
  }

#wrapper .main_content div.page_content {
   float: left; 
   width: 85%;
   background: #FFF;
}
#wrapper .main_content div.page_extras {
	float: left;
	width: 33%;
	margin: 3px 0 10px 0;
	background: none;
}
#wrapper .main_content div.travel_container {
    float: left;
	padding: 0 10px;
	width: 45%;
}
#wrapper .main_content .travel_container h3 {
     margin: 14px 0 0 0;
	 padding: 22px 0 2px 0;
	 color: #475a8c;
}
#wrapper .main_content .page_extras div.sheath {
   margin: 5px;
}
#wrapper .main_content .page_extras div.sheath2a {
   margin: 5px;
   padding: 0 0 0 26%;
}
@media only screen and (max-width: 980px) {
	div#wrapper {
	   margin-top: 0 !important;
	   border-top: 4px solid #FFF;
	   padding-top: 29px !important;
	}
	#wrapper div.main_content {
		background: #FFF;
		margin-top: 2px !important;
		padding-top: 3px !important;
	}
}
@media only screen and (max-width: 757px) {
	#wrapper div.main_content {
		background: #FFF;
	}
	div#wrapper {
		background: #FFF;
	}
	#wrapper .main_content div.rightCol32 {
		width: 43%;
	}
}
@media only screen and (max-width: 680px) {
	div.container {
		margin-bottom: 0;
	}
	
}
@media only screen and (max-width: 520px) {
	div.container {
		margin-bottom: 0;
	}
	div#wrapper {
		background-color: #FFF;
		margin-top: 0 !important;
	}
	#wrapper div.main_content {
		background: #FFF;
		margin-top: 0 !important;
		padding-top: 2px !important;
	}
}