/* CSS Document */
            header, footer {
                            padding: 1em;
                            color: white;
                            background-color: #cf1c44;
				            clear: left;
                            text-align: center;
            }
            h1 {
	color: #5f1312;
	font-family: "klinic slab";
	font-size: 200%;
	text-align: center;
            }
            h2 {
                color: #5f1312;
                font-family: "klinic slab";
                font-size: 150%; 
            }
            h3 {
	color: #5f1312;
	font-family: "klinic slab";
	font-size: 100%;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	text-align: left;
            }
            p {
	color: #cf1c44;
	font-family: "goudy old style";
	font-size: 100%;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	text-align: left;
            }
            body {
	width: 1440px;
	margin: 0 auto;
	background-color: #f3eeea;
	text-align: left;
	font-family: "Goudy Old Style";
	color: #CF1C44;
            }
            a:link {
                    color: #0ab152
            }
            a:visited {
                    color: #412428
            }

            .topnav {
                    overflow: hidden;
                    background-color: #cf1c44;
                    text-align: center;
            }
            .topnav a {
                        display: inline-block;
                        color: #ffffff;
                        text-align: center;
                        padding: 14px;
                        text-decoration: none;
                        font-size: 17px;
            }

            .topnav a:hover {
                            background-color: #5e1211;
                            color: #ffffff;
            }

            .topnav a.active {
                                background-color: #0b9446;
                                color: white;
            }
            img {
	max-width: 100%;
	height: auto;
	max-height: 100%;
	margin-top: -19px;
	margin-bottom: -5px;
            }
            .menu-body {
                        max-width: 680px;
                        margin: 0 auto;
                        display: block;
                        color: #5e1211;
            }
 
            .menu-section {
                            margin-bottom: 80px;
            }
 
            .menu-section-title {
                                font-family: "klinic slab";
                                font-size: 30px;
                                display: block;
                                font-weight:bold;
                                margin: 5px 0; 
                                text-align: Center;
            }
 
            .menu-item {
                        margin: 38px 0;
                        font-size: 18px;
            }
 
            .menu-item-name{
                            font-family: "klinic slab";
                            font-weight: bold;
                            border-bottom: 2px dotted;
                            border-bottom-color: #dd7086
            }
 
            .menu-item-description {
                                    font-family: "goudy old style italic";
                                    font-style: italic;
                                    font-size: .9em;
                                    line-height: 1.5em;
            }
 
            .menu-item-price{
                            float: right;
                            font-weight: bold;
                            font-family: "klinic slab";
                            margin-top: -22px;
            }
						.myForm {
					font-family: 'Klinic Slab';
					font-size: 0.8em;
					width: 35em;
					padding: 1em;
			}

			.myForm * {
						box-sizing: border-box;
			}

				.myForm label {
								padding: 0px;
								font-weight: bold;
								text-align: right;
								display: block;
								font-family: "Klinic Slab";
				}

				.myForm input,
				.myForm select,
				.myForm textarea {
									margin-left: 20px;
									float: right;
									width: 22em;
									border: 1px solid #ccc;
									font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
									font-size: 0.8em;
									padding: 0.3em;
				}

				.myForm textarea {
									height: 100px;
				}

				.myForm button {
								padding: 1em;
								border-radius: 0.5em;
								background: #0B9446;
								border: none;
								font-family: "Klinic Slab";
								font-weight: bold;
								color: #ffffff;
								margin-left: 15em;
								margin-top: 1.8em;
				}

				.myForm button:hover {
									background: #016738;
									cursor: pointer;
				}
