body{
  font-family: "Bookman Old Style", Georgia, Garamond;
  color:#204220;
  font-size: .9em;
  background:#FFFFD9;
}
#maincontent{
  color: #204220;
}
a{
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}
a:visited{
  color: #00AE00;
}


.alert {
  color: red;
  font-weight: bold;
}


#youarehere{
  margin: 10px 0 20px 0;
  text-align: left;
  padding: 0 0 2px 30px;
  font-size: .9em;
  font-style: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: url(images/arrow-green.gif) 0% 70% no-repeat;
  border-bottom: 1px dotted #204220;
  width: 250px;
  color: #009900
}

label{ /* semantic cue connecting name with corresponding form field  */
  font-size: 120%;
  margin-top: 1em; /* provides space between fields and labels */
}
input:focus, textarea:focus{
  background: #E3E6E3;
}
legend { /* provides a title and nice border around your form */
  font-weight: bold;
  padding: 0px 4px;
  margin-bottom: 12px;
  font-size: 1.2em;
}
fieldset { /* defines a set of fields that go together */
  margin: 0;
  padding: 4px;
  border: 1px solid #006600;
}
.radio label{
  display: inline;
}
.submit{
  display:block;
  margin: 2em 0;
}
.indent{
  margin-left: 20px
}


div.subscribe{
  font-size: 10px !important;
  font-family:  "Bookman Old Style","Times New Roman", Times, serif;
  color: black;
  width: 150px;
  padding: 3px 2px;
  margin: 2px;
  background-color: #E9FEDE;
  border-left: #204220 2px solid;
  border-right: #204220 2px solid;
}
h2{
  font-family: "Bookman Old Style", Georgia, Garamond;
  color:#204220;
}
h2.large{
  font-size: 250%;
}

h1{
    font-family: "Bookman Old Style", Georgia, Garamond;
    color:#ffffcc;
    font-size: 200%;
    text-align: center;
    font-style: italic;
    font-stretch: wider;
    position: absolute;
    top: 55px;
    left: 190px;
    margin: 0;
    padding: 0;
}
h3{
  font-style: italic;
  border-bottom: 1px solid #204220;
}
table.errata {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.errata th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: rgb(90, 74, 33) rgb(90, 74, 33) rgb(90, 74, 33) rgb(90, 74, 33);
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.errata td {
	border-width: 1px 1px 1px 1px;
	padding: 8px 8px 14px 8px;
	border-style: solid solid solid solid;
	border-color: rgb(90, 74, 33) rgb(90, 74, 33) rgb(90, 74, 33) rgb(90, 74, 33);
	background-color: #F3FEED;
    vertical-align: top;
	-moz-border-radius: 0px 0px 0px 0px;
}



