/* Emacs settings: -*- mode: Fundamental; tab-width: 4; -*-

////////////////////////////////////////////////////////////////////////////
//																		  //
// PHP to manage and show a database for a family tree: stylesheet		  //
//																		  //
// Copyright (c) 2002-5, Andrew Birrell									  //
//																		  //
////////////////////////////////////////////////////////////////////////////

*/

.help {
	font-size: 0.75em;
}
table {
	border-spacing: 0px;
}
table.main {	/* top level table for op=show */
	width: 100%;
}
table.list {	/* top level table for op=list */
	width: 100%;
}
td.menu {		/* table cell for command menu */
	width: 70%;
	vertical-align: top;
	white-space: nowrap;
}
td.icon {		/* table cell for decorative icon */
	width: 30%;
	text-align: right;
	vertical-align: top;
}
img.oak {		/* the decorative icon */
	height: 64px;
	width: 86px;
}
td.valueLeft {	/* table cell for values in LH column */
	width: 30%;
	vertical-align: top;
}
td.label {		/* table cell for labels in central columns */
	width: 10%;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
td.loginLabel {	/* table cell for labels in login form */
	width: 10%;
	text-align: right;
	vertical-align: middle;
}
td.value {		/* table cell for values in central and RH columns */
	width: 30%;
	padding-left: 12px;
	vertical-align: top;
}
#recnum {		/* sub-class of td.valueLeft for record number heading */
	vertical-align: bottom;
}
#title {		/* sub-class of td.value for record title */
	vertical-align: bottom;
}
#cLabel, #cValue { /* border and shading for the main record display */
	border: 2px #cccccc ridge;
	background-color: #cccccc;
}
#cLabel {		/* sub-class of td.label for record labels */
	border-right-width: 0px;
}
#cValue {		/* sub-class of td.value for record values */
	border-left-width: 0px;
}
div.formList {	/* The sidebar listing in the form-edit page */
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 14em;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	background-color: inherit;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: nowrap;
	z-index: 10;
	box-shadow:
		0px 0px  /* x,y offset */
		8px 2px  /* blur radius, spread */
		#aaaaaa; /* color */
}
.formRecNum {	/* right-justfiied fixed-width record number */
	display: inline-block;
	width: 1.75em;
	text-align: right;
}
