html,body {
  margin:0;
  padding:0;
  background: #dadada url(images/background.jpg) no-repeat center top;
}

.toplinks {
	color: #FFFFFF;
	text-decoration: none;
}
.toplinks:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.toplinks:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.entrylink {
	color: #545454;
	text-decoration: none;
}
.entrylink:visited {
	color: #545454;
	text-decoration: none;
}

.entrylink:hover {
	color: #545454;
	text-decoration: none;
}

a {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}

h2 {
	color: #545454;
	margin-bottom: 1em;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 0.3em;
	padding-left: 10px;
	padding-right: 10px;
}


#logo {
  padding-top:10px;

  width: 749px;
  height: auto;
}

#webcontentarea {
  overflow: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top:20px;


  width: 749px;
  height: auto;
}

p {
  padding-right:10px;
  padding-left:10px;
}

#hide {
  display: none;
}

.nav-menu {
	background-color: #7c8d9f;
	padding: 5px; margin: 20px 10px 0 10px;
	border: 2px solid #5e6b78;
	font-size: 95%;
	text-align: center;
}

.nav-menu td {
	border: 0px;
}

.nav-menu td:hover {
	border: 0px;
	background-color: #5e6b78;
}

.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 10px 0 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;
	text-align: center;
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(images/comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(images/page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}