@charset "UTF-8";
/* CSS Document */

/*-----------------------------------------------------------------------------

date:      08/11/09
author:    Matthew Ravenhall
email:     matt@ravenhall.co.nz
website:   www.ravenhall.co.nz

-----------------------------------------------------------------------------*/

/* Reset
-----------------------------------------------------------------------------*/
*						{outline: none; padding: 0; margin: 0; border: 0}

/* Fundamental styles
-----------------------------------------------------------------------------*/	
body					{font: 62.5%/1.5em  Arial, Verdana, sans-serif; background: #000 url('../images/background.gif'); color: #fff; text-align:center; }	

div#wrapper				{font-size: 1.2em; text-align: left;height:100%; width:100%; overflow:hidden; background: url('../images/grid.gif'); position: absolute; z-index: 1000}

html,
body,
#bg,
#bg table,
#bg td,
#cont 					{height:100%; width:100%; overflow:hidden;}

#bg 					{position: fixed;}
#bg div					{height:200%; left:-50%; position:absolute; top:-50%; width:200%;}
#bg td 					{text-align:center; vertical-align:middle;}
#bg img 				{margin:0 auto; min-height:50%; min-width:50%;}
#cont					{position:absolute; top:0;left:0; z-index:70; overflow:auto;}
#focus-stealer      	{position: absolute; left: -9999px;}

div#content				{position: absolute; bottom: 20%; left:10%; width:760px; overflow:hidden}
div.black				{background: #000; padding: 10px 0}
h1						{background: #000; padding: 25px 30px; float:left; clear:left}

h2						{background: #000; padding: 15px 30px; margin: 2px 0 15px; color:#fff; font-size: 22px; clear:left; float:left }

div#footer				{padding: 0 30px; margin: 10px 0 0 0; color: #FFCC00}

p						{clear: left; float:left; background: #000; padding: 5px 30px; margin: 0 0 2px; color:#fff; font-size: 14px;}
p#copyright				{background: none; margin: 15px 0 0 0; font-size: 11px; color: #FFCC00;}

a						{color: #FFCC00; text-decoration: none}
a:hover					{color: #fff;}
p a						{text-decoration: underline;}
h1 a					{color: #FFCC00; font-size: 46px;}

/* Miscellaneous
-----------------------------------------------------------------------------*/	
.transparent_class		{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
