body
{
	background-color: #eed1e5;
	margin: 0;
	padding: 0;
	font-family: 'Gill Sans', "Lucida Grande", "Trebuchet MS", sans-serif;
}

#everything
{
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	overflow: visible
}
#main {
	position: absolute;
	left: 50%;
	width: 878px;
	margin-left: -439px;
	height: 658px;
	top: -329px 
}


#header
{
	height: 230px;
	width: 878px;
}

#content
{
	width: 878px;
	background: #eed1e5 url(images/home-body.jpg);
	height: 415px;
}

#inner-content
{
	position: absolute;
	left: 363px;
	top: 436px;
	width: 477px;
	z-index: 10;
}
#inner-content img
{
	height: 110px;
	width: 110px;
}


#right-content
{
	text-align: center;
	position: absolute;
	left: 403px;
	top: 276px;
	width: 477px;
	z-index: 20;
}
#footer
{
	background-color: #af415a;
	text-align: right;
	margin: 0;
	padding: 0;
	color: #dfb3bd;
	font-size: 10px;
}

div.a-date
{

}

div.a-date h2
,div.a-date h2 a:hover
,div.a-date h2 a:link
,div.a-date h2 a:visited
{
	margin: 0;
	padding: 0 0 12px 0;
	color: #af415a;
	font-size: 26px;
	text-decoration: none;
}

div.a-date ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.a-date li {
	margin: 0;
	padding: 0 0 12px 0;
	color: #636366;
	font-weight: bold;
	font-size: 16px;
}

a#link-enter:hover
, div.a-date h2 a:hover
{
	position: relative;
	top: -1px;
	left: -1px;
}
a#link-enter:active
,div.a-date h2 a:active
{
	position: relative;
	top: 1px;
	left: 1px;
}

div#subtext {
	color: #af415a;
	font-size: 15px;
	padding: 5px 0 0 0;
}

div#social-media {
	margin: 55px 0 0 0;
}