html, body {
	margin-top: 1%;
  margin-right: 8%;
  margin-bottom: 1%;
  margin-left: 8%;
  padding:0;
	font-family:Arial, sans-serif;
	/* background:#c9adcf; */
	background:#806180;
	color:#000;
	text-align: center;
}

#wrap {
    /*background-color:#78bbfb;*/
    background-color:#82bffa; 
    width:100%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #000000;
}
 
#header {
    /* background:#78bbfb; */
    padding-top: 3%;
    padding-right: 4%;
    padding-bottom: 1%;
    padding-left: 4%;
    text-align: left;
} 

img.banner {
	float: left; 
}

.banner-title {
	color:#89405F;
	font-size:x-large;
	font-weight: bold;
	padding: 4%;
}

.banner-subject {
	/*color:#C789AB;*/
	color:#B45784;
	font-size:x-large;
	font-weight: bold;
	font-style:italic;
	padding: 4%;
}
    
#nav {
    /* background:#78bbfb; */
    font-size:medium;
		font-weight: bold;
		padding-top: 1%;
    padding-right: 4%;
    padding-bottom: 1%;
    padding-left: 4%;
    text-align: left;
    clear: left;
}

#nav a:link, a:visited, a:active {
	text-decoration: none; color: #89405F;
}
#nav a:hover {
	text-decoration: underline; color: #89405F; 
}

#main {
    background:#99CDFF;
    padding-top: 1%;
    padding-right: 4%;
    padding-bottom: 1%;
    padding-left: 4%;
    text-align: left;
}

.heading {
	color:#89405F;
	font-size:medium;
	font-weight: bold;
}

#footer {
    /* background:#99CDFF; */
    font-size:small;
    font-weight: bold;
    padding: 1%;
    text-align: center;
    clear: both;
}

#footer a:link, a:visited, a:active {
	text-decoration: none; color: #89405F;
}
#footer a:hover {
	text-decoration: underline; color: #89405F; 
}
    
blockquote { 
	border : 1px solid #000;
	width: 50%; 
	padding: 10px;
	/*float: right; */
	text-align: center;
}

P.blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    
}
