body.main {
	background-color:	#202832;
	color:			white;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
	text-align:		center;
}



div.nav {
	background-color:	#202832;
	color:			white;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
	width:			650x;
	height:			22px;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		8px;
	border:			1px solid black;
}

div.main {
	background-color:	#202832;
	color:			white;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
	width:			650px;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		8px;
	border:			1px solid black;
}

div.error {
	background-color:	#333333;
	color:			red;
	width:			700px;
	margin-left:		auto;
	margin-right:		auto;
}




table {
	width:			100%;
	border:			none;
	border-collapse:	collapse;
	font-size:		8pt;
}

table.main {
	background-color:	#202832;
	color:			white;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
}

table.detail_top {
	margin-bottom:		8px;
}

table.detail_item {
	width:			892px;
	border:			1px solid black;
	margin:			4px;
	margin-bottom:		8px;
}




th.field_delete {
	background-color:	black;
	color:			white;
	width:			16px;
	font-size:		8pt;
	vertical-align:		top;
}

th.field_subject {
	background-color:	black;
	color:			white;
	font-size:		8pt;
	vertical-align:		top;
}

th.field_datetime {
	background-color:	black;
	color:			white;
	width:			160px;
	font-size:		8pt;
	vertical-align:		top;
}

th.field_count {
	background-color:	black;
	color:			white;
	width:			100px;
	font-size:		8pt;
	text-align:		center;
	vertical-align:		top;
}




td.field_delete {
	width:			16px;
	font-size:		8pt;
	vertical-align:		top;
	text-align:		center;
}

td.field_subject {
	font-size:		8pt;
	padding-left:		4px;
	text-align:		left;
}

td.field_datetime {
	width:			160px;
	font-size:		8pt;
	vertical-align:		top;
}

td.field_count {
	width:			100px;
	font-size:		8pt;
	text-align:		center;
	vertical-align:		top;
}

td.field_name {
	padding-left:		8px;
	text-align:		left;
}

td.field_value {
	padding-right:		8px;
	text-align:		left;
}

font.small {
	font-size:		8pt;
}




a:link {
	color:			silver;
}

a:active {
	color:			white;
}

a:visited {
	color:			silver;
}

a:hover {
	color:			white;
}




button {
	background-color:	#3d4d60;
	color:			white;
	border:			1px solid #83a5ce;
	width:			140px;
}

button.top {
	font-size:		8pt;
}

button.admin_edit {
	font-size:		8pt;
	width:			80px;
}




input {
	background-color:	#3d4d60;
	color:			white;
	border:			1px solid #83a5ce;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
}




select {
	background-color:	#3d4d60;
	color:			white;
	border:			1px solid #83a5ce;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
}

select.top {
	font-size:		8pt;
}




textarea {
	background-color:	#3d4d60;
	color:			white;
	border:			1px solid #83a5ce;
	font-family:		verdana, tahoma, arial, sans-serif;
	font-size:		8pt;
}
