@import url(/s/briggs-import-fonts.css);

body {
  background: #fc9 0 100% repeat-x url(/i/fade.jpg);
  color: #000;
  margin: 8px;
}

/* slimming */

dt.dl0, dt.dl1 {
	clear: both;
	margin: 0.6em 0.5em 0;
}
dd.dl0, dd.dl1 {
	margin-top: 0;
}

.dl0, .dl1 {
	margin: 0.5em;
	padding: 0.3em;
}

.mit {
	float: left;
}
.mit a {
	float: right;
}

/* /slimming */

#h {
  background: #8e7348;
  color: #000;
  margin: 0 auto;
  margin-top: 15px;
  padding-top: 15px;
  position: relative;
  width: 750px;
}

#c {
  background: #fff;
  border: #8e7348 15px solid;
  clear: both;
  color: #000;
  margin: 0 auto;
  position: relative;
  width: 720px;
}

/* #c iframe, */
#c table,
#c h2,
#c p {
  padding: 0 15px;
}

#c iframe {
  margin: 1em 126px;
}

#c table table {
  padding: 0;
}

#c #relBk {
  position: absolute;
  right: 1em;
  top: 1em;
}

#c #wab {
  padding: 1.25em 1.25em 0;
}

#c #footnote {
  background-color: #8e7348;
  color: #eee;
  float: right;
  font-size: 0.8em;
  padding: 0 15px 0 0;
}

#h h1 {
  background-image: url(/i/cake.jpg);
  background-position: 100% 50%;
  border: #fff 15px solid;
  height: 171px;
  margin: 0;
  padding: 0;
  width: 720px;
}

#h h1 a {
  background: -8px -15px no-repeat url(/i/title.jpg);
  display: block;
 /* \*/
  border-left: #fff 15px solid;
  float: right;
 /**/
  height: 0;
  overflow: hidden;
  padding-top: 171px;
  width: 496px;
}

#n {
  height: 168px;
  line-height: 1em;
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0 0 3px 0;
  position: absolute;
  right: 15px;
  top: 30px;
  width: 140px;
}

#n li {
  background: #cc7ead url(/c/s16/i/plus16nav.jpg);
  background-position: -440px 0;
  height: 36px;
  line-height: 36px;
  margin: 5px 0 0 0;
  padding: 0 0 0 10px;
}

#n li a {
  background-color: #c36ba4;
  background-image: url(/c/s16/i/plus16nav.jpg);
  color: #fff;
  display: block;
  line-height: 36px;
  padding-left: 1em;
  text-decoration: none;
  width: 125px;
}

#n #th {
  background-position: -440px -42px;
}

#n #a {
  background-position: -440px -84px;
}

#n #e {
  background-position: -440px -126px;
}

#hm a {
  background-position: -50px 0;
}

#th a {
  background-position: -50px -42px;
}

#a a {
  background-position: -50px -84px;
}

#e a {
  background-position: -50px -126px
}

#n li a:hover {
  background-color: #b95b99
}

#th a:hover {
  background-position: -250px -42px
}

#a a:hover {
  background-position: -250px -84px
}

#e a:hover {
  background-position: -250px -126px
}

.home #hm a {
  cursor: default
}

#hm a:hover,
.home #hm a {
  background-color: #b95b99;
  background-position: -250px 0;
  color: #ddf
}

#tagline {
  margin: 0.5em 0
}

.eighty {
  position: absolute;
  width: 80%
}

.right {
  position: absolute;
  right: 0;
  top: 0
}

.dl1,
.BgTable2 {
  background-color: #ffe9c4
}

body #banbar {
  margin: 1ex auto 0.05em;
  width: 660px
}

.table2div {
	margin: 0.3em;
	padding: 0.1em 0.27em
}

.table4div {
	clear: left;
	margin: 0.2em 0.2em 0.5em
}

.footerText {
  text-align: center
}