body {
	margin: 0;
}
a {
            font-family: Goudy Old Style; 
            text-decoration: none; 
            font-weight: bold; 
        }
        .logo {
            padding: 25px 15px 0px 15px;
            height: 92.4px;
            width: 198px;
        }

        .side-navigation-bar { 
            background-color: white;
            height: 100%; 
            position: fixed;
            z-index: 1;
            top: 0; 
            left:0;
            box-shadow: 5px 5px 5px grey;
        }
        li > a {
            color: #543136; 
            font-size: 20px;
        }
        li:last-child > a {
            width: 150px;
            border: 6px double #5e1211;
            padding: 10px;
        }
        li:last-child > a:hover{
            background-color: gainsboro;
        }
        .nav {
            text-align: center;
            padding-left: 0px  

        }
        .nav > li:first-child {
            padding: 15px 10px;
            font-family: Goudy Old Style; 
            text-decoration: none; 
            font-weight: bold; 
            color: #543136; 
            font-size: 18px;

        }
        .nav > li:nth-child(2) {
            padding: 5px 5px; 
            padding-top: 35px
        }
        .nav > li:not(:first-child):not(:last-child):not(:nth-child(2)) {
            padding: 8px 8px;
        }
        .nav > li:last-child {
            margin-top: 60px;}
        h1{
            font-family: sans-serif;
            font-size: 40px;
            text-align: center;
            color: #543136;
            margin-block-start: 0;
        }
        hr{
            border-style: solid;
            width: 400px;
            color: mediumseagreen;
        }
        input[type=text], select, textarea {
            display: block;
            width: 50%; 
            padding: 12px; 
            border: 2px solid #ccc; 
            border-radius: 1px;
            box-sizing: border-box; 
            margin-top: 6px; 
            margin-bottom: 16px; 
            font-family: Goudy Old Style;
        }
        input[type=submit] {
            background-color: #541316;
            color: white;
            padding: 12px 20px;
            border: none;
            border-radius: 1px;
            cursor: pointer;
            font-family: Goudy Old Style;
        }
        input[type=submit]:hover {
            background-color: gainsboro;
        }
        .container {
            border-radius: 5px;
            background-color: white;
            padding: 20px;
            text-align: -webkit-center;
        }
        .image{
            float: left;
            height: 900px;
            width: 600px;
            margin-left: 228px;

        }
        .workspace {
            width: 1400px;
        }
        .reservations {
            float: right;
            margin-right: 60px;
        }