*
{
	margin: 0;
	padding: 0;
	outline: 0;
}

body, html
{
	/*height: 100%;*/
}

body
{
	/*font-size: 12px;
	line-height: 22px;
	font-family: verdana, arial, sans-serif;
	color: #727272;
	background: url(images/body-pattern.png) repeat 0 0;
	min-width: 100%;*/
}

/*font-family: 'Raleway', sans-serif;*/

a
{
	color: #00acef;
	text-decoration: none;
	cursor: pointer;



}

	a:hover
	{
		/*text-decoration: underline;*/
	}

	a img
	{
		border: 0;
	}

/*article, aside, details, footer, header, menu, nav, section
{
	display: block;
}

input, textarea, select
{
	font-size: 12px;
	font-family: arial, sans-serif;
}

textarea
{
	overflow: auto;
}

.cl
{
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	clear: both;
}

.notext
{
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
}

.left, .alignleft
{
	float: left;
	display: inline;
}

.right, .alignright
{
	float: right;
	display: inline;
}
    */
.shell
{
	width: 770px;
	margin: 0 auto;
}

.container
{
	/*background: url(images/container.png) repeat-y center 0;
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05);
	-o-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05);*/
}


#header
{
	margin-bottom: 15px;
	position: relative;
	padding-top: 25px;
	height: 43px;
	/*background: url(images/border-title.png) repeat-x 0 bottom;*/
}


/*#logo
{
	width: 129px;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 23px;
	left: 21px;
}

	#logo a
	{
		height: 26px;
		display: block;
		background: url(images/logo.png) no-repeat 0 0;
		text-indent: -4000px;
	}

.search
{
	width: 210px;
	margin-left: auto;
	padding-right: 21px;
}

	.search input.field
	{
		float: left;
		width: 166px;
		padding: 0 8px;
		height: 24px;
		line-height: 24px;
		border: 1px solid #d3d3d3;
		font-size: 11px;
		color: #bebebe;
		background: #ededed;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.search input.search-btn
	{
		float: left;
		font-size: 0;
		line-height: 0;
		text-indent: -4000px;
		cursor: pointer;
		width: 20px;
		height: 26px;
		border: 0;
		background: url(images/search-ico.png) no-repeat 0 0;
	}*/

	/*nav
{
	z-index: 42;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 1009px;
	padding: 1em 3em;
	margin-left: -17.5px;


	background: #5593ca;
	position: relative;
	border-top-left-radius: 1em 0.5em;
	border-top-right-radius: 1em 0.5em;
}

.nav-left
{
	position: absolute;
	left: 0;
	bottom: -14px;
	width: 14px;
	height: 14px;
	background: #5593ca;
	border-bottom-left-radius: 100% 50%;
}

	.nav-left:after
	{
		content: '';
		position: absolute;
		right: 0;
		width: 66%;
		height: 66%;
		background: #333;
		border-top-left-radius: 100% 50%;
		border-bottom-left-radius: 100% 50%;
	}

.nav-right
{
	position: absolute;
	right: 0;
	bottom: -14px;
	width: 14px;
	height: 14px;
	background: #5593ca;
	border-bottom-right-radius: 100% 50%;
}

	.nav-right:after
	{
		content: '';
		position: absolute;
		left: 0;
		width: 66%;
		height: 66%;
		background: #333;
		border-top-right-radius: 100% 50%;
		border-bottom-right-radius: 100% 50%;
	}

nav li
{
	display: inline;
	list-style: none;
}

	nav li a
	{
		color: #F5F5F5;
		/*font: 20px/20px 'BebasNeueRegular', sans-serif;*/
		width: 5em;
		text-align: center;
		padding: .5em 1em;
		margin-left: -2px;
	}

		nav li a:hover, nav li a.selected
		{
			background: #36638a;
			text-decoration: none;
		}
