header {
    background-color:cornsilk;
    padding: 8px;
    position:sticky;
    text-align:center;
    top:20px;
    width:100%;
}

body {
    background-image:url("images/foodBackground.png");
    font-size: 15px;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    min-width:900px;
    overflow-x:scroll;
}

h1, h2, h3 {
    font-weight:lighter;
}

h1 {
    text-align:center;
    text-shadow:2px 2px 2px #000000;
}

li {
    margin-bottom:30px;
}

ul {
    list-style-type:none;
}

video {
    width:80%;
}

#video {
    max-width:900px;
    overflow-x:scroll;
    position:relative;
    text-align:center;
}

img {
    box-sizing:content-box;
    width:100%;
    margin:0px auto;
}

table {
    border-spacing: 2px;
    clear:left;
    float:right;
}


.block {
    margin: 10px auto 10px auto;
    padding: 15px;
    border:4px solid;
    max-width: 1000px;
}

#greekRecipesDiv {
    background-color:lavender;
    border-color:blueviolet;
    float:left;
    width:500px;
}

#otherRecipesDiv {
    background-color:blanchedalmond;
    border-color:navajowhite;
    float:right;
    text-transform:capitalize;
    vertical-align:middle;
    width:300px;
}

#email {
    float:left;
    width:60px;
}

#emailLink {
    float:left;
    width:100px;
}

#phoneNumber {
    float:right;
    width:120px;
}

#phone {
    float:right;
    width:60px;
}

#top {
    bottom:30px;
    position:fixed;
}

ul li:before {
    content: '';
    display:inline-block;
    height:18px;
    width:18px;
    background-size:18px;
    background-image:url("images/plateListImg.png");
    margin-right:5px;
}

a:link {
    color:black;
}

a:visited {
    color:black;
}

a:hover {
    color:purple;
}

div h1 {
    text-shadow:none;
}

h3 ~ a {
    background:lightsteelblue;
}

li a {
    font-size:25px;
}

[class*="List"] {
    background:none;
}

[class="block"] {
    border: 5px solid;
}
