
	/* Fonts */
	@import url('http://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic');

	/* Default Styles */
	body, html													{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; height: 100%; }
	h1, h2, h3, h4, h5, h6, p, ul, ol, li, span					{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; }
	input, select, textarea 									{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; resize: none; }
	table, tr, th, td 											{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; border-spacing: 0; border-collapse: collapse; vertical-align: top; }
	a, img 														{ border: none; outline: 0; color: inherit; text-decoration: none; }

	/* Page Styles */
	html 														{ background-color: #FFFFFF; }

	div.page													{ margin: auto auto auto auto; font-family: 'Open sans', serif; }
	div.offset													{ margin: 0 auto; max-width: 1200px; }

	header.main 												{ margin: auto auto auto auto; padding: 12% 0% 0% 0%; width: 100%; height: 0; clear: both; }
	header.main div.offset										{ position: relative; margin: -12% 0% 0% 0%; clear: both; }
	header.main img												{ margin: 2% 0% 0% 0%; width: 10%; float: left; }
	header.main span.social 									{ margin: 6.6% 0% 3% 0%; width: 75%; float: right; font-size: 75%; line-height: 100%; font-weight: normal; text-transform: none; text-align: right; color: #3E4449; }
	header.main span.social a 									{ margin: 0% 0% 0% 0.5%; }
	header.main span.social a img								{ margin: -0.3% 0% 0% 0%; width: 2.5%; float: none; vertical-align: middle; }
	header.main span.social span.addthis						{ margin: 0% 2% -6px 0%; height: 20px; display: inline-block; }

	nav.main 													{ margin: auto auto auto auto; padding: 4% 0% 0% 0%; width: 100%; height: 0; background-color: #3E4449; border-radius: 5px 5px 0px 0px; clear: both; }
	nav.main div.offset 										{ position: relative; margin: -4% 0% 0% 0%; clear: both; }
	nav.main ul 												{ margin: 1% 0% 1% 1%; padding: 0% 0% 0% 0%; width: 70%; list-style-type: none; float: left; position: relative; }
	nav.main ul li												{ margin: 0% 3.5% 0% 0%; padding: 0% 0% 0% 0%; width: auto; text-align: center; float: left; }
	nav.main ul li a											{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; font-size: 100%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #CCD8EB; }
	nav.main ul li a:hover										{ color: #FFFFFF; }
	nav.main ul li ul.drop										{ margin: 1.4% 0% 0% -1.5%; padding: 0% 0% 2% 0%; width: 27%; display: none; list-style-type: none; float: none; position: absolute; background-color: rgba(255, 255, 255, 0.8); border-bottom-left-radius: 5px; z-index: 1; }
	nav.main ul li ul.drop li									{ margin: 0% 0% 0% 0%; padding: 4% 6% 0% 6%; width: 100%; display: list-item; text-align: left; }
	nav.main ul li ul.drop li a  								{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; font-size: 100%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #3E4447; }
	nav.main ul li ul.drop li a:hover  							{ color: #5984C0; }
	nav.main form.search 										{ margin: 0.5% 0% 0% 0%; width: 20%; display: block; float: right; font-size: 75%; line-height: 100%; font-weight: normal; text-transform: none; text-align: right; color: #3E4449; }
	nav.main form.search input[type=button] 					{ display: none; }
	nav.main form.search input[type=text]						{ margin: 0% 0% 0% 0%; padding: 4% 0% 4% 0%; width: 0%; height: 1em; display: inline-block; background-color: #FFFFFF; border: none; font-size: 110%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #5B84C2; vertical-align: top; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
	nav.main form.search input[type=submit]						{ margin: 0% 3% 0% 0%; padding: 4% 4% 4% 4%; width: 19%; height: auto; display: inline-block; background-color: #5B84C2; border: none; font-size: 110%; line-height: 100%; font-weight: normal; text-transform: none; text-align: center; color: #FFFFFF; vertical-align: top; border-radius: 3px; background-image: url('../images/graphic-icon-search.png'); background-position: center; background-size: auto 60%; background-repeat: no-repeat; }

	nav.sub 													{ margin: 0% 2% auto auto; padding: 1% 1% 1% 1%; width: 18%; background-color: #6D7379; border-bottom-left-radius: 5px; vertical-align: top; display: inline-block; }
	nav.sub ul 													{ margin: 1% 0% 1% 1%; padding: 0% 0% 0% 0%; width: 100%; font-size: 110%; line-height: 100%; font-weight: bold; text-transform: none; text-align: left; color: #FFFFFF; display: block; list-style-type: none; }
	nav.sub ul li												{ margin: 4% 0% 4% 5%; padding: 0% 0% 0% 0%; width: auto; display: list-item; text-align: left; position: relative; }
	nav.sub ul li a												{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; font-size: 90%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #CCD9EC; }
	nav.sub ul li a:hover										{ color: #FFFFFF; }

	section.main 												{ margin: 0% auto 4% 0%; padding: 0% 0% 0% 0%; width: 80%; background-color: #CCCCCC; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; vertical-align: top; display: inline-block; }
	section.main div.content 									{ margin: 0% 0% 6% 0%; padding: 1% 2% 1% 2%; }
	section.main div.content h1									{ margin: 1% 0% 2% 0%; padding: 0% 0% 0% 0%; font-size: 140%; line-height: 100%; font-weight: bold; text-transform: none; text-align: left; color: #2B2C33; }
	section.main div.content h2									{ margin: 2% 0% 1.5% 0%; padding: 0% 0% 0% 0%; font-size: 110%; line-height: 100%; font-weight: bold; text-transform: none; text-align: left; color: #2B2C33; }
	section.main div.content h3									{ margin: 2% 0% 1.5% 0%; padding: 0% 0% 0% 0%; font-size: 90%; line-height: 100%; font-weight: bold; text-transform: none; text-align: left; color: #2B2C33; }
	section.main div.content h4									{ margin: 2% 0% 1.5% 0%; padding: 0% 0% 0% 0%; font-size: 90%; line-height: 100%; font-weight: bold; text-transform: none; text-align: left; color: #5B84C2; }
	section.main div.content p									{ margin: 0% 0% 3% 0%; padding: 0% 0% 0% 0%; font-size: 90%; line-height: 130%; font-weight: normal; text-transform: none; text-align: left; color: #2B2C33; }
	section.main div.content a 									{ color: #5B84C2; text-decoration: none; }
	section.main div.content a.cta 								{ margin: 0% 0% 0% 0%; padding: 1% 5.6% 1.2% 1.4%; font-size: 100%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #FFFFFF; text-decoration: none; background-color: #913C8A; background-image: url('../images/graphic-icon-cta.png'); background-position: right center; background-size: auto 80%; background-repeat: no-repeat; border-radius: 3px; }
	section.main div.content a.sta 								{ margin: -1% 0% 0% 0%; padding: 1% 1.4% 1.2% 3.6%; font-size: 100%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #5B84C2; text-decoration: none; background-image: url('../images/graphic-icon-sta.png'); background-position: left center; background-size: auto 80%; background-repeat: no-repeat;  }
	section.main div.content .test 								{ margin: 0% 0% 0% 0%; padding: 1% 5.6% 1.2% 1.4%; font-size: 100%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #FFFFFF; text-decoration: none; background-color: #913C8A; background-image: url('../images/graphic-icon-cta.png'); background-position: right center; background-size: auto 80%; background-repeat: no-repeat; border-radius: 3px; }
	section.main div.content ul 								{ margin: 0% 0% 4% 0%; padding: 0% 0% 0% 0%; font-size: 90%; line-height: 130%; font-weight: bold; text-transform: none; text-align: left; color: #2B2C33; list-style-type: none; }
	section.main div.content ul li 								{ margin: 2.5% 0% 0% 7%; padding: 0% 0% 0% 3%; font-size: 90%; line-height: 130%; font-weight: normal; text-transform: none; text-align: left; color: #2B2C33; background-image: url('../images/graphic-icon-red.png'); background-position: 0% 50%; background-size: 2% auto; background-repeat: no-repeat; }

	section.main div.content form								{ margin: 0% 0% 4% 0%; padding: 1.5% 2.5% 3% 2.5%; width: 43%; float: left; background-color: #E8E8E9; border-radius: 5px; }
	section.main div.content form.full							{ margin: 0% 0% 4% 0%; width: 100%; }
	section.main div.content form p								{ font-size: 60%; color: #3E4448; }
	section.main div.content form fieldset						{ margin: 0% 0% 4% 0%; padding: 0% 0% 0% 0%; width: 100%; border: 0; }
	section.main div.content form label							{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; font-size: 90%; line-height: 130%; font-weight: normal; text-transform: none; text-align: left; color: #2B2C33; }
	section.main div.content form select 						{ margin: 0% 0% 3% 0%; padding: 2% 0% 2% 2%; width: 100%; background-color: #F6F6F6; border: none; font-size: 80%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #3E4448; border-radius: 3px 3px 3px 3px; }
	section.main div.content form select:hover					{ background-color: #FFFFFF; }
	section.main div.content form textarea 						{ margin: 0% 0% 3% 0%; padding: 3% 3% 3% 3%; width: 94%; background-color: #F6F6F6; border: none; font-size: 80%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #3E4448; border-radius: 3px 3px 0px 3px; }
	section.main div.content form textarea:hover				{ background-color: #FFFFFF; }
	section.main div.content form input 						{ margin: 0% 0% 3% 0%; padding: 3% 3% 3% 3%; width: 94%; background-color: #F6F6F6; border: none; font-size: 80%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #3E4448; border-radius: 3px 3px 3px 3px; }
	section.main div.content form input:hover					{ background-color: #FFFFFF; }
	section.main div.content form input[type=submit] 			{ width: auto; padding: 3% 12% 3% 3%; color: #FFFFFF; background-color: #913C8A; background-image: url('../images/graphic-icon-cta.png'); background-position: right center; background-size: auto 80%; background-repeat: no-repeat; border-radius: 3px; }

	section.main div.content blockquote							{ margin: 0% 0% 1% 0%; padding: 1.5% 2.5% 2% 2.5%; width: 43%; position: relative; float: right; clear: right; background-color: #E8E8E9; border-radius: 5px; }
	section.main div.content blockquote:before 					{ margin: -3.5% 0% 0% -4%; font-size: 250%; color: #CCCCCC; position: absolute; content: "\201C"; display: block; }
	section.main div.content blockquote:after 					{ margin: 1% 0% -1% 0%; font-size: 250%; color: #CCCCCC; position: absolute; content: "\201D"; display: block; right: 1%; }
	section.main div.content blockquote blockquote				{ margin: 1% 0% 2% 0%; padding: 1.5% 2.5% 2% 2.5%; width: 95%; font-size: 80%; background-color: #F6F6F6; }
	section.main div.content blockquote blockquote:before 		{ content: ""; }
	section.main div.content blockquote blockquote:after 		{ content: ""; }

	section.main div.content table								{ margin: 0% 0% 4% 0%; padding: 0% 0% 0% 0%; border: 0; width: 100%; }
	section.main div.content table tr							{ margin: 0% 0% 4% 0%; padding: 0% 0% 0% 0%; border: 0; }
	section.main div.content table th							{ margin: 0% 0% 4% 0%; padding: 2% 2% 2% 2%; border: thin solid #3e4449; background-color: #3e4449; text-align: left; vertical-align: middle; }
	section.main div.content table th *							{ color: #FFFFFF; }
	section.main div.content table td							{ margin: 0% 0% 4% 0%; padding: 2% 2% 2% 2%; border: thin solid #3e4449; text-align: left; vertical-align: top; }


	section.main.slider 										{ margin: auto auto auto auto; padding: 12.5% 0% 0% 0%; width: 100%; height: 0; float: none; overflow: hidden; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
	section.main.slider div.offset 								{ position: relative; margin: -12.5% 0% 0% 0%; }
	section.main.slider div.slide 								{ width: 100%; min-height: 150px; background-image: url('../images/background-page-1.png'); background-size: contain; position: absolute; }
	section.main.slider div.slide div.content 					{ margin: 1.5% 0% 10% 57%; padding: 1% 1.5% 0.5% 1.5%; background-color: rgba(62, 68, 73, 0.7); border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	section.main.slider div.slide div.content h1				{ margin: 0% 0% 2% 0%; padding: 0% 0% 0% 0%; font-size: 250%; line-height: 120%; font-weight: lighter; text-transform: none; text-align: left; color: #FFFFFF; }
	section.main.slider div.slide div.content h2				{ margin: 0% 0% 2% 0%; padding: 0% 0% 0% 0%; font-size: 200%; line-height: 120%; font-weight: lighter; text-transform: none; text-align: left; color: #FFFFFF; }
	section.main.slider div.slide div.content h3				{ margin: 0% 0% 2% 0%; padding: 0% 0% 0% 0%; font-size: 150%; line-height: 120%; font-weight: normal; text-transform: none; text-align: left; color: #FFFFFF; }
	section.main.slider div.slide div.content h4				{ margin: 0% 0% 2% 0%; padding: 0% 0% 0% 0%; font-size: 100%; line-height: 120%; font-weight: bold; text-transform: none; text-align: left; color: #FFFFFF; }
	section.main.slider div.slide div.content p					{ margin: 0% 0% 2% 0%; padding: 0% 0% 0% 0%; font-size: 100%; line-height: 120%; font-weight: normal; text-transform: none; text-align: left; color: #FFFFFF; }
	section.main.slider div.slide div.content a 				{ color: #5B84C2; text-decoration: none; }
	section.main.slider div.slide div.content a.cta 			{ margin: 0% 0% 0% 0%; padding: 1% 5.6% 1.2% 1.4%; font-size: 100%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #FFFFFF; text-decoration: none; background-color: #913C8A; background-image: url('../images/graphic-icon-cta.png'); background-position: right center; background-size: auto 80%; background-repeat: no-repeat; border-radius: 3px; }
	section.main.slider div.pips								{ margin: 34% 1% 0% 0%; width: 99%; text-align: right; position: absolute; z-index: 1; }
	section.main.slider div.pips a.pip 							{ margin: 0% 0.8% 0% 0%; padding: 0.5% 0.75% 0.5% 0.75%; background-image: url('../images/graphic-icon-clear.png'); background-size: contain; background-repeat: no-repeat; font-size: 60%; line-height: 100%; font-weight: normal; text-transform: none; text-align: center; color: transparent; }
	section.main.slider div.pips a.pip.current					{ background-image: url('../images/graphic-icon-red.png'); }
	section.main.slider.home									{ padding: 38.3% 0% 0% 0%; }
	section.main.slider.home div.offset 						{ margin: -38.3% 0% 0% 0%; }
	section.main.slider.home div.slide 							{ min-height: 460px; background-image: url('../images/background-home-1.png'); }
	section.main.slider.home div.slide div.content 				{ margin: 5% 0% 10% 35%; }
	section.main.slider.home div.pips							{ margin: 34% 1% 0% 0%; }

	section.feed												{ margin: 1.5% auto auto auto; padding: 4% 0% 0% 0%; width: 100%; height: 0; background-color: #3E4449; border-radius: 5px; clear: both; overflow: hidden; }
	section.feed div.offset 									{ position: relative; margin: -4% 0% 0% 0%; clear: both; }
	section.feed form.feed 										{ margin: 0% 0% 0% 0%; width: 22%; display: block; float: left; font-size: 75%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #3E4449; }
	section.feed form.feed input[type=button]					{ margin: 0% 0% 0% 0%; padding: 6% 0% 6% 0%; width: 17%; height: auto; display: inline-block; background-color: transparent; border: 0 solid #292D31; border-width: 0 thin 0 0; font-size: 110%; line-height: 100%; font-weight: normal; text-transform: none; text-align: center; color: #FFFFFF; background-position: center; background-size: auto 60%; background-repeat: no-repeat; }
	section.feed form.feed input[type=button].latest			{ padding: 6% 6% 6% 6%; width: auto; }
	section.feed form.feed input[type=button].feed 				{ background-image: url('../images/graphic-icon-feed.png'); }
	section.feed form.feed input[type=button].up 				{ background-image: url('../images/graphic-icon-up.png'); }
	section.feed form.feed input[type=button].down 				{ background-image: url('../images/graphic-icon-down.png'); }
	section.feed ul 											{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 77%; height: auto; float: right; display: inline-block; list-style-type: none; position: relative; }
	section.feed ul li											{ margin: 0% 0% 0% 0%; padding: 1.5% 0% 1.5% 0%; width: auto; height: auto; display: list-item; font-size: 90%; line-height: 100%; font-weight: normal; text-transform: none; text-align: left; color: #FFFFFF; white-space: nowrap; overflow: hidden; }
	section.feed ul li span										{ margin: 0% 2% 0% 0%; color: #838D9A; }

	nav.articles												{ margin: 2% auto auto auto; padding: 0% 0% 0% 0%; width: 20%; height: auto; float: right; }
	nav.articles ul 											{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; font-size: 80%; line-height: 130%; font-weight: bold; text-transform: none; text-align: left; color: #2B2C33; list-style-type: none; }
	nav.articles ul li											{ margin: 3.5% 0% 0% 0%; padding: 0% 0% 0% 0%; font-size: 80%; line-height: 130%; font-weight: normal; text-transform: none; text-align: left; color: #2B2C33; }
	nav.articles ul li a 										{ color: #5B84C2; text-decoration: none; }

	footer.main 												{ margin: auto auto auto auto; padding: 6% 0% 0% 0%; width: 100%; height: 0; clear: both; border: 0 solid #EEEEEE; border-width: medium 0 0 0; }
	footer.main div.offset										{ position: relative; margin: -5% 0% 0% 0%; clear: both; }
	footer.main img												{ margin: 0% 0% 0% 0%; width: 4%; float: left; }
	footer.main p												{ margin: 0.5% 0% 0% 1%; width: 95%; float: left; font-size: 50%; line-height: 120%; font-weight: normal; text-transform: none; text-align: left; color: #8B8E92; }
	footer.main p a												{ color: #3E4449; }
	footer.main.home 											{ border-width: 0 0 0 0; }

	br.clear 													{ height: 0%; overflow: hidden; }

	.clear														{ clear: both; }
	.error 														{ color: #FFFFFF !important; background-color: #B01858 !important; }


	/* Resolution-Specific Behaviour */
	@media only screen and (min-width: 0px) and (max-width: 600px) {

		nav.main 												{ padding: 12% 0% 0% 0%; background-image: none; border-top-left-radius: 5px; }
		nav.main div.offset 									{ margin: -12% 0% 12% 0%; }

		nav.main ul 											{ margin: 12% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; display: none; list-style-type: none; float: left; }
		nav.main ul li											{ margin: 0% 0% 0% 0%; padding: 2% 0% 2% 0%; width: 100%; display: list-item; text-align: center; float: none; background-color: #555E64; border: 0 solid #292D31; border-width: 0 0 thin 0; }
		nav.main ul li a										{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; font-size: 200%; color: #FFFFFF; }

		nav.main ul li ul.drop									{ margin: 0% 0% 0% 0%; padding: 1% 0% 1% 0%; width: 100%; display: none; list-style-type: none; background-image: none; border-bottom-left-radius: 0; position: relative; }
		nav.main ul li ul.drop li								{ margin: 0% 0% 0% 0%; padding: 1% 0% 1% 0%; width: auto; display: list-item; text-align: center; background-color: #555E64; border-width: 0 0 0 0; }
		nav.main ul li ul.drop li a  							{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; width: 100%; font-size: 180%; color: #FFFFFF; }

		nav.main form.search 									{ margin: 0% 0% 0% 0%; width: 100%; font-size: 170%; position: absolute; }
		nav.main form.search input[type=button]					{ margin: 2.5% 3% 0% 0%; padding: 2% 2% 2% 2%; width: 12%; height: 2.35em; display: inline-block; background-color: #555E64; border: none; font-size: 110%; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background-image: url('../images/graphic-icon-list.png'); background-position: center; background-size: auto 60%; background-repeat: no-repeat; }
		nav.main form.search input[type=text]					{ margin: 2.5% 0% 0% 0%; padding: 2% 2% 2% 2%; width: 63%; height: 1em; display: inline-block; background-color: #FFFFFF; border: none; font-size: 110%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
		nav.main form.search input[type=submit]					{ margin: 2.5% 3% 0% 0%; padding: 2% 2% 2% 2%; width: 12%; height: auto; display: inline-block; background-color: #5B84C2; border: none; font-size: 110%; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

		nav.sub 												{ display: none; }

		header.main img											{ margin: 2% 0% 0% 0%; width: 40%; }
		header.main span.social 								{ margin: 4.2% 0% 5% 0%; width: 60%; font-size: 180%; }
		header.main span.social a 								{ margin: 0% 0% 0% 2%; }
		header.main span.social a img							{ margin: -1% 0% 0% 0%; width: 14%; }
		header.main span.social span.addthis					{ display: none; }

		section.main 											{ width: 100%; }

		section.main.slider div.slide div.content 				{ margin: 1.5% 0% 10% 40%; font-size: 60%; }
		section.main.slider.home								{ margin: 0% 0% 2% 0%; }

		section.main div.content form							{ margin: 0% 0% 4% 0%; width: 95%; clear: both; }

		section.feed											{ padding: 8% 0% 0% 0%; overflow: visible; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
		section.feed div.offset 								{ margin: -8% 0% 0% 0%; }
		section.feed form.feed 									{ margin: 0% 0% 0% 0%; width: 33%; font-size: 160%; }
		section.feed form.feed input[type=button]				{ margin: 0% 0% 0% 0%; padding: 6% 0% 6.5% 0%; width: 20%; }
		section.feed form.feed input[type=button].latest		{ border-width: 0 0 0 0; }
		section.feed form.feed input[type=button].up 			{ display: none; }
		section.feed form.feed input[type=button].down 			{ display: none; }
		section.feed ul 										{ margin: 0% 0% 2% 0%; padding: 1% 0% 1% 0%; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; clear: both; background-color: #EEEEEE; }
		section.feed ul li										{ margin: 0% 0% 0% 0%; padding: 0.75% 0% 0.75% 1.5%; font-size: 160%; color: #292D31; }
		section.feed ul li span									{ margin: 0% 2% 0% 0%; }

		section.panels											{ display: none; }

		nav.articles											{ display: none; }

		footer.main 											{ padding: 8% 0% 4% 0%; font-size: 220%; }
		footer.main img											{ width: 15%; }
		footer.main p 											{ width: 78%; }

		div.pips 												{ display: none; }

	}

	@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {



	}
