html, body {background: #515356; color: #cbd0d5; height:100%; width:100%;} /* Colours */ h1 {color: #111;} h2 {color: #262728;} h3 {color: #9099a0;} h4 {color: #878f96;} a:focus, a:hover {color: #a1c2e4;} a {color: #858b95;} /* Layout */ #header {background:url('../images/bg_invert_header.png'); width:100%; height:72px; margin-bottom:3em;} #header h1 {position: absolute; top:24px; left:80px;} #content {margin:0 0 0 80px; width:60em;} img.photo { float: right; border:2px #666666 solid } img.diagram { float: right; margin: 0 -28px 1em 1em; } img.tl {position:absolute; top:0; left:0;} img.tr {position:absolute; top:0; right:0;} img.bl {position:absolute; bottom:0; left:0;} img.br {position:absolute; bottom:0; right:0;} #parallax {background:#2f3134; position:relative; overflow:hidden; width:60em; height:300px; margin:1.5em 0;} #button {float:left; position:relative; background:#2f3134; width:60px; height:60px; margin:2.4em 0 2.4em 2.4em;} #button_remote {float:left; position:relative; background:#2f3134; width:60px; height:60px; margin:2.4em 0 2.4em 3.2em;} #button_control {float:left; position:relative; background:#2f3134; width:60px; height:60px; margin:2.4em 0 2.4em 3.2em;} h2 a:focus, h2 a:hover {text-decoration:none; color:#767f8e;} h2 a {color: #858b95;} /*dl.options dt { font-family: 'lucida console', 'andale mono', monospace; font-size: 1.1em; color:black;}*/