* {
	margin:0;
	padding:0;
	text-align:center;
}

html,body {
	height:100%;
	background-color: #808080;
}

body{
	background:url(bg.png) repeat-x;
	color: #666666;
	
}

p{
	margin: 25px;
}

a, a img{
	text-decoration: none;
	border: none;
}

#wrapper{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

#outer {
	display:table-cell;
	vertical-align:middle;
}

#inner {
	position:relative;
	left:50%;
	float:left;
	width:757px;
	margin-left:-379px;
} //margin-left = width*-0.5


