body{
	font-family: "Georgia", serif;
	background-color: #726955;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
    flex-wrap: no-wrap;
	line-height: 1.6;
	cursor: url('cursor.png'), auto;
}
h1 {
	font-family: 'Times New Roman', serif;
	text-align: center;
	size: 200%;

}
h2 {
	font-family: 'Times New Roman', serif;
}
footer {
	text-align: center;
	background-color: LightSteelBlue;
	cursor: url('cursor.png'), auto;

}
header {
	padding: 30px;
	text-align: center;
	background-color: #dcbf7e;
	cursor: url('cursor.png'), auto;
}

hr{
	border: 4px solid #cccccc;
	border-style: solid;
}

dt{
	font-family: "Georgia", serif;

	font-weight: bold;
}

img{
	border: 5px solid #A5A5A5;
}

table {
  border-collapse: collapse;
}

td, th {
  border: 1px solid #000000;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #F3F2FF;
}

tr:nth-child(odd) {
  background-color: #B5B5B5;
}

tr:nth-child(1) {
  background-color: #969696;
  text-align: center;
}

td:nth-child(1) {
  background-color: #969696;
  text-align: center;
}

th{
	text-align: center;
}

aside{
	width: 14%;
	float: left;
	border: 8px solid #cccccc;
}
nav{
	text-align: center;
}
#wrapper{
	width: 95%;
	padding: 5px;
	margin: 0 auto;
	text-align: left;
	background-color: #B79770;
}

#navigation{
	width: 100%;
	display: inline;
	list-style-type: none;
	overflow: hidden;
	outline: 3px solid #355145;
	float: left;
	margin: 0;
	padding: 0;
}

#list_ele{
	font-size: 32;
	float: left;
	border-right: 1px solid #355145;
}

#list_link{
	
	color:#323234;
}
.top_navi{
  
  	background-color: #232124;
  }

.Bar{
	background-color: #a7f4d1;
	margin: 3;
	box-sizing: border-box;
}

.thinlines{
	border: 2px;
}

.biglines{
	border: 10px;
}
.line{
	border: 2px solid #9F8EA2;
	border-style: double;
}

.highlighted{
	background-color: #ABABAA;
}

.clr{
    clear: both;
}
.block2{
    margin: 20px 0;
}


.outlineBlock{
	float: left;
    width: 50%;
	border: 5px solid #A5A5A5;
    padding: 10px;
    box-sizing: border-box;
}

.block{
	float: left;
    width: 85%;
	margin: 0 auto;
	padding: 10px;
    box-sizing: border-box;
}

.halfblock{
	float: left;
    width: 50%;
	margin: 0 auto;
	padding: 10px;
    box-sizing: border-box;
}

.quitesmallblock{
	float: left;
    width: 42%;
	margin: 0 auto;
	padding: 10px;
    box-sizing: border-box;
}

.navi_bar {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.centered {
	font-family: "Georgia", serif;
	color: #262229;
	position: absolute;
	transform: translate(25%, -150%);
	font-size: 30px;
}

