@import "/site-style.css";
@media screen
{
    img { border: 0px; }

    #contentArea { margin: 1em 5% 1em 12% }
    #contentArea h2 { font-size: 1em; margin-bottom: 0.2em; margin-top: 0px; }
    #contentArea h2.abstract-heading
    {
	font-size: 1em;
        margin-left: 128px;
	padding-left: 1em;
    }

    #contentArea h2.article-heading
    {
	font-size: 1.2em;
        margin-left: 248px;
	padding-left: 1em;
    }

    input, select { font-size: 1em; }
    input { padding: 1px 0px 1px 3px }

    #contentArea .abstract p { margin: 0px }
    #contentArea .abstract ul
    {
	margin: 0px 0px 0.5em 128px;
	padding-left: 2em;
    }

    #contentArea .article p { margin-top: 0px }
    #contentArea .article ul { margin-left: 250px; padding-left: 2em; margin-top: 0em }
    #contentArea th { font-weight: normal; text-align: left }
    #contentArea td { padding-left: 1em }

    #contentArea .abstract p img
    {
        float: left;
	margin-bottom: 0em;
	margin-right: 1em;
	position: relative;
	top: -1.5em;
    }

    p img.right { float: right; margin-bottom: .1em; margin-left: 1em }

    .abstract { clear: left; margin: 0px 0px 1em; }

    .details
    {
	font-size: 12px;
	font-style: italic;
	margin-left: 128px;
	margin-top: .5em;
	margin-bottom: 1em;
	padding-left: 1em;
	position: relative;
    /*    text-align: right;	*/
	top: -0.8em;
    }

    .article ul { margin-top: 0.5em }

    p.imglink
    {
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	margin-right: 1em;
	margin-top: 0px;
	margin-bottom: -1.5em;
	position: relative;
	text-align: center;
	top: -1.6em;
    }
}

