DIV, P
{
	font-family: Arial;
	font-size: 12px;
	color: #303030;
}

H1, H2, H3
{
	font-family: Helvetica, Arial;
	color: #002657; 
}
h2 
{
	font-size: 18px; 
}

A,
A:link,
A:visited, 
A:active { color: #002c5e; text-decoration: none; outline: 0; }

IMG { border: 0px; }

.clear
{
	clear: both;
}

BODY
{
	margin: 0;
	padding: 0;
}
BODY.home
{
	background: white url(../bg_home.jpg) no-repeat top center;
}
BODY.explore
{
	background: white url(../bg_explore.jpg) no-repeat top center;
}
BODY.graves
{
	background: white url(../bg_graves.jpg) no-repeat top center;
}

#wrapper
{
	width: 1000px;
	margin: 44px auto;
}
#header
{
	width: 960px;
	margin: 0 auto;
	height: 147px;
}

#logo {height: 147px; float: left; padding-left: 20px;}
#tagline { height: 77px; width: 798px; margin: 13px 0 0 30px;}
#menu,
#menu DIV
{	height: 36px; }

#menu {width: 850px;}

#content
{
	width: 965px;
	margin: 0 auto;
	padding-left: 14px;
}
.leftColumn,
.rightColumn
{
	float: left;
}
.leftColumn
{
	width: 353px;
}
.rightColumn
{
	width: 582px;
	padding: 0 0 0 25px;
}

#footer
{
	width: 965px;
	margin: 0 auto;
	padding-left: 14px;
}
#copyright { float: left; padding: 0; }
#footerMenu { float: right; }
#footerMenu A {margin-left: 10px; }

/* explore */
.explore .leftColumn { width: 477px; margin-left: 20px; }
.explore .rightColumn { width: 440px; }
.explore #footer {margin-left: 31px; }

/* graves.php */
.graves .rightColumn
{
	width: 630px;
	padding: 0px;
}
.graves .rightColumn DIV
{
	float: left;
}
.graves .rightColumn DIV.desc
{
	width: 632px;
}
.graves .rightColumn DIV.desc P
{
	font-family: Helvetica, Arial;
	font-size: 20px;
	color: #011b3e;
	margin: -2px 0 10px 0;
}
.statsBox
{
	width: 299px;
	height: 199px;
	border: 1px #d2d2d2 solid;
	padding: 5px;
}
.statsBox DIV {float: left; width: 148px;}
.statsBox H2 { font-size: 22px; margin: 2px 0 4px 0; }
.statsBox H3 { font-size: 14px; font-weight: bold; }
.statsBox P {margin: 0; line-height: 20px; }

.column1
{
	float: left;
	width: 299px;
	padding-right: 31px;
}
.column2
{
	float: left;
	width: 300px;
	padding-right: 36px;
}
.column3
{
	float: left;
	width: 294px;
}
.column1, .column2, .column3,
.column1 P, .column2 P, .column3 P
{
	line-height: 20px;
}
.column1 P, .column2 P, .column3 P
{
	margin: 12px 0;
}
.graves H3
{
	margin: 30px 0 4px;
}

/* menu buttons */
A.menuButton
{
	display: block;
	height: 37px;
	width: 128px;
	float: left;
	background: url(../menu_states.jpg) no-repeat;
}
A.menuButton.tribute
{
	background-position: 0 0;
}
.home A.menuButton.tribute,
A.menuButton.tribute:hover
{
	background-position: 0 -36px;
}

A.menuButton.explore
{
	background-position: -128px 0;
}
.explore A.menuButton.explore,
A.menuButton.explore:hover
{
	background-position: -128px -36px;
}

A.menuButton.join
{
	background-position: -256px 0;
}
A.menuButton.join:hover
{
	background-position: -256px -36px;
}

A.menuButton.graves
{
	width: 111px;
	background-position: -386px 0;
}
.graves A.menuButton.graves,
A.menuButton.graves:hover
{
	background-position: -386px -36px;
}

A.menuButton.night
{
	width: 111px;
	background-position: -499px 0;
}
A.menuButton.night:hover
{
	background-position: -499px -36px;
}

#howItWorksPopup { display: none; }

#ibox_content 
{
	background: white;
	border: 0;
}
#ibox_wrapper { padding: 0;}
#ibox_footer_wrapper {display: none;}
