@media screen and (max-width:960px) {

	/*HEADER*/
	#header {width: auto; padding: 10px; text-align: center;}
	
	/*LOGO*/	
	a#logo {
		display:block; 
		margin: 0 auto; 
		padding: 0;
	}
	a#logo img {display:block; max-width: 100%; height: auto; margin: 0 auto;}
	
	/*NAVIGATION*/
	#navigation {display: none;}
	
	#selectMenu {
    	background: #fafafa;
    	border: 1px solid #EEEEEE;
    	border-radius: 5px;
    	display: inline-block;
    	line-height: 35px;
    	margin: 10px 0 0;
    	padding: 5px;
    	position: relative;
	}
	
	/*SLIDER*/
	body.home #menuContainer {height: auto;}
	.pxs_container {
		position: relative; 
		height: auto;
	}
	.pxs_container:before {line-height: 30px;}
	ul.pxs_slider {
		height: auto; 
		position: relative; 
		top: 0;
	}
	ul.pxs_slider li {height: auto;}
	ul.pxs_slider a {
		box-shadow: none; 
		border-width: 15px 15px 0;
		height: auto;
		max-width: 930px;
		width: auto;
		border-color: transparent !important;
		background: none;
	}
	.pxs_navigation {
		line-height: 20px;
    	margin-right: 0;
    	padding: 0 10px 10px;
    	position: relative;
    	right: 0;
    	top: 0;
    	clear: both;
    	text-align: center;
    	background-color: transparent !important;
	}
	ul.pxs_slider h2 {
    	bottom: 0;
    	left: 0;
    	margin: 0;
    	padding: 15px 0;
    	position: relative;
    	text-align: center;
    	background-color: transparent !important;
    	font-size: 12px;
	}
	
	/*PAGE TITLE*/
	#menuBox {
		padding: 15px; 
		width: auto;
	}
	#menuBox #crumbs {
    	display: block;
    	float: none;
    	margin: 0 0 10px;
    	padding-left: 0;
	}
	#menuBox #thePageTitle {font-size: 16px;}
	
	/*CONTENT*/
	#content {
		width: 100%;
		padding: 20px 0;
	}
	
	/*ALERT*/
	#alert {
    	margin: 0 10px 20px;
    	padding: 20px 30px 20px 80px;
    	position: relative;
    	width: auto;
	}
	#ex {width: 60px;}
	#alert p {font-size: 12px;}
	
	/*SIDEBAR*/
	body.page-template-two-column-php #content #leftSidebar, 
	#content.twoColumn #leftSidebar,
	.sidebar {width: 46%; margin: 0 2%;}
	
	#content.middle #leftSidebar,
	#content.middle #rightSidebar {float: left;}
	
	.sidebar ul li.widget {margin-bottom: 25px;}.postTitle
	h2.widgettitle {font-size: 14px !important; margin-bottom: 10px !important;}
		
	/*MAIN CONTENT*/
	body.page-template-two-column-php #content #main, 
	#content.twoColumn #main,
	body.page-template-fullpage-php #content #main,
	#content #main {
    	float: none !important;
    	margin: 0 10px !important;
    	clear: both;
    	width: auto;
    	padding-top: 30px; 
    	border-top: 3px dashed #eee;
	}
	
	.listing .post, 
	.listing .page {
		height: auto;
		box-shadow: none;
		float: none;
		margin-right:10px;
		margin-bottom: 10px;
		display: inline-block;
		vertical-align: top;
	}
	
	.listing > div:nth-child(2n+1) {
		clear: left;
	}
	
	.blogThumb {
		float: none; 
		width: auto;
		max-width: 225px; 
		height: auto;
	}
	.blogThumb img {
		display: block;
		width: 100%;
		height: auto;
	}
	
	.postTitle {
		float: none;
		width: auto;
		max-width: 225px; 
		height: auto;
		padding: 10px 0 20px;
		background: none;
	}
	
	.postTitle h2 a, 
	.postTitle h2 {font-size: 14px;}
	
	.metaInfo {
    	bottom: 0;
    	left: 0;
    	margin-top: 10px;
    	position: relative;
	    width: auto;
	}
	
	#metaStuff {
    	background:none;
    	clear: both;
    	color: #666666;
    	font-size: 12px;
    	margin-bottom: 40px;
    	padding: 0 0 0 15px;
    	box-shadow: none;
	}
	
	.commentlist p {margin: 10px 0;}
	.commentlist .children li {margin-left: 10px;}	
	
	/*FOOTER*/
	#footer {width: auto; text-align: center; height: auto;}
	#footerMenu {
    	float: none;
   	width: auto;
	}
	#footerDrop {text-align: center; line-height: 1em; margin-top: 20px;}
	#footerDrop li {padding-top: 0;}
	#footerDrop li a {padding-left: 5px;}
	#footer #copyright {
    	line-height: 1.2em;
    	padding: 10px;
    	margin: 0;
	}
	
}/*/mediaquery*/

@media screen and (max-width:450px) {
	
	/*SLIDER*/
	ul.pxs_slider a {border: none;}
	
	/*SIDEBAR*/
	body.page-template-two-column-php #content #leftSidebar, 
	#content.twoColumn #leftSidebar,
	.sidebar {width: auto; margin: 0 10px;}
	#content.middle #leftSidebar,
	#content.middle #rightSidebar {float: none;}
	
}/*/mediaquery*/
