body { 
  font-family: helvetica,arial,sans-serif; 
  color: black;
  background: #e66c1f;
  margin: 10px 10px;
  min-width: 600px; 
}

#container {
  width: 100%;
  vertical-align: top;
}

#container td {
  vertical-align: top;
}

#main {
  padding: 10px 10px;	/* CC padding (top/bottom, left/right) */
  background-color: #ffd659;
  overflow: hidden;
  border-color: #e66c1f;
  border-style: solid;
  border-width: 0px 10px 0px 10px;
}
#left {
  width: 160px;          /* LC width */
  padding: 10px 10px;    /* LC padding */
  background-color: #ffd659;
  text-align: center;
}
#right {
  width: 220px;          /* RC width */
  padding: 10px 10px;    /* RC padding */ 
  background-color: #ffd659;
  text-align: center;
}
#footer {
}

#page_title {
  background-color: #e66c1f; 
  font-size: 150%;
  font-weight: bold;
  padding: 0.5em;
}

#page_footer { 
  clear: both;
  margin-top: 2em;
  text-align: center;
  font-size: 75%
}

#masthead {
  text-align: center;
}

#navigation ul { 
  width: auto;
  margin: 0.5em 0;
  text-align: center;
  list-style-type: none;
  border: solid #ffd659;
  border-width: 2px 2px 0px 2px;
  padding: 0px;
  color: white;
  font-weight: bold;
  background-color: #e66c1f;
  overflow: hidden; 
}

#navigation li { display: inline; }

#navigation a { 
  display: block;
  border-bottom: 2px solid #ffd659;
  text-align: center;
  text-decoration: none;
  color: black;
}

/*
#navigation a:visited { 
  color: black; 
}
*/

#navigation a:hover { 
  background-color: #ffd659; 
  /*color: white;*/
}

.blogger-labels {
  display: none;
}

.sidebar_info { 
  font-size: 80%; 
  text-align: center;
  margin-bottom: 2em; 
}

/* Advert blocks */

.footer_ad {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
}

.footer_ad a:hover {
  background-color: transparent;
}

.sidebar_ad {
  margin: 2em 0;
}


.sidebar h1 { font-weight: bold; font-size: 120%; margin: 0em;}

.sidebar p { margin-top:0.2em }
sidebar fieldset { overflow: hidden; width: auto; border: 1px groove; padding: 4px; margin: 0}
.sidebar table { width: 100%; margin: 0;padding: 0; border: 0}
.sidebar td { margin: 0; padding: 0 }
.sidebar label { font-size:90%; font-weight: bold; width: 30%; padding: 0; margin: 0 } 
.sidebar input { font-size:100%; padding: 0; margin: 0 }



/* Center column news item styles - generated from Blogger */

.news_item,.board_member { 
  clear: right;
}
.news_body { font-size: 80% }
.news_item img { float:right; border:0px; margin: 0.5em 0 0.5em 0.5em }
.news_item h1 { font-weight: bold; font-size: 120% }
.news_title { 
  background-color: #e66c1f; 
  padding: 0.5em;
  margin-top: 1em;
  margin-bottom: 0.5em
}
.news_footer { font-size:60%; text-align: right }

.rss_item {
  background-color: white;
  font-family: times;
  border-style: dashed;
  border-width: 1px;
  margin-bottom: 1em;
  padding: 1em;
}
.rss_link {
  font-size: 110%;
  text-decoration: none;
}

.rss_link:hover {
  background-color: #ffd659;
}
.rss_link:visited {
  text-decoration: none;
}
.rss_body {
  font-size: 90%;
}

#leader { 
  background-color: red;
  border-style: none;
  border-width: 1px;
  border-color: black;
}


/* Underline links and make them blue, but red when hovered */
a, a:visited { 
 text-decoration: underline;
 color: black;
}
a:hover { 
  text-decoration: none; 
  color: black;
  background-color: white;
}

a.image_link, a:hover.image_link, a:visited.image_link { 
   text-decoration: none; 
   background-color: transparent; 
}
a img { border: 0; }

.logo img { border: solid #e66c1f 0px; } 

/* Remove bullets from lists in forms */
form ul { 
  list-style: none;
}

fieldset { 
  border-style: groove;
  border-width: thin;
  padding: 0.5em;
}

legend { 
  font-weight: bold;
  font-size: 80%;
}

/* Use this for highlighted areas */
.highlight,.warning {
  background-color: #e66c1f;
  padding: 0 0.5em;
  color: black;
}

/* Use this for text indicating a warning or error */
.error {
  background-color: red;
  padding: 0 0.5em;
  color: black;
}

.small {
  font-size: 75%;
}

.footnote { 
  font-size: 75%;
  margin-top: 2.0em;
}

dt { float: left; }
dd { margin-left: 20em }

