.even {
	color : inherit;
	background : #FFF;
}

.odd {
	color : inherit;
	background : #CFC;
}

.article-index {
	width : 100%;
}

.article-index td {
	padding : 0 0.25em;
}

.article-date {
	width : 8em;
}

.article-item {
}

.article-author {
	text-align : right;
	font-style : italic;
	width : 10em;
}

.article-heading-date {
	font : 1.25em bold Arial, Verdana, "Sans Serif";
}

.article {
	width : 400px;
	border: 2px solid #060;
	padding: 10px 10px 5px 10px;
	margin: 2em auto auto auto;
	background-color:#CFC;
}

.article h1 {
	font-size: 1.25em;
	border: 1px solid #060;
	text-align: center;
	background-color:#3C6;
	margin: 0;
}

.article h2 {
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:0;
}

#content p {
	text-align : justify;
}

.synopsis {
	font-style:italic;
}

.question {
	font-weight : bold;
}

.answer {
	padding-left: 3em;
}

#content P.point {
	text-align : center;
	font-weight : bold;
}

.point strong {
	text-transform : uppercase;
}

dl {
	padding : 0 2em;
}

dt {
	display : inline;
	font-weight: bold;
}

