@CHARSET "ISO-8859-1";

/* GENERAL */
img   {border:0; margin:0; padding:0;}
table {border-collapse:collapse;}
td    {padding:0; margin:0;}

/* active and visited links are: EF8626 and the rollover color is:7D8525.*/
a, a:active, a:visited {color:#EF8626; font-weight:bold;}
a:hover {color:#7D8525}

h1 {font-size:14pt; font-weight:bold; color:#EF8626; font-family:trebuchet, verdana, sans-serif; margin-top:0;}
h2 {font-size:10pt; font-weight:bold; color:#EF8626; font-family:trebuchet, verdana, sans-serif; margin-bottom:0;}
h3 {font-size:10pt; font-weight:bold; color:#EF8626; font-family:trebuchet, verdana, sans-serif; margin-bottom:0;}

.bgGreen {background-color:#C9CE6F;}
.no-underline {text-decoration:none;}

.no-bottom-space {margin-bottom:0;}
.no-top-space    {margin-top:0;}
.highlight       {font-weight:bold; color:#EF8626; font-family:trebuchet, verdana, sans-serif;}
.bold            {font-weight:bold;}
.black           {color:black;}
p.byline         {color:#EF8626; margin-top:-1em; margin-left:2.0em; }
p.footnote       {font-size:8pt;}

/* STRUCTURE */
body {
  background-color:#white; 
  font-family:trebuchet, verdana, sans-serif;
  margin-top:20px; 
  font-size:10pt;
}
#body-container {
  width:742px;
  margin:0 auto;
  position:relative;
}

#main-table {width:742px; border:1px solid black;}
#nav-top    {height: 38px; width:100%; background-color:#AAB533; color:black}
#header     {height:110px; width:100%; background-color:white;   color:black}
#nav-main   {height: 38px; width:100%; background-color:#FDBB63; color:black}
#nav-bot    {height: 26px; width:100%; background-color:#FDBB63; color:black;}
.content    {padding:10px}
#footer     {height: 26px; width:100%; background-color:#9D0052; color:#e1e4ae; font-size:6pt;}
#copyright  {width:100%; text-align:center; font-size: 8pt;}

/* NAV */
#nav-bot td {padding:0 5px; color:black; font-weight:bold; font-size:8pt;}
#nav-bot a, #nav-bot a:active, #nav-bot a:visited {color:black; text-decoration:none;}
#nav-bot a:hover {color:#ffffff;}
#nav-top  img {padding-right:20px;}
#nav-main td {text-align:center; padding:0 10px;}
.language img {width:118px; height:36px;}

.sideNav {margin:1.0em 0 1.0em 5px;}
.sideNav td {margin:0; font-weight:bold; padding-bottom:3px;}
.sideNav td.indent1 {font-size:0.85em; padding-left:7px;}
.sideNav td.indent2 {font-size:0.85em; padding-left:14px;}
.sideNav a    {color:black; text-decoration:none;}
.sideNav a:visited {color:black}
.sideNav a:hover   {color:#9D0052}
.sideNav a:active  {color:#9D0052} /* during load */
.sideNav a.active  {color:#9D0052} /* if active page */

/* PAGE-SPECIFIC CSS */
table.statistics th {color:#EF8626; font-weight:bold;}
table.supporters td {padding:0.05em 0}
table.kudos td {font-size:8pt; text-align: left; vertical-align:top; padding:0 5px 5px 5px;}
table.kudos img.flower {display:block; padding:5px 0 5px 100px;}
div.creative-donations p {font-size:8pt}
#sitemap a {text-decoration:none; font-weight:normal;}
.press-links a {font-size:8pt; text-decoration:none;}
p.donate-highlight {font-weight:bold; color:#9D0052; font-family:trebuchet, verdana, sans-serif;}
#walk-sponsors {width:100%; text-align:center;}
#walk-sponsors h3 {}
#walk-sponsors p {margin:0; padding:0;}
