/* @group POST Style */
.post img, .page img {
	max-width: 500px;
	height: auto;
}
.post ul li, .page ul li {
	padding-left: 15px;
	margin: 2px 0;
}
.post ul li ul li, .page ul li ul li {
	
}
.post ol li, .page ol li {
	padding-left: 15px;
	list-style-type:decimal-leading-zero;
	list-style-position: inside;
}
.post ol li ol li, .page ol li ol li {
	list-style-type: upper-roman;
}
.post dl, .page dl {
	width: 100%;
	float: left;
	margin: 10px 0;
}
.post dt, .post dd, .page dt, .page dd {
	float: left;
	margin: 5px 0;
}
.post dt, .page dt {
	width:25%;
	padding-right: 2%;
}
.post dd, .page dd {
	border-left: 1px dotted #E9E8DF;
	width: 70%;
	padding-left: 2%;
}
.post blockquote, .page blockquote {
	padding: 20px 40px 20px 60px;
	background: #EEE no-repeat 20px 25px;
	font-style: italic;
}
.post h2, .post h3, .post h4, .post h5, .page h2, .page h3, .page h4, .page h5 { padding: 10px 0; }
.single-post h2 { padding: 10px 0; }
/*.post h2, .page h2 { font-size: 24px; }
.post h3, .page h3 { font-size: 18px; }
.post h4, .page h4 { font-size: 14px; }
.post h5, .page h5 { font-size: 12px; }
.post h6,. page h6 { font-size: 11px; }
.post small, .page small { font-size: 11px; }
.post big, .page big {	font-size: 18px; }*/
.post p, .page p { margin: 10px 0; }
.single-post p { margin: 10px 0; }
.post .alignleft, .page .alignleft { 
	float: left;  
	margin: 5px 10px 5px 0; 
}
.post .alignright, .page .alignright { 
	float: right;  
	margin: 5px 0 5px 10px; 
}
/* @end */