﻿body {
  font-family:Arial,Helvettica,sans-serif;
  background-color:#899998;
}

header {
  width:80%;
  background-color:black;
  color:white;
  margin-right:auto;
  margin-left:auto;
  padding:10px;
  overflow:hidden;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 27, 2012 12:39:30 PM America/New_York */




@font-face {

    font-family: 'GoodDogRegular';

    src: url('GoodDog-webfont.eot');

    src: url('GoodDog-webfont.eot?#iefix') format('embedded-opentype'),

         url('GoodDog-webfont.woff') format('woff'),

         url('GoodDog-webfont.ttf') format('truetype'),

         url('GoodDog-webfont.svg#GoodDogRegular') format('svg');

    font-weight: normal;

    font-style: normal;


}

img {
  float:right;
  margin:0px 0px 10px 10px;
  box-shadow:3px 3px 5px 1px #cccccc;
}

p1.goody {
  font: 24px/26px 'GoodDogRegular', Arial, sans-serif;letter-spacing: 0;
}


h1.heading {
  font: 60px/68px 'GoodDogRegular', Arial, sans-serif;letter-spacing: 0;
}

h1 {
  font-size:2em;
  margin:0;
  padding:0;
  padding-top:10px;
}

h2 {
  font-size:1.6;
}

h3 {
  font-size:1.3;
}


hgroup {
  width:70%;
  float:left;
}

hgroup h1 {
  padding-top:0;
  line-height:1em;
}

hgroup h2 {
  text-transform:uppercase;
  font-size:1.2em;
  line-height:1em;
}


nav {
  width:30%;
  float:right;
}

nav ul {
  list-style-type:none;
}

nav li {
  float:left;
  margin-right:5px;
}

ol {
  width:80%;
  background-color:white;
  margin-right:auto;
  margin-left:auto;

}

section {
  width:80%;
  background-color:white;
  margin-right:auto;
  margin-left:auto;
  border-color:black;
  border-style:solid;
  border-width:5px;
  padding:5px;
}

p {
  margin:10px;
}

parawide {
  width:60%;
  margin-right:auto;
  margin-left:auto;
}



aside {
  width:80%;
  margin-right:auto;
  margin-left:auto;
  font-size:0.9em;
  background:#eeff99;
  padding:20px;
  border:1px solid #696;
  border-radius:20px;
}



footer {
  width:80%;
  background-color:black;
  color:white;
  margin-right:auto;
  margin-left:auto;
  height:auto;
  padding:10px;
}