/* light green: "#17AF47"
   dark green "#2B6F2B"
*/

body {
	margin: 0 auto;
	max-width: 640px;
  font-family: "Minion Pro", Minion, Palatino, serif;
  font-size: 115%;
  line-height: 1.2em;
  background-color: #e1e1e1;
  background-image: url(bg-grad.png);
  background-position: center;
  background-repeat: repeat-y;
}

h1,h2,h3,h4,h5,h6 {
/*  font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
                 "Helvetica Neue", sans-serif;
  font-weight: 300;
*/
  font-family: Gotham, Avenir, Century Gothic, sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.1em;
}

h1 {
  margin: 1em 0;
}

h2 {
  margin-top: 1.25em;
  margin-bottom: 0.5em;
  text-shadow: #888 0px 4px 4px;
}

h3 {
  color: #666;
  font-weight: 500;
  font-size: 100%;
  margin-top: 1.25em;
  margin-bottom: 0.5em;
}

acronym {
/*  font-family: 'Helvetica Neue', 'HelveticaNeue', sans-serif;
*/
  font-size: 74%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 0.1em;
}

a:link, a:visited {
  color: #2B6F2B;
}

li {
  list-style-type: square;
}
li {
  margin-bottom: 0.5em;
}

strong.reversed {
  color: #eee;
  background-color: #888;
  font-size: 70%;
  font-family: Gotham, Avenir, Century Gothic, sans-serif;
  font-weight: bold;
  letter-spacing: 0.2em;
  padding: 0.2em 0.2em 0.2em 0.4em;
}

a.tape, a.slides { text-decoration: none; line-height: 1.2em; }
a.tape>*, a.slides>* { text-decoration: underline; }
a.tape:before { content: url(tape.png); padding: 0 4px;
    vertical-align: baseline; }
a.slides:before { content: url(slides.png); padding: 0 4px;
	vertical-align: baseline; }
