a#rollover { 
    background-image:url(LBLogo.png); 
    height: 242px; 
    width:242px; 
    display:block; 
    margin: 1em auto 1em auto;
}
a#rollover span { display:none; }
a#rollover:hover { background-image:url(LBLogo-red.png); }

a#rolloversmall { 
    background-image:url(LBLogo-small.png); 
    height: 144px; 
    width:144px; 
    display:block; 
}
a#rolloversmall span { display:none; }
a#rolloversmall:hover { background-image:url(LBLogo-small-red.png); }

.logo{
    margin: 1em auto 1em auto;
}
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, img {
    margin: 0;
    padding: 0;
    border: 0;
}
body {
    text-align: center;
    font-size: .9em;
    font-family: Georgia, Times, Times New Roman, serif;
    background: #29292a;
    padding-bottom: 2em;
}

.content {
    text-align: left;
    background: white;
    min-width: 500px;
    max-width: 800px;
    padding: 0 10px 30px 10px; 
    margin: 0 auto;
    width: 90%;
    border-left: 4px solid #34396d;
    border-right: 4px solid #34396d;
    border-bottom: 4px solid #34396d;
}
.logoimg {
    float: left;
    vertical-align: center;
    display: inline;
}
.links{
    vertical-align: bottom;
    padding-top: 72px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.text {
    margin: 1em 72px 0 72px;
}
a {
    color: #b40a02;
}
.link {
    font-size: .9em;
    margin: 1em 1em 1em 1em;
}

.link a {
    color: black;
    font-weight: bold;
}
.link a:hover {
    color: #CC0000;
    font-weight: bold;
}
.link a {
    text-decoration: none;
    font-weight: bold;
}
.logo{
    margin: 1em auto 1em auto;
}
#squirrels {
    text-decoration: line-through;
}
h1 {
    font-size: 1.3em;
    font-weight: bold;
    font-family: Georgia, Times, Times New Roman, serif;
    margin-bottom: 1.5em;
    color: #34396d;
    color: #484848;
    color: #CC0000;
    color: black;
    border-bottom:1px solid  #CC0000;
    line-height: .8em;
}
h2 {
    font-size: 1.1em;
    font-family:  Georgia, Times New Roman, serif;
    font-family: Trebuchet MS, Verdana, sans-serif;
    margin-top: 1.3em;
    border-bottom: 1px solid #cccdd9;
    width: 50%;
    color: #3e426d;
    color: #242852;
}

.unedited h2{
    font-size: 1.025em;
    font-family:  Georgia, Times New Roman, serif;
    font-family: Trebuchet MS, sans-serif;
    margin-top: 1.4em;
    border-bottom: 1px solid #cccdd9;
    width: 100%;
    color: #242852;
}
h3{
    font-size: .8em;
    font-weight: bold;
    font-family:  Trebuchet MS, sans-serif;
    color: #7d7d7e;

}

.unedited h3{
    font-size: .8em;
    font-weight: bold;
    font-family: Verdana, Trebuchet MS, sans-serif;
    color: #7d7d7e;
    margin-bottom: .5em;
    margin-top:0;
    padding-top:0;
}

p {
    font-family: Georgia, Times, Times New Roman, serif;
    margin: .5em 0 1em 0;
}
.story p {
    margin: 1em 0 .5em 0;
}
.story {
    margin: .5em 0 1em 1em;
}
ul {
    margin: 0;
    padding: 0 0 0 2em;
}
.slogan {
    font-size: 200%;
    font-weight: bold;
    color: #CC0000;
    font-family: Helvetica, Arial, Verdana;
    margin: 1.5em 0 0 0;
}

.LB {
    font-style: italic;
}
.footer {
    color: #f0f0ec;
    padding: .5em;
    font-family: Trebuchet MS, Verdana, sans;
    
}
.text img {
    border: 1px solid #34396d;
}

.footer a {
    color: #f0f0ec;
    text-decoration: none;
}
ul a {
    color: #484848;
    text-decoration: none;
}
ul a:hover {
    color: #b40a02;
    text-decoration: underline;
}
li {
    list-style-type: square;
    list-style-position: inside;
}
img {
margin: 3px;
}
form {
    display: inline;
    padding: 0;
    margin: 0 0 0 40px;
}