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;}*/
