		* {
          box-sizing: border-box;
        }
        body {
          color: #000000;
          font-family: Verdana, Arial, sans-serif;
          background-color: #FFFFFF;
        }
        #wrapper {
          background-color: #FFFFFF;
          margin: auto;
          min-width: 480px;
          max-width: 2048px;
          width: 95%;
          padding: 10px;
        }
        header {
          overflow: hidden;
          background-color: #FFFFFF;
		  width: 100%;
		  margin-left: auto;
		  margin-right: auto;
          color: #000000;
          font-family: Georgia, serif;
        }
        h1 {
          text-align: center;
          font-size: 3em;
          letter-spacing: 0.1em;
          padding: 0.1em;
        }
        nav {
	      text-align: center;
          font-weight: bold;
          width: 100%;
		  margin-left: auto;
		  margin-right: auto;
          padding: 0 1em;
          font-size: 1.1em;
          background-color: #FFFFFF;
        }
        nav a {
		  white-space: nowrap;
		  padding: 1px 10px;
          text-decoration: none;
          color: #000000; 
        }
        nav a:visited {
          color: #FBC385;
        }
        nav a:hover {
          color: #FD8F15; 
        }
        main {
          background-color: #FFFFFF;
          overflow: auto;
          padding: .5em;
        }
        h2 {
		  font-size: 2em;
		  text-align: center;
          color: #FD8F15;
          font-family: Verdana, Arial, sans-serif;
        }
        h3 {
		  text-align: center;
		  color: #FD8F15;
          font-family: Verdana, Arial, sans-serif;
        }
		h4 {
		  text-align: right;
		  text-decoration: none;
		  font-style: italic;
		  font-family: Verdana, Arial, sans-serif;
			   }
		h4 a {
		  text-decoration: none;
		  color: #FF8600;
        }
        /*Unordered List*/
        ul {
		  list-style-type: none;
		  padding-left: 20%;
          color: #FD8F15;
          font-weight: bold;
        }
		
        /*Image styles*/
        .primary {
		  float: right;
		  margin-left: 25px;
		  margin-bottom: 10px;
          height: 50%;
          width: 50%;
		  border-radius: 5px;
		  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
		  overflow: hidden;
        }
        .section {
		  margin: 10px;
		  height: 100%;
          width: 100%;
		  border-radius: 5px;
		  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
		  overflow: hidden;
        }
		/*End Image Styles*/
		/*Float image within area*/
		.clearfloat {
		  clear: both;
		}
		/*End Float Clear*/
		/*Pages under construction*/
		.construction {
		  color: #FFFFFF;
		  background-color: #FF8600;
		  text-align: center;
		  font-size: 2em;
          padding: 0.5em;
		}
		/*End Construction Page Styles*/
        footer {
          background-color: #FFFFFF;
          font-size: 0.7em;
          font-style: italic;
          text-align: center;
          padding: 1em;
        }
        section {
          width: 33%;
          float: left;
          padding: 0 1em;
        }