@charset "UTF-8";
/* CSS Document */

.article .hgroup {
    margin-bottom: 5px; /* REMOVE EXTRA SPACE BELOW ARTICLE HEADER*/
    padding: 5px 20px; /* CENTER TEXT VERTICALLY INSIDE ARTICLE HEADER*/
}

.article .content {
	padding-left:20px; /* ADDS GUTTER BETWEEN CONTENT AND SIDEBAR */
}

.button {
    line-height: 21px; /* LINEHEIGHT INCREASED TO CENTER VERTICALLY IN BUTTONS */
}

#articleContent p {
	line-height:16px;
	margin-bottom:15px;
}

#articleContent ul, #articleContent ol {
	padding-left:20px;
	margin-bottom:15px;
}

#articleContent ul li:before { content: url(/public/images/chevron.png); margin: 0 10px; }

#articleContent ul li { list-style-type: none; line-height: 16px; margin: 5px 0 0 15px; text-indent: -32px; }

#articleContent ol li { line-height: 16px; margin: 5px 0 0 15px;}

#articleContent code, #articleContent pre { 
	padding-left:20px;
	background: none repeat scroll 0 0 #FAFBFB;
	border: 1px solid #EEEEEE;
	margin: 20px 0;
	padding: 10px 20px;
	width: 90%;
	display:block;
}

#articleContent blockquote { line-height: 20px; padding: 0 25px; color:#6c6e85; margin:15px 0 }

#articleContent blockquote:before { content: url(/images/quote_L.png); margin: 0 8px 0 -22px; }

#articleContent blockquote:after { content: url(/images/quote_R.png); margin-left: 6px; }

#product-description .praise p { margin: 5px 35px 10px 15px; color: #666; }

#articleContent .imgCaption {display:inline-block; background-color:#EFEFEF; border:1px solid #DEDEDE; margin: 0 0 15px 35px; padding:3px; padding-bottom:10px; text-align:center; font-size:small; color:#999; font-style:italic;
}

.article .content .last-modified {
    font-size:11px;
	color:#AAA;
	font-style:italic;
}

#ft.footer { border-top:solid 1px #ddd;margin-top:20px;}