html, body{ margin: 0; padding: 0; height: 100%; background-color:rgb(86, 105, 110); font-family: sans; } /* Header Bar */ #logo{ float:left; color: red; margin: inherit; margin-top: 5px; text-shadow: 1px 1px white, -1px -1px white, -1px 1px white, 1px -1px white; } #title{ color: red; text-shadow: 1px 1px white, -1px -1px white, -1px 1px white, 1px -1px white; text-align: center; margin: 0; margin-top: 15px; } .nav li{ display: inline; margin: .3em; } .nav ul{ background-color: black; } .nav a{ color: white; font-size: 30px; border-bottom: dotted 2px white; text-decoration: none; } .nav a:hover{ color: red; } .nav{ margin: 0; background-color: black; height: 50px; text-align: right; padding-right: 2em; padding-top: 5px; border-bottom: solid red 4px; } /* Content */ .content{ margin: 1em; background-color: white; border: solid black; margin-right: 14em; } /* Catagories */ .catagories{ float: right; width: 12em; height: 5em; background-color: white; margin: 1em; border: solid black; padding-bottom: 2em; } .catagories a{ text-decoration: none; height: 95%; color: black; border-bottom: dashed black 1px;; } .catagories a:hover{ border-bottom: solid red 1px; } .catagories li{ } .catagories ul{ list-style-type: none; } .titles{ color: red; text-shadow: 1px 1px black, -1px -1px black, -1px 1px black, 1px -1px black; text-align: center; } .text{ margin: 1em; padding: 1em; background-color: midnightblue; color: white; } .footer{ background-color: black; border-top: solid red; display: fixed; bottom: 0; color: grey; font-size: 10px; margin: 0; } .footer p,a{ margin: 0; padding: 5px; } .wraper{ min-height: 100%; height: 100%; } #pong{ height: 40em; margin-left: 10%; }