/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
   margin: 10px 0;
   text-align: justify;
   padding: 0;
   background: #95AE36 url(images/img1.gif) repeat-y center top;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .8em;
   color: darkslategray /*#999E88;*/
}

h1, h2, h3, h4, h5, h6 {
   margin: 0;
   text-align: center;
   padding: 0;
   letter-spacing: 0px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-variant: small-caps;
   color: #C73633;
}

h2 {
   padding: 14px 0 0 0;
   word-spacing: 5px;
   font-size: 2.25em;
}

h3 {
   padding: 20px 0 0 0;
   border-bottom: 1px solid #95AE36;
   word-spacing: 3px;
   font-size: 1.85em;
   color: #C73633;
}

a {
   color: #95AE36;
}

a:hover {
   text-decoration: none;
   color: #C73633;
}

.green {
   color: #95AE36;
}

.red {
   color: #C73633;
}

.gray {
   color: #B9ADAC;
}

.image {
   float: left;
   margin: 0 20px 0 0;
}

.list, .list2c {
   margin-left: 0;
   padding-left: 0;
   list-style: none;
   line-height: 2em;
   text-align: left;   
}

.list2c li {
   float: left;
   width: 50%;
}

.list0 li {
    margin: 0px 0 10px 0;
   float: justify;
}

table { border: none; }

th {   text-align: center;
       font-weight: bold;
       color: #C73633;
}

td {   text-align: center;
       border: none;
}

/* Header */

#header {
   width: 700px;
   height: 80px;
   margin: 0 auto;
}

#header h1 {
   float: left;
   padding: 24px 0 0 10px;
   letter-spacing: 0px;
   font-size: 3.5em;
}

#header h2 {
   float: right;
   padding: 42px 10px 0 0;
   word-spacing: normal;
   letter-spacing: 0px;
   font-size: 2em;
}

#header a {
   text-decoration: none;
}

/* Menu */

#menu {
   width: 700px;
   height: 30px;
   margin: 0 auto;
}

#menu ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

#menu li {
   display: inline;
}

#menu a {
   display: block;
   float: left;
   width: 140px;
   height: 25px;
   padding: 7px 0 0 0;
   background: #87A12C url(images/img2.gif) repeat-x left bottom;
   text-align: center;
   letter-spacing: 0px;
   text-decoration: none;
   color: #FFFFFF;
   font-variant: small-caps;
   font-weight: bold;
}

#menu a:hover {
   background: #A71615 url(images/img3.gif) repeat-x left top;
}

/* Content */

#content {
   width: 660px;
   margin: 0 auto;
   padding: 10px 0 0 10px;
}

#colOne {
   float: right;
   width: 430px;
   padding: 10px 0 0 10px;
}

#colTwo {
   float: left;
   width: 220px;
}

/* Footer */

#footer {
   clear: both;
   width: 700px;
   margin: 20px auto;
   padding: 5px 0;
   background: #87A12C url(images/img2.gif) repeat-x left bottom;
   font: "Times New Roman", Times, serif;
}

#footer p, #footer a {
   margin: 0;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
}