<style type="text/css">
/*<![CDATA[*/
html {  background-color: #BEFFAA; }
body {  background-color: #DEFFD5; margin: 0; }

#railsday_badge {
  position: absolute;
  top: 0;
  right: 0;
}

.badge { padding: 5px; }
.centered {
  display: block;
  margin: 0 auto;
  text-align: center;
}

/* layout and appearance */
#header {
  background: #BEFFAA;
  color: #29531C;
}
#header h1 { display: inline; }
#outer_wrapper {
  background: #BEFFAA url(navbar.jpg) repeat-y left;
}
#wrapper {
  background: #BEFFAA url(sidebar.png) repeat-y right;
}
#container {
  background: #DEFFD5 url(sidebar.png) repeat-y right;;
  color: #3A7728;
  width: 100%;
  float: left;
  margin-right: -200px;
}
#content {
  background: #DEFFD5 url(navbar.png) repeat-y left;
  color: #3A7728;
  padding-left: 10px;
  margin-right: 200px;
}
#main {
	margin-left: 200px;
}
#main a, #main a:link, #main a:visited {
  background: #BEFFAA;
  color: #3A7728;
}
#main a:hover {
  background: #3A7728;
  color: #BEFFAA;
}
#left {
	width: 200px;
	float: left;
}
#left ul {
  padding-left: 1em;
  margin-left: 0px;
}
#left ul li {
  padding-left: 0em;
  margin-left: 0px;
}
#left a, #left a:link, #left a:visited {
  background: inherit;
  color: #3A7728;
}
#left a:hover {
  background: #3A7728;
  color: #BEFFAA;
}

#sidebar {
  background: #BEFFAA url(sidebar.png) repeat-y right;
  color:  #29531C;
  width: 200px;
  float: right;
  margin-top: 0;
}

#footer {
  text-align: center;
  background: #29531C;
  color: #DEFFD5;
}

#footer a, #footer a:link, #footer a:visited {
  background: inherit;
  color: #DEFFD5;
}
#footer a:hover {
  background: #DEFFD5;
  color: #29531C;
}

h1 {
        margin-top: 0;
        margin-left: 10px;
}
p {
  margin-left: 10px;
  margin-right: 10px;
}
.last {
  margin-bottom: 0;
}
.clearing {
  height: 0;
  font-size: 0px;       /* IE doesn't honor zero height */
  clear: both;
}

.right {
  text-align: right;
}

/* my additions */
div.bio, div.endorsement, div.client {
  margin-left: 5em;
  margin-right: 2em;
}

div.bio h1, div.endorsement h1, div.client h1 {
  margin-left: -2em;
}

div.bio h2, div.endorsement h2, div.client h2 {
  margin-left: -1em;
}

/* fonts */
h1, address, .agile {
  font-family: "ITC Benguiat Gothic Std Book",
               "BenguiatGothicStd-Book",
               "BenguiatGothicStd-BookObl",
               "Lucida Sans Italic",
               "Lucida Sans",
               Verdana, Arial, Helvetica,
               sans-serif;
}
address a {
  font-family: "ITC Benguiat Gothic Book Oblique",
               "Lucida Sans Typewriter Oblique",
               "Lucida Sans Typewriter Regular",
               "Lucida Sans Console",
               Verdana, Arial, Helvetica,
               sans-serif;
}
p {
  font-family: "ITC Benguiat Gothic Book",
               "Lucida Sans Unicode",
               "Lucida Sans Regular",
               Verdana, Arial, Helvetica,
               sans-serif;
}
ul {
  font-family: "Lucida Sans",
               Verdana, Arial, Helvetica,
               sans-serif;
}
span:lang(latin) { font-style: italic; }
/*]]>*/
</style>
