/* Style settings */
/* body {
	font-family: "Open Sans", sans-serif; color: #10232e;
	font-weight: 400; font-size: 16px;
	
	background-color: #faf6f1;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	-moz-background-size: ; -webkit-background-size: ; background-size: ;
}
	.wrapper {
		background-color: rgba(255, 255, 255, 1.0);
		
		width: 904px;
		
		
		-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;
	}
	
	h1 {
		font-family: "Raleway", sans-serif; color: #10232e;
		font-weight: 200; font-size: 38px;
	}
		h1 img {
			max-width: 100%;
		}
	h2 {
		font-family: "Raleway", sans-serif; color: #ffffff;
		 font-weight: 400; font-size: 42px;
	}
	h3 {
		font-family: "Raleway", sans-serif; color: #eb5a5c;
		 font-weight: 700; font-size: 16px;
	} */
	
		article {
			float: left;
			width: 60%;
		}
		aside {
			float: right;
			width: 30%;
		}

header { position: relative; } 
header nav { position: absolute; top: 0; right: 0; max-width: 50%; background-color: transparent; text-transform: uppercase; }

header nav .current { background-color: #eb5a5c; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

h2 { background-color: #eb5a5c; padding: 15px 20px; }
.subpage h2 { margin-bottom: 25px; }

.banner { overflow: hidden; position: relative; margin-bottom: 25px; }
.banner h2 { text-align: center; position: absolute; top: 30%; left: 0; width: 100%; padding: 0; background-color: transparent; }
.banner img { -webkit-border-top-left-radius: inherit;
-webkit-border-top-right-radius: inherit;
-moz-border-radius-topleft: inherit;
-moz-border-radius-topright: inherit;
border-top-left-radius: inherit;
border-top-right-radius: inherit; }

.wrapper { border: 1px solid #dfdfdf; padding-top: 0; }
h3 { text-transform: uppercase; }