body {
	margin: 0em;
	padding: 0em;
	/* for old browsers */
	background: #031634;
	/* firefox */
	/* background: -moz-linear-gradient(left, #031364 600px, #063369 750px); */
	/* webkit */
	/* background: -webkit-gradient(linear, left top, right top, color-stop(50%,#031364), color-stop(60%,#063369)); */
	/* IE */
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#031634', endColorstr='#063369',GradientType=1); */
	color: #E8DDBC;
	font-family: verdana, serif;
	font-size: smaller;
}
.archive {
    font-size: smaller;
	color: #C8BD9C;
}
h1 {
	margin: 0em;
	padding: 1em 0em 1em 0em;
}
h2 {
	margin: 0em;
	padding: 0.8em 0em 0.8em 0em;
}
div#header {
	color: #E8DDBC;
	background-color: #033649;
}
div#error {
	color: #CDB380;
	background-color: #690906;
	padding-bottom: 1em;
}
div.clear {
	clear: both;
	background-color: #063369;
	height: 0.5em;
}
div.clear.error {
	background-color: #791916;
}
table {
	border-spacing: 0em;
	border-collapse: separate;
}
.section, h1 {
	padding-left: 30px;
}
.block {
	float: left;
	padding-right: 30px;
}
#config th {
	vertical-align: top;
	text-align: left;
}
#config td, #config th {
	padding-bottom: 1px;
}
.section table {
	padding-bottom: 1em;
}
th {
	padding-right: 0.8em;
}
a {
	text-decoration: none;
	font-weight: bolder;
	color: #CDB380;
	border-left: 1em solid #CDB380;
	padding-left: 0.5em;
}
a:hover {
	text-decoration: underline;
	border-left-color: #063369;
}
div.selectable {
	border-left: 1.2em solid transparent;
}
div.selectable:hover {
	border-left-color: #063369;
}
div#error.selectable:hover {
	border-left-color: #791916;
}
#links ul {
	list-style: none;	
	padding-left: 0px;
}
#links li {
	padding-bottom: 2px;
}
.row0 td, .row0 th {
	padding-top: 3px;
	border-top: 1px dashed #CDB375;
}
.lastrow0 td, .lastrow0 th {
	padding-bottom: 3px;
}
.row0:first-child td, .row0:first-child th {
	border-top: none;
}
.admin div {
	font-size: smaller;
}
div#footer {
	padding-top: 1em;
}
div#footer a {
	border-left: none;
	padding-left: 0em;
}
