body {
  font-family: Helvetica, "Myriad Pro", Verdana, Helvetica, Arial, sans-serif; 
  background: #fff url(images/bg_grad.gif) top left repeat-x;
  padding: 0;margin: 0;
  line-height: 1.6em;
  text-align: center;
  font-size: 12px;
}

#container {
width: 980px;
margin:auto;
text-align: left;
}

#header { 
height: 78px;
padding-top: 30px;
color: #fff;
}

#topnav { height: 30px; width: 980px; clear: both; color: #487a19; font-size: 1.1em; }

#topnav a, #topnav a:active, #topnav a:visited { color: #2e4c12; padding: 0 10px;}
#topnav a.active { font-weight: bold;}
#topnav a:hover {text-decoration: underline;}

#header h1 a, #header h1 a:link, #header h1 a:visited, #header h1 a:active, #header h1 a:hover {
color: #fff;
text-decoration: none;
}


#navigation  {
  width: 220px;
  background: #fff url(images/PsycheCharterCol.gif) bottom center no-repeat;
  float: left;
  margin-top: 30px;
  font-size: 1.1em;
  padding:5px 10px 120px 10px;
  border-top: 3px solid #4e9a23;

}

#navigation ul { padding: 0; margin: 0;}
#navigation ul li {
list-style: none;
padding: 8px 0;
border-bottom: 1px dotted #BEE554;
}

#navigation ul li a:hover {color: #2e4c12; text-decoration: none;}

#navigation ul li.active {border-bottom: 1px solid  #f2e60d;}
#navigation ul li.active a {color: #2e4c12; font-weight: bold;}


#bodycontent {float: left; width: 700px; margin-left: 30px; padding-top: 20px; }

#bodycontent li {font-size: 1em; color: #2A491B; line-height: 1.8em; }

#bodycontent ul { padding-left: 2em;}

p {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
  color: #2a491b;
}

p.small {font-size: 0.9em; font-family: Verdana;}
p.large {font-size: 1.4em; letter-spacing: 0.05em;}



h1, h2, h3 {
  font-family: Helvetica, Arial,  "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height: normal;
}

#bodycontent h1{ color: #2e4c12; font-weight: normal; font-size: 1.8em;border-bottom: 1px solid #fff; padding-bottom: 10px; }
#bodycontent img {
border: 1px solid #e5e5e5;
background: #fff;
padding: 7px;
}

h2 {
  color: #63992e;
  font-size: 1.5em;
  font-weight: normal;
  
}

h3 {
  color: #73a533;
  font-size: 1.1em;
  font-weight: bold;
  
}

a, a:link, a:visited { color: #4e9a23; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

.clear { clear: both; height: 50px;}

#footer-wrapper { width: 100%; background-color: #e0ecda; height: 150px; border-bottom: 3px solid #78ab46; text-align: center;  }
#footer { color: #78AB46; padding-top: 20px; text-align: center;}


a img {border: 0;}