body{
    margin: 5px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    background: #FFFFFF;
}

h1 {
    font-family: garamond;
    font-size: 1.5em;
    font-style: bold;
    font-weight: normal;
    color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000033; 
}

div.paper{
    text-align: left;
    vertical-align: top;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px, #cccccc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #cccccc;
    border-right-style: solid;
    border-right-width: 1px;	
    border-right-color: #eeeeee;
}

div.Code {
    font-family: monospace;
    color: #111111;
    text-align: left;
    vertical-align: top;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}

div.references {
    font-size: small;
}

div.Caption {
    font-weight: bold;
}

.end {
	margin-bottom: 1em;
}

.begin{
	margin-top: 1em;
}

.author{
	text-align: right;
}