body { font-family: sans-serif; font-size:100%}

.header
{
 font-family: Arial, sans-serif;
 font-size: .85em;
 font-weight: normal;
 margin 0;
 color: #FFF;
 background-color: #2c150d ;
 letter-spacing: 1px;
}
.header a, .header a:link, .header a:visited, .header a:hover
{
  color: #FFF;
  text-decoration: none;
}

a:link
{
color: #555;
text-decoration: none;
}

a:visited
{
color: #555;
text-decoration: none;
}

a:hover
{
color: #111;
}

.navcontainer { background-color: #FFFFFF;}

.navcontainer h4
{
margin: 10 0 6px 6px;
padding-left: 0;
font-family: "Poor Richard", sans-serif;
font-size: 0.85em;
font-weight: bold;
line-height: 120%;
}


.navcontainer ul
{
margin: 1 0 0 0;
padding-left: 0;
list-style-type: none;
width: 175px;
font-family: "Poor Richard", sans-serif;
font-size: 1.1em;
font-weight: bold;
line-height: 85%;
}

.navcontainer a
{
display: block;
padding: 1px 6px 1px 6px;
background-color: #FFFFFF;
border-bottom: 0px none #FFF;
}

.navcontainer a:link
{
color: #555;
text-decoration: none;
}

.navcontainer a:visited
{
color: #555;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #eeeeee;
color: #121212;
}

.navcurrent a:link, .navcurrent a:visited
{
color: #508fc5;
}

.navcurrent a:hover
{
color: #EEE;
}

.vertnav { background-color: #FFFFFF; width: 195px;}

.vertnav h4
{
margin: 10px 0 3px 6px;
padding-left: 0;
font-family: "Poor Richard", sans-serif;
font-size: 1em;
font-weight: bold;
line-height: 120%;
}

.vertnav ul
{
margin: 0 0 0 0;
padding-left: 0;
list-style-type: none;
width: 195px;
font-family: "Poor Richard", sans-serif;
font-weight: normal;
font-size: 1em;
}


.vertnav a
{
display: block;
width: 100%;
padding: 0px 6px 0px 6px;
background-color: #FFFFFF;
border-bottom: 0px none #FFF;
}

.vertnav a:link
{
color: #555;
text-decoration: none;
}

.vertnav a:visited
{
color: #555;
text-decoration: none;
}

.vertnav a:hover
{
background-color: #508fc5;
color: #EEE;
}


.horznav { background-color: #FFFFFF; width: 100%;  }

.horznav h4
{
margin: 10 0 6px 6px;
padding-left: 0;
font-family: "Poor Richard", sans-serif;
font-size: 0.90em;
font-weight: bold;
line-height: 120%;
}

.horznav ul
{
margin: 0 0 0 0;
padding-left: 0;
list-style-type: none;
font-family: "Poor Richard", sans-serif;
font-weight: normal;
font-size: 1em;
float: right;
width: 100%; /*width of menu*/
line-height: 1em;
}

.horznav li
{
  display: inline;
  vertical-align: middle;

}

.horznav a
{
float: right;
padding: 10px 6px 8px 6px;
background-color: #FFFFFF;
border-bottom: 1px none #FFF;
}

.horznav a:link
{
color: #555;
text-decoration: none;
}

.horznav a:visited
{
color: #555;
text-decoration: none;
}

.horznav a:hover
{
background-color: #508fc5;
color: #EEE;
}

.imagebyline 
{
  background-color: #b4a9a5;
  width: 100%;
  height: auto;
  align: center;
}

.imagebyline a
{
display: block;
margin: 0 0 0 0;
font-family: "Poor Richard", sans-serif;
font-weight: 500;
font-size: 0.85em;
line-height: 0.85em;
padding: 5px 6px 5px 6px;
background-color: #b4a9a5;
height: auto;
}

.imagebyline a:link
{
color: #555;
text-decoration: none;
}

.imagebyline a:visited
{
color: #555;
text-decoration: none;
}

.imagebyline a:hover
{
background-color: #508fc5;
color: #EEE;
}


