@charset "utf-8";
/* CSS Document */
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
}

.topBody #container {
	width: 100%;
	margin: 0;  /* the auto margins (in conjunction with a width) center the page if needed */
	text-align: left;
}

.topBody {
	vertical-align: middle;
	background-image: url(../images/other/Background.JPG);
	font-family: Tahoma, "Times New Roman", Times, serif;
}
.topyBody #header hl { /* new */
	margin: 0;
	padding: 10px 0;
}

.topBody #header a:link, .topBody #header a:visited {
	color: #FFFFFF;
	width: 50px;
	margin-right: 10px;
	text-decoration: none;
	border: 1px solid;
	float: right;
	text-align: center;
	
}

.topBody #header a:hover {
	background-color: #6666FF;
}

.topBody #main p {
	text-align:center;
}
.topBody #main a:link {
	color: #FFFF00;
	text-decoration: none;
	border-bottom: 2px dotted;
	
}
.topBody #main a:visited {
	color: #FFFF00;
	text-decoration: none;
	border-bottom: 2px dotted;
	font-weight: bold;
}
.topBody #main a:hover {
	background-color: #6666FF;
}
.topBody #header {
	margin-top: 10px;
	width: 100%;
	height: 25px; /* New size */
}

.topBody #foot {
	margin: 0;
	padding: 10px 0;
}
/******************************************************
* The following styles are for the Photo Gallery pages. 
*******************************************************/
.photoBody {
	vertical-align: middle;
	background-color: #EBEBEB;
	font-family: Tahoma, "Times New Roman", Times, serif;
}
.photoBody #header {
	text-align: left;
	margin: 10px 10px 0 10px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: middle;

}
.photoBody #header a:link, .photoBody #header a:visited  {
	color: #FFFFFF;
	background-color: #B8B8B8;
	text-decoration: none;
	width: 50px;
	border: 1px solid;
	float: right;
	text-align: center;
	font-weight: bold;
	margin-left: 5px;	
}

.photoBody #header a:hover {
	background-color: #6666FF; 
}
