/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	body {
		background: #D8D5C7 url(../images/bg.jpg) no-repeat;
	}
	nav {
		left: 0px;
	}
	#slideshow {
		width: 100%;
		height: auto;
	}
	#header {
		float: none;
		width: 100%;
	}
	#frmsrch {
		display : none;
	}
	#content {
		width: 100%;
	}
	.features {
		width: 95%;
	}
	.features img {
		width: 100%;
		height: auto;
	}
	#logo-menu-bar a img {
		width: 80%;
		padding-bottom: 10px;
	}
	/*body {
		background-: none;
	}*/
	#main-menu {
		width: 100%;
	}
	#main-menu li a {
		font-size: 10px;
		padding: 0px 8px;
	}
	#main-menu li label {
		font-size: 10px;
		padding: 0px 8px;
	}
	#slideshow.flexslider h1 {
		font: bold 10px/16px Arial, Helvetica, sans-serif;
		bottom: 20px;
	}
	.gallery-container {
		display: none;
	}
	#footer {
		min-width: 100%;
	}
	object[data="http://www.youtube.com/v/jNPIpBtcdxY"]{
		display: none;
	}
	#contentbar {
		max-width: 100%;
	}
	.post-container p img {
		max-width: 100%;
		height: auto;
	}
	object[data*="youtube.com"]{
		max-width: 100%;
		max-height: 100%;
	}
	#sidebar {
		width: 92%;
		margin: 0;
	}
	.post-container table {
		width: 100%;
	}
	.post-container table img {
		width: 100%;
		height: auto;
	}
	.post-container table a img {
		width: 50%;
	}
	.gallery li {
		width: 100%;
		height: auto;
	}
	.gallery li a {
		height: 250px;
	}
	.gallery img {
		width: 155%;
		height: 250px;
	}
	.gallery span {
		width: 146%;
	}
	#hero-text p img {
		padding: 0 25%;
	}
}
 
/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/*	nav {
		left: 0px;
	}
	#slideshow {
		width: 100%;
	}
	#header {
		float: none;
		width: 100%;
	}
	#frmsrch {
		display : none;
	}*/
}
 
/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	/*nav {
		left: 0px;
	}
	#slideshow {
		width: 100%;
	}
	#header {
		float: none;
		width: 100%;
	}
	#frmsrch {
		display : none;
	}*/
}
 
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	nav ul {
		padding-top: 10px;
	}
}
 
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}
 
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}
 
/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
	#main-menu li a {
		padding: 0px 15px;
	}
}
 
/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	#main-menu li a {
		padding: 0px 15px;
	}
}
 
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}