
body {
        font-family: sans-serif;
	font-size: smaller;
	width: 660px;
	margin: 20px auto;
}

/* Header, borders and navigation stuff */
/*div.nav   { text-transform: lowercase; } */
div.left  { float: left;  margin: 0; padding: 6px 0 6px 0; }
div.right { float: right; margin: 0; padding: 6px 0 6px 0; }
div.center { text-align: center; }

div.nav  a                { border: 1px solid #ccc; padding: 5px 10px 5px 10px; color: black; text-decoration: none; }
div.nav  a:hover          { border: 2px solid #ccc; padding: 4px  9px 4px  9px; background: #eee;  }
div.nav  .disabled        { color: #ccc; cursor: default; }

div.caption { margin: 20px auto 20px; width: 490px; }

h1 { 
  font-size: 100%; 
  font-weight: normal; 
  display: inline; 
  border: 1px solid #ccc; 
  padding: 5px 10px 5px 10px; 
  color: black; 
  text-decoration: none; 
  cursor: default;
}


/* Other placement DIVs */
#footer { color: #ccc; clear: both; padding-top: 30px; font-size: x-small; text-align: center; }
#col1 { float: left;  width: 42%; padding: 0 20px 0 20px; }
#col2 { float: right; width: 42%; padding: 0 20px 0 20px; }
#content-text   { padding: 20px }
#content, #content-hidden {
	float: left;
	clear: both;
	border: 1px solid #ccc;
	margin: 4px 0 4px 0;
	padding: 10px 0px 10px 0px;
	width: 658px;	/* Take 2 off body width because of borders */
}
#content        { visibility: visible; }
#content-hidden { visibility: hidden; z-index: 10; }


table#photo, #photo tr, #photo td {
	text-align: center;
	vertical-align: middle;
	margin: 0;
	border: 0;
	padding: 0;
	width: 100%;
	height: 480px;
}

table#exif, #exif tr, #exif td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

img { border: 0; }
.clearboth { clear: both; }

img.thumbnail {
	padding: 5px;
	margin: 2px;
	border: 1px solid #ccc;
	width: 160px;
	height: 120px;
}

/* List for index of galleries */
ul { margin: 10px 0 20px 0; padding: 0; }
li { list-style-image: url("/images/bullet.png"); margin: 2px 0 5px 30px; padding: 0; }

p.center { text-align: center; }
pre { margin: 0; border: 0; padding: 2px 0 0 20px; }

input.edit, textarea.edit {
	border: 1px solid #ccc;
	width: 400px;
}

span.date {
	font-size: smaller;
	color: #888;
	font-style: italic;
}
