#content blockquote
{
	margin-left: 0;
	margin-right: 0;
	font-style: italic;
	padding-right: 0.5em;
}
#content blockquote p
{
	display: inline;
}
#content blockquote a
{
	text-decoration: none;
}
#content blockquote:before { content: open-quote ' '; }
#content blockquote:after { content: ' ' close-quote; }
#content blockquote[title]:after { content: ' ' close-quote ' according to ' attr(title); }

#content p.note,
#content blockquote
{
	padding-left: 40px;
	background: url('./images/notes/default.png') no-repeat;
	min-height: 32px;
}
#content p.note.info { background-image: url('./images/notes/info.png'); }
#content p.note.warning { background-image: url('./images/notes/warning.png'); }
#content p.note.error { background-image: url('./images/notes/error.png'); }
#content blockquote { background-image: url('./images/notes/quote.png'); }


