:link, :visited {text-decoration: none}
ul, ol {list-style: none}
h1, h2, h3, h4, h5, h6, pre, code {font-size: 1em; font-weight: normal; font-weight: normal;}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
*:focus {outline: none;}

body, html {
	background:#000000 url('../images/body.jpg') no-repeat center 65%;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
	height:100%;
}

* { margin: 0; padding: 0; }
#page{display:table;overflow:hidden;margin:0px auto;}
*:first-child+html #page {position:relative;}/*ie7*/
* html #page{position:relative;}/*ie6*/

#content_container{display:table-cell;vertical-align: middle; padding-bottom:20%;}
*:first-child+html #content_container{position:absolute;top:50%;}/*ie7*/
* html #content_container{position:absolute;top:50%;}/*ie6*/

*:first-child+html #content{position:relative;top:-50%;}/*ie7*/
* html #content{position:relative;top:-50%;}/*ie6*/

html,body{height:100%;}
#page{height:100%;width:800px;}

h1 {
	font-size:50px;
	font-weight:bold;
}

h2 {
	color:#f5003f;
	font-size:32px;
	font-weight:bold;
	margin-bottom:30px;
}

#logo {
	background:url('../images/logo.png') no-repeat 320px center;
}

#title {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

#tagline {
	font-size:10px;
	letter-spacing:5px;
	display:block;
	text-transform:uppercase;
}