/* Layout Style*/
header {
	float: left;
	width: 27%;
	margin-right: 3%;
	text-align: right;
	}
section,header,head {
	font-size: 20px;
	color: black ;
	
}

#main-content {
	float: left;
	width: 65%;
	padding-left: 3%;
	border-left: 5px solid gray;
}


/* Typography*/
.name {
	display: block;
	color: #7f3e9e;
}
.position {
	font-size: 40%;
	color: rgb(85, 85, 85);
}

.content{
   			background: white;
   			width:50%;
   			padding: 40px;
   			margin: 400px auto;
   			font-family: calibri;
   		}
address ul{
	list-style-type: none;
	color: #9730c7;

}

h2 { color: #0330a2;
    margin: 1em 0 0.3em;
  }
  h3{
  	color: #6c6cca;
  	margin: 2em 0 0.3em;

  }
body {
    padding: 20px;
    border-radius: 5px;
    margin: 30px 0;
   	background-image: url(line.jpg);
	background-size: cover;
   	background-attachment: fixed;
	}
a:hover {
	color: #0d4410;
}

a:link {
	color: rgb(85, 7, 84);
}

a:visited{
	color: blue;
}
a:active{
	color: #550754;
}
