/* new box model */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/*micro-clearfix by Nicolas Gallagher http://nicolasgallagher.com/micro-clearfix-hack/*/
/* For modern browsers */
.cf:before, .cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
.cf {
	*zoom:1;
}

body {
	background-color: #f49b42;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 16px;
	width: 98%;
	max-width: 1000px;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
}

header {
	background-color: lightblue;
	width: 98%;
	padding: 2%;
	margin: 0 auto;	
}

main {
	margin: 0 auto;
	width: 98%;
	padding: 1%;
	border: solid 1px;
}


h1 {
	color: red;
	text-align: center;
	text-shadow: 4px 4px 4px #aaa
}

p {
	padding: 20px;
}

blockquote {
	background-color: lightblue;
	font-family: 'Jim Nightshade', cursive;
	padding: 20px;
}

.gallery {
	width: 100%;
}

/* SIDEBAR */

aside{
	background-color: lightblue;
	margin: 0 auto;
	padding: 1.5%;
	}
aside p{
	text-align: center;
}

/* SLIDES */

.rslides {
	  float: left;
	  list-style: none;
	  overflow: hidden;
	  width: 100%;
	  padding: 0;
	  margin: 0;
	  }

	.rslides li {
	  -webkit-backface-visibility: hidden;
	  position: absolute;
	  display: none;
	  width: 100%;
	  left: 0;
	  top: 0;
	  }

	.rslides li:first-child {
	  position: relative;
	  display: block;
	  float: left;
	  }

	.rslides img {
	  display: block;
	  height: auto;
	  float: left;
	  width: 100%;
	  border: 0;
	  }
/*	.prev, .next {
		margin: 0 5%;
		padding: 0 1em;
		border: 1px solid #000;
		}
.slidey a{
		color: #ffffff;
	} */		

/* FOOTER */
footer {
	margin: 0 auto;
}