body {
	overflow-y:scroll;
	background-image: url('../Images/bodyback.jpg');
	background-attachment:fixed;
	font-family:arial;
	font-size:12px;
}
a {
	color:black;
}
h1 {
	font-size:20px;
	color: #00853f;
}
#wrapper {
	width:1035px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#header {
	width:1035px;
	height:257px;
	background-image: url('../Images/header.png');
	background-repeat: no-repeat;
}   
#navigation {
	position:absolute;
	z-index:1000;
	width:981px;
	height:60px;
	margin-top:212px;
	margin-left:60px;
}
#logo {
	position:absolute;
	z-index:2;
	margin-top:84px;
	margin-left:69px;
}
#fader {
	position:absolute;
	z-index:1;
	width:981px;
	height:170px;
	margin-top:30px;
	margin-left:27px;
	overflow:hidden;
}
#content {
	width:985px;
	background-image: url('../Images/content.png');
	background-repeat: repeat-y;
	padding-top:20px;
	padding-left:50px;
	padding-bottom:20px;
}		
#flashcontent {
	width:925px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:20px;
}		

#breadcrumbs {
	padding-top:10px;
	width:985px;
	background-image: url('../Images/content.png');
	background-repeat: repeat-y;
	padding-left:50px;
	display:none;
}
#footerlinks {
	width:985px;
	background-image: url('../Images/content.png');
	background-repeat: repeat-y;
	padding-left:50px;
}			
#footer {
	width:1035px;
	height:65px;
	background-image: url('../Images/footer.png');
	background-repeat: no-repeat;
	text-align:center;
	color:#333;
}
#footer a {
	color:#333;
}
#search {
	position:absolute;
	left:770px;
	top:218px;
	width:300px;
	z-index:1000000;
}
#search input[type=submit] {
	width:58px;
}

/* Photobook */
.photo {
	float:left;
	margin:10px;
}
.photo {
	float:left;
	padding:10px;
	background-color:#eee;
	margin:5px;
	border:1px solid silver;
	height:150px;
	width:130px;
}
.photo .thumb{
	height:110px;
	text-align:center;
}
.photo .description {
	background-color:#ddd;
	padding:4px;
	height:35px;
	font-size:11px;
}
.largephoto {
	text-align:center;
	padding:20px;
	margin-top:20px;
	border:1px solid silver;
	background-color:#eee;
}
#prevnext {
	height:100px;
	padding:10px;
	margin-top:10px;
	border:1px solid silver;
	background-color:#eee;
}
#prevnext img {
	margin-top:10px;
	margin-bottom:10px;
}
#prevnext .prev {
	float:left;
}
#prevnext .next {
	float:right;
	text-align:right;
}

/* Guestbook */
.date {
	color:#333;
	font-size:11px;
}
#addentry td {
	padding:10px;
}

#addentry input[type=text] {
	width:326px;
}
#entries td {
	padding:10px;
}

/* Page */
.searchresult {
	padding:10px;
	background-color:#ccc;
	width:910px;
}
#sitemap li {
	margin:10px;
	list-style:square;
}