html
{overflow: scroll;
-webkit-text-size-adjust: 100%;
}


body
{font-size: 0.825em;
	padding-top: 3%;
	padding-right:10%;
	padding-left:10%;
	font-family: "Helvetica","Trebuchet","Trebuchet MS", "Verdana", "Tahoma", sans-serif;
	text-align: left; 
	line-height: 150%;
}


#container {
	display:inline-block;
	max-width:100%;
}

#container img {
	max-width:100%;
	float:left;
	margin-right:1em;
}

#container p {
	margin-left:0em;
	vertical-align: top;
	margin-top:0em;
	margin-bottom:0em;
	
}

h1
{font-size: 1.4em;
}

h1.gray
{
color: gray;
margin-top:2em;
margin-bottom:6px;
}

h1.top
{
font-size: 2.25em;
color: gray;
margin-top:0em;
margin-bottom:12px;
}

p.footer
{font-size: 0.5em;
color: gray;
text-align: left;
margin-top:3em;
}



table.paper
{font-size: 100%;
border-collapse: collapse;
margin-top:0.5em;
margin-bottom:1.5em;
line-height: 150%;
}

table.paper td.title
{font-weight: bold;
vertical-align: top;
padding-top: 0em;
}

table.paper td.links
{vertical-align: top;
line-height: 150%;
}



table.home
{font-size: 1em;
line-height: 150%;
border-collapse: collapse;
vertical-align: top;
padding-bottom: 0.1em;
max-width=100%;
vertical-align: top;
display: inline-block;
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 870px) {
	
	#container img {
	max-width:100%;
	margin-right:30em;
	margin-bottom:1em;
	float:left;
}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 370px) {
	h1.top {
font-size: 2em;
color: gray;
margin-top:0em;
}








