.testimonials-block nav:first-child {
	margin-top: 2em;
}
nav+.testimonials blockquote.testimonial:first-child {
	margin-top: 1em;
}

.entry .testimonials-block.nopaging {
	max-height: 50em;
	overflow: auto;
	border: 1px inset #AAA;
}

.testimonials-block {
	margin-bottom: 1.5em;
}

.testimonials-block:last-child {
	margin-bottom: 0;
}

ul.testimonials,
ul.testimonials li,
.entry ul.testimonials,
.entry ul.testimonials li
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.testimonials-block ul.testimonials {
	margin-bottom: 0;
}

ul.testimonials li {
	margin: 1em 0;
}

ul.testimonials blockquote {
	font-size: 115%;
}

aside .testimonials blockquote {
	font-size: 100%;
}

ul.testimonials cite {
	margin-left: 0.5em;
}

.testimonials-block nav, .testimonials-block .paging {
	text-align: center;
}

.testimonials-block nav a,
.testimonials-block .paging a,
.testimonials-block nav .pagelink
{
	text-decoration: none;
}

.testimonials-block nav a.first,
.testimonials-block nav a.last,
.testimonials-block .paging a.first,
.testimonials-block .paging a.last,
.testimonials-block nav .pagelink.first,
.testimonials-block nav .pagelink.last
{
	letter-spacing: -0.29em /*-5px*/;
}

.testimonials-block nav.disabled a,
.testimonials-block nav a.disabled,
.testimonials-block .paging a.disabled,
.testimonials-block nav .pagelink.disabled
{
	color: #888;
	cursor: not-allowed;
}

.testimonials-block select, select.testimonials-goto {
	width: auto;
	line-height: 1;
	padding: 0;
}

form.testimonial label[for="Contact"], form.testimonial #Contact {
	display: none;
}

form.testimonial fieldset {
	border: 0px;
}

form.testimonial .message {
	border: 1px solid black;
	padding: 0.25em;
}
