body {
     font: 1em/1.4em "Trebuchet MS", 'Palatino Linotype', 'Bookman Old Style', Georgia, serif;
     color: #333333;
     margin: 10 0 10px 0;
     background-color: #bcc8be;
     }

p {
     margin: 3px 10px 20px 10px;
     }
     p.quote {
			font-size: .95em;
          font-style: italic;
          margin: 20px 50px 0 50px;
          }
     p.center {
			font-size: .9em;
          text-align: center;
          }
     p.site {
          position: relative;
          float: left;
          text-align: center;
          line-height: 20px;
          width: 222px;
          height: 100px;
          margin: 10px 0px 0px 0px;
          padding: 0px;
          }
     p.blurb {
          position: relative;
          float: right;
          font-size: 13px;
          width: 330px;
          height: 112px;
          margin: 7px 1px 0px 0px;
          padding: 0px 0px 0px 10px;
          border-left: 1px solid #bcc8be;
          }
     p.r {
          text-align: right;
          margin: 0px 100px 0px 0px;
          }
	p.ad {
		font-size: .7em;
		text-align: right;
		color: #909090;
		margin: 0 95px 0 0;
		}
		p.ad a, p.ad a:link, p.ad a:visited, p.ad a:hover {
			text-decoration: none;
			color: #707070 !important;
			}

.small {
     font-size: 12px;
     text-align: center;
     line-height: 19px;
     margin: 0px 0px 2px 0px;
     }

acronym, abbr {
     border-bottom: 1px dotted #000000;
     cursor: help;
}

#ex  {
     position: relative;
     width: 782px;
     height: auto;
     margin: 0px auto 0px auto;
     }

#logo  {
     position: relative;
     width: 770px;
     height: 250px;
     margin: 0px auto 0px auto;
     }

#quote {
     position: relative;
     width: 520px;
     height: 90px;
     margin: -190px auto -10px auto;
     padding: 0px;
     }

#intro {
     position: relative;
     width: auto;
     height: 50px;
     margin: 40px auto 0 auto;
     }

#text {
     position: relative;
     width: 600px;
     height: auto;
     margin: 0px auto 0px 77px;
     border-left: 5px solid #1c4523;
     border-right: 5px solid #1c4523;
     border-bottom: 5px solid #1c4523;
     background-color: #ffffff;
     z-index: 2;
     }
     #text a:link, a:active {
          text-decoration: underline;
          color: #1c4523;
          }
          #text a:visited {
               text-decoration: underline;
               color: #aabcad;
               }
          #text a:hover {
               text-decoration: none;
               }
     #text .inner {
          position: relative;
          width: 589px;
          height: auto;
			padding: 20px 0 0 0;
          border-left: 1px solid #bcc8be;
          border-right: 1px solid #bcc8be;
          border-bottom: 1px solid #bcc8be;
          margin: 0px 4px 5px 4px;
          }
     .box {
          position: relative;
          float: right;
          width: 570px;
          height: 130px;
          margin: 0px 9px -1px 7px;
          padding: 5px 0px 0px 0px;
          border-top: 1px solid #bcc8be;
          border-bottom: 1px solid #bcc8be;
          background-color: #ffffff;
          }

#footer {
     position: relative;
     clear: both;
     width: 100%;
	 height: 1.8em;
     margin: 5px auto 0px auto;
     }
     #footer p {
          font-size: .7em;
          text-indent: 155px;
          text-align: right;
          padding: 5px 0 5px 0;
          color: #777777;
          }
     #footer a:link, a:active {
          text-decoration: none;
          color: #666666;
          border-bottom: 0px;
          }
          #footer a:visited {
               text-decoration: none;
               color: #666666;
               border-bottom: 0;
               }
          #footer a:hover {
               text-decoration: none;
               cursor: default;
               color: #999999;
               border-bottom: 0;
               }

img {
     border: 0;
     margin: 0;
     }