/* CSS Document */

* { margin: 0; padding: 0; font: 13px Georgia, serif; }
a { color: #2D272F; text-decoration: none; font-style: italic; }
img { border: none; }
ul, li { list-style: none; }



/* body & container & stuff */

body { background: #E5E5FB; text-align: center; }
#container { width: 770px; background: white; margin: auto; text-align: center; }
#stuff { clear: right; margin-right: 20px; margin-left: 20px;}
#stuff a:hover { color: #339; }
#stuff a {font-size: 1em; font-style: italic; }

h1 { font-size: 2em; font-weight:bold; color:black;  }
h2 { font-size: 1.5em; font-weight:bold; color:black;  }
h3 { font-size: 1.25em; font-weight:bold; color:black;  }
p { font-size: 1em; margin:7px; text-align:justify; font-weight:normal; color:#2D272F; line-height:1.5em;  }
em { font-size: .8em; font-style: italic; }


/*nav bar*/

#nav { float: right; position: relative; text-align: right; margin-top: 7px; margin-bottom: 20px; padding-right: 6px; }
#nav li { list-style: none; display: inline; margin-left: 2px; margin-right: 2px;   }
#nav a { color: black; font-style: normal;  text-align: center; text-decoration: none; text-transform: lowercase;  font-size: 1em; border-bottom: 3px solid #339; padding: 4px 8px 4px 8px; }
#nav a:hover{ border-top: 3px solid #339; }

/* footer */

#footer  { margin-top: 20px; float: bottom; clear: both; background-color: #339; padding-right: 6px; height: 20px;  }
#footer p,#footer a { text-align:right; font-style: normal; padding-top: 6px; font-size: .9em; color: white; }

#img p, #img a {font-size:.9em;}
