﻿/**
 *Main layout elements
 **/
#banner, #footer, #menu, #breadcrumbs, #form-container
 {
   width: 950px;
   margin-bottom: 10px;
   margin-left: auto;
   margin-right: auto;
 }
 
#result-container 
 {
   margin-left: auto;
   margin-right: auto;
   width: 750px;  
 }

#menu
 {
  display: flex;
 }

#menu div
 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 5px;
 }

#menu div a
 {
  margin: 5px;
 } 

#breadcrumbs
 {
  font-size: 10px;
  text-align: right;
 }
  
#banner h1
 {
  margin-left: 10px;
 }
 
#footerlinks
 {
  display: flex;
  justify-content: space-between;
 }