* {
    /* Anything but Times!! */
    font-family: "Bembo Std", "Adobe Garamond Pro", "Adobe Caslon Pro",
                 "Adobe Jenson Pro", Garamond, Palatino, "Book Antiqua",
                 Baskerville, "Century Schoolbook", "Lucida Bright",
                 serif;
}

body
{
	margin: 0;
	padding: 1em;
}

#albumhead
{
	border-width: 0 0 thin 0;
	padding: 0.5em;
	margin: 0;
}

#albumhead h1
{
	margin: 0;
	padding: 0;
	/*    text-align: left; */
}

#pagehead
{
	margin: 0;
	padding: 0.25em;
	background-color: #DDD;
}

#pagehead h2
{
	display: inline;
	margin: 0;
	padding-left: 0.25em;
}

#pagehead ul
{
	margin: 0.5em;
	padding: 0.25em;
	text-align: left;
}

#pagehead h2
{
	margin: 0.5em;
	padding: 0;
	text-align: left;
}

#pagehead li
{
	display: inline;
	margin: 0;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding: 0.3em 0.5em 0.1em 0.5em;
    background-color: #FFC;
	border: thin darkblue solid;
}

#pagehead li.current
{
	color: #333;
    background-color: #DDD;
	border: thin gray dashed;
}

#pagehead li:hover
{
    background-color: #CCF;
}

#pagehead li.current:hover
{
    background-color: #DDD;
}

#main
{
	margin: 0;
	padding: 0.5em;
}

#main ul {
    margin: 1em 0 0 0;
    padding: 0;
}

#main li {
    margin: 0 0 0 0.5em;
}

a
{
	text-decoration: none;
	color: darkblue;
}

.photo span:hover
{
    background-color: #CCF;
    border-bottom: thin #33C solid;
}

.photo img:hover
{
    background-color: #CCF;
	border: thin darkblue solid;
}

.photo a:hover
{
/*    border-bottom: thin #33C solid; */
}

li { list-style: none; }

li.photo.landscape
{
	width: 186px;
}

li.photo.portrait
{
	width: 146px;
}

li.photo
{
	display: inline;
	float: left;
	text-align: center;
	height: 208px;
}

li.photo img
{
    padding: 3px;
    border: thin gray solid;
	margin: 0 auto;
}

p.caption
{
	margin: -0.125em;
	padding-top: 0;
	font-size: 90%;
}
