h2, h3, h4, h5  {
color: #600;
}

h3 {
margin-bottom: .25em;
}
.contentarea {
width: 100%;
}
.contentarea a:link, .contentarea a:active {
color: #0068B4;
}

#grayRightCol {
padding-bottom: 0.25em;
color: #000; 
background-color: #e9e9e9; 
width: 150px;
text-align: center;
vertical-align: top;
}

#grayRightCol .separator {
background-color: #600;
}

#grayRightCol .separator h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%; 
margin: 0px 0.4em 0.4em;
color: #fff;
padding: .25em;
}

#grayRightCol .memberList {
font-size: 71%;
margin: 0.4em; 
padding: 0 .25em;
}
.altFormatTextBlurb {
font-weight: normal;
text-align: center;
}

.BoardMemberImage img {
padding-right: 1em;
margin: 0 1em;
}

h2 {margin-top: .25em;}
.homepagetable img {border: 1px solid #000;} 
.heading {width: 100%;}
.heading h3 {
clear: both; 
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
position: relative; 
width: 15em; 
background-color: #600; 
color: #fff; 
border-left: 1px solid #000; 
border-top: 1px solid #000; 
color: #fff; 
border-right: 1px solid #000; 
padding: 0 0 0 1em; 
margin: 0;
}
.container {
float: left; 
width: 100%; 
border-top: 1px solid #000; 
margin: 0 0 .2em 0; 
padding: 0;
}
.container img{padding-right: 1em;} 
.leftCol {
margin-left: -100%; 
width: 300px; 
float: left; 
padding: .5em .5em .5em 0; 
vertical-align: top; 
margin: 0; 
background-color: #fff;
}
.leftCol img {
margin-right: 1em;
}
.rightCol {
border-left: 1px solid #000; 
margin: 0 0 0 316px; 
width: auto; 
vertical-align: top; 
padding: .5em .5em .5em 0; 
background-color: #fff;
}
.rightCol a {
text-decoration: none;
}
.rightCol a:hover {
text-decoration: underline;
}
.vertical-line {
margin-left: 0; 
display: inline; 
background-color: #000; 
width: 20px; 
height: 100%;
}

#missionStatement {
color: #600;
text-align: center;
}

.Newscontainer {
width: 100%;
margin: 0 0 1em 0; 
padding: 0;
}
.Newscontainer img{padding: 0 1em .25em 0;} 
.Newscontainer a {
text-decoration: none;
}
.Newscontainer a:hover {
text-decoration: underline;
}

.newsCol {
padding: .5em .5em .5em 0;
vertical-align: top; 
margin: 0; 
background-color: #fff;
}
.newsCol img {
margin-right: 1em;
}

.newsCol a {
text-decoration: none;
}

.newsCol a:hover {
text-decoration: underline;
}