@font-face {font-family:"majesty banner" src:url('GRA%20310%20Brand%20Style%20Guides.zip');
src: url(majesti-banner.otf)}
body { background-color: #be1e2d;font-family:"majesty banner","athelas", serif;}
#logo {font-size=30pt;color:#41393d;text-align:center; background-color: white; border-width: thick; border-color: black;}
#feature {text-align: center; clear:both}
#home text{ padding; 20px; font-size: 14pt;width: 400px; margin: 10px; float: right;}
#home text h1{text-align: center;}
#top {display:inline-block; margin-right: 20px; font-size: 24pt; color:#be1e2d;}
#navigation{background-color: #8a8c8f; width: 1300px; color:#41393d;
    align-content: center; text-align: center;border: 2px solid black; border-radius: 10px;} 
a {text-decoration: none;color:#41393d;}
 hgroup h1 {font-family:"majesty banner","athelas",serif; color:#be7e2d;}
#navigation ul{list-style-type:none; padding:10px;color:#41393d; text-decoration-color: #be1e2d; align-items: center;}
#home{text-align:center;}
#happy hour {float: left;text-align:center;clear:both;border= 1px "solid"; border-color:#ef4e22;}
#happy hour h1 {clear:both;}
footer{padding: 10px;clear: both; text-align: center;}
title {font-size=30pt;color:#be1e2d;text-align:center;}
section { background-image: url(media/granite.jpeg);}
#images {list-style-image: inline }
#main {border: 5px solid black;padding: 20px; width: 550px; border-radius:10px; align-content: center; vertical-align: middle; display: inline-block; margin: 5px;}
#mainmenu {display:inline;}
#appetizers {display:inline-table; margin:2px;}
h4 {font-size:18pt}
#locations {text-align: center;}
h3 {text-align: center; font-size: 24pt;}
#dinning{ font-size: 24pt;}
#hr {color:#be7e2d; text-align: center}
#container {align-content: center;text-align: center; image-orientation: center;}
h1 {color:#be7e2d; font-size: 24pt }