@charset "utf-8";
/* CSS Document */

@import url("normalize.css"); /* normalize */



/* base styles */

body {
	background: #cccc9a;

	color: #333301;
	font-family: Georgia, Times, "Times New Roman", serif;
}

h1 {

}

h2 {

}

a {

}

p {

}

ul {

}

img {
	max-width: 100%;
	height: auto;
}

/* site structure */

header {
}

main {
	max-width: 880px;
	margin: 0 auto;
	padding: 25px;
}

	main img {
		display: block;
		margin: 0 auto 35px;
	}

	main h2 {
		text-align: center;
	}

	main .leftCol {
		float: left;
		width: 49%;
		padding: 0 15px 0 0;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

		main .leftCol img {
			border: 5px solid #333301;
			margin-top: 3px;
			padding: 2px;
		}

	main .rightCol {
		float: right;
		width: 49%;
		padding: 0 0 0 15px;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

		main .rightCol p {
			margin-top: 0;
		}

footer {
}



/* breakpoints */

@media screen and (max-width: 1280px) {
	/* landscape desktops */
}

@media screen and (max-width: 1024px) {
	/* landscape 10" tablets */
}

@media screen and (max-width: 960px) {
	/* landscape 7" tablets */
}

@media screen and (max-width: 853px) {
	/* landscape 6" tablets */
}

@media screen and (max-width: 768px) {
	/* portrait 10" tablets */
}

@media screen and (max-width: 640px) {
	/* portrait 7" tablets */
}

@media screen and (max-width: 480px) {
	/* landscape phones */
}

@media screen and (max-width: 320px) {
	/* portrait phones */
}



/* IE Snap Fix */

@-ms-viewport {
    width: device-width;
}