@import url("/styles/ApNav.css");
@import url("/styles/ApSlideShow.css");
@import url("/styles/contact.css");
@import url("/styles/pages.css");
@import url("/styles/stones.css");
@import url("/styles/seo.css");

h1 span, h2 span, h3 span
{
	display:					none;
}

h1, h2, h3
{
	padding:					0px;
	margin:						0px 0px 10px 0px;	
	color:						#00A7FF;
}

h1, h2
{
	font-size:					1.2em;
}

h3
{
	font-size:					1.1em;
	margin-bottom:					-10px;
}

p strong
{
	font-weight:					normal;
	color:						#00A7FF;
}

p
{
	line-height:					22px;
}

a
{
	color:						#00A7FF;
	text-decoration:				none;
}

html
{
	height:						100%;
	font-family:					arial;
}

body
{
	height:						100%;
	min-height:					400px;
	padding:					0px;
	margin:						0px;
	text-align:					center;
	background-image:				url("/images/general/background.jpg");
}

#header
{
	z-index:					3;
	position:					relative;
	width:						100%;
	height:						99px;
	background-image:				url("/images/general/header.png");
}

#header div
{
	width:						800px;
	margin:						0px auto 0px auto;
}

#header #eagle
{
	z-index:					4;
	float:						left;
	position:					relative;
	left:						50%;
	top:						6px;
	width:						59px;
	height:						77px;
	margin:						0px 0px 0px -380px;
	padding:					0px;
	background-image:				url("/images/general/eagle.png");
}

#header #name
{
	float:						left;
	width:						335px;
	height:						28px;
	padding:					0px;
	margin:						20px 0px 0px 80px;
	background-image:				url("/images/general/title.png");
}

#header #number
{
	float:						right;
	clear:						right;
	position:					relative;
	right:						20px;
	width:						121px;
	height:						15px;
	margin:						8px 0px 0px 0px;
	padding:					0px;	
	background-image:				url("/images/general/number.png");
}

#header #email
{
	float:						right;
	clear:						right;
	position:					relative;
	right:						20px;
	width:						316px;
	height:						19px;
	margin:						6px 0px 0px 0px;
	padding:					0px;	
	background-image:				url("/images/general/email.png");
}

#header #email:hover
{
	border-bottom:					1px solid #00A7FF;
}

#header span
{
	display:					none;
}

#topFade
{
	z-index:					1;
	position:					absolute;
	left:						50%;
	top:						90px;	
	width:						920px;
	height:						240px;
	margin-left:					-460px;
	background-image:				url("/images/general/topFade.png");
}

#body
{
	z-index:					2;
	position:					relative;
	width:						604px;
	min-height:					100%;
	margin:						-99px auto 0px auto;
	padding:					0px 98px 0px 98px;
	text-align:					left;
	background-color:				#FFFFFF;
}

#body #fakeHeader
{
	display:					block;
	clear:						both;
	height:						0px;
}

#body #fakeFooter
{
	display:					block;
	clear:						both;
	height:						50px;
}

#footer
{
	z-index:					3;
	position:					relative;
	width:						100%;
	height:						36px;
	margin-top:					-36px;
	background-image:				url("/images/general/footer.png");
}

#footer p
{
	float:						left;
	margin:						-20px 0px 0px 0px;
	padding:					30px 0px 0px 20px;
}

#footer p.author
{
	float:						right;
	height:						26px;
	padding:					30px 80px 0px 0px;
	margin:						-20px 0px 0px 0px;
	
	letter-spacing:					+1px;
	text-align:					right;
	font-family:					tahoma, arial;
	color:						#FFFFFF;
	font-size:					0.9em;
	background-image:				url("/images/general/stone.png");
	background-repeat:				no-repeat;
	background-position:				100% 0px;
}

#footer p a, #footer p span
{
	color:						#FFFFFF;
	text-decoration:				none;
}

#bottomFade
{
	z-index:					1;
	position:					relative;
	top:						0px;
	left:						50%;
	width:						920px;
	height:						240px;
	margin:						-270px 0px 0px -460px;
	background-image:				url("/images/general/bottomFade.png");
}

.clear
{
	clear:						both;
}