.widget.post-large { display:block; }
	.widget.post-large .post-content { overflow:hidden; position:relative; }
	/* header */
	.widget.post-large .header { background:url(../i/header-bg.png); padding:2px 8px 2px 8px; position:absolute; width:604px; }
		.widget.post-large .header .flag { display:block; float:left; margin-right:5px; position:relative; }
			.widget.post-large .header .flag img { width:48px; }
		.widget.post-large .header .title { display:block; padding:5px 5px 0 5px;}
			.widget.post-large .header .title a { color:white; font-size:20px; font-weight:bold; text-decoration:none; }
			.widget.post-large .header .title a:hover { color:#eee; }
		.widget.post-large .header .meta { color:#ccc; font-size:11px; line-height:1.8; padding-left:53px; }
			.widget.post-large .header .meta a { color:#ccc; }
	/* content */
	.widget.post-large .content {  }
		.widget.post-large .content 
		.widget.post-large .content .info .comments { position:absolute; right:20px; top:20px; }
			.widget.post-large .content .info .comments a { background:url(../i/icons-comments.png) left center no-repeat; color:#999; display:block; font-weight:bold; height:16px; line-height:16px; padding-left:20px; text-decoration:none; }
			.widget.post-large .content .info .comments a:hover { color:#ccc; }