body {
  margin: 0; padding: 0;
  font: 12px verdana, san-serif;
  background: #E4EFFA url("images/background.gif") repeat-y 50% 0; /* #BFC7B6 */
  background-attachment: fixed;
  color: #676;
}

h1 { font-size: 120%; color: #676; }

h2 { font-size: 110%; color: #676; }

h3 { font-size: 120%; color: #676; text-align: center; }

blockquote { font-size: 90% }

a         { text-decoration: none; }
a:link    { color: #5D0A28; }
a:visited { color: #5D0A28; }
a:active  { color: #5D0A28; }
a:hover   { color: #764D55; }

a.btn         { padding: 1px 5px; border: 1px solid #5D0A28; }
a.btn:link    { color: #5D0A28; }
a.btn:visited { color: #5D0A28; }
a.btn:active  { color: #5D0A28; }
a.btn:hover   { color: #764D55; }

strong { font-weight: bold; color: #676; }

#header { text-align: center; }
#header img { margin-top: 10px; }

#container {
  width: 690px;
  margin: 8px auto;
}

#nav {
  height: 25px;
  margin: 0; padding-top: 7px;
  text-align: center;
  background-color: #4E5D40;
}

#content {
  margin-top: 10px; padding: 10px;
  line-height: 1.5em;
  border: 1px solid #4E5D40;
}

#ftr {
  clear: both;
  text-align: center; line-height: 12px;
  font: 10px verdana, sans-serif;
}
#ftr a:hover { text-decoration: underline; }

#quote1 {
  margin: 0; padding: 0; color: #4E5D40; width: 335px;
  background: transparent url(images/ql.gif) left top no-repeat;
}

#quote1 div {
  padding: 0 25px; font-size: 12px; font-weight: bold;
  background: transparent url(images/qr.gif) right bottom no-repeat;
}

#quote2 {
  margin: 0; padding: 0; color: #4E5D40; width: 620px;
  background: transparent url(images/ql.gif) left top no-repeat;
}

#quote2 div {
  padding: 0 25px; font-size: 12px; font-weight: bold;
  background: transparent url(images/qr.gif) right bottom no-repeat;
}

ul.nobul { list-style-type: none; line-height: 18px; }

.l { float: left; margin-right: 10px; }
.r { float: right; margin-left: 10px; }
.c { margin: 0 15px 20px 15px; }
.cr { clear: right; }
.btfont { font-family: "Century Gothic", verdana, sans-serif; }
#tmc { width: 350px; margin: 10px auto; }
#tmc p { font-style: italic; }
.pop { width: 275px; margin-left: 10px; padding: 10px 5px; text-align: center; font-size: 120%; color: #60011B; border: 2px solid #60011B; }
.spl { width: 285px; margin: 10px auto; padding: 5px; text-align: center; font-size: 100%; color: #333; border: 2px solid #60011B; }
.sm { font-size: 85%; }
.attn { color: #a00; }
.so { float: right; width: 250px; margin: 0 50px 5px 0; font-size: 115%; font-style: italic; background-color: #F0E9EB; border: 1px solid #60011B; padding: 0 0 4px 6px; }
.so2 { width: 250px; margin: 0 50px 5px 0; font-size: 115%; font-style: italic; background-color: #F0E9EB; border: 1px solid #60011B; padding: 0 0 4px 6px; }

.pop2 { width: 275px; margin-left: 10px; padding: 10px 5px; text-align: left; font-size: 115%; color: #60011B; border: 2px solid #60011B; }
.pop2 a         { text-decoration: underline; }
.pop2 a:link    { color: #676; }
.pop2 a:visited { color: #676; }
.pop2 a:active  { color: #676; }
.pop2 a:hover   { color: #999; }

.pull { color: #60011B; font-size: 90%; margin: 20px; }

.hr { margin: 20px 0 5px 0; padding: 0; border-bottom: 1px dotted #4e5d40; }
* html .hr { border-bottom: none; padding: 1px; background: url(images/dotted.gif) repeat-x bottom; }