body, html { margin:0; padding:0; height:100%; text-align:center; }
body 
{ 
	background: url(images/bg_pattern.png); 
	
}
#frame 
{
	display: table; position: static; 
	width:100%; height:100%;
	background:url(images/bg_pattern.png);
}
#wrapper 
{
	display: table-cell; vertical-align: middle; position: static;
	text-align:center;
}
#content
{
	width: 100%;
	background:url(images/bg_wrapper_bg.png) repeat-x top;
	height:595px;
}
#splash 
{ 
	background:url(images/bg_frame.png) no-repeat center; 
	width:765px;
	height:595px;
	margin:auto; 
	text-align:center;
}
#flags 
{
	margin:auto; 
	text-align:center; 
	padding-top:315px;
}
#flags a 
{ 
	padding:15px; 
}
img 
{ 
	border:0px; 
}