* { margin: 0; padding: 0; } 

body { font: 300 100%/1.5 "proxima-nova-1", "proxima-nova-2", 'HelveticaNeue-Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; padding: 48px; color: #555; background: #fff; }

a { color: #ED1C24; }
a:hover { color: #9FC9EB; text-decoration: none; }

#sizer { width: 650px; margin: 0 auto; padding: 0 0 200px 0; }

.header h1 { margin-bottom: 48px; background: url(i/aikido-for-kids.png) no-repeat 50% 0; text-indent: -9999px; overflow: hidden; }
.header h1 a { display: block; height: 58px; }

#kids-page-link { text-align: right; }

p { font-size: 16px; margin-bottom: 1.5em; }

h2 { font-weight: 300; font-size: 36px; line-height: 42px; margin-bottom: 12px; color: #000; }

.tagline      { font-size: 20px; margin-bottom: 24px; }
.presented-by { color: #999; }

#copyright      { color: #ccc; margin-left: 300px; padding: 18px 0 0 0; border-top: 1px solid #ddd; }
#copyright a    { color: #aaa; text-decoration: none; }

.section { width: 350px; padding: 36px 0 18px 300px; border-top: 1px solid #ddd; }
.section img { float: left; display: inline; }

#korana img { margin-left: -333px; }
#dvd-01 img { margin-left: -300px; }