body
{

	background-color:white;
	font-family: Adobe Garamond Pro;
	font-size: 1em;
	color: black;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 60px;

}


a:link, a:visited
{
	text-decoration: underline;
	color:blue;
}

.navigation_color a {
	
	color:black;
}

a:hover
{
	color:green;
}

nav {
	padding: 0px 0px;
	margin: 0px;
	
}

nav ul ul li {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
		padding-left: 3px;
		padding-right: 2px;
		margin-left: -2px;
		width: auto;
	}
	

nav p {
	font-family: Times New Roman;
	color: black;
	padding: 0px 0px;

	
}

nav ul {        /* main menu list item boxes */
	margin: 0px;
	padding:0px 0px;
	list-style:none;
	background-color: #d2d6f8;
	position:relative;
	float:left;
}

nav ul li {     /* main menu list items */
	
	margin: 0px;
	padding: 0px 0px;
	position: relative;
	padding-right: 0px;
}


nav ul li a {       /* main menu list item links */
	font-family: Times New Roman;
	text-decoration:none;
	padding: 0px 0px 3px 0px;
	color:black;
	
}

nav ul li:hover ul {        /* main menu list item hover */

	display: block;
	color: green;

}


nav ul li ul {      /* main menu list item drop-down boxes, 2nd tier */
	padding: 0px 0px;
	display: none;
	position: absolute;
	background-image:url('background2.png');
	padding-top: 6px;
	width: auto;
	text-align: left;
	margin-right: 0;
}

nav ul li ul li {       /* main menu list item drop-down items, 2nd tier items */
	display: block;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 2px;
	white-space: nowrap;
	margin-bottom: 2px;


}	

nav ul li ul li:hover ul li {
    margin-top: -5px;
    margin-left: -4.5px;
    display: block;
    padding-bottom: 2px;
    margin-bottom: 0px;
    
}

nav ul li ul li ul {
    margin: 0px;
    margin-bottom: 1px;
    padding-top: 4px;
}

nav ul li ul li ul li {
    display: none;
  
}


.indented {
	text-indent: 40px; 
}

p {
	margin-left: 15%;
	margin-right: 15%;
	line-height: 14pt;
	
}


.lineheight {
	
	line-height: 40pt;
	
}

.ulcolor {
	background-color: #815F97;
}

table {
	
	background-size:cover;
	background-image:no-repeat;
}

.event_table {
	
	font-size: 18px;
	
}

.footer {
	
	position: absolute;
	bottom: -50;
    left: 50%; 

    transform: translate(-50%, -50%);
	
}

.HR {
	border: 1
	}

#list ul {
	
	margin: 0px;
	padding: 0px;
}

/*Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Lora');

.form-div {
	
	margin: 50px auto 50px;
	padding: 25px 15px 10px 15px;
	border: 1px solid black;
	border-radius: 5px;
	font-size: 1.1em;
	font-family: 'Lora', serif;
}

.form-div.login {
	margin-top:100px;
}

.logout {
	color: red;
}

.form-control:focus {
	box-shadow:none;
}

.logout {
	color: red;
}

.button_register {
	
	
	background-color: #0069D9;
	font-size: 24px;
	font-family: Adobe Garamond Pro;
	color: white;
	cursor:pointer;
	outline: none;
	position: absolute;
	margin: auto;
	left: 0; right: 0;
	border: solid silver;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
}

   
.button_register:active {
	
	
	transform: translateX (1px);
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width:1px;
	border-bottom-width: 1px;
	outline: 0;
	border-color: solid silver;

}

.button_register:hover {
	
	color: #DACAF9;
}

.donate_button_register {
	
	margin-top: 1px;
	background-color: #0069D9;
	border:0;
	font-size: 18px;
	font-family: Adobe Garamond Pro;
	color: white;
	cursor:pointer;
	outline:0;
	box-shadow: 1px 1px black,
				2px 2px black,
				3px 3px black;
}
.donate_button_register:hover {
	
	color: #DACAF9;
}

.donate_button_register:active {
	
	color: red;
}

li {
	
	font-size: 1.1em;

}

li span {
	
	margin-left: -0.5em;
}

.no-outline:focus {
	outline:none;
}

.contact {
	
	font-size: 18px;
	
}

.diagram_table {
	margin-left:795px;
}

.row-border{
    outline: thin solid black;
}
