@charset "UTF-8";
*, *:before, *:after{
		box-sizing: border-box;
}
body {
	margin: 0px;
	font-size: 1.3rem;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	background-position: left top;
	background-attachment: fixed;
	background-repeat: repeat;
	background-image: url(assets/images/whitebackground2.jpg);
}
#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
h1 {
	margin-top: 0px;
	/* [disabled]padding-top: 30px; */
}
h2 {
}
p {
	word-spacing: 7px;
	text-align: left;
}
main ul li  {
	list-style-type: square;
}
header {
	background-color: #C0CFC6;
	padding-bottom: 50px;
	padding-top: 50px;
	margin-top: 30px;
}
#headerh1 {
	float: right;
	margin-right: 242px;
	margin-left: 0px;
	margin-bottom: 2px;
	font-size: 15px;
	margin-top: 16px;
	font-family: 'Comfortaa', cursive;
	text-align: left;
}

#h1text, #portfolioheader {font-family: 'Kelly Slab', cursive;
}

#picofme {
	margin-left: 218px;
}
#profilesection {
    background-color: #E1EAF5;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    padding-bottom: 50px;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
}
#profiledescription {
    width: 766px;
    text-align: center;
    padding-left: 125px;
}
.profileinfo {
	display: flex;
	padding-bottom: 30px;
	padding-top: 40px;
	padding-left: 30px;
}
.profileinfo1 {
	flex: 1;
}
.profileinfo2 {
	flex: 1;
}
.profileinfo3 {
	flex: 1;
}
#portfoliosection {
	background-color: #556475;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 30px;
}
#portfolioheader {
	text-align: center;
}
.projects {
	display: flex;
	text-align: center;
	margin-top: -20px;
}
.projects1 {
	flex: 1
}
.projects2 {
	flex: 1
}
.projects3 {
	flex: 1
}footer {
	background-color: #454139;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 30px;
}
footer h1 {
	color: #DED8CD;
	text-align: center;
}
footer ul {
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	list-style-type: none;
	color: #FFFFFF;
	line-height: 26px;
}
footer ul li {
	display: list-item;
	padding-left: 0px;
	margin-left: 20px;
	font-size: 1rem;
	color: #DED8CD;
}
ul li a:link , a:visited{
    color: #DED8CD;
}
