/* SOME TYPO */
/* ------------ */
blockquote {
	background:transparent url(../images/posts/bg-blockquote.png) no-repeat scroll left top;
	font-style:italic;
	margin:0 0 0 10px;
	padding:0 0 20px 50px;
}
.post-content ul {
	margin-left:10px;
	list-style-type:square;
}
.post-content ul li {
        margin-left:20px;
        list-style-type:circle;
}
.sIFR-hasFlash h3.post-title {
        visibility: hidden;
}
/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/


	.post-content h1, .page-content h1 {
		margin:10px 0; padding:0;
		font:bold 2.50em Georgia, Helvetica, sans-serif; color:#E0C7CE;
	}


	.post-content h2, .page-content h2 {
		margin:10px 0; padding:0;
		font:bold 2.00em Georgia, Arial, Helvetica, sans-serif; color:#E0C7CE;
	}


	.post-content h3, .page-content h3 {
		margin:10px 0; padding:0;
		font:bold 1.50em Georgia, Arial, Helvetica, sans-serif; color:#E0C7CE;
	}


	.post-content h4, .page-content h4 {
		margin:10px 0; padding:0;
		font:bold 1.17em Georgia, "Times New Roman", Times, serif; color:#E0C7CE;
	}

	#footer h4 {
		margin:0 0 20px 0;
		font:bold 1.75em Georgia, Arial, Helvetica, sans-serif; color:#fefefe;
	}


/* COMMON CLEARFIX, NEEDED? */
/* -------------- */

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.post {
	margin:0 0 25px 0;
}
h3.post-title {
	margin:0; padding:10px 0;
	width:380px; height:auto;
	border-bottom:4px solid #30393d;
	-x-system-font:none;
	color:#000;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:2.8em;
	font-weight:bold;
	line-height:normal;
}
h3 a:link, h3 a:active, h3 a:visited {
		color:#000;
}
	
h3 a:hover {
		color:#FF0099;
}

/* POST BOX */
/* --------------- */

	
.post-box {
	padding:0;
	background:#fdfefe url(../images/posts/post-box-top.gif) repeat-x top center;
	border:1px solid #dce7ed;
	border-bottom:1px solid #cfdbe1; border-top:0;
	margin-bottom:20px; 
}

	.post-meta {
		margin:0 0 23px 0;
		padding:0;
		border-bottom:1px solid #FFF;
		position:relative;
	}
		
		.post-info {
			margin:0;
			padding:5px;
			width:190px; 
			height:auto;
			border-bottom:4px solid #889398;
			bottom:0; right:0;
			position:absolute;
			text-align:right;
			font-size:0.95em;
			font-family:Georgia, "Times New Roman", Times, serif
		}

	.post-content, .page-content, .comment-content {
		margin:0; 
		padding:27px 10px 11px 10px;
		border:1px solid #FFF;
		border-bottom:1px solid #e8ebec;
		position:relative;
		/*font-family: "Courier new", Georgia, Arial, Helvetica, sans-serif;
		font-size:14px;*/
	}
	
		.page-content {
			padding:15px 22px 0;
		}
		
		.comment-count {
			margin:0; 
			padding:0;
			width:auto; 
			height:auto;
			background:#d5b7b7;
			position:absolute; 
			display:block;
			top:-20px; right:-10px;
		}
		.comment-count a:link, .comment-count a:active, .comment-count a:visited {
			margin:0;
			padding:10px 20px;
			font:bold 1.75em Arial, Helvetica, sans-serif; 
			color:#FFF;
			display:block;
}
.comment-count a:hover {
		background:#000 none repeat scroll 0 0;
			}
				
		.post-image, .post-image-inner {
			margin:0 auto 10px auto; 
			padding:0;
			width:auto; 
			height:auto;
			display:block;
		}
		
			.post-image-inner {
				margin:0 auto 10px 15px;
				float:right;
			}
		
			.post-image img, .post-image-inner img {
				margin:0 auto; 
				padding:3px;
				border-left:1px solid #e8e8e8; 
				border-right:1px solid #e8e8e8;
				border-bottom:1px solid #e7e8e8;
				text-align:center; 
				display:block;
			}
			
	/* Post Footer
	/* --------------- */		
			
	.post-footer {
		margin:0; 
		height:70px;
		background:#fcfdfe;
		border-top:1px solid #FFF;
		position:relative; z-index:100;
	}
		
	
/* Post action buttons */
/* ------------------ */
#postactions {
	float:left;
	padding-left:8px;
	/*width:495px;*/
	font-size:0.85em;
	background:#eee;
	padding-bottom:7px;
	margin:15px 0 0 12px;
}
#postactions .container {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#FFFFFF;
	display:block;
	float:left;
	border:1px solid #fff;

	margin:9px 8px 0 0;
	padding:1px 3px;
}
#postactions .container a, #postactions .container a:active, #postactions .container a:visited, #postactions .container a:hover {
	color:#fff;
}
#postactions .grey {
	background-color:#000;
}
#postactions .grey:hover, .grey:active{
	background-color:#d5b7b7;
}
#postactions .pink {
	background-color:#000;
}
#postactions .pink:hover, .pink:active{
	background-color:#d5b7b7;
}
#postactions .lgrey {
	background-color:#000;
}
#postactions .lgrey:hover, .lgrey:active{
	background-color:#d5b7b7;
}
