.nav a:link {color: #FFFFFF; text-decoration: none; }
.nav a:visited {color: #FFFFFF; text-decoration: none;  }
.nav a:hover {color: #FFFFFF; text-decoration: underline;  }
.nav a:active {color: #FFFFFF; text-decoration: none;  } 

.reel a:link {color: #1C5B1E; text-decoration: none; }
.reel a:visited {color: #1C5B1E; text-decoration: none;  }
.reel a:hover {color: #1C5B1E; text-decoration: underline;  }
.reel a:active {color: #1C5B1E; text-decoration: none;  } 

.gallery a:link {color: #FFFFFF; text-decoration: none; }
.gallery a:visited {color: #FFFFFF; text-decoration: none;  }
.gallery a:hover {color: #FFFFFF; text-decoration: underline;  }
.gallery a:active {color: #FFFFFF; text-decoration: none;  } 

body {
	width: 95%;
	background-color: #ABA9A9;
}

#container {
	position: absolute;
	right: 50%;
	height: 100%;
	width: 1600px;
	margin-right: -400px;
	top: 0px;
	z-index: 1;
}

#header {
	left: 860px;
	top: 30px;
	position: absolute;
	height: 15px;
	width: 850px;
	z-index: 10;
}

#topMain {
	left: 800px;
	top: 20px;
	position: absolute;
	background-image: url(images/white-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 100%;
	z-index: 3;
}

#topCorners {
	left: 800px;
	top: 20px;
	position: absolute;
	background-image: url(images/top_corners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 776px;
	height: 11px;
	z-index: 3;
}

#mainBody {
	left: 800px;
	top: 31px;
	background: #FFFFFF;
	position: absolute;
	width: 776px;
	height: 1600px;
	z-index: 2;
}

#bottomMain {
	left: 800px;
	top: 330px;
	position: absolute;
	background-image: url(images/bottom-gradient-background.png);
	background-repeat: no-repeat;
	width: 800px;
	height: 100%;
	z-index: 4;
}

#bottomCorners {
	left: 800px;
	top: 220px;
	position: absolute;
	background-image: url(images/bottom_corners.gif);
	background-repeat: no-repeat;
	width: 776px;
	height: 11;
	z-index: 11;
}

#frontPageName {
	left: 980px;
	top: 225px;
	position: absolute;
	background-image: url(images/home_name.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 416px;
	z-index: 5;
}

#frontPageNameShadow {
	left: 1020px;
	top: 360px;
	position: absolute;
	background-image: url(images/home_name_shadow.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 329px;
	z-index: 6;
}

#footer {
	left: 830px;
	top: 560px;
	position: absolute;
	background-image: url(images/bottom_info.png);
	background-image: no-repeat;
	height: 15px;
	width: 710px;
	z-index: 7;
}


input {
background-color: #9ebd8d;
}

textarea{
background-color: #9ebd8d;
}


/* Print Page Styles */
/* Specific only to the Print Page */
#printTitle {
	left: 860px;
	top: 70px;
	position: absolute;
	background-image: url(images/print_title.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 100px;
	z-index: 15;
}

#lpc {
	left: 880px;
	top: 130px;
	position: absolute;
	background-image: url(images/life_point_church.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 123px;
	z-index: 16;
}
#lpcTable {
	left: 900px;
	top: 140px;
	position: absolute;
	z-index: 17;
}

#bsi {
	left: 880px;
	top: 480px;
	position: absolute;
	background-image: url(images/baby_shower_invitations.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 178px;
	z-index: 18;
}
#bsiTable {
	left: 900px;
	top: 490px;
	position: absolute;
	z-index: 19;
}

#ba {
	left: 880px;
	top: 1060px;
	position: absolute;
	background-image: url(images/birth_announcements.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 178px;
	z-index: 20;
}

#baTable {
	left: 900px;
	top: 1070px;
	position: absolute;
	z-index: 21;
}

#print_footer {
	left: 830px;
	top: 1600px;
	position: absolute;
	background-image: url(images/bottom_info.png);
	background-image: no-repeat;
	height: 15px;
	width: 710px;
	z-index: 7;
}
