html {
	background-color: #999999;
    font-size: 10px; /* px means "pixels": the base font size is now 10 pixels high  */
    font-family: "Open Sans", sans-serif; /* this should be the rest of the output you got from Google fonts */
    color: #BBBBBB;
}

body {
	width: 1000px;
	margin: auto;
	padding: 20px 20px 20px 20px;
	border: 3px solid #000000;
	background-color: #222222;
}

h1 {
	font-size: 3rem;
	margin:; 0;
	padding: 20px 20px 0px 20px;
	color: #DDDDDD;
	text-shadow: 1px 1px 1px #222222;
}

h2 {
	font-size: 1.5rem;
	margin: 0;
	padding: 0px 20px;
	color: #DDDDDD;
}

h3 {
	font-size: 1.5rem;
	margin:; 0;
	padding: 0px 30px;
	color: #BBBBBB;
}

#topinfo {
	background-color: #111111;
	border-radius: 10px;
}

#bio {
	font-size: 1.5rem;
	line-height:1.5;
	color: #BBBBBB;
	width: 950px;
	text-align: justify;
/*	margin: auto;*/
	padding: 20px 20px 20px 20px;
	/*border: 3px solid #000000;*/
	background-color: #222222;
}

#footer {
	position: fixed;
  	left: 0;
  	bottom: 0;
  	width: 100%;
  	background-color: #111111;
  	color: #DDDDDD;
  	text-align: center;
}

p {
	font-size: 1.5rem;
	color: #BBBBBB;
	width: 800px;
	margin: auto;
	padding: 20px 20px 20px 40px;
	/*border: 3px solid #000000;*/
	background-color: #222222;
}

ul {
	font-size: 1.5rem;
	line-height:1.5;
	color: #BBBBBB;
	width: 800px;
	margin: auto;
	padding: 20px 20px 20px 40px;
	/*border: 3px solid #000000;*/
	background-color: #222222;
}

li {
	margin-bottom: 10px;
}

a {
	color: #6bff36;
}
