body
{
	background: #eeeeee;
	font-family: verdana;
	font-size: 12px;
}
.alert { color: #F03; }
td
{
	font-family: verdana;
	font-size: 12px;
}
.content
{
	padding: 10px;
	text-align: left;
}
.content h1
{
	font-size: 16px;
	font-weight: bold;
}
.content h2 { font-size: 14px; }
#shell
{
	width: 900px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	position: relative;
}
.pagelistcontainer { width: 125px; }
.pagelistheadline
{
	border-bottom: #000;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-align: left;
}
.pagelist, .pagelist_on
{
	padding: 0 0 8px 0;
	display: block;
	text-align: left;
	font-size: 10px;
}
.pagelist:hover { text-decoration: none; }
.pagelist_on
{
	font-weight: bold;
	font-size: 10px;
}
#breadcrumbs
{
	padding: 0px 10px 0px 10px;
	text-align: left;
}
#searchform
{
	position: absolute;
	top: 20px;
	right: 5px;
}
#searchform div
{
	float: left;
	position: relative;
}
#searchform input { margin: 0 3px 0 0; }
#searchinput input {width: 200px}

.fieldname
{
	position: relative;
	width: 150px;
	float: left;
	text-align: right;
	padding: 2px;
}
.fieldvalue
{
	position: relative;
	float: left;
	width: 300px;
	padding: 2px;
}
.row
{
	position: relative;
	clear: both;
}
.fieldvalue input[type=text] {width: 300px}
.fieldvalue textarea {width: 300px; height: 100px;}

.pagecomment { padding: 4px; }
.even { background-color: #CCC; }



