hgroup, section { display: block; }

html { background-color: #014; }
body { width: 720px; padding: 0 0 1em 0; margin: 0 auto; background-color: #fff; font: 14px/21px; font-family: Helvetica, Arial, sans-serif; -moz-box-shadow: 0 10px 10px rgba(0,0,0,.8); -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.8); box-shadow: 0 10px 10px rgba(0,0,0,.8); }

a:hover, a:focus { text-decoration: none; }

img { border: none; }

hgroup { color: #444; }
h1 { font-size: 2em; padding: .5em 0 .25em 0; margin: 0; font-family: "adelle-1","adelle-2",sans-serif; background-color: #ddd; color: #888; text-align: center; text-shadow: 1px 1px 1px rgba(255,255,255,.4); }
h2 { font-size: 1.5em; margin: 1em 0; }

section {  }

h3 { font-weight: bold; font-size: 1em; line-height: 1.5em; margin: 1.5em 0; border-bottom: 1px solid #bbb; }
p { margin: 1.5em 0; }





h2, h3, p, ul { margin-right: 20px; margin-left: 20px; }
