body { margin: 1em auto 3em auto; background-color: #eeeeee; color: #fff; font-family: sans-serif; } a { color: #3333cc; font-weight: bold; text-decoration: none; } a:hover { color: #3d3dff; } .thumb { border: 2px solid #3333cc; } .wrapper { margin: 0 auto; width: 888px; } .navbar { text-align: center; margin-top: 7px; color: #313370; } input, select, textarea { border: 1px double #3333cc; background: #eeeeee; color: #3333cc; font-family: sans-serif; font-size: 80%; font-weight: bold; } .panel { margin-bottom: 0; background-color: #aaaacc; border: 2px solid #313370; border-radius: 0px; padding-left: 10px; padding-right: 10px; width: 25%; float: left; position: relative; min-height: 1px; color: #000000; } .contact { margin: 20px; color: #000000; } .irc { margin: 20px; color: #000000; } code { color: #3d3dff; } .return { text-align: center; border: 2px solid #313370; width: 888px; margin: 0 auto; background: #aaaacc; margin-bottom: 5px; } .controls { text-align: center; color: #3333cc; font-weight: bold; width: 888px; margin: 0 auto; background: #aaaacc; padding-top: 0; border: 2px solid #313370; } .medium, .thumbnail { display: flex; justify-content: center; margin-top: 5px; background: #aaaacc; border: 2px solid #313370; } .panel.info { margin: 0 auto; margin-top: 5px; float: none; width: 888px; margin-bottom: 5px; } .navbar { margin-top: 7px; color: #313370; margin: 0 auto; width: 300px; border: 1px solid; padding-top: 5px; padding-bottom: 5px; font-weight: bold; background: #aaaacc; }