/* CSS document that contains common elements for both homepage and subpages */

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#AA051A;
	background-image:url(../Images/Background_Page.gif);
	background-repeat:repeat-y;
	background-position:center;
	font:12px Times, Georgia, serif;
}

body * {
	text-align:left;
}

#siteContainer {
	width:739px;
	position:relative;
	margin:0 auto;
}

#topNav {
	background-image:url(../Images/Background_TopNav.gif);
	background-repeat:repeat-x;
	height:25px;
	border-bottom:1px solid #6F6745;
}
#topNav ul {margin:0; padding:0; white-space:nowrap; text-align:center;}
#topNav li {display:inline; list-style-type:none;}
#topNav a {color:#000000; text-decoration:none; padding:10px 8px; border-right:1px solid #6F6745; border-left:1px solid #FFF;}
#topNav a:link, #topNav a:visited {background-color:transparent;}
#topNav a:hover, #topNav a:active, #topNav a.selected, #topNav a.selected:hover {background-image:url(../Images/Background_TopNav_Over.gif);}
#topNav a.first, #topNav a.first:visited {border-left:none;}
#topNav a.last, #topNav a.last:visited {border-right:none;}
#header {
	position:relative;
}

#logo {
	position:absolute;
	top:0;
	left:0;
	width:245px;
	height:161px;
}

#tagline {
	position:absolute;
	top:0px;
	left:246px;
	width:493px;
	height:161px;

}

#contentContainer {
	position:absolute;
	top:188px;
	left:0px;
	width:739px;
	background-color:#EDEBD6;
}

#content {
	padding:20px;
}

#footer {
	width:739px;
	background-image:url(../Images/Footer_Gradient.gif);
	background-repeat:no-repeat;
	background-color:#C1B17D;
	padding:10px 0 0 0;
}

#content h1 {
	color:#990000;
	margin:0 0 5px 0;
	font-size:16px;
}

#content h2 {
	color:#990000;
	margin:0 0 5px 0;
	font-size:13px;
	font-style:italic;
}

th {
	text-align:right;
}

input {
	text-align:center;
}

.photoDescription {
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

