/* base.css, part of YUI's CSS Foundation */
h1 {
    /*18px via YUI Fonts CSS foundation*/
    font-size: 138.5%
    }
h2 {
    /*16px via YUI Fonts CSS foundation*/
    font-size: 123.1%
    }
h3 {
    /*14px via YUI Fonts CSS foundation*/
    font-size: 108%
    }
h1, h2, h3 {
    /* top & bottom margin based on font size */
    margin: 1em 0
    }
h1, h2, h3, h4, h5, h6, strong {
    /*bringing boldness back to headers and the strong element*/
    font-weight: bold
    }
abbr, acronym {
    /*indicating to users that more info is available */
    border-bottom: 1px dotted #000;
    cursor: help
    }
em {
    /*bringing italics back to the em element*/
    font-style: italic
    }
blockquote, ul, ol, dl {
    /*giving blockquotes and lists room to breath*/
    margin: 1em
    }
ol, ul, dl {
    /*bringing lists on to the page with breathing room */
    margin-left: 2em
    }
ol li {
    /*giving OL's LIs generated numbers*/
    list-style: none outside
    }
ul li {
    /*giving UL's LIs generated disc markers*/
    list-style: disc inside
    }
dl dd {
    /*giving UL's LIs generated numbers*/
    margin-left: 1em
    }
th {
    /*distinguishing table headers from data cells*/
    font-weight: bold;
    text-align: center
    }
caption {
    /*coordinated marking to match cell's padding*/
    margin-bottom: 0.5em;
    /*centered so it doesn't blend in to other content*/
    text-align: center
    }
th.normal, td.normal {
    /*use td class="normal" for standard border and padding*?
      /*borders and padding to make the table readable*/
    border: 1px solid #000;
    padding: 0.5em
    }
/*
.contact_name:hover {
  background-color:#FFFFFF;
  border: 2px solid #A71F23;
}
*/
.contact_name {
    display: inline-block
    }
.highlight {
    background-color: #FFF;
    border: 2px solid #A71F23;
    padding: 0 2px
    }
a.highlight {
    background-color: transparent;
    border: 2px solid #A71F23;
    padding: 0 2px
    }