/* This stylesheet is by Adam Werle. */
/* Treat the new HTML5 organizational elements, as well as all divs, as block-level. */

article, aside, div, footer, header, nav, section {display: block;}

/* Main layout */

header		{width: inherit; clear: both;}
footer		{width: inherit; clear: both;}

div		{margin: 10px 10px 10px 10px;}
header		{margin: 10px 10px 10px 10px;}
footer		{margin: 10px 10px 10px 10px;}

html		{padding: 0;}
body		{padding: 0;}
header		{padding: 0;}
footer		{padding: 10px 10px 10px 10px;}

h1, h2, h3	{margin: 15px 20px 15px 20px;}
p		{margin: 10px 20px 10px 20px;}
ul, ol		{margin: 10px 20px 10px 20px;}

ul, ol		{padding: 0 20px 0 20px;}
li		{padding: 2px 0 2px 0;}

/* Text styling */

body		{font-family: Arial, sans-serif;}
body		{font-size: medium;}

em		{font-weight: bold;}
span.heading	{font-weight: bold;}
span.named	{font-style: italic;}

.left		{text-align: left;}
.center		{text-align: center;}
.right		{text-align: right;}

/* Table styling */

table		{margin: 10px 20px 10px 20px;}
th, td		{padding-left: 0.5em; padding-right: 0.5em;}
th, td		{background-color: #e0e0e0;}
th.no-background{background-color: pink;}
td.no-background{background-color: pink;}

/* Color styling */

body		{background-color: red;}
header		{background-color: red;}
div		{background-color: pink;}
div		{border: 1px #e0e0e0 solid;}
footer		{background-color: red;}
a		{color: #070f3a;}
