
 html {
  background: #CC9933;
    }
    
    
figure {
      float: left;
      margin: 0 20px 20px 0;
      max-width: 40%;
    }

    figure img {
      width: 100%;
      height: auto;
      display: block;
      border-radius: 5px;
    }

    figure figcaption {
      text-align: center;
      font-size: 14px;
      color: #555;
      margin-top: 4px;
    }

    
    
    body {
      margin: 0;
      font-family: Arial, sans-serif;
      display: flex;
      flex-direction: column;
      align-items: center;
      
    }

    .container {
      max-width: 1350px;
      width: 100%;
      display: flex;
      flex-direction: column;
      background: #ffffff;  
    }

    header {
      /* background: #333; */
      color: white;
      display: flex;
      justify-content: space-between;
       /*align-items: center;*/
       text-align: center;
      padding: 5px 20px;
      
      border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #000000;
 font-size: 1.5em;
 background: #ffffff;
 color:#000000;
    }

    .hamburger {
      display: none;
      flex-direction: column;
      cursor: pointer;
    }

    .hamburger div {
      width: 25px;
      height: 3px;
      background: black;
      margin: 4px 0;
    }

    .main-content {
      display: flex;
      flex: 1;
    }

    nav {
      width: 255px;
      /*background: #f4f4f4;*/
      background: #ffffff;
      padding: 10px;
    }

    nav ul {
      list-style: none;
      padding: 0;
    }

    nav li {
      margin: 15px 0;
      
    }

    nav a {
      text-decoration: none;
      color: #333;
      font-size: 15px;
      font-weight: bold;
    }
    
    nav a:hover 
{   
background-color: #FFCC66;   
text-decoration: none;

}

    .content {
      flex: 1;
      padding: 5px;
      max-width: 1000px;
      margin: auto;
    }
    
    
    
    
    
    footer
{
  background: #FFFFFF;
 color:#000000;
 height: auto;
 float: left;
 width: 100%;
 text-align: center; 
 clear:both;
 font-weight: bold;
 border-top-width: 2px;
 border-top-style: solid;
 border-top-color: #000000;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #000000;
 text-decoration: none;
 font-size:1.1em;
 text-decoration: underline;
 padding-bottom: 1%;
 padding-top: 2%;
}

footer a
{
color:#000000; 
text-decoration: none;
font-size: 1.8em;
}

footer a:hover 
{   
color: #191970
}




#LeftSideBar
{
 
 width: 255px;
      /*background: #f4f4f4;*/
      background: #ffffff;
      padding: 10px; 
 }
    
    
    
    
    

    @media screen and (max-width: 768px) {
      .main-content {
        flex-direction: column;
      }
      
      
      
      header {
     
 font-size: .85em;
 
    }
      
      
      #LeftSideBar
{
 display: none;
 }

      nav {
        display: none;
      }

      .hamburger {
        display: flex;
      }

      .nav-open nav {
        display: block;
        background: #ffffff;
        padding: 20px;
      }
    }
