 * {
	  box-sizing: border-box;
	 -webkit-box-sizing: border-box; }
 header, footer, section, article, nav, aside, a {
	 display: block;
	 
 }
header .lightanddark{
	 font-family: "Times New Roman", Times, serif;
	 background-color:#C2C2C2;
	 text-align:center;
	 font-family: "Times New Roman", Times, serif;
	 color: #7a7761;
	 border: 2px solid #a1a1a1;
    padding: 10px 40px; 
    background: #dddddd;
    width: 300px;
    border-radius: 25px;
}

 
 footer {
	 font-family: "Times New Roman", Times, serif;
	 background-color:#fffdfc;
 }
 article {
	 font-family: "Times New Roman", Times, serif;
	 color:black;
	background-color:#fffdfc;
	 font-family: "Times New Roman", Times, serif;
	 text-align:center;
	 color: #7a7761;
	 border: 2px solid #a1a1a1;
    padding: 10px 40px; 
    width: 300px;
    border-radius: 25px;
 }
 nav {
	 font-family: "Times New Roman", Times, serif;
	 background-color:#fffdfc;
	  border: 2px  #a1a1a1;
 }
 aside {
	 font-family: "Times New Roman", Times, serif;
	background-color:#fffdfc;
 }
	div{
		text-align:center;
	}
 /* Modify navigation bar*/
 #navcontainer{
	 display:inline-block;
	 border: 2px  #a1a1a1;
	 width:100%;
 }
 #navcontainer a{
	display:blocks;
	text-decoration:none;
	padding:.5em 1em;
 }
 #navcontainer li{
	 display:inline-block;
 }
 /*Modify the layout*/
 
 .wrapper {
	  border: 2px solid #a1a1a1;
    padding: 10px 40px; 
    background: #dddddd;
	 width: 1100px;
	 border-radius: 25px;
	 margin: 0 auto;
 }
 article.main {
	 width: 60%;
 }
 aside.sidebar-right , aside.sidebar-left {
	  border: 2px solid #a1a1a1;
    padding: 10px 40px; 
    background: #dddddd;
    width: 20%;
border-radius: 25px;
}
 
 article.main, aside.sidebar-right, aside.sidebar-left{
	 float: left;
	 padding-left: 15px;
	 padding-right: 15px;
	 height:1600px;
 }
  section.page { 
	  margin-left: 15px; 
	  margin-right: 15px; 
 } 
footer.footer-main{
	clear:both;
}
 
}
h1 {
position:center;
right:40%;
padding-top:10px;
}
em{
	color:gold
}

.row1 {
	position: static
	top: 367px;
	left: 304px;
}
.row2 {
	position: static;
	top: 356px;
	left: 534px;
}

figure {
background-color:#55A3E3;
color:#FFFFFF;
padding:1px;
margin:1px;
box-shadow: 5px 5px 5px #29577E;
}
.a img {
max-height:10%;
border:0;
border-radius:10px;
}
