body {
font-family: "Garamond";
max-width: 800px;
margin-right: auto;
margin-left: auto;
background: url(../img/bg/puzzle.gif) repeat;
color: #ebff8d;
}

hr {
border: none;
border-top: 2px solid #2e4a9d;
height: 0;
}

h1 {
text-align: center;
font-size: 22px;
padding-bottom: .3em;
}

blockquote {
line-height: 120%;
}

li {
line-height: 115%;
}

a:link {
color: #ebff8d;
}

a:visited {
color: #d8dcc8;
}

.bbox hr {
border: none;
border-top: 2px solid #ebff8d;
height: 0;
}

.btnrow {
text-align: center;
max-width: 780px;
}

.bbox {
padding: 1em;
border: 2px solid #2e4a9d;
background: #92b0ee;
line-height: 1em;
text-align: justify;
margin: auto;
}

#banner {
text-align: center;
border: 1px solid #2e4a9d;
margin: 5px auto;
width: 300px;
height: 100px;
max-width: 100%;
}
