html      {margin:0; padding:0;}
body      {margin:0; padding:0; color:#2F2F2F; font-family:Arial, sans-serif; font-size:100%;
           background:url(bg4.gif) 17em 0 repeat-y #F8FFF6;}
h1,h2,h3  {font-weight:bold; text-align:left; font-family: "Trebuchet MS";}
h2        {font-size:160%; color:#F25600; margin:0 0 0.8em 0;}
h3        {font-size:120%; margin:10px 0 6px 0; color:#F25600;}
h4        {font-size:100%; margin:10px 0; color:#005C2E;}
p         {margin:0 0 0.8em 0; line-height:1.4em;}
li        {line-height:1.4em; margin-bottom:0.8em;}
a img     {border:0;}
a         {color:#F25600;}
a:link    {color:#003319;}
a:visited {color:#005C2E;}
a:link:hover, a:visited:hover, a:focus {color:#F25600;}

#main     {padding:0; min-width:880px;}
#head     {height:170px; text-align:left; border-bottom:4px solid #005C2E;}
#logo     {height:170px; width:240px; padding-top:10px; text-align:center; float:left;}
#head table {margin-top:55px; margin-left:400px;}
h1          {position:absolute; top:15px; left:300px; margin:0; padding:0;}
#head td    {padding:4px; font-size:90%; text-align:center;}
.p0        {padding:0;}
#head a    {text-decoration:none;}

#nav      {clear:left; float:left; width:17em; padding-left:1em;}
ul.nav    {margin:10px; padding:0; list-style-type:none;}
ul.nav li {margin:0 0 8px 0; padding:0;}
ul.nav li li {margin-bottom:4px;}
#nav p    {margin-top:20px; padding:10px 2em 0 0; border-top:#87A47E solid 1px; font-size:80%; width:15em;}

#cont     {margin-left:18em; padding:10px; max-width:85ex;}
#cont ul  {margin:0 20px 10px 20px; list-style-type:square;}
#cont li  {margin-bottom:3px;}
#cont a:link    {color:#3E5913;}
#cont a:visited {color:#34431D;}

.fr    {float:right; margin-left:10px;}
.fl    {float:left; margin-right:10px;}
.cb    {clear:both;}
.cr    {clear:right;}
.logo img {margin:10px 40px;}

input,  textarea {font-size:1em; font-family: Arial, sans-serif;}
.button      {font-weight:bold; color:#444; background-color:#CEDE5F; text-align:center;
             border-bottom: 2px solid #3E5913; border-right: 2px solid #3E5913;
             border-left: 2px solid #5B6B00; border-top: 2px solid #5B6B00;}
.author {margin-top:20px; padding-top:10px; border-top:1px solid #CFCFCF; font-size:80%;}
hr {background-color:#F25600; height:2px; margin:10px 0; border: 1px solid #F25600;}

td {text-align:left; vertical-align:top;}
.blind {border:0;}
.blind td {border:0; width:30ex;}
td h4 {margin-top:0;}

.fotor     {float:right; margin:0 0 10px 16px; padding:4px; border:1px solid #C1C1C1; background:#fff;}
.fotol     {float:left; margin:0 16px 10px 0; padding:4px; border:1px solid #C1C1C1; background:#fff;}
.fotor img,.fotol img {margin:0; border:1px solid #C1C1C1;}
.fotor p   {margin:5px 0 8px 0; max-width:200px; font-size:90%;}
