div.articletitle
{
    text-align: center;
    text-transform: uppercase;
}

div.authorgroup
{
    text-align: center;
}

h3.title span.emphasis em
{
    font-style: normal;
    text-decoration: underline;
}

body
{
    background-color: white;
    color: black;
}

sup
{
    font-size: x-small;
    font-weight: lighter;
}

a:link
,a:visited
{
    color: #505050;
}

 sup a:link
,sup a:visited
,a.interlink:link
,a.interlink:visited
{
    color: #505050;
    text-decoration: none;
}

div.biblioentry p
{
    border-style: none none none solid;
    border-width: 1px;
    border-color: silver;
	margin-top: -1em;
    padding-left: 0.5em;
	padding-top: 0.25em;
}

div.footnote p
{
	margin-bottom: -0.5em;
}

div.table table
{
	border: solid;
	border-width: 1px;
	border-color: silver;
}
	
div.table table tr th
{
	background-color: #f0f0f0;
	padding-left: 1em;
	padding-right: 1em;
}

div.table table tr td
{
	padding-left: 1em;
	padding-right: 1em;
}

pre.programlisting
{

    border-style: none none none solid;
    border-width: 1px;
    border-color: silver;
    padding-left: 1em;
}
