p{
	margin-bottom:1em;
}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

blockquote{
	/*border:solid 2px #444444;*/
	margin-bottom:1em;
	margin-left:20px;
	padding-bottom:10px;
	margin-right:0;
	padding-top:10px;
	background:url('../images/black10.png');
}

	blockquote blockquote{
		margin-top:1em;
		margin-bottom:0;
		margin-right:10px;
	}
	
		blockquote blockquote:first-child{
			margin-top:0em;
		}
		
			blockquote blockquote:first-child::before{
				content:no-open-quote;
			}
			
			blockquote blockquote:last-child::after{
				content:no-close-quote;
			}
		
		blockquote blockquote blockquote p:first-child::before, blockquote blockquote p:last-child::after{
			color:#444444;
		}
		
			blockquote blockquote blockquote blockquote blockquote p:first-child::before, blockquote blockquote blockquote blockquote blockquote p:last-child::after{
				color:#000000;
			}
		

	blockquote p:first-child::before{
		content:open-quote;
		font-size:2em;
		font-weight:bold;
		color:#888888;
	}
	
	blockquote p:last-child::after{
		content:close-quote;
		font-weight:bold;
		color:#888888;
	}
	
	blockquote p, blockquote pre{
		margin-top:1em;
		margin-bottom:0;
		padding:0 10px;
	}
	
	blockquote pre{
		padding:10px;
		margin-right:10px;
	}
	
	blockquote p:first-child{
		/*border-top:solid 1em #888888;*/
		margin:0;
	}

code, pre{
	background-image:url('../images/90.png');
	font-family:monospace;
}

pre{
	padding:10px;
	margin-bottom:1em;
	margin-left:20px;
	border:solid 2px #888888;
	overflow:auto;
}

	pre code{
		display:block;
		margin-top:-1em;
		background:transparent;
	}