@font-face
{
  font-family: '04B03';
  src: url('../assets/font/04B03.TTF');
}

body
{
	background: #f0f0f0;
}

div#container
{
	margin: 0px auto;
	padding: 0;
	width: 100%;
	height: 500px;
	overflow: hidden;
}

div#tumble
{
	margin: 0px auto;
	padding: 0px;
	width: 320px;
	height: 480px;
}	

p
{
	margin: 0;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-family: '04B03';
	font-size: 16px;
	color: #e0e0e0;
	text-align: center;
	background: #555;
}

canvas
{
	margin: 0;
	padding: 0;
	background: url('../assets/img/background.png');
	background-size: 320px 420px;
}

img.logo, a
{
	display: none;
}

@media screen and (min-width: 640px)
{

	div#container
	{
		margin: 20px 0;
		height: auto;
		text-align: center;

		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
	}

	div#tumble
	{
		padding: 134px 29px 125px 37px;
		width: 320px;
		height: 480px;
		background: url('../assets/img/iphone-4-flat-portrait.png') no-repeat;
	}

	img.logo
	{
		margin: 20px auto;
		display: block;
	}

	a, a:visited
	{
		display: inline;
		color: #1e1e14;
	}

	a:hover
	{
		color: #5e5e54;
	}
}
