/*reminder: margin is the outside, border is the box, padding is the inside*/

body {
	background-color: linen;
	color: olivedrab;
	margin: 0px;
	border: 3em solid white;
	padding: 3em;
	font-family: "Verdana";
}


h1 {
	color: rosybrown;
	border: 15px solid white;
	margin: 0px;
	padding: 15px;
	text-align: center;
}


p {
	text-indent:2em;	
}

/*dropcap*/
p:first-of-type::first-letter {

  font-size: 2em;
/*  line-height: 0.8;       /* Pulls the text up to align with the top line */
/*  margin-top: 0.1em;      /* Fine-tunes vertical positioning */
/*  margin-right: 0.2em;    /* Pushes adjacent paragraph text away */

}

nav {
	border: 15px solid white;
	text-align: center;
	font-size: small;
	font-variant-caps: small-caps;
}

.navbar {
	overflow: hidden;
	background-color: inherit;
	padding: 14px 16px;
	font-size: small;
	font-variant-caps: small-caps;

}
	
.navbar a {
	float: left;
	text-decoration: none;
	color: inherit;
	text-align: center;
	padding: 14px 16px;	
}

.subnav {
	float: left;
	overflow: hidden;
	font-size: small;
	font-variant-caps: small-caps;

}

.subnav .subnavbutton {
	border: none;
	outline: none;
	color: inherit;
	padding: 14px 16px;
	background-color: inherit;
	font-family: inherit;
	margin: 0;
	font-size: small;
	font-variant-caps: small-caps;
}

.navbar a:hover, .subnav:hover .subnavbutton {
	background-color: salmon;
}

.subnav-content {
	display: none;
	position: absolute;
	left: 10;
	background-color: inherit;
	z-index: 0;
}

.subnav-content a {
	float: left;
	color: inherit;
	text-decoration: none;
}

.subnav-content a:hover {
	background-color: salmon;
	color: inherit;
}

.subnav:hover .subnav-content {
	display: block;
}

main {
	border: 15px solid white;
	padding: 2.5em;
}

footer {
	text-align: center;
	padding: 1rem;
	font-size: normal;
}

.stylized {
	font-style: oblique;
/*	font-family: serif;*/
	font-size: 110%;
}
