body {
  padding: 0;
  margin: 0;
  background: #fff url(/img/rays2.png) no-repeat center top;
  width: 100%;
  display: table;
  font: .9em/135% "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4d4d4d;
}
img {border: none;}
#intro a, p a, .panel a {color: #269; text-decoration: none;}
#intro a:hover, p a:hover, .panel a:hover {background-color: #C3F991; padding: 1px 0;}
#header {
  background: url(/img/header3.png) no-repeat center top;
  padding: 0;
  margin: 0;
  height: 155px;
}
#wrapper {
  width: 760px;
  margin: 0 auto;
  padding: 0 15px;
}

#intro {
  padding: 0 10px 0px;
  margin: -15px 0 5px;
  background-color: #FFF;
}

h2 {
  margin: 0;
  margin-bottom: 14px;
  padding: 0;
  font-size: 1.2em;
}

h3 {
  font-size: 1em;
  color: #555;
}

.panel h2, .panel h3 { margin-bottom: -7px !important;}

h2 span {
  font-size: .7em;
  font-weight: normal;
  verticle-align: .08em;
  /*font-style: italic;*/
}

h3 span {
  font-size: .8em;
  font-weight: normal;	
  verticle-align: .08em;
  font-style: normal;	
}

p em, .scroll li a {font-style: normal; background-color: #C3F991;}

blockquote {
  display:block;
  margin:1em;
  text-indent:0.5em;
}

.citation {
  font-size:11px;
  margin:0 0 0.5em 0;
}
.spacer {
  clear: both;
  height: 20px;
  width: 20px;
}

#slider {
  width: 760px;
  margin: 0 auto;
  padding: 0 10px;
  /*border: 1px solid #414141;*/
  position: relative;
  /*background: url(/img/gradientBG2.png) no-repeat center top;*/
}

.scroll {
  height: 250px;
  width: 760px;
  overflow: auto;
  overflow-x: hidden;
  position: relative;
  clear: left; /*hehe, hilarious*/
  background-color: #FFF;
  border: 2px dashed #DBDBDF;
  /*background: url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}

.scrollContainer div.panel {
  padding: 20px;
  height: 310px;
  width: 730px;
}

.scrollContainer div.panel img {
  float: left;
  margin: 0 10px 10px 0;
}

/*#shade {
  background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
  height: 50px;
}*/

ul.navigation {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 9px;
}
ul.navigation img {
  margin: 2px 5px 0 0;
}

ul.navigation li {
  display: inline;
  margin-right: 10px;
}

ul.navigation a {
  padding: 0 2px 0 0;
  margin-right: 10px;
  color: #414141;
  text-decoration: none;
}

ul.navigation a:hover {
  border-bottom: 1px dashed #269;
}

ul.navigation a.selected {
  border-bottom: 2px dashed #DBDBDF;
  background-color: #FFF;
}

ul.navigation a:focus {
  outline: none;
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -25px;
}

.panel ul {
  margin-left: 6em;
}

.panel li {
  list-style: none;
  display: block;
  line-height: 150%;
}

.scrollButtons.right {
  right: -30px;
}

.hide {
  display: none;
}

.footer {
  /*margin: 20px 0 10px;*/
  background: url(/img/footernarwhal2.png) no-repeat center top;
  height: 110px;
  padding: 0;
  margin: 0;
}
