* {
	margin:0px;
	padding:0px;
}
img {
float: right;
  margin: 0px 0px 15px 20px;
  
}

header {
	float: left;
	height: 140px;
	width: 50%
	padding: 0px 0px 0px 1px;
	background-color: orange;
	
}
body {
	background-color: beige;
}

div {
	Height: 50px;
	width: 100px;
	padding: 10px;
}
h1 {
	color: Black;
	font-size: 80px;
	text-align:center;
	padding-top:25px;
}

nav {
	float: right;
	height: 140px;
	width: 26%;
	background-color: black;
}

nav ul {
	float: right;
	justify-content: space-between;
	padding: 0px 40px 0 40px;
}

ul {
	list-style: none;
}

li {
	font-size: 24px;
	padding-bottom: 10px;
	
}
nav ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	font-size: 20px;
	transition: 1.5s;
}

nav ul li:hover a {
	color: rgb(250, 250, 253);
	text-shadow: 1px 1px 15px black;
}


main {
    min-height: calc(100vh - 280px);
    padding: 40px;
    padding-bottom: 120px;
}

#left {
	text-align: left;
	text-align: justify;
	width: 80%;
	} 
	#right {
		width: -50%;
  float: right;
	}

 p {
    font-size: 24px;
    padding: 30px 0px;

}


main ul {
    padding: 20px 0 20px 40px;
}



th, td {
	border: 1px solid black;
	padding: 10px;
	font-size: 18px;
}

table {
	border-collapse: collapse;
	/* This collapses the border around the table */
}
.blue {
	background-color: pink;
}

#without_border {
	border-bottom: none;
	border-left: none;
}

footer {
	height: 40px;
	background-color: black;
	color: #fff;	
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

footer p {
	text-align: center;
	padding: 10px;
}

footer a {
	color: blue;
}

.print {
cursor: pointer;
}

textarea {
display: block;
}

label {
display: block;
}