.smalltext {
	font-size : 80%;
	text-align : right;
}
.content {
	float : left;
	margin : 5px 16px 10px 15px;
	width : 400px;
}
.articlecontent {
	float : left;
	margin : 0 auto 5px auto;
	width : 412px;
	padding : 6px;
	background-color:#f8f8f4;
}
.logo {
	margin : 0 0 10px;
}
div.footer {
	font-size : 80%;
	margin : 30px 0 10px;
	border-top : 1px solid black;
	text-align : left;
}
div.back {
	margin : 5px 0 15px;
	text-align : center;
}
.imageborder {
	border-right : 1px solid black;
	border-top : 1px solid black;
	border-left : 1px solid black;
	border-bottom : 1px solid black;
}
.imagealttext {
	padding : 3px;
	background-color : #dddddd;
}
.articlegenre {
	font-weight : bold;
	font-variant : small-caps;
	font-size : 120%;
	margin : 0 0 2px;
	color : #989898;
}
.articleteasertopic {
	font-size : 120%;
	margin : 0 0 2px;
	color : #989898;
}
.articletopic {
	font-weight : bold;
	font-size : 140%;
	margin : 0 0 5px;
	color : #df0029;
	text-align : center;
}
.articleedition {
	float : right;
	margin : 0 0 10px;
}
.articletitle {
	margin : 10px 0;
	font-weight : bold;
	font-size : 140%;
}
.articlesubtitle {
	margin : 0 0 10px;
	font-weight : normal;
	font-size : 120%;
	color : #df0029;
}
.articledate {
	font-size : 120%;
	margin-bottom : 24px;
}
.articleauthor {
	margin : 0 0 10px;
	font-style : italic;
}
.articleteaser {
	margin : 0 0 15px;
}
.articleabstract {
	margin : 0 0 10px;
	font-weight : bold;
	font-size : 120%;
	line-height : 17px;
}
.articleteasertext {
	font : normal 100%/125% Arial, sans-serif;
}
.articleteaserimage {
	width : 102px;
}
.teaserimagealttext {
	padding-right : 3px;
	padding-left : 3px;
	padding-bottom : 3px;
	width : auto;
	padding-top : 3px;
	background-color : #dddddd;
}
.articlearchivebox {
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	margin : 10px 0 0;
	width : auto;
	padding-top : 5px;
	background-color : #dddddd;
}
.articlefreeurl {
	border-right : 1px solid black;
	padding-right : 5px;
	border-top : 1px solid black;
	padding-left : 5px;
	padding-bottom : 5px;
	margin : 10px 0;
	border-left : 1px solid black;
	width : auto;
	padding-top : 5px;
	border-bottom : 1px solid black;
	background-color : #dddddd;
}
.imagealttext {
	padding-right : 3px;
	padding-left : 3px;
	padding-bottom : 3px;
	padding-top : 3px;
	background-color : #dddddd;
}
.articleitemlist {
	margin : 10px 0;
}
.articleitem {
	margin : 0 0 5px;
}
.articleitemtitle {
	font-size : 140%;
	font-weight : bold;
	margin : 10px 0 5px;
}
.articlelinks {
	margin : 10px 0 0;
}
.articlelinkstitle {
	font-weight : bold;
	margin : 0 0 2px;
}
.articlelinksitem {
	margin : 2px 0 0;
}
a.back:link {
	color : #df0029;
	text-decoration : none;
}
a.back:active {
	color : #df0029;
	text-decoration : underline;
}
a.back:visited {
	color : #df0029;
	text-decoration : none;
}
a.back:hover {
	color : #df0029;
	text-decoration : underline;
}
a.backmemo:link {
	color : #df0029;
	text-decoration : none;
	font-weight : bold;
}
a.backmemo:active {
	color : #df0029;
	text-decoration : underline;
	font-weight : bold;
}
a.backmemo:visited {
	color : #df0029;
	text-decoration : none;
}
a.backmemo:hover {
	color : #df0029;
	text-decoration : underline;
}
.articlebold {
	font : bold 100% Arial, sans-serif;
}

