#footer2{
	font-family: Arial;
	font-size: 0.7em;
	margin-left: 30%;
	margin-right: 30%;
}

#main{
	font-family: Times New Roman;
}

#menu{
	margin-left: -0.5%;
	margin-right: -2%;
	padding: 0;
	top: 0;
	width: 100%;
  	position: fixed;
  	display: inline-block;
	background: #DC143C;
}

#NaNoWriMo{
	float: right;
	margin-left: 1%;
	border-style: solid;
	border-color: #696969;
	border-width: 2px;
}

#penrose{
	float: left;
	margin-right: 1%;
	border-style: solid;
	border-color: #696969;
	border-width: 2px;	
}

#title{
	margin-top: 7.5%;
}

.cv{
	margin: 10%;
}

.name{
	font-size: 2em;
	border-left: none;
}

a.menu{
	color: black;
	text-decoration: none;
}

body{
	background: #7d8b9a;
	background-size: cover;
}

button{
	float: left;
	background-color: #DC143C;
  	color: black;
  	padding: 1.1em;
	margin-bottom: 1%;
  	font-size: 20px;
	text-align: center;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: black;
  	cursor: pointer;
}

figcaption{
	font-size: .75em;
}

h1{
	font-family: Comic Sans, Comic Sans MS;
	font-size: 3em;
}

h2{
	font-family: Papyrus;
	font-size: 2.5em;
}

h3{
	font-size: 2em;
}

h4{
	margin-right: 7.5%;
	margin-left: 7.5%;
	font-size: 1.5em;
}

iframe{
	border-style: solid;
	border-color: black;
	border-width: 2px;
}	

img.notsm{
	border-style: solid;
	border-color: #696969;
	border-width: 2px;
}

object{
	border-style: solid;
	border-color: black;
	border-width: 2px;
}

p{
	margin-right: 7.5%;
	margin-left: 7.5%;
	font-size: 1.25em
}

table{
	margin: 10%;
	width: 90%;
}

td{
	border-left: solid 2px black;
	width: 50%;
}