#navigation
{
	/*padding: 0 21px;*/
	margin-bottom: 15px;
}

	#navigation ul
	{
		list-style: none;
		list-style-position: outside;
	}

		#navigation ul li
		{
			padding: 0 10px;
			float: left;
			font-family: 'Raleway', sans-serif;
			font-size: 15px;
			font-weight: 500;
		}

			#navigation ul li:first-child
			{
				padding-left: 0;
			}

			#navigation ul li a
			{
				color: #4a4a4a;
				padding: 0 7px;
				display: block;
				height: 21px;
				line-height: 21px;
				border: 2px solid transparent;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-o-border-radius: 3px;
				/*font: 20px/20px 'BebasNeueRegular', sans-serif;*/
				width:auto;

			}

				#navigation ul li.active a,
				#navigation ul li a:hover
				{
					/*border: 2px solid #029cdb;*/
					/*background: url(images/nav-btn.png) repeat-x 0 0;*/
					color: #fff;
					text-decoration: none;

					background: #36638a;

			

				}

	#navigation a.nav-btn
	{
		display: none;
	}*/

.slider-holder
{
	position: relative;
	margin-bottom: 30px;
}

.slider
{
	/*background: url(images/slider-bg.jpg) no-repeat 0 0;
	width: 938px;*/
	/*height: 417px;*/
	/*position: relative;
	overflow: hidden;
	padding: 0 21px;*/
}

	.slider ul
	{
		list-style: none;
		list-style-position: outside;
	}

		.slider ul li
		{
			float: left;
			width: 770px;
			/*height: 417px;*/
		}

	.slider .slide-cnt
	{
		width: 450px;
		height: 220px;
		position: relative;
		overflow: hidden;
		float: right;
		padding-top: 30px;
	}

	.slider h4
	{
		color: #fff;
		font-size: 16px;
		font-family: 'Raleway', sans-serif;
		font-weight: 500;
		text-shadow: rgba(0,0,0,0.5) 0px 1px 0px;
		text-transform: uppercase;
	}

	.slider h2
	{
		color: #f8f8f8;
		font-family: 'Raleway', sans-serif;
		font-size: 56px;
		line-height: 56px;
		padding-bottom: 12px;
		font-weight: 700;
		text-shadow: rgba(0,0,0,0.5) 0px 1px 0px;
	}

	.slider p
	{
		color: #fff;
	}

		.slider p a
		{
			color: #fff;
			text-decoration: underline;
		}

			.slider p a:hover
			{
				text-decoration: none;
			}

	.slider img
	{
		float: left;
		/*margin-right: 50px;
		margin-left: 24px;*/
	}

	
#thumbs-wrapper
{
	width: 434px;
	padding: 0 20px;
	position: absolute;
	bottom: 18px;
	right: 21px;
	overflow: hidden;
}

	#thumbs-wrapper a#prev
	{
		width: 12px;
		height: 17px;
		position: absolute;
		top: 50%;
		margin-top: -8px;
		left: 0;
		background: url(images/left-arr.png) no-repeat 0 0;
	}

	#thumbs-wrapper a#next
	{
		width: 12px;
		height: 17px;
		position: absolute;
		top: 50%;
		margin-top: -8px;
		right: 0px;
		background: url(images/right-arr.png) no-repeat 0 0;
	}

#thumbs
{
	height: 80px;
	width: 434px;
	position: relative;
	overflow: hidden;
	padding-top: 7px;
}

	#thumbs a
	{
		margin-bottom: 8px;
		width: 94px;
		height: 69px;
		margin-right: 8px;
		float: left;
		background: #fff;
		padding: 3px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		border: 1px solid #d5d5d5;
	}

		#thumbs a img
		{
			width: 94px;
			height: 69px;
			float: left;
		}

		#thumbs a.selected
		{
			height: 76px;
			position: relative;
			margin-top: -7px;
			opacity: 1;
		}

			#thumbs a.selected img
			{
				height: 76px;
			}

.main
{
	padding: 0 20px;
}

