* {
	padding: 0;
	margin: 0;
	}

body {
	width: 100%;
	color: black;
	background-color: #FFF7DE;
	font-family:"Times New Roman", Times, serif;
	margin: 0 2em 2em 0em;	
	font-size: 100%; 
	}


#fullpage {
	min-width:750px;
	max-width:1000px;
	width: expression(document.body.clientWidth < 752? "750px" : document.body.clientWidth > 1002? "1000px" : "auto");
}



/* Titlebar **********************************************************************************/

#titlebar {
	display:block;
	margin: 30px 0 20px 0;
	}

.fulltitle {
	margin-left:30px; 
	color:#008080; 
	font-size:29px; 
	font-weight:bold
	}
	


/* Navigation **********************************************************************************/

#navigation {
	width: 160px;
	float: left;
	clear: left;
	margin: 2em 0px 10px 0px;
	padding: 0 5px 0 5px;
	display: inline;
	letter-spacing: 0.06ex;
	}

#navigation li {
	margin-bottom: 5px;
	list-style-type: none;
	font-size: 95%; 
	}

#navigation h2 {
	display: none;
	}

#navigation a:link {
	text-decoration: none;
	color: black;
	}

#navigation a:visited {
	text-decoration: none;
	color: black;
	}

#navigation a:hover, a:active {
	text-decoration: underline;
	color: black;
	}

#navigation p {
	margin : 1em 0 1em 0;
	}


.links-title-green {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: #6dc1c0;
	font-weight: bold;
	color: black;
}

.links-box-white {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(200,200,200);
}	

/* Content **********************************************************************************/

#content {
	margin : 0 0 0 30px;
	padding : 0; 
	width : 460px;
	background-color: white;
	color: black;
	border: 10px solid white; 
	font-size: 95%;
	}

#content h2 {
	margin-top: 0.5em;
	}
	
#content p {
	padding: 0 0 1.5em 0;
	} 

#links {
	text-align: right;
	}

		
#content a:active {
	text-decoration: underline;
	color: #01716f;
	font-weight: bold;
	}

#content a:link{
	text-decoration: underline;
	color: #01716f;
	font-weight: bold;
	}

#content a:hover {
	text-decoration: underline;
	color: #01716f;
	font-weight: bold;
	}

#content a:visited {
	text-decoration: underline;
	color: #710148;
	font-weight: bold;
	}

#content a.definition:active {
	text-decoration:none;
	color:#01716f;
	border-bottom:1px dashed #01716f;
	}
	
#content a.definition:link {
	text-decoration:none;
	color:#01716f;
	border-bottom:1px dashed #01716f;
	}

#content a.definition:visited {
	text-decoration:none;
	color: #710148;
	border-bottom:1px dashed #710148;
	}
	
#content a.definition:hover {
	text-decoration:none;
	color:#01716f;
	border-bottom:1px dashed #01716f;
	}

#sources {
	font-size: 85%;
	}

.quote {
	padding: 3px;
	margin: 0 0 1.5em 0;
	color: black;
	background-color: #6dc1c0;
	font-size: 130%;
	text-align: center;
	min-width: 0;
	}
	
	
.acknowledgements ul li {
	list-style:none;
	}
	
/* Images *******************************************************************/

.images {
	float: right;
	}

.images img {
/*	border: 8px solid black; */
	margin: 10px 10px 5px 10px;
	}
	
.images .caption { 
	font-size: 95%;
	font-weight: bold;
    font-family:"Times New Roman", Times, serif;
    text-align: center;
	margin-bottom:10px;
	}

.images p {
	margin-top: 10px;
	text-align: center;
	}
	
.images a.bigimg { 
	font-size: 90%; 
	font-weight: bold;
    font-family:"Times New Roman", Times, serif;
    text-align: center;
	text-decoration: underline;
	}

/* Images-L *******************************************************************/

.images-L {
	float:left;
	}

.images-L img {
/*	border: 8px solid black; */
	margin: 10px 10px 5px 10px;
	}
	
.images-L .caption { 
	font-size: 95%;
	font-weight: bold;
    font-family:"Times New Roman", Times, serif;
    text-align: center;
	margin-bottom:10px;
	}

.images-L p {
	margin-top: 10px;
	text-align: center;
	}
	
.images-L a.bigimg { 
	font-size: 90%;
    font-family:"Times New Roman", Times, serif;
    text-align: center;
	text-decoration: underline;
	}
				  
/* Footer **********************************************************************************/

#footer {
	clear: both;
	text-align: left;
	font-size: 80%;
	margin: 0 0 0 0px;
	color: black;
	background: transparent;
	}

#footer p {
	margin-bottom: 2em;
	margin-top: 2em;
	margin-left: 10px
	}

#footer a {
	color: black;
	text-decoration: underline;
	}

