body {
  background-color: white;
  margin-left: 10%;
  margin-right: 10%;
  font-family: Georgia, "Times New Roman", Time, "New York", serif;
}

a:link {color: #FF0000;}
a:visited {color: #DD0000;}
a:active {color: #FF9999;}
a:hover {background-color: #99FFFF;}

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-weight: bold;
}
H1 { font-size: 1.0em; padding-left: 0px; color: #D73017; }
H2 { font-size: 0.9em; padding-left: 0px; color: #D73017; }
H3 { font-size: 0.8em; padding-left: 0px; color: #D73017; }
H4 { font-size: 0.7em; padding-left: 0px; color: black; padding-bottom: 0px;}


.littleheading {
    font-weight: bold;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
}

.header {
    width: 100%;
    padding: 10px;
    border: none;
}

.logo {
    border: none;
    float: left;
    padding-right: 20px;
}

.links {
    border: none;
    clear: right;
    padding: 10px;
}

.navlink {
    padding-right: 5px;
    padding-left: 5px;
}

.highlight {
    font-weight: bold;
}

.navigation-menu {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

td.current {
    background: #ffffff;
}

td.permanent {
    background: #ffffff;
}

table.lightbox tr td {
    clear: both;
    float: left;
    text-indent: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: #F8DCD8;
}

.word {
    font-weight: bold;
    float: left;
}

.definition {
    float: left;
    
}
.content {
    clear: both;
    width: 95%;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.quote {
    font-style: italic;
}

.shortsports {
    clear: both;
    border: none;
    padding-top: 10px;
}

.tagline {
    clear: both;
    padding-left: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

.fastpicture {
    float: left;
    border: none;
    width: 140px;
}

.blurb {
    float: left;
    width: 75%;
    border: none;
    padding-bottom: 10px;
}

.blurbitem {
    font-weight: normal;
    padding-bottom: 10px;
}

.contenttext {
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}

.contentlink {
    padding-bottom: 5px;
    padding-top: 5px;
    clear: both;
}

.linkeroo {
    float: left;
    width: 140px;
    padding-right: 20px;
}

.description {
    float: left;
    width: 70%;
}

form {
    clear: both;
}

.descr {
    float: left;
    width: 25%;
    padding-bottom: 2px;
}

.inputfield {
    float: left;
    clear: right;
    width: 60%;
    padding-bottom: 2px;
}

.addressblock {
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
 
.addressline {
    float: left;
    clear: both;
}

.list {
    clear: both;
    padding-bottom: 10px;
    padding-left: 10px;
}

.listitem {
    clear: both;
    float: left;
}

.entrydescr {
    float: left;
    width: 40%;
}

.entryinfo {
    float: left;
    width: 70%;
}
        
.person {
    float: left;
    clear: both;
    padding: 10px;
}

.name {
    clear: both;
    font-weight: bold;
}

.position {
    clear: both;
    font-weight: bold;
}
.contact {
    padding-top: 10px;
    padding-left: 70px;
    clear: both;
}

.footer {
  font-size: 8pt;
  color: #333333;
  padding-bottom: 1px;
}

a.offsite:after {
 content: ">";
 font-size: 75%;
 margin-left: 5px;
}
a.offsite { font-family: Arial }

a.pagenav {
 font-size: 75%;
}

li {
  margin-bottom: 10px;
}

.right-float-25pct {
  float: right;
  width: 25%;
  background-color: rgb(212,212,212);
  padding: 10px;
  margin: 3px;
  font-size: 90%;
}

.right-float-25pct li {
  margin-bottom: 0px;
}

a[href ^='http://'] {
  padding-right: 18px;
  background: transparent url(/images/external-icon.gif) no-repeat center right;
}

@namespace url(http://www.w3.org/1999/xhtml);

a[href^="mailto:"]:after { content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH1gIOECsNhktTZQAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAIQSURBVHjaxVPLbtNAFD13MnHsJM6DJA00TSuCVLHlG/gA1nwBWz6AD2DNkiUSC9ghgVTBokiwqFDZd1GkloSGOnbSxHHi5wxjJwTBGqkjHc21fc/xuXfuANe96Mnzo0O9aN6z3ag092MmJCAgkahASLUrCLF6XkOCkihaTO3+yekpb9Wr3UcP9itBJEkv5P5W/zem1b4M4twySLYfPg18Zs3iXhgLenk4RN8O4QUS545AfywwuBIYTgUsV8L2JKIEGDghnr0dYuIFzGx17zAvSKiQZ+jcquD9VwtX8wjtCiGvzGg5gsZTADWD4MxCvP58idqNChq1QuaJLfw4s9i7WcZOu4KDYwsTN0KzzDKipoSqOmHspmQLzUYFvU4ZJFelMc9PsoCrxN52Ga16Ea8+9jNCSjQVHBW/+NBHtVrMcgz+pzfMW64ckOpOHMXQucBup4Z3XywMbD/DmyMLXfXO1BIwGWfOfneWL4IEqZswjHE5dtFtm9C0PIZjHZ9OZmDq2363jnbDgOeHGNoumnUTMiVJSgViqc6WLEeRWyYMPY9U8fZWEbsK6bHRejZ4UQPfMnExmmFZM1SekNwb/zgLwnjv7o5BZYMRsST7a1oSEW1mgDbDwLFXN8XZTzecjQYXPJyPzu8/PqgXzFKJF3LEVTeZOr6cUmGMwPhagDZlyyQOw+V04oy+9b9f91X6D+sXep/zc00en68AAAAASUVORK5CYII=");  padding-left:4px; }

a.mailto:after { content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH1gIOECsNhktTZQAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAIQSURBVHjaxVPLbtNAFD13MnHsJM6DJA00TSuCVLHlG/gA1nwBWz6AD2DNkiUSC9ghgVTBokiwqFDZd1GkloSGOnbSxHHi5wxjJwTBGqkjHc21fc/xuXfuANe96Mnzo0O9aN6z3ag092MmJCAgkahASLUrCLF6XkOCkihaTO3+yekpb9Wr3UcP9itBJEkv5P5W/zem1b4M4twySLYfPg18Zs3iXhgLenk4RN8O4QUS545AfywwuBIYTgUsV8L2JKIEGDghnr0dYuIFzGx17zAvSKiQZ+jcquD9VwtX8wjtCiGvzGg5gsZTADWD4MxCvP58idqNChq1QuaJLfw4s9i7WcZOu4KDYwsTN0KzzDKipoSqOmHspmQLzUYFvU4ZJFelMc9PsoCrxN52Ga16Ea8+9jNCSjQVHBW/+NBHtVrMcgz+pzfMW64ckOpOHMXQucBup4Z3XywMbD/DmyMLXfXO1BIwGWfOfneWL4IEqZswjHE5dtFtm9C0PIZjHZ9OZmDq2363jnbDgOeHGNoumnUTMiVJSgViqc6WLEeRWyYMPY9U8fZWEbsK6bHRejZ4UQPfMnExmmFZM1SekNwb/zgLwnjv7o5BZYMRsST7a1oSEW1mgDbDwLFXN8XZTzecjQYXPJyPzu8/PqgXzFKJF3LEVTeZOr6cUmGMwPhagDZlyyQOw+V04oy+9b9f91X6D+sXep/zc00en68AAAAASUVORK5CYII=");  padding-left:4px; }

.telephone:after
{ content: url("/images/telephone-icon.gif"); padding-left:4px; }