  .tx-veguestbook-pi1 {
    margin-bottom: 1em;
  }

  /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight: bold;
		color: #990000;
	}

	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight: bold;
		float: left;
		font-size: 11px;
	}

	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-weight: bold;
		float: right;
	}

	/* styles for list mode */
	.tx-guestbook-list-item h3.tx-guestbook-header {
		background: #f8d39a;
		display: block;
		font-weight: bold;
		padding: 0.5em;
		font-size: 14px !important;
		margin: 10px 0;
 	}

    .tx-guestbook-list-item {
      border-bottom: 1px solid #edbc56;
      margin-bottom: 1em;
    }

      .tx-guestbook-list-item blockquote.tx-guestbook-comment {
        margin-left: 2em;
        font-style: italic;
        background-color: #dbddde;
        padding: 0.5em;
      }

	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}

	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}

	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}

	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}

	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color: #990000;
	}

	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear: both;
		display: block;
	}

  .tx-veguestbook-pi1 #message {
    width: 295px;
  }
  .tx-guestbook-content p {
    font-size: 12px;
    padding-bottom: 2em;
    line-height: 1.2em;
  }