.featured
{
	background: #f1f1f1;
	border: 1px solid #e5e5e5;
	padding: 10px 213px 10px 18px;
	margin-bottom: 42px;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}

	.featured h4
	{
		font-family: 'Raleway', sans-serif;
		line-height: 43px;
		font-size: 17px;
		color: #4a4a4a;
		font-weight: 400;
	}

		.featured h4 strong
		{
			color: #00acef;
			font-weight: 600;
		}

	.featured a.blue-btn
	{
		background: url(images/blue-btn.png) repeat 0 0;
		width: 189px;
		height: 39px;
		text-shadow: rgba(0,0,0,0.5) 0px 1px 0px;
		position: absolute;
		top: 50%;
		margin-top: -20px;
		right: 9px;
		display: block;
		font-size: 16px;
		font-weight: 500;
		color: #fff;
		text-align: center;
		line-height: 39px;
		border: 2px solid #0a7fb5;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-o-border-radius: 6px;
		text-decoration: none;
		font-weight: 500;
		font-family: 'Raleway', sans-serif;
		text-shadow: rgba(0,0,0,0.5) 0px 1px 1px;
	}

		.featured a.blue-btn:hover
		{
			background-position: 0 bottom;
		}

.main h3
{
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	color: #4a4a4a;
	font-weight: 500;
	padding-bottom: 12px;
	margin-bottom: 8px;
	background: url(images/border-title.png) repeat-x 0 bottom;
}

.main h5
{
	font-size: 12px;
}

.main h5
{
	padding-bottom: 10px;
}

.main a.more
{
	background: url(images/blue-arr.png) no-repeat 0 6px;
	text-decoration: underline;
	padding-left: 8px;
	font-weight: 500;
	font-family: 'Raleway', sans-serif;
}

.main a:hover
{
	text-decoration: none;
}

.main .cols
{
	padding-bottom: 38px;
}

	.main .cols .col
	{
		float: left;
		width: 286px;
		padding-right: 40px;
	}

		.main .cols .col.last
		{
			padding-right: 0;
		}

		.main .cols .col img.left
		{
			margin-right: 24px;
			margin-bottom: 10px;
		}

		.main .cols .col a
		{
			text-decoration: underline;
		}

		.main .cols .col ul
		{
			list-style: none;
			list-style-position: outside;
		}

			.main .cols .col ul li
			{
				padding: 10px 10px 12px;
				background: url(images/border-title.png) repeat-x 0 bottom;
				font-family: 'Raleway', sans-serif;
				font-weight: 600;
			}

				.main .cols .col ul li.odd
				{
					background-color: #f6f6f6;
				}

				.main .cols .col ul li a
				{
					padding: 0px 10px;
					display: block;
					background: url(images/bullet.png) no-repeat 0px 9px;
				}

				.main .cols .col ul li.first
				{
					padding-top: 2px;
				}

.main .entries
{
	background: url(images/entries.png) repeat-y 0 0;
	position: relative;
	margin: 0 -20px;
	padding: 20px;
	margin-bottom: 1px;
	border-bottom: 1px solid #e8e8e8;
}

	.main .entries h3
	{
		margin-bottom: 15px;
		background: url(images/entry-title.png) repeat-x 0 bottom;
	}

	.main .entries .entry
	{
		width: 286px;
		float: left;
		padding-right: 40px;
	}

		.main .entries .entry.last
		{
			padding-right: 0;
		}

		.main .entries .entry p.meta
		{
			color: #cbcbcb;
		}

			.main .entries .entry p.meta a
			{
				color: #cbcbcb;
			}

	.main .entries .entry-inner
	{
		padding-bottom: 18px;
		margin-bottom: 16px;
		background: url(images/entry-title.png) repeat-x 0 bottom;
	}

	.main .entries .entry .date
	{
		margin-right: 15px;
		position: relative;
		float: left;
		padding: 14px 12px;
		width: 40px;
		height: 34px;
		background: url(images/date-ico.png) no-repeat 0 0;
	}

		.main .entries .entry .date strong
		{
			color: #00acef;
			font-size: 22px;
			line-height: 22px;
			font-family: arial, sans-serif;
			font-weight: bold;
			display: block;
		}

		.main .entries .entry .date span
		{
			font-weight: bold;
			font-size: 9px;
			color: #c6c6c6;
			position: relative;
			margin-top: 0px;
			display: block;
			line-height: 9px;
		}

		.main .entries .entry .date em
		{
			-webkit-transform: rotate(-90deg);
			line-height: 12px;
			-moz-transform: rotate(-90deg);
			font-weight: bold;
			font-style: normal;
			width: 12px;
			color: #bdbdbd;
			font-size: 12px;
			position: absolute;
			bottom: 20px;
			left: 41px;
		}

