html {
	font-size:62.5%;
}

body {
	margin:0;
	padding:1.6rem 0 0;
	font-size:1.6em;
	line-height:2.13rem;
	font-family:Octave, sans-serif;
	overflow-y:scroll;
	overflow-x:hidden;
}

h1, h2, h3, h4, h5, h6, ul, li, a, p, figure, figcaption {
	margin:0;
	padding:0;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	-webkit-padding-start:0;
	list-style-type: none;
	font-weight:inherit;
	text-decoration:none;
	box-sizing:border-box;
}

a {
	color:black;
}

p {
	padding-bottom:2.13rem;
}

h5 {
	font-size:1.2rem;
	line-height:1.2rem;
	padding-bottom:2.13rem;
}

.img {
}

.img img {
	width:100%;
	height:auto;
}

.w440 {
	max-width:440px;
}

.padded {
	margin:0 1.6rem;
}

.intro {
	margin-bottom:3.2rem;
}

@font-face {
  font-family: TNR;
  src: url(../fonts/times.ttf) format('truetype');
}

@font-face {
  font-family: Octave;
  src: 
  	url(../fonts/Octave-Regular.ttf) format('truetype'),
  	url(../fonts/Octave-RegularItalic.ttf) format('truetype');
}

@media (max-width:440px) {

body {
	font-size:1.2em;
	line-height:1.6rem;
}

h5 {
	font-size:.8em;
	line-height:.8rem;
}

}