/* 12-19-16 removed: body { font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif;}; added open sans */

body {
  font-size:16px;
  font-size: 1rem; 
  line-height:1.5;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

a {
  text-decoration:none;
  border-bottom: 1px solid;
}

a:link {
  color: #881c1c;
}

a:visited {
  color: #881c1c;
}

a.colorbox-load {
	border-bottom:none;
}

/* a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective! */
/* a:active MUST come after a:hover in the CSS definition in order to be effective! */
a:hover,
a:active,
a:focus {
	color:#003b5c;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}
h1 {color: #881c1c; 
margin: 0em 0em .5em 0em; font-size: 2em; font-weight: normal;}
h2 {font-size: 1.5em; margin: 0em 0em .5em 0em; line-height:1.25em; color:#003b5c;}
h3 {font-size: 1.3em; margin: 0em 0em .5em 0em; line-height:1.25em;}
h4, h5, h6 { font-size: 1em; margin: 0em 0em 1em 0em; }
h2, h3 {font-weight:normal;}
h3,h4,h5 {
	color:#000000;
}

p { margin: 0px 0px 1em 0px; }

h1.site-name,
h2.site-name {
	font-size:2.5rem;
	font-family:Lora;
	margin-top:10px;}

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

/* override calendar styles. item-list is day view style */ 
.item-list li {
	list-style:disc;
}

.calendar-calendar div.calendar {
	font-size: .9em;
}
.calendar-calendar td a {
	font-weight:normal;
}

dl, hr, ol, ul, pre, table, address, fieldset {
  margin-bottom: 1em;
}

dt, .admin h3 {
  font-size: 18px;
  margin: 0;
}

dd {
  padding-left: 10px;
  font-size: 0.9em;
  font-style: italic;
  margin-bottom: 20px;
}

/* 10-6-16 added */
p.home-notice {
    background: #881c1c;
    color: white;
    padding: 1em;
    font-size: larger;
	border-radius:5px;
}
p.home-notice a:link,
p.home-notice a:visited,
p.home-notice a:hover{
	background:none;
    color: white;
	border-bottom:1px solid white;
}
/* heerf menu */
div.menu-name-menu-heerf-menu ul.menu ul {
	margin-left:1em;
}