#logo a
{
	display : block;
	width : 100%;
	height : 100%;
}

h2
{
	font-size : 28px;
	margin-bottom : 10px;
}

h3
{
	font-size : 22px;
	margin : 0 0 7px;
}

#content
{
	position : relative;
	min-height : 407px;
	overflow : visible;
	
	padding : 0 380px 1px 195px;
	/*                -^- collapsing margins are the stupidest things in the world */
	background : transparent url('../images/splash/shrine.jpg') no-repeat top right;
	margin-left : 0;
	margin-top : 50px;
}

#content *
{
	position : relative;
	z-index : 3;
}

#content .shrine
{
	position : absolute;
	top : 250px;
	right : 0;
	width : 310px;
	
	text-align : center;
	
	padding : 0 20px;
}

#content .bird
{
	position : absolute;
	top : -45px;
	left : 0;
	z-index : 2;
	width : 278px;
	
	padding-bottom : 316px;
	background : transparent url('../images/splash/bird-btm.png') no-repeat bottom left;
}

#content .bird b
{
	display : block;
	width : 178px;
	height : 330px;
	
	background : transparent url('../images/splash/bird-top.jpg') no-repeat top left;
}