/*

SCREEN GEOGRAPHY (DIV level)

---------------------------------------------- */

body
{
	font-size: 11pt;
	font-family: sans-serif;
}

.body {
        margin:auto;
        max-width: 30em;
}

div.leftbar, div.rightbar
{
display:none;
}

div.logo
{
display:none;
}

/*

BLOCK LEVEL STYLE

------------------------------------------- */

img
{
display:none;
}

table
{
	width: 100%;
	font-size: 80%;
}

table.grades
{
	width: 100%;
	font-size: 60%;
}

table, tr, td
{
	border: thin solid gray;
	border-collapse: collapse;
}

td
{
	text-align: center;
}

td.label
{
	text-align: left;
}

/*

PHRASE-LEVEL STYLE

----------------------------------------------- */

a
{
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, h7, strong, acronym
{
	background: inherit;
	color: maroon;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a
{
	color: inherit;
}

h1
{
	font-size: 200%;
	text-align: left;
}

h2
{
	font-size: 150%;
	text-align: left;
}

h3
{
	font-size: 125%;
	text-align: left;
	font-weight: bold;
}

h4
{
	font-size: 112%;
	text-align: left;
}

h5
{
	font-size: 106%;
	text-align: left;
}

h6, h7
{
	font-size: 100%;
	text-align: left;
}

acronym
{
	font-weight: bold;
}

.hideme
{
       display:none;
}