html {
  height: 101%;
}

h1 { font-size: 200%; }
h2 { font-size: 180%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }

body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, blockquote, hr {
  margin: 0;
  padding: 0;
}
li {
  list-style-type: none;
}
a {
  text-decoration: none;
}
img {
  display: block;
  border: 0;
}
/*--FONT--*/
body  {
  font: 75%/160% Arial, arial, sans-serif;
}
/*--COLOR--*/
body {
  background-color: #EDF0E3;
  background-image: url("images/bg.jpg");
  background-position: 0 0;
  background-repeat: repeat-x;
}
body, #menu a, .article_list a {
  color: #90AB2E;
}
#innerContent h1 {
  color: #6D8022;
}
#innerContent a, #menu a:hover, #menu li.current a, .article_list a:hover, .article_list li.current a {
  color:#BFBB3D;
  }
#innerContent a:hover {
  text-decoration:underline;
  }
form input, textarea {
  border: 1px solid #fff;
  background-color:#E5EAD0;
  color:#90AB2E;
  }  
/*--LAYOUT--*/
#container {
  width: 780px;
  margin: 0 auto;
  padding-bottom: 2em;
  background-image: url("images/watermark.jpg");
  background-position: 100% 70px;
  background-repeat: no-repeat;
}
#leftContainer {
  width:200px;
  float:left;
  }
#rightContainer {
  width:551px;
  margin: 0 0 0 226px;
}
#header {
  height: 320px;
}
#header h1 {
  position: absolute;
  top:-100px;
}
#header img.imge {
  width: 200px;
  height: 300px;
}
#menu {
  position: relative;
  width: 551px;
  height: 70px;
}
#menu ul {
  position: absolute;
  bottom: 10px;
  right: 0;
}
#menu ul li {
  display: inline;
  padding: 0 0 0 1em;
}
#innerContent {
  padding-top: 26px;
}
#innerContent h1, #innerContent p {
  padding-bottom: .8em;
}
#innerContent h2 {
  padding: 1em 0 .5em 0;
  }
#innerContent ul {
  padding: 1em 2em;
}
#innerContent ul li {
  list-style-type: square;
}
#innerContent table {
  border-collapse: collapse;
  }
#innerContent table td, #innerContent table th{
  vertical-align:top;
  margin:0;
  padding:.5em .3em;
  line-height:100%;
  border-bottom:1px solid #9DAA63;
  }
#innerContent table th {
  text-align:left;
  font-weight:bold;
  border-width: 0 0 2px 0;
  }
#innerContent table td.dload a {
  display: block;
  padding:0 0 .5em 1.5em;
  background-image: url("images/icon_pdf.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size:95%;
  }
#innerContent .contact {
  line-height: 100%;
  }
#innerContent label {
  display:block;
  float:left;
  width:8em;
  line-height:140%;
  }
#Email, #Name, #Message {
  width: 400px;
  }
#innerContent form textarea {
  height: 150px;
  }
#innerContent form input, #innerContent form textarea {  
  line-height:140%;
  margin:0 0 .2em 0;
}
#innerContent p img {
  border: 1px solid #fff;
  background-color: #E5EAD0;
  padding:.8em;
  margin: .3em;
  }
.clearer {
  clear:both;
  }
#leftContainer p.quote{
  padding: .8em;
  font-size:130%;
  border: 1px solid #fff;
  background-color: #E5EAD0;
  text-align: center;
  font-family: georgia, "Times New Roman", serif;
  }
#leftContainer form p {
  text-align:center;
  padding: .5em 0;
  }

#leftContainer form p input {
  width: 196px;
  }
#leftContainer p.contact {
  padding: .8em;
  border: 1px solid #fff;
  background-color: #E5EAD0;
  text-align: center;
}
#leftContainer ul.article_list {
  padding:.8em;
  border: 1px solid #fff;
  background-color: #E5EAD0;
}
#leftContainer ul.article_list li {
  line-height: 100%;
  padding: .2em 0;
  }
