/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
/* 1 */

div.features div.navi {
	min-height:200px;
	background:url('../images/features_navi_background.png') no-repeat top left;
}

div.feature_pages div.page h3 {
	margin-top:20px;
	padding:10px;
	color:#fff;
}

div.feature_pages strong.super {
	font-family: "League Gothic", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:21px;
	font-weight:normal;
}

div.feature_pages div.image {
	background:transparent no-repeat center center;
	/*min-width:103px;*/
	min-height:130px;
}

div.feature_pages div.first_paragraph {
	margin-top:20px;
	min-height:130px;
}

div.feature_pages div.box div {
	margin-top:10px;
	padding:10px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.4);
	min-height:250px;
}

div.feature_pages div.box h5 {
	margin-bottom:10px;
	min-height:42px;
}

html.ie6 div.feature_pages div.page,
html.ie7 div.feature_pages div.page,
html.ie8 div.feature_pages div.page {
	display:block !important;
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
}

html.ie6 div.feature_pages div.page h3,
html.ie7 div.feature_pages div.page h3,
html.ie8 div.feature_pages div.page h3 {
	display:block !important;
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
}

html.ie6 div.features div.navi,
html.ie7 div.features div.navi,
html.ie8 div.features div.navi {
	/*display:none !important;*/
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
}

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		/* 2 */

		div.features div.navi {
			background:url('../images/features_navi_background_748.png') no-repeat top left;
		}

		div.feature_pages div.box div {
			min-height:340px;
		}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		/* 3 */

		div.feature_pages div.page {
			/*display:block !important;*/
			position: relative !important;
			top: 0px !important;
			left: 0px !important;
		}

		div.features {
			/*display:none;*/
			position: absolute !important;
			top: -9999px !important;
			left: -9999px !important;
		}

		div.feature_pages div.first_paragraph {
			margin-top:0;
			margin-bottom:0;
			min-height:0;
		}

		div.feature_pages div.box {
			margin-top:0;
			margin-bottom:0;
		}
		div.feature_pages div.box div {
			min-height:0;
			box-shadow:none;
			padding:0;
			margin-top:0;
		}

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		/* 4 */


		div.feature_pages div.page {
			/*display:block !important;*/
			position: relative !important;
			top: 0px !important;
			left: 0px !important;
		}

		div.features {
			/*display:none;*/
			position: absolute !important;
			top: -9999px !important;
			left: -9999px !important;
		}

		div.feature_pages div.first_paragraph {
			margin-top:0;
			margin-bottom:0;
			min-height:0;
		}

		div.feature_pages div.box {
			margin-top:0;
			margin-bottom:0;
		}
		div.feature_pages div.box div {
			min-height:0;
			box-shadow:none;
			padding:0;
			margin-top:0;
		}
	}