body{
	font-family: Verdana, Arial, sans-serif;
    text-align: center;
	font-size: 9pt;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image:  url("images/back.jpg");
	background-position: bottom left;
	background-attachment: fixed;
}
  
#everything{
  position: relative; /* allow this to be on a layer so the other elements inside can be absolute */
  width: 95%;
  margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;
  text-align: left;
}

#nav {
	position: absolute;
	right: 0px;
}

#footer{
	font-size: smaller;
	text-align: right;
	width: 95%;
	position: absolute; bottom: 10px;
}

#gallery, #blurb{
	border: solid 1px #ffffff;
	background-color: rgba(255, 255, 255, 0.7);
	margin-top: 0px;
}

#gallery{
	width: 66%;
	overflow-x: auto; overflow-y: hidden;
}

#blurb{
	float: right;
	width: 30%;
	padding: 5px;
	overflow-x: hidden; overflow-y: auto;
}

#blurb p{
	text-align: justify;
}
  
#contact{
	float: right;
	margin-top: 20px;
	text-align: right;
}
  
img {
	border: none;
}

body, h1, h1 a, h3{
	color: #888888;
}

a{
	color: #dd0000;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #ff0000;
}

h1, h2, h3{
	margin: 0px;
	line-height: 80%;
}

h1 {
	font-family: Impact, sans-serif;
	font-size: 48pt;
	letter-spacing: -2pt;
}

h2 {
	position:relative;
	top: -27px; left: 25px;
	font-size:36pt;
	letter-spacing: -6pt;
	color: #191919;
}

h3{
	font-size: 21pt;
	letter-spacing: -3pt;
	margin-bottom: 20px;
}

#gallery table {
	border-collapse: separate;
	border-spacing: 10px;
}

#gallery td{
	background-color: #ffffff;
	text-align: center;
	border: 2px solid #eeeeee;
}

#gallery td:hover{
	background-color: #ffff88;
}

#gallery img{
	margin: 4px;
	border: solid 1px #999999;
}