a {color: #999999;/*005BBB*/ text-decoration: underline; }

a:hover { text-decoration: none; color: #666666; }


div{overflow: visible;}

#nav {overflow: visible;width:1070px; margin:0px 0 0 0; position:relative;background-image: url(thirdban02.png); background-size: 1070px; background-repeat: no-repeat; min-height: 18px; z-index: 10;}

#nav ul {
    font-family: Lato,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    list-style: none;
}
#nav ul li {
    display: block;
    position: relative;
    float: left;
}
#nav li ul {
    display: none;
}
#nav ul li a {
    display: block;
    text-decoration: none;
    color: black;
    padding: 6px 4px 6px 5px;
    margin: 0px 0 0px 0;
    white-space: nowrap;
}

#nav ul li ul {
    border-bottom: 0px solid #E8E8E8;
}

#nav ul li ul li a {
    margin: 0px 0 0px 0;
}
#nav ul li a:hover {
background: #3b3b3b;
color: white;
}
#nav li:hover ul {
    display: block;
    position: absolute;
}
#nav li:hover li {
    float: none;
    font-size: 11px;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    text-align: left;
}
#nav li:hover li:last-child {
    border-bottom: 1px solid #E8E8E8;
}
#nav li:hover a { background: white; }
li:hover li a:hover {
    background: white; color: red;
}

#archnav {overflow: visible;width:1070px; margin:0px 0 0 0; position:relative; z-index: 10;}

#archnav ul {
    font-family: Lato,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    list-style: none;
}
#archnav ul li {
    display: block;
    position: relative;
    float: left;
}
#archnav li ul {
    display: none;
}
#archnav ul li a {
    display: block;
    text-decoration: none;
    color: black;
    padding: 6px 4px 6px 5px;
    margin: 0px 0 0px 0;
    white-space: nowrap;
}

#archnav ul li ul {
    border-bottom: 0px solid #E8E8E8;
}

#archnav ul li ul li a {
    margin: 0px 0 0px 0;
}
#archnav ul li a:hover {
background: #3b3b3b;
color: white;
}
#archnav li:hover ul {
    display: block;
    position: absolute;
}
#archnav li:hover li {
    float: none;
    font-size: 11px;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    text-align: left;
}
#archnav li:hover li:last-child {
    border-bottom: 1px solid #E8E8E8;
}
#archnav li:hover a { background: white; }
li:hover li a:hover {
    background: white; color: red;
}

.fadein { position:relative; width:650px; height:404px; }
.fadein img { position:absolute; left:0; top:0; }

.column { float: left; margin: 0 20px 1em 0; width: 289px; }
.column:nth-child(4n) { margin-right: 0; }
.column:nth-child(4n+1) { clear: left; }

.homecol { float: left; margin: 0 20px 1em 0; width: 240px; }
.homecol:nth-child(2n) { margin-right: 0; width: 760px; }
.homecol:nth-child(2n+1) { clear: left; }

.tricol { float: left; margin: 0 20px 1em 0; width: 240px; }
.tricol:nth-child(2n) { margin-right: 20px; width: 500px; }
.tricol:nth-child(3n) { margin-right: 0; }
.tricol:nth-child(3n+1) { clear: left; }

body
{font-size: 10px; font-family: arial,sans-serif; line-height: 1em;}

.columns {font-size: 13px; font-family: radley,georgia,serif; line-height: 1.5em;}

#linetop {border-top: 1px solid black; padding-top: 16px;}
#linelong {border-top: 1px solid black;}
#linegrey {border-top: 1px solid #999999;}

#menubutton {background: white;}

#menubutton h1 {padding: 10px 10px 10px 14px; margin: 0; font-weight: inherit;font-family: 'DM Serif Display','Crimson Text','EB Garamond'; letter-spacing: 1px; font-size: 32px; line-height: 1em;}

#menubutton img:hover {opacity: 0.5; filter: alpha(opacity=50);}

#menubutton a:link {color: #CC3333; text-decoration: none;}
#menubutton a:visited {color: #CC3333; text-decoration: none;}
#menubutton a:hover {color: #FF3333; text-decoration: none;}
#menubutton a:active {color: #CC3333; text-decoration: none;}

#menubutton h1 a:link {color: #CC3333; text-decoration: none;}
#menubutton h1 a:visited {color: #CC3333; text-decoration: none;}
#menubutton h1 a:hover {color: #FF3333; text-decoration: none;}
#menubutton h1 a:active {color: #CC3333; text-decoration: none;}

#page h1 {padding: 10px 10px 10px 14px; margin: 0; font-weight: inherit;font-family: 'DM Serif Display','Crimson Text','EB Garamond'; letter-spacing: 0px; font-size: 48px; line-height: 1em; color: #CC3333;}