body {
  margin: 0px;
  background: url(imgs/bg.png) repeat-x;
}
td {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 7pt;
  color: #000;
}
table.advertise {
	border: 1px solid Black;
}
td.advertisecell {
	border-left: 1px solid #78321D;
}
td.advertisetop {
	border-left: 1px solid #78321D;
	border-bottom: 1px solid Black;
	text-align: center;
	background-color: #D1BF9C;
}
td.advertisetop1 {
	border-bottom: 1px solid Black;
	text-align: center;
	background-color: #D1BF9C;
}
li {
	line-height: 1.6em;
}
.banner {
  width: 773px;
  height: 88px;
  text-align: center;
  font-weight: bold;
}
.logo {
  width: 298px;
  height: 84px;
  float: left;
  margin: 2px 30px 0px 0px;
}
h1 {
  font-size: 7pt;
  margin: 0px;
  color: #000;
}
h2 {
  font-size: 12pt;
  margin: 0px;
  color: #000;
  font-weight: bold;
  text-align: center;
}
.pagecontent {
  width: 773px;
  margin-top: 14px;
}
.left {
  width: 202px;
  float: left;
}
.menu {
  background: url(imgs/menu-bg.jpg);
  width: 202px;
  height: 260px;
}
.menuspacer {
  height: 19px;
}
.menulinks {
  height: 20px;
}
.menu a {
  margin-left: 12px;
  color: #000;
  font-weight: bold;
  }
.menu a:active {
	text-decoration: underline;
}
.menu a:link {
	text-decoration: none;
}
.menu a:visited {
	text-decoration: none;
}
.menu a:hover {
	text-decoration: underline;
}
.contentright {
  width: 571px;
  float: right;
}
.lines {
  width: 571px;
  height: 14px;
  background: url(imgs/toplines.png);
}
.kremetartbox {
  width: 472px;
  float: left;
  border-left: 1px solid #D1C09D;
  margin-top: 1px;
}
.kremetart {
  width: 470px;
  margin: 0px 0px 0px 1px;
}
.coverpicsbox {
  float: right;
  margin: 0px;
  border-right: 1px solid #D1C09D;
}
.coverpics {
  margin: 1px 1px 0px 0px;
}
.clear {
  clear: both;
  height: 1px;
}
.footermenubar {
  width: 571px;
  height: 3px;
  background: url(imgs/bottomlines.png);
  margin: 0px 0px 1px 0px;
}
.footermenubar1 {
  width: 571px;
  height: 3px;
  background: url(imgs/bottomlines.png);
  margin: 1px 0px 1px 0px;
}
.footermenu {
  width: 569px;
  height: 15px;
  background-color: #D1BF9C;
  margin: 1px 1px 0px 1px;
  text-align: center;
}
.footermenu1 {
  padding-top: 1px;
}
.footermenu2 {
  padding-top: 1px;
}
.footermenu1 a, .footermenu2 a {
  margin-top: 1px;
  color: #000;
  font-weight: bold;
}
.footermenu1 a:active, .footermenu2 a:active {
	text-decoration: underline;
}
.footermenu1 a:link, .footermenu2 a:link {
	text-decoration: none;
}
.footermenu1 a:visited, .footermenu2 a:visited {
	text-decoration: none;
}
.footermenu1 a:hover, .footermenu2 a:hover {
	text-decoration: underline;
}
.copyright {
  width: 571px;
  margin: 3px 0px 3px 0px;
  text-align: right;
  font-weight: bold;
}
.solutionsby {
  width: 571px;
  margin: 3px 0px 5px 0px;
  text-align: right;
}
.solutionsby a, .copyright a {
  color: #8F7E5D;
}
.solutionsby a:active, .copyright a:active {
	text-decoration: underline;
}
.solutionsby a:link, .copyright a:link {
	text-decoration: none;
}
.solutionsby a:visited, .copyright a:visited {
	text-decoration: none;
}
.solutionsby a:hover, .copyright a:hover {
	text-decoration: underline;
}
.sp-picsbox {
  width: 569px;
  border-left: 1px solid #D1C09D;
  border-right: 1px solid #D1C09D;
  margin: 1px 0px 1px 0px;
}
.sp-pics {
  margin: 0px 1px 0px 1px;
}
.sp-contentbox {
  width: 569px;
  background: url(imgs/sp-map-bg.jpg);
  border-left: 1px solid #D1C09D;
  border-right: 1px solid #D1C09D;
}
.sp-content {
  padding: 5px 10px 5px 10px;
  font-size: 8pt;
  text-align: justify;
}
.sp-content a {
  color: #78321D;
  font-weight: bold;
}
.sp-content a:active {
	text-decoration: none;
}
.sp-content a:link {
	text-decoration: underline;
}
.sp-content a:visited {
	text-decoration: underline;
}
.sp-content a:hover {
	text-decoration: none;
}
b.headings {
  color: #78321D;
}
.notice {
  color: #ff0000;
}
.picsright {
  width: 202px;
  float: right;
  margin: 5px 0px 5px 5px;
  background-color: #D1BF9C;
}
.picsborder {
  border: 1px solid #000;
}
.picscaption {
  padding: 2px;
  font-weight: bold;
  text-align: center;
}
.picsrightarticles {
  width: 202px;
  float: right;
  margin: 2px 0px 2px 5px;
  background-color: #D1BF9C;
  padding: 5px;
  text-align: center;
  font-weight: bold;
}
.picscentrearticles {
  width: 502px;
  margin: 2px 0px 2px 5px;
  background-color: #D1BF9C;
  padding: 5px;
  font-weight: bold;
}
.drumright {
  float: right;
  margin: 5px 0px 5px 5px;
  font-weight: bold;
  text-align: center;
}
.links {
  border-top: 1px solid #000;
  padding: 3px;
  font-size: 7pt;
}
.kassie {
  padding: 5px;
  font-size: 8pt;
  text-align: justify;
  border: 1px solid #000;
  background-color: #D1BF9C;
}
.hornlengthpics {
  width: 402px;
  margin: 2px 0px 2px 5px;
  background-color: #D1BF9C;
}
.hornlengthpicscaption {
  padding: 2px;
  font-weight: bold;
  text-align: center;
}