* {
  margin: 0px;
  padding: 0px;
  font: normal normal normal 12px verdana, sans-serif;
}
#main {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
}
#top {
	width: 800px;
	height: 220px;
	background-image: url(images/dgp_top.gif);
}
#menu {
	position: relative;
	text-align: center;
	top: 162px;
}
#menu a {
  color: #000000;
	font-weight: bold;
}
#menu a:visited {
  color: #000000;
  text-decoration: none;
}
#menu a:active {
  color: #000000;
}
#menu a:hover {
  color: #000000;
  text-decoration: underline;
}
#contentbox {
	width: 800px;
	background: url(images/dgp_content.gif);
}
#content {
	width: 700px;
	margin-left: 50px;
	border: 3px solid #000000;
	background: url(images/snerlebg.gif) repeat;
}
#contact {
	position: relative;
	top: 70px;
	width: 700px;
	margin-left: 50px;
	text-align: center;
	border: 3px solid #000000;
	background: url(images/snerlebg.gif) repeat;
}
#bottom {
	width: 800px;
	height: 140px;
	background-image: url(images/dgp_bottom.gif);
}
#guestbook {
	width: 700px;
}
body {  
	background: url(images/snerlebg_sort.gif) repeat fixed;
	color: #000000;
}
a {
  color: #000000;
	font-weight: bold;
}
a:visited {
  color: #000000;
  text-decoration: none;
}
a:active {
  color: #000000;
}
a:hover {
  color: #000000;
  text-decoration: underline;
}
b {
  font-weight: bold;
}
i { 
  font-style: italic;
}
p {
  margin: 10pt;
}
h2 {
  margin: 10pt;
	font-size: 8px;
}
table {
  border-collapse: collapse;
}
#contentbox h1    { color: #000; font-size: 25px; font-weight: bolder; text-decoration: underline; padding-left: 10px }
