body { margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14pt; line-size: 133%; color: #444; } /* * Formatting the header area */ header { background-color: #1c3054;; height: 35px; width: 100%; opacity: .9; margin-bottom: 10px; } header h1.logo { margin: 0; font-size: 1.7em; color: #fff; text-transform: uppercase; float: left; } header h1.logo:hover { color: #fff; text-decoration: none; } input[type='text'] { font-size: 150%; font-family: monospace; } input[type='submit'] { font-size: 150%; font-family: monospace; } /* * Centering the body content */ .container { width: 1000px; margin: 0 auto; } div.home { padding: 10px 0 30px 0; background-color: lightblue; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div.form-group { padding: 10px 10px 30px 30px; background-color: #1c3054; color: whitesmoke; text-align: left; font-size: 150%; margin: 10pt; vertical-align: middle; overflow: hidden; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div.entry-group { padding: 10px 10px 30px 30px; background-color: teal; color: whitesmoke; text-align: left; margin: 10pt; vertical-align: middle; align-items: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div.entry-label { min-width: 80% } div.entry-text { min-width: 80% font-size: 150%; } div.messages { padding: 10px 10px 10px 10px; background-color: #1c3054; color: whitesmoke; text-align: left; margin: 10pt; vertical-align: middle; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div.results { padding: 10px 10px 30px 30px; background-color: lightblue; color: #1c3054; text-align: left; margin: 10pt; font-size: 100%; vertical-align: middle; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div.about { padding: 10px 0 30px 0; background-color: #E6E6FA; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } div.input-submit { border: 0; text-align: center; margin: 7pt; padding: 7pt; font-size: 150%; } h2 { font-size: 3em; margin-top: 40px; text-align: left; letter-spacing: -2px; } h3 { font-size: 1.7em; font-weight: 100; margin-top: 30px; text-align: left; letter-spacing: -1px; color: #999; } .menu { float: right; margin-top: 8px; } .menu li { display: inline; } .menu li + li { margin-left: 35px; } .menu li a { color: #444; text-decoration: none; }