body{
	background-color: black;
	background-image: url("../images/homebg.png");
	background-size: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
}

.container {
	display: grid;
	grid-gap: 15px;
	position: absolute;
	margin-top: 10px;
	margin-left: 200px;
	margin-right: auto;
	grid-template:
		"header header"
		"sidebar main"
		"footer footer"
		/ 200px 2fr;
}

header { grid-area: header; 
		color: black;
		height: 50px;
		text-align: center;
		font-size: 20px;
		padding: 10px 20px;
}

aside { grid-area: sidebar;
		color: white;
		background-color: black;
		padding: 30px 10px;
		height: 542px;
}

main { grid-area: main;
		color: white;
		font-size: 20px;
		background-color: black;
		padding: 40px 40px;
		width: 800px;
		height: 600px;
		text-align: center;
		overflow-x: auto;
		overflow-y: auto;
}

footer { grid-area: footer;
		color: white;
		width: 480px;
		height: 20px;
		background-color: black;
		text-align: center;
		padding: 20px 10px;
}

h3 {
	color: red;
}

.homedivider {
	width: 300px;
	height: 100px;
}

.footborder {
	border: 20px solid transparent;
	padding: 0px;
	width: 500px;
	margin-left: 120px;
	border-image: url(../images/Border.PNG) 30 round;
}

.sideart {
	position: absolute;
	z-index: 9;
	bottom: 60%;
	right: 5%;
	width: 150px;
	height: 60%;
}

.sideborder {
	border: 20px solid transparent;
	padding: 0px;
	height: 600px;
	border-image: url(../images/Border.PNG) 30 round;
}

.mainborder {
	border: 25px solid transparent;
	padding: 0px;
	border-image: url(../images/Border.PNG) 30 round;
}


.smallj {
	width: 160px;
	height: 100px;
}

.smallj:hover {
	width: 130px;
	height: 100px;
	content: url("../images/Sidebarl.GIF");
}

.speech {
	position: absolute;
	z-index: 9;
	display: block;
	width: 130px;
	height: 400px;
	margin-top: 53px;
}

a:link {
  color: white;
  text-decoration: none;
}

a:hover {
  color: red;
}
a:visited {
  color: #BF6556;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

	