p,td,li {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight : normal;
}

div.article p, div.letter p {
	text-indent: 1.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
}

div.article p:first-child {
	margin-top: 1.5em;
}


div.article {
	text-indent: 1.5em;
	text-align: justify;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	margin-top: 0em;
	padding-top: 0em;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

div.article ul li {
	text-indent: 0;
	margin-bottom: 1em;
}

a.gb,a.gb:visited {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight : bold;
	text-decoration : none;
}
H1 {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px
}
H2 {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	padding-top: 2em;
}
H3 {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	padding-top: 2em;
}

H4 {
	margin-top: 2.5em;
}

a {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight : bold;
	text-decoration : none;
}
a:visited {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight : bold;
	text-decoration : none;
}
a.index {
	COLOR: #35407B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 28px;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 6px;
}
a.index:visited {
	COLOR: #35407B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 28px;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 6px;
}
a.menu {
	COLOR: #35407B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight : bold;
	text-decoration : none;
}
a.menu:visited {
	COLOR: #35407B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight : bold;
	text-decoration : none;
}
a.A,A:visited  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
/*	text-decoration : none;*/
	text-decoration : underline;
	color :#354078;
}

.A:hover {
	color : #cf671f;
}

.year {
	color : #a21418;
}

.alert {
	COLOR: Red;
}

input, select, textarea {
	background-color: White;
	BORDER-RIGHT: #A51018 1px solid;
	BORDER-TOP: #A51018 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT:  #A51018 1px solid;
	COLOR: Black;
	BORDER-BOTTOM: #A51018 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
input.submit {
	background-color: White; 
	BORDER-TOP: #A51018 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #A51018 1px solid; 
	COLOR: Black;
	BORDER-BOTTOM: #A51018 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

input.r {
	background-color: transparent;
	border: none;
}
.mh {
	color : #a51018;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	font-style : italic;
}
.mn {
	color : #a51018;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 20px;
}
.m {
	COLOR: #35407B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight : normal;
}

<!-- archive-related css -->

	.article {
		font-weight: normal;
	}

	.poetry {
		margin-top: 2.5em;
		font-weight: normal;
	}

	.quote {
		font-size: large;
		font-weight: bold;
		text-align: center;
		margin-top: 0em;
		margin-bottom: 0.2em;
		margin-left: 0em;
		margin-right: 0em;
		padding-bottom: 0em;
		padding-top: 1em;
		border-style: solid;
		border-width: 1px;
		border-left: 1em;
		border-right: 1em;
	}

	div.letter p, .letter {
		font-family: "Times New Roman", Times, serif;
		font-size: 10pt;
		text-align: justify;
		font-style: italic;
		font-weight: normal;
	}

	div p.author, .author {
		margin-bottom: 0.2em;
		padding-bottom: 0pt;
		margin-top: 1em;
		margin-left: 0em;
		font-weight: bold;
	}

	.details, .about, .origin, .email, .question {
		margin-top: 0em;
		margin-left: 0em;
		font-family: "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
	}

	.answer { margin-top: 1.5em; }
	div p.origin, .origin { margin-bottom: 1em; margin-top: 0.5em; }
	*.quote *.origin { text-align: right; padding-right: 2em;  font-size:small;}

	.question {
		font-weight: bold;
	}

	.epigraph {
		font-family: "Times New Roman", Times, serif;
		font-size: small;
		font-style: italic;
		text-align: left;
		font-weight: normal;
		text-indent: 0;
		margin-bottom: 1em;
	}

	.content {
		text-align: justify;
		font-weight: normal;
	}

	.details, .email {
		margin-bottom: 0em;
		margin-top: 0.5em;
	}

