#sidenav{
	float: right;
	width: 300px;
	margin:10px;
	border:2px solid #721f44;
	text-align: center;
	background-color: #ca975a;
}
#sidenav h1{
	font-size: 150%;
	background-color: #440002;
	color:#ca975a;
}
#sidenav ul{
	text-align:left;
	color:#440002;
	list-style-type: circle;
	padding-left: 110px;
}
#sidenav a{
	text-decoration: none;
	display: block;
	padding: 0.4em;
	padding-left: 0;
	color:#440002;
}
#sidenav a:hover{
	color:#dd0002;
	text-decoration: underline;
}
#mailaddress,#mailform{
	margin:30px;
}
.contacttable{
	margin: 50px;
	margin-left: 100px;
}
.contacttable td{
	padding: 10px;
	padding-left: 50px;
}
.contacttable address{
	padding: 10px;
	border: 2px solid #ca975a;
	border-radius:3px;
	background-color: #D9D9D9;
	text-align: center;
}
.contacttable td:nth-child(odd){
	color:#e30002;
}
.contacttable h3{
	color:#ca975a;
}
.contacttable a:link{
	color:#ca975a;
	text-decoration: none;
}
.contacttable a:hover{
	text-decoration:underline;
}
.contactform{
	width: 80%;
	margin-top:30px;
	margin-left:150px;
	padding-bottom: 350px;
}
.contactform form{
	color:#e30002;
	width:400px;
}
form div{
	width: 400px;
	float:left;
	padding: 0 0 0.75em 0;
}
form div label{
	float:left;
	width: 120px;
}
form div input,form div textarea{
	float:right;
	width: 260px;
}
form div input:focus,form div textarea:focus{
	background-color: #ca975a;
}
form input[type="submit"]{
	float:none;
	width: auto;
	margin-left:290px;
}
form div.submit{
	text-align: center;
}
