﻿/*
	HTML5
*/

html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;}

body {
	line-height: 1;
}

body {
	-webkit-text-size-adjust: none;
}

/* Basic */

	html {
		box-sizing: border-box;
	}

	*, *:before, *:after {
		box-sizing: inherit;
	}

	body {
		background: #f2f5f3;
	}

		body, input, textarea, select {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		color: #6b7770;
		font-size: 13pt;
		line-height: 2em;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		color: #6b7770;
		margin: 0 0 0.5em 0;
		line-height: 1;
	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none;
		color: inherit;
	}

	h3, h4 {
		font-size: 1.25em;
	}

	a {
		color: #006376;
		text-decoration: underline;
	}

/* Main */

	#main {
		background: #fff;
		border-top: solid 5px #EF6720;
		border-bottom: solid 0px #c1cac5;
		border-top-width: 0px;
		border-bottom-width: 0px;
		width: 250px;
		height: 1800px;
	}
	
/* Container */

	.container {
		margin: 0 auto;
		max-width: 100%;
		width: 64em;
		padding: 0.5em 0 0.5em 0;
	}	
	
/* Image */

	.image {
		position: relative;
		display: inline-block;
		border-radius: 8px;
	}

		.image.featured {
			display: block;
			width: 80%;
			margin: 0 auto 1em auto;
		}

/* Box */

	.box.feature {
		text-align: center;
		font-size: 0.70em;
	}
	
/* Button */

	input[type=button], input[type=submit], input[type=reset], button, .button {
		-webkit-appearance: none;
		display: inline-block;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		text-decoration: none;
		background: #EF6720;
		color: #fff;
		border: 0;
		line-height: 1em;
		border-radius: 8px;
		outline: 0;
		cursor: pointer;
		-moz-transition: background-color .2s ease-in-out;
		-webkit-transition: background-color .2s ease-in-out;
		-o-transition: background-color .2s ease-in-out;
		-ms-transition: background-color .2s ease-in-out;
		transition: background-color .2s ease-in-out;
		font-size: 1.25em;
		padding: 0.55em 0.85em;
		text-align: center;
	}

		input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover {
			background: #F17C3D;
		}

		input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active, .button:active {
			background: #E85C11;
		}

		input[type=button].large, input[type=submit].large, input[type=reset].large, button.large, .button.large {
			font-size: 1.65em;
		}
		
/* Section/Article */

	section, article {
		margin-bottom: 1em;
		padding: 0 0 0.5em 0;
	}