/*
site.css
Author: Larry Ching
Date Created: mon dd, 2007
June 2007: site redesign
*/

body {
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  /* background-color: #DDD; */
  background-color: #FFFFFF;
  color: #000;
  min-width: 746px;
  text-align: center;
  margin: 0;
  padding: 0;
}

* {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  /* color: #000; */
}

a:link {
  /* color: #000; */
  color: #13540A;
}

a:visited {
  /* color: #000; */
  color: #2F1714;
}

a:hover, a:active {
  /* color: #CCC; */
  color: #4B9A26;
  text-decoration: underline;
}

#container {
  text-align: center;
  margin: 10px;
  position: relative;
  /* border: 1px solid #FFF; */
}

#maintitle{
  font-size: 1.9em;
  text-align: left;
}

#main {
  max-width: 950px;
  text-align: left;
  margin-left: 1em;
  margin-top: 1.75em;
  margin-right: 9.5em; 
}

#main ul {
  list-style-type: none;
  padding-left: 40px;
  margin: 10px 0 40px 0;
}

#main ul li{
  /* border: 1px dashed #FF0; */
  padding: 0 0 1em 0;
  margin: 1em 0;
}

.topicdiv {
  margin: 1em 0 1.5em 1em;
}

.topiclabel, .topicellips {
  font-weight: bold;
  font-size: 1.9em;
  padding-right: 0.3em;
}

.topictext {
  font-family: Cursive, Apple Chancery, sans-serif;
  font-weight: normal;
  font-size: 1.7em;
}



#main ul.subtopic_listing_1, #main ul.subtopic_listing_2 {
  margin: 0.5em 0 0.8em 0;
}

#main ul.subtopic_listing_1 li {
  padding: 0;
  margin: 0.5em;;
}

#main ul.subtopic_listing_2 li {
  list-style-type: circle;
  padding: 0;
  margin: 0.5em;
}



#footer {
  clear: both;
  width: 8em;
  bottom: 0;
  right: 0;
  font-size: 0.8em;
  text-align: center;
  margin: 1em auto 0.5em auto;
  /* border: 1px solid #F0F020; */
}

#footer img {
  
}

#footer p {
  padding: 0.5em;
}

.clearboth {
  clear: both;
}

div.topicdiv a { 
  text-decoration: none; 
}

div.topicdiv a:link { 
  color: #13540A;
}

div.topicdiv a:visited { 
  color: #2F1714;
  /* background-color: #DFBAAE; */
}

div.topicdiv a:hover , div.topicdiv a:active { 
  color: #4B9A26;
  text-decoration: underline;
}

img.favicon {
  border: 0;
  margin: 0 0.5em;
  max-height: 20px;
  max-width: 20px;
}

div.topicdiv a img.favicon {
  visibility: hidden;
}

div.topicdiv a:hover img.favicon {
  visibility: visible;
}

