
body {
  background-color: #e2e5de;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10pt; 
  color: Black; 
  margin: 0px; 
  padding: 6px 0px 6px 0px;
}

img {
  border: 0px;
}

a:link, a:visited {
  color: #00248F;
  text-decoration:none; 
}

:link:hover, :visited:hover {
  color: #B32400;
  text-decoration: underline; 
}


#wrapper {
  background-color: #fff;
  margin: 0px auto;
  overflow: hidden;
  padding: 0px;
  width: 960px;  
}

#header {
  background-color: #fff;
  background-image: url(images/header-bg.png);
  background-repeat: repeat-x;
  height: 90px;
  margin: 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}

#header_inner {
  height: 90px;
}
  
#home #header_inner {
  background-image: url(images/melvin-greenfield.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}
  
#header_inner h1 {
  display: none; 
}

#header_inner p {
  color: #9eea4c;
  font-size: 10pt;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  position: absolute;
  top: 66px;
}


#content {
  clear: both;
  padding: 20px;
}

#home #content {
  padding: 0px 0px 0px 20px;
}


#main_content {
  margin-top: 30px;
  width: 760px;
}

#main_content h2 {
  border-top: 1px solid #C1CDC1;
  padding-top: 0.5em;
}

  
#link_list {
  background-color: #f0fff0;
  border-bottom: 3px solid #C1CDC1;
  border-left: 2px solid #C1CDC1;
  float: right;
  font-size: 8pt;
  margin: 0px 0px 0px 20px;
  padding: 0px 8px 0px 8px;
  width: 148px;
}

#link_list h2 {
  display: none;
}

#link_list h3 {
  font-size: 8pt;
  margin: 6px 0px 0px 0px;
  padding: 0px;
}

#link_list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}


#footer {
  background-color: #21653b;  
  clear: both;
  color: #9eea4c;
  font-size: small;  
  line-height: 1.5em;
  margin: 40px 0px 0px 0px;
  padding: 10px 20px 20px 20px;
}

#footer a:link, #footer a:visited {
  color: #fff;
  text-decoration:none; 
}

#footer :link:hover, #footer :visited:hover {
  color: #fff;
  text-decoration: underline; 
}


#top_nav {
  margin: 0; 
  padding: 0;
}

#top_nav ul {
  margin: 0; 
  padding: 0;
}

#top_nav li {
  display: inline;
  padding-right: 10px;
}

#top_nav li:before { 
  content: url(images/goto3.png) " ";
}

#topics {
  border-left: 2px solid #C1CDC1;
  margin: 0px 10px 0px 20px;
  padding: 8px;
  float: right;
  width: 200px;
}

#topics h2 {
  font-size: 10pt;
}

#topics ul {
  list-style-image: url(images/goto3.png);  
}


#top_lists h2 {
  font-size: 10pt;
  margin: 10px 0px 0px 0px; 
  padding: 0px;
}

#top_lists h2:after {
  content: ": "
}


#top_lists li {
  color: silver;
}

#top_lists p {
  margin-left: 2em;
}

.top_lists_section {
  margin-top: 1em;
}

.top_lists_section h2 {
  display: inline;  
}


#pic { 
  text-align: right;
} 

#pic img { 
  border: 4px solid #8FBC8F; 
}


.logoL {
  float: left; 
  margin: 0px 2em 1em 0px;
}

.logoR {
  float: right; 
  margin: 0px 0px 1em 2em;
}
