html{background-color:#ffe39e;}
body{margin:10px 10px 2em 10px;font-family:Arial,sans-serif;color:#273907;line-height:1.5;}
h1 { font-size: 3em; font-weight: normal; color: #fff; }
h3 {font-size:1em;margin-bottom:0px;}

img{border:0px;}
.header {
	background-image:url("/media/header090719.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height:  134px;
	width:  1000px;
}
.nav {
	margin-top:80px;
}
.nav ul {
	list-style:none;
	list-style-type:none;
	font-weight: bold;
	display: inline;
}
.nav a{
	color: inherit;
	text-decoration: none;
	padding: 5px 10px;
}
.nav a:hover{color:white}
.navLink {
	display: inline;
	margin-left: 5px;
	background-color:#fe8fa3;
	padding: 5px 10px;
}
.navLinkHighlight {
	display: inline;
	margin-left: 5px;
	background-color:#ffddc1;
	padding: 0.5em 10px;
}

.subNav {
	margin-top: 0px;
	padding-top:5px;
	margin-left:8px;
	background: inherit;
	height: 10px;
}
.subNav ul {
	list-style:none;
	list-style-type:none;
	display: inline;
	margin-left: -3em;
}
.subNav a{
	color: inherit;
	text-decoration: none;
	padding: 5px 10px;
}
.subNav a:hover{color:white}
.subNavLink {
	display: inline;
	margin-left: 5px;
	background-color:#fe8fa3;
	padding: 2px 10px;
}
.subNavLinkHighlight {
	display: inline;
	margin-left: 5px;
	background-color:#ffddc1;
	padding: 2px 10px;
	border-width:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#fe8fa3;
}
.errors { color: red; background: white; padding: 1em; }
.copyright {clear:both;padding:0;text-align:center;font-size:0.7em;color:#ce6f83;}

.box {padding:1em;background:#ffddc1;border:1px solid #fe8fa3;
text-align:left;float:left;margin:5px;overflow:auto}
.box-right{border:0px;width:300px;float:left;padding-top:0px;}
.box-thumbnail{border:1px solid #fe8fa3;padding:0.5em;width:120px;}
.box-thumbnail img{width:100px;}
.box-thumbnail-description{width:170px;}
.kwalbumMenu{
	font-size:0.7em;
	margin:0px;
	padding:0px;
}
.kwalbumBox{
	height:192px;
	text-align:center;
	font-size:0.7em;
	border-width:1px;
	border-style:solid;
	float:left;
	margin:5px;
	padding:5px;
}
.kwalbumCurrentIndex{
	font-size:1.4em;
	font-weight:bold;
}
.kwalbumPageNumbers{
	clear:both;
	text-align: left;
	font-size:0.7em;
}
#large_description{width:640px;}

.kwalbumHasComments{color: #fdd;}
.kwalbumItemMapCanvas{width:300px;height:300px;border:1px solid black;}
.kwalbumPopupTitle{text-align:center;font-size:1.4em;font-weight:bold;}
.kwalbumPopupDescription{text-align:left;}