/* global */
body {
font-family: Verdana;
width: 80%;
background-color: #421C52;
min-width: 640px;
margin-left: auto;
margin-right: auto;
}
header, nav, footer {
text-align: center;
display: block;
}
h1 {
font-size: 32pt;
}

/* content */
#content {
background-color: #9C8AA5;
display: block;
margin: 12px 0px 0px 0px;
padding: 12px 12px 12px 12px;
text-align: left;
}
#content header {
text-align: left;
}
#content h1 {
font-size: 20pt;
}

/* article */
#content article {
display: block;
border-left: 10px solid #ff6600;
font-size: 12pt;
}
#content article h1 {
font-size: 16pt;
}