.formButtons {
	color: #40595C;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
}

body {
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	color: #40595C;
}

.formTableCell {
	border-bottom: 1px dotted black;
	padding-bottom: 4px;
	color: #40595C;
	font: 10px/16px Arial, Helvetica, sans-serif;
	border-top: none;
	padding-top: 4px;
	text-indent: 6px;
}

.formTableCell2 {
	border-bottom: 1px dotted black;
	padding-bottom: 4px;
	color: #40595C;
	font: 10px/16px Arial, Helvetica, sans-serif;
	border-top: none;
	padding-top: 4px;
	padding-left: 6px;
}


.inputTextfield {
	color: #40595C;
	font: 10px Arial, Helvetica, sans-serif;
}

a:link {
	color: #40595C;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: white;
	background: #40595C;
}
a:active {
	text-decoration: none;
	color: #40595C;
}

a:visited {
	color : #40595C;
	text-decoration : underline;
}

.thinhr {
	height: 1px;
	color: #40595C;
	background-color: #CCCCCC;}
	

.nav_index:link {color: #FF6600; text-decoration: underline;}
.nav_index:visited {color: #FF6600; text-decoration: underline;}
.nav_index:active {color: #40595C; text-decoration: underline;}
.nav_index:hover {text-decoration: none; color: white; background: #40595C;}

.nav_about:link {color: #000000; text-decoration: none;}
.nav_about:visited {color: #000000; text-decoration: none;}
.nav_about:active {color: #40595C; text-decoration: none;}
.nav_about:hover {text-decoration: none; color: #40595C; background: #ECEAF4;}

.nav_weblog:link {color: #000000; text-decoration: none;}
.nav_weblog:visited {color: #000000; text-decoration: none;}
.nav_weblog:active {color: #40595C; text-decoration: none;}
.nav_weblog:hover {text-decoration: none; color: #40595C; background: #E7D19A;}

.nav_writing:link {color: #FF6600; text-decoration: underline;}
.nav_writing:visited {color: #FF6600; text-decoration: underline;}
.nav_writing:active {color: #40595C; text-decoration: none;}
.nav_writing:hover {text-decoration: none; color: #40595C; background: #DDCFC4;}

.sort_date:link {color: #FF6600; text-decoration: underline;}
.sort_date:visited {color: #FF6600; text-decoration: underline;}
.sort_date:active {color: #FF6600; text-decoration: underline;}
.sort_date:hover {text-decoration: none; color: #40595C; background: #DDCFC4;}

.sort_title:link {color: #000000; text-decoration: none;}
.sort_title:visited {color: #000000; text-decoration: none;}
.sort_title:active {color: #40595C; text-decoration: none;}
.sort_title:hover {color: #009900; text-decoration: underline;}

.sort_pub:link {color: #000000; text-decoration: none;}
.sort_pub:visited {color: #000000; text-decoration: none;}
.sort_pub:active {color: #40595C; text-decoration: none;}
.sort_pub:hover {color: #0066FF; text-decoration: underline;}

.sort_format:link {color: #000000; text-decoration: none;}
.sort_format:visited {color: #000000; text-decoration: none;}
.sort_format:active {color: #40595C; text-decoration: none;}
.sort_format:hover {color: #6600CC; text-decoration: underline;}

.sort_length:link {color: #000000; text-decoration: none;}
.sort_length:visited {color: #000000; text-decoration: none;}
.sort_length:active {color: #40595C; text-decoration: none;}
.sort_length:hover {color: #FF3399; text-decoration: underline;}

.dbwrap {
	text-align: center;
	width: 100%;
	height: 100%;
	vertical-align: top;
}