html,body {
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	text-align:center;
}

body {
	background-color: #23221e;
	font-family: Arial, Tahoma, Helvetica, Verdana;
	font-size: 10px;
	font-weight:normal;
	color: #FFF;
	text-decoration: none;
}

a {
	outline:none;
}

img {
	border: 0px;
}

#container {
	margin:auto;
	width:900px;
	height:660px;
	position:relative;
}

#content {
	background-image:url(../images/splash.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:900px;
	height:660px;
	margin:auto;
	position:relative;
}

#btn1 {
	display: block;
	width:94px;
	text-indent:  10000px;
	height: 0px !important;
	height /**/:15px; /* IE 5/Win hack */ 
	padding: 15px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background:url(../images/btn1.gif);

	float:left;
	position:relative;
	left:290px;
	top:551px;
}

#btn1:hover {
  background-position:0 -15px;
}

#btn2 {
	display: block;
	width:119px;
	text-indent:  10000px;
	height: 0px !important;
	height /**/:15px; /* IE 5/Win hack */ 
	padding: 15px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background:url(../images/btn2.gif);

	float:left;
	position:relative;
	left:301px;
	top:551px;
}

#btn2:hover {
  background-position:0 -15px;
}

#btn3 {
	display: block;
	width:84px;
	text-indent:  10000px;
	height: 0px !important;
	height /**/:15px; /* IE 5/Win hack */ 
	padding: 15px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background:url(../images/btn3.gif);

	float:left;
	position:relative;
	left:311px;
	top:551px;
}

#btn3:hover {
  background-position:0 -15px;
}

#btn4 {
	display: block;
	width:184px;
	text-indent:  10000px;
	height: 0px !important;
	height /**/:14px; /* IE 5/Win hack */ 
	padding: 14px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background:url(../images/btn4.gif);

	float:left;
	position:relative;
	left:61px;
	top:569px;
}

#btn4:hover {
  background-position:0 -14px;
}

#outer {
	width:100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

#outer[id] {
	display: table;
	position: static;
}

#middle {
	position: absolute;
	top: 50%;
} /* for explorer only*/

#middle[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}

#inner {
	width:auto;
	height:auto;
	margin:auto;
	position: relative;
	top: -50%;
} /* for explorer only */

/* optional: #inner[id] {position: static;} */
	
*:first-child+html #outer[id] {
    position:relative;
} /* for explorer 7 only */
 
*:first-child+html #middle[id] {
    position: absolute;
    display:block;
    vertical-align:inherit;
    top: 50%;
} /* for explorer 7 only */

/* optional: *:first-child+html #inner[id] {position: relative;} *