.testimonials
{
	padding-bottom: 30px;
}

	.testimonials p
	{
		font-style: italic;
		font-family: georgia,arial, serif;
		font-size: 14px;
		color: #898989;
	}

		.testimonials p strong
		{
			font-size: 43px;
			position: relative;
			bottom: -19px;
			font-weight: normal;
			padding-right: 4px;
		}

		.testimonials p.author
		{
			font-size: 12px;
			text-align: right;
		}

			.testimonials p.author strong
			{
				font-size: 12px;
				bottom: 0;
				font-weight: bold;
			}

#footer
{
	background: url(images/footer-border.png) repeat-x 0 0;
	padding: 18px 20px 18px 10px;
}

.footer-nav
{
	float: left;
}

	.footer-nav ul
	{
		list-style: none;
		list-style-position: outside;
	}

		.footer-nav ul li
		{
			float: left;
			border-right: 1px solid #afaca9;
			padding: 0 10px;
			font-size: 10px;
			line-height: 10px;
		}

			.footer-nav ul li a
			{
				color: #afaca9;
			}

				.footer-nav ul li a:hover
				{
					color: #878684;
					text-decoration: none;
				}

			.footer-nav ul li.last
			{
				border-right: 0;
			}

#footer p.copy
{
	font-size: 10px;
	color: #afaca9;
	line-height: 10px;
	float: right;
}

	#footer p.copy a
	{
		font-size: 10px;
		color: #00acef;
		line-height: 10px;
		text-decoration: underline;
	}

		#footer p.copy a:hover
		{
			text-decoration: none;
		}

	#footer p.copy span
	{
		padding: 0 7px;
	}

/* ipad portrait */
@media only screen and ( min-width: 768px) and ( max-width: 981px )
{
	body
	{
		width: auto;
	}

	.shell
	{
		width: auto;
		width: 768px;
	}

	.container
	{
		/*background-image: url(images/container-tablet.png);*/
	}

	.slider
	{
		/*width: 725px;
		height: 366px;
		background-image: url(images/slider-tablet.png);*/
	}

		.slider ul li
		{
			width: 724px;
		}

		.slider img
		{
			/*width: 316px;
			height: 286px;
			margin-left: 0;
			margin-right: 20px;*/
		}

		.slider h3
		{
			font-size: 16px;
		}

		.slider h2
		{
			font-size: 47px;
			line-height: 54px;
		}

		.slider .slide-cnt
		{
			width: 380px;
			height: 190px;
		}

	#thumbs-wrapper
	{
		width: 356px;
	}

	#thumbs a
	{
		width: 75px;
		height: 56px;
	}

		#thumbs a.selected
		{
			width: 75px;
			height: 65px;
		}

			#thumbs a.selected img
			{
				width: 75px;
				height: 65px;
			}

		#thumbs a img
		{
			width: 75px;
			height: 56px;
		}

	.featured h4
	{
		font-size: 16px;
		line-height: 28px;
	}

	.main .cols .col
	{
		width: 222px;
		padding-right: 30px;
	}

		.main .cols .col img.left
		{
			float: none;
			display: block;
			margin: 0 auto 12px;
		}

	.main .entries
	{
		background-image: url(images/entries-tablet.png);
	}

		.main .entries .entry
		{
			width: 225px;
			padding-right: 24px;
		}

			.main .entries .entry img
			{
				width: 100%;
			}

			.main .entries .entry .cnt
			{
				height: 100%;
				overflow: hidden;
			}

	.footer-nav
	{
		float: none;
		display: block;
		padding-bottom: 12px;
	}

	#footer p.copy
	{
		float: none;
		display: block;
		padding-left: 10px;
	}
	nav
{
	z-index: 42;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: auto;
	padding: 1em 3em;
	margin-left: -17.5px;


	background: #5593ca;
	position: relative;
	border-top-left-radius: 1em 0.5em;
	border-top-right-radius: 1em 0.5em;
}

.nav-left
{
	position: absolute;
	left: 0;
	bottom: -14px;
	width: 14px;
	height: 14px;
	background: #5593ca;
	border-bottom-left-radius: 100% 50%;
}

	.nav-left:after
	{
		content: '';
		position: absolute;
		right: 0;
		width: 66%;
		height: 66%;
		background: #333;
		border-top-left-radius: 100% 50%;
		border-bottom-left-radius: 100% 50%;
	}

.nav-right
{
	position: absolute;
	right: 0;
	bottom: -14px;
	width: 14px;
	height: 14px;
	background: #5593ca;
	border-bottom-right-radius: 100% 50%;
}

	.nav-right:after
	{
		content: '';
		position: absolute;
		left: 0;
		width: 66%;
		height: 66%;
		background: #333;
		border-top-right-radius: 100% 50%;
		border-bottom-right-radius: 100% 50%;
	}

nav li
{
	display: inline;
	list-style: none;
}

	nav li a
	{
		/*color: #F5F5F5;*/
		/*font: 20px/20px 'BebasNeueRegular', sans-serif;*/
		/*width: 5em;
		text-align: center;
		padding: .5em 1em;
		margin-left: -2px;*/
	}

		nav li a:hover, nav li a.selected
		{
			background: #36638a;
			text-decoration: none;
		}







}

