.comment {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  position: relative;
  padding: 10px;
  overflow: hidden;
}
.commentAlt {
  background-color: #f4f4f4;
}
.commentAuthor {
  background-color: #ffc;
}
.commentMe {
  background-color: #ccf !important;
  padding-top: 5px;
}
.commentNum {
  font-family: Verdana, sans-serif;
  font-size: 50px;
  line-height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  color: #f2f2f2;
  font-weight: bold;
  letter-spacing: -4px;
  z-index: 1;
}
.commentAlt .commentNum {
  color: #eaeaea;
}
.commentMe .commentNum {
  color: #b0b0ff;
}
.commentAuthor .commentNum {
  color: #f3f3bb;
}
.commentTitle {
  position: relative;
  z-index: 10;
  color: #999;
}
.commentTitle span {
  text-transform: uppercase;
  font-size: 86%;
}
.commentTitle strong {
  color: #693;
  font-size: 110%;
  text-transform: none;
  font-weight: normal;
  margin-right: 6px;
}
.comment .content {
  position: relative;
  z-index: 10;
}
#copyright{
  line-height: 20px;
  font-family: Arial, Verdana;
  font-size: 11px;
  text-align: right;
  color: #9d9d9e;
}

#copyright a{
  text-decoration: none;
  color: #9d9d9e;
}

#copyright a:hover{
  color: #df328c;
}

div.top span span.active {
  background: url('/assets/images/active.gif') no-repeat;
}

.nl_link {
  font-size: 76%;
  text-align: right;
}

.nl_paging {
  border-top: 1px solid #ccc;
  padding: 10px;
  font-size: 86%;
  color: #618100;
}
#nl_pages #nl_currentpage {
  border: 1px solid #618100;
  padding: 1px 5px 2px;
  margin-right: 1px;
  background-color: #9c0;
  color: #fff;
}
#nl_pages .nl_off {
  border: 1px solid #ccc;
  padding: 1px 5px 2px;
  margin-right: 1px;
  color: #ccc;
}
#nl_pages a, #nl_pages a:link, #nl_pages a:visited {
  border: 1px solid #9c0;
  padding: 1px 5px 2px;
  margin-right: 1px;
  text-decoration: none !important;
  color: #618100;
}
#nl_pages a:hover {
  background-color: #fff;
  color: #000;
}
#nl_archivelist ul {
  list-style-type: none;
  margin-left: 15px;
  padding-left: 0;
}
#nl_archivelist ul ul{
  list-style-type: square;
  margin-left: 35px;
}
#nl_archivelist .nl_month {
  font-weight: bold;
}

.top {
  position:relative;
  width:979px;
  height:208px;
  text-align:left;
  line-height:18px;
  padding-top:20px;
}


body {
  margin-top: 0px;
}

.nav a {
  color:#FFFFFF;
  left:10px;
  padding-top:-40px;
  font-family:Verdana, Helvetica, sans-serif;
}

.logo a {
  text-decoration: none;
  font-family:Verdana, Helvetica, sans-serif;

  color:#666666;
}



.logo {
  position:relative;
  background-repeat:no-repeat;
  float:left;
  width:214px;
  height:560px;
  line-height:18px;
  text-align:left;
  text-decoration: none;
  font-size:12px;
  font-family:Verdana, Helvetica, sans-serif;
  color:#666666;
}


table tr  {
	position: relative;
	display: block;
	vertical-align:top;
}

form > table tr td {
	position: relative;
	display: block;
}

.menuright{
	display: block;
	top: 230px;
	right: 0;
	position: absolute;
}

.menuright a{
  position:relative;
  font-family:Verdana, Helvetica, sans-serif;
  background-repeat:no-repeat;
  float:right;
  width:180px;
  font-size:12px;
  color:#666666;
  line-height:25px;
  text-align:right;
  height:10px;
}

.maand{
  color:#FFFFFF;

  line-height:18px;
  font-size:10px;
}

.blog{
  color:#666666;
  line-height:18px;
  font-size:8px;
  text-transform:uppercase;
}




.footer {
  position:absolute;
  font-family:Verdana, Helvetica, sans-serif;
  background-repeat:no-repeat;
  top:700px;
  font-size:12px;
  color:#666666;
  right: 0;
  margin: 0 0 25px 0;
  line-height:25px;
  text-align:right;
}

.footer  a{
  color:#666666;
}

.menuright2 {
  position:relative;
  font-size:12px;
  background-color:#cfcfcf;
  background-repeat:no-repeat;
  float:right;
  width:205px;
  text-align:right;
  padding-right:5px;
  font-weight:600;
  font-family:Verdana, Helvetica, sans-serif;
  top:130px;
  clear:right;
}

.menuright3 {
  position:relative;
  font-size:12px;
  background-repeat:no-repeat;
  color:#666666;
  width:979px;
  right:0px;
  left:0px;
  bottom:30px;
  text-align:right;
  font-family:Verdana, Helvetica, sans-serif;
  clear:left;
}

.menuright3 a{
  color:#666666;
}

h1,
h2,
h3,
h4 {
  display: block;
  margin: 0;
  padding: 0 0 15px 0;
}

h1 {
  margin: 15px 0 0 0;
}

h1,
.content h1 a {
  color:#df328c;
  font-size:25px;
  font-family:Verdana;
  text-align: left;
}

h2 {
  color:#000000;
  font-size:20px;
  font-family:Verdana;
  text-align: left;
}


h3 {
  color:#000000;
  font-size:25px;
  font-family:Verdana;
  text-align: left;
}

h4 {
  color:#000000;
  font-size:25px;
  font-family:Verdana;
  text-align: left;
  line-height: 25px;
}

.contact {
}
.contact textarea {
  width:250px;
}

.contact input {
  width:250px;
}


.content {
  position:relative;
  padding-left: 15px;
  float:left;
  padding-top:15px;
  left:20px;
  text-align:left;
  color:#666666;
  line-height:18px;
  font-size:12px;
  font-family:Verdana;
  text-align: justify;
  width:480px;
}


.content a {
  text-decoration: none;
  color:#666666;
}

#a:visited {
  text-decoration: none;
}

a {
  text-decoration: none;

}

ul {
  margin: 0;
  padding: 0 0 0 15px;
}

ul li {
  text-align: left;
}
