@media only screen and (max-width: 720px) 
{
	#mtaTwitter-wrapper,
	a.button-prev,
	a.button-next,
	#search,
	.para
	{
		display: none!important;
	}
	
	.home-column1,
	.home-column2,
	.subcolumn,
	.dots,
	.byline
	{
		margin-left: 0px!important;
		padding-left: 0px!important;
		margin-right: 0px!important;
		clear: both
	}
	
	.subcolumn
	{
		width: auto!important;
		padding-top: 25px!important;
		margin-top: 0px!important;
	}
	
	.home-column1
	{
		margin-left: 10px!important;
	}
	
	.home-column1 a
	{
		zoom: .75;
	}
	
	.home-column2
	{
		width: auto!important;
	}	
	
	.subcolumn,
	.entry,
	h2,
	.byline
	{
		width: auto!important;
		white-space: normal;
		float: none;
	
	}
	
	.date
	{
		text-align: left;
	}
	
	.post
	{
		white-space: nowrap;
		/* margin: 0px 15px; */
		width: 90% !important;
	}
	
	.slideshow-wrapper 
	{
		zoom: .35;
		margin-top: 0px!important;
	}
	
	.slideshow div
	{
		background-position: center center;
	}
	
	.thumbnail-box
	{
		zoom: .90;
	}
	
	.thumbnail-box a.caption					{ font-size: 14px; }

	#header
	{
		width: 100%;
		position: relative;
		text-align: center;
	}
	
	#header img
	{
		float: none!important;
		width: 118px;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	
	.sub-image
	{
		margin-left: auto!important;
	}

	.sub-image img
	{
		max-width: 100%!important;
		height: auto!important;
	}
	
	.entry img
	{
		max-width: 100%!important;
		height: auto!important;
	}
	
	h2.title,
	.byline
	{
		float: none!important;
		text-align: left!important;;
	}
	
	#nav-below
	{
		margin-left: auto!important;
		width: auto!important;
	}
	
	#nav-above
	{
		margin-left: auto!important;
		width: auto!important;
		display: none;
	}
	
	/*--- Menu ---*/
	#menu 										{ left: auto; clear: both; height: auto; overflow: visible; font-size: 12px; z-index: 999; width: auto!important;position:relative; background-color: #262626; right: auto; padding-bottom: 10px;  }
	#menu ul 									{ margin-left: 5px; width: auto!important; }
	#menu ul li 								{ display:block; margin:0px 10px; float:left; height:30px!important; line-height: 30px!important;  }
	#menu ul li span 							{ padding:0px 8px 0px 0px; height:auto;  }
	#menu ul li a 								{ text-transform: lowercase; text-decoration: none; font-family: 'CustomHelvetica45Light'!important; 
													color:white!important; height:30px!important; line-height:30px!important; letter-spacing: 1px; }
	#menu ul li a:hover 						{ background-color:transparent }

	.pp_default
	{
		zoom: .6!important;
		margin-left: 20%;
	}
	
	.post object
	{
		display: none;
	}
	
	

}

@media only screen and (min-width: 721px) and (max-width: 1000px)
{
	body > .post {
		margin-left: unset !important;
		padding-left: 10px !important;
	}
	
	#mtaTwitter-wrapper,
	a.button-prev,
	a.button-next,
	#search
	{
		display: none!important;
	}
	
	.home-column1,
	.home-column2,
	.subcolumn,
	.dots,
	.byline
	{
		margin-left: 0px!important;
		padding-left: 0px!important;
		margin-right: 0px!important;
		clear: both;
	}
	
	.dots
	{
		width: auto!important;
	}
	
	.post
	{
		width: auto!important;
		float: none!important;
	}
	
	.home-column1
	{
		margin-left: 25px!important;
	}
	
	.slideshow-wrapper 
	{
		zoom: .65;
		margin-top: 106px!important;
	}
	
	.home-column2,
	.subcolumn
	{
		width: auto!important;
	}	
	
	#header
	{
		width: 100%;
	}
	
	.post h2.title
	{
		margin-left: 20px!important;
	}
	
	.addthis_toolbox
	{
		margin-left: 160px!important;
		margin-bottom: 25px!important;
	}
	
	#menu 										{ width: 100%!important;  }
	
}

@media only screen and (min-width: 721px) and (max-width: 1500px) {
	body > .post {
		margin-left: 31%;
	}
}