/* mobile*/
@media only screen and ( max-width: 640px)
{
	body
	{
		width: auto;
	}

	.search
	{
		display: none;
	}

	/*#logo
	{
		position: relative;
		margin: 0 auto;
		top: 0px;
		left: 0;
	}*/

	#header
	{
		background: transparent;
		margin-bottom: 0;
	}
	nav
{
	/*z-index: 42;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 350px;
	padding: 1em 3em;*/
	/*margin-left: -17.5px;*/


	/*background: #5593ca;
	position: relative;
	border-top-left-radius: 1em 0.5em;
	border-top-right-radius: 1em 0.5em;*/
}

.nav-left
{
	position: absolute;
	left: 0;
	bottom: -14px;
	width: 14px;
	height: 14px;
	background: #5593ca;
	border-bottom-left-radius: 100% 50%;
}

	.nav-left:after
	{
		content: '';
		position: absolute;
		right: 0;
		width: 66%;
		height: 66%;
		background: #333;
		border-top-left-radius: 100% 50%;
		border-bottom-left-radius: 100% 50%;
	}

.nav-right
{
	position: absolute;
	right: 0;
	bottom: -14px;
	width: 14px;
	height: 14px;
	background: #5593ca;
	border-bottom-right-radius: 100% 50%;
}

	.nav-right:after
	{
		content: '';
		position: absolute;
		left: 0;
		width: 66%;
		height: 66%;
		background: #333;
		border-top-right-radius: 100% 50%;
		border-bottom-right-radius: 100% 50%;
	}

nav li
{
	display: inline;
	list-style: none;
}

	nav li a
	{
		/*color: #F5F5F5;*/
		/*font: 20px/20px 'BebasNeueRegular', sans-serif;*/
		/*width: 5em;
		text-align: center;
		padding: .5em 1em;
		margin-left: -2px;*/
	}

		nav li a:hover, nav li a.selected
		{
			background: #36638a;
			text-decoration: none;
		}

	#navigation
	{
		position: relative;
		z-index: 100;
		padding: 0 0px;
		/*margin: 0 10px;*/
	}

		#navigation a.nav-btn
		{
			margin-bottom: 15px;
			text-decoration: none;
			padding: 0 12px 0 30px;
			line-height: 30px;
			display: block;
			/*background: url(images/navigation.png) repeat-x 0 0;*/
			height: 30px;
			position: relative;
			width:300px;
		}

			#navigation a.nav-btn span
			{
				background: url(images/dd-nav-arrs.png) no-repeat 0 bottom;
				width: 20px;
				height: 15px;
				position: absolute;
				top: 8px;
				right: 12px;
			}

			#navigation a.nav-btn.active span
			{
				background-position: 0 0;
			}

		#navigation ul
		{
			display: none;
			position: absolute;
			top: 30px;
			left: 0;
			width: 100%;
		}

			#navigation ul li
			{
				float: none;
				height: 30px;
				border-top: 1px solid #fff;
				display: block;
				padding: 0 0 0 0;
				background: url(images/navigation.png) repeat-x 0 0;
			}

				#navigation ul li a
				{
					border: 0;
					line-height: 30px;
					float: none;
					height: 30px;
					display: block;
					font-size: 14px;
					padding-left: 20px;
					padding-right: 20px;
					width: 100%;
					border-radius: 0px;
					-moz-border-radius: 0px;
					-webkit-border-radius: 0px;
					-o-border-radius: 0px;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					-webkit-box-sizing: border-box;
				}

					#navigation ul li a:hover
					{
						background-image: url(images/blue-btn.png);
						border: 0;
					}

				#navigation ul li.active span
				{
					background: transparent;
					border: 0;
				}

				#navigation ul li.first
				{
					display: none;
				}
	 a
	{
		/*color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	font-family: 'Raleway',sans-serif;
    font-size: 15px;
    font-weight: 500;*/

	}

	.shell
	{
		width: 320px;
	}

	.container
	{
		/*background-image: url(images/container-mobile.png);*/
		width: 320px;
	}

	.main
	{
		padding: 0 10px;
	}

	.slider ul li
	{
		width: 724px;
	}

	.slider img
	{
		width: 316px;
		height: 286px;
		float: none;
		display: block;
		margin: 0 auto;
	}

	.slider h3
	{
		font-size: 16px;
	}

	.slider h2
	{
		font-size: 47px;
		line-height: 54px;
	}

	.slider .slide-cnt
	{
		width: 380px;
		height: 190px;
		float: none;
		display: block;
	}

	#thumbs-wrapper
	{
		display: none;
	}

	.slider-holder
	{
		width: 320px;
		margin: 0 auto;
	}

	.slider
	{
		/*background-image: url(images/slider-mobile.png);
		padding: 0 10px;*/
		width: 300px;
		margin: 0 auto;
		/*height: 388px;*/
	}

		.slider .slide-cnt
		{
			width: 300px;
			float: none;
			display: block;
			padding-top: 12px;
		}

		.slider h4
		{
			display: none;
		}

		.slider h2
		{
			font-size: 38px;
			text-align: center;
		}

		.slider p
		{
			color: #cee7f1;
		}

		.slider ul li
		{
			width: 300px;
		}

		.slider .socials
		{
			display: none;
		}

		.slider img
		{
			float: none;
			display: block;
			margin: 0 auto;
			/*width: 194px;*/
			height: 178px;
		}

		.slider .arrs a
		{
			/*position: absolute;
			top: 50px;
			z-index: 30;
			background: url(images/slider-arr.png) no-repeat 0 0;
			width: 26px;
			height: 37px;*/
		}

			.slider .arrs a.prev-arr
			{
				/*left: 10px;
				background-position: 0 0;*/
			}

			.slider .arrs a.next-arr
			{
				/*right: 10px;
				background-position: right 0;*/
			}

	.main .cols .col
	{
		padding-bottom: 20px;
		float: none;
		display: block;
		padding-right: 0;
		width: auto;
	}

		.main .cols .col img.left
		{
			float: none;
			display: block;
			margin: 0 auto;
		}

	.main .entries
	{
		margin: 0 -10px;
	}

		.main .entries .entry
		{
			width: auto;
			padding-right: 0;
			float: none;
			display: block;
			margin-bottom: 14px;
		}

	.featured h4
	{
		line-height: 26px;
		padding-bottom: 6px;
	}

	.featured a.blue-btn
	{
		float: none;
		display: block;
		right: 0;
		left: 0;
		position: relative;
		margin: 0 auto;
		top: 0;
		width: 260px;
	}

	.featured
	{
		padding: 10px;
	}

	#footer
	{
		padding-left: 0;
		padding-right: 0;
	}

	.footer-nav
	{
		float: none;
		display: block;
		height: 12px;
		margin: 0 auto;
		width: 310px;
		vpadding-bottom: 8px;
		text-transform: uppercase;
	}

		.footer-nav ul li
		{
			font-size: 8px;
			border-right: 0;
			padding: 0 2px;
		}

	#footer p.copy
	{
		font-size: 8px;
		text-align: center;
		float: none;
		display: block;
	}
}


@media only screen and ( max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi)
{
	/*#navigation a.nav-btn
	{
		background-image: url(images/navigation@2x.png);
		-webkit-background-size: 2px 30px;
		-moz-background-size: 2px 30px;
		background-size: 2px 30px;
	}*/
}
