html,body,div,span,
object,iframe,h1,
h2,h3,h4,h5,h6,p,
blockquote,pre,a,
code,em,img,q,dl,
dt,dd,ol,ul,li,
fieldset,form,
label,legend,table,
caption,tbody,
tfoot,thead,
tr,th,td			{ margin: 0; padding: 0; border:0; }
a img				{ border:none; }

html > body			{ font-weight: 300; font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 16px; color: #fff; }

h1, h2, h3, h4, h5	{ font-weight: 300; padding: 6px 0; color: #000; }
h1					{ font-size: 42px; line-height: 48px; letter-spacing: -1px; }
h2					{ font-size: 24px; line-height: 30px; padding: 24px 0 6px 0; }
h3					{ font-size: 18px; line-height: 18px; }
h4					{ font-size: 14px; line-height: 16px; }

p					{ line-height: 20px; padding: 6px 0; color: #414042; }
p.preamble			{ font-size: 20px; line-height: 30px; padding: 24px 0 6px 0; color: #000; }

a,a:hover, a:focus	{ color: #00aeef; text-decoration: none; }
a:hover, a:focus	{ text-decoration: underline; }

ul, ol				{ list-style-position: outside; margin: 6px 0 6px 36px; }
ul li, ol li		{ margin: 6px 0; }

div.clear			{ clear: both; }

body				{  }

#canvas				{ width: 640px; padding: 80px; }

header				{ display:block; padding: 0 0 40px 0; margin-bottom: 1px; border-radius: 10px; }
article				{ display:block; padding: 0 80px 0 0; }
footer				{ display:block; padding: 40px 0 0 0; margin-top: 1px; }
footer p			{ font-size: 12px; color: #666; }

#logotype			{ float: left; }
#navigation			{ float: right; }
#navigation	ul li	{ display: block; }
