.portlet-column.rba-layout-column.t2b-c1{
	overflow: visible;
}
.portlet-blogs {
	.taglib-custom-attributes-list {
		margin-bottom: 1em;
	}

	.taglib-custom-attributes-list label {
		display: block;
		font-weight: bold;
	}

	.edit-actions {
		padding: 0;
		margin: 0;
	}

	.entry {
		clear: both;
		min-height:280px;
		margin-bottom: 30px;
	}

	.entry-author {
		margin: 0 30px 0 0;
	}
	.author-name{
		font-weight: bold;
		color: #000000;
	}

	.entry-body {
		margin: 15px 0;
		.asset-featured-image{
			text-align:center;
		}
	}

	.title-featured-image{
		max-width: 574px;
		width: 100%;
		height: auto;
		margin-bottom:15px;
	}
	
	.title-small-image{
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
		width: 160px;
		height: 120px;
	}
	
	.entry-content {
		font-size: 93%;
		color: #5c6065;
		.entry-date{
			margin: 0 30px 0 0;
		}
		.entry-categories{
			margin: 0 30px 0 0;
		}
		.comments{
			margin: 0 30px 0 0;
		}
		.asset-category{
			display: inline-block;
		}
	}
	
	.entry-links{
		margin-top: 15px;
	}
	
	.taglib-asset-categories-summary, 
	.taglib-asset-tags-summary {
		.asset-category{
			margin: 0;
			padding: 0;
		}
		.tag {
			background: none;
			margin: 0;
			padding: 0;
		}
	}
	.taglib-asset-links {
		border: 0;
		margin: 0;
		.asset-links-list {
			list-style-type: disc;
			margin-left: 0;
		}
		.asset-links-list-item{
			margin:0;
		}
	}
	
	.subtitle{
		margin: 0.5em 0;
		font-size: 138.5%;
		color: #5c6065;
		a{
			font-size: 70%;
			font-weight: normal;
		}
	}
	
	.taglib-social-bookmarks {
		background: none;
		margin: 0;
		ul{
			margin: 0px;
			padding: 0px;
			li{
				margin-top:15px;
				.rba-social-placeholder{
					margin: 0px;
				}
			}
			li:nth-child(3){
				clear: left;
			}
		}
	}
	
	.entry-title {
		display: block;
		
		h2{
			margin-top: 0;
		}
		
		a{
			text-decoration: none;
		}
	}

	.entry.draft {
		background: #eee;
		border: 1px solid #ccc;
		color: #555;
		padding: 5px;

		h3 {
			background: url(@theme_image_path@/common/page.png) no-repeat 0 50%;
			margin-top: 0;
			padding-left: 20px;
		}
	}

	.entry-navigation {
		background: #eee;
		border-top: 1px solid #ccc;
		margin: 15px 0 0;
		overflow: hidden;
		padding: 5px;

		a, span {
			background: url() no-repeat;
		}

		.previous {
			background-image: url(@theme_image_path@/arrows/paging_previous.png);
			float: left;
			padding-left: 15px;
		}

		span.previous {
			background-position: 0 100%;
		}

		.next {
			background-image: url(@theme_image_path@/arrows/paging_next.png);
			background-position: 100% 0;
			float: right;
			padding-right: 15px;
		}

		span.next {
			background-position: 100% 100%;
		}
	}

	.preview {
		background: #ffc;
		border: 1px dotted gray;
		padding: 3px;
	}

	.stats {
		color: #999;
		float: left;
		padding-right: 10px;
	}

	.subscribe {
		margin-bottom: 1.5em;
	}

	.taglib-flags {
		border-left: 1px solid #999;
		color: #999;
		padding-left: 10px;
		padding-right: 10px;
	}

	.taglib-ratings.stars {
		margin-top: 0.5em;
	}

	#blogsCommentsPanel {
		overflow: hidden;
		border-width: 0;
	}
	.lfr-meta-actions{
		padding: 0;
		margin: 0;
		top: 0;
	}
	
	.lfr-panel-content,
	.lfr-panel-basic .lfr-panel-content{
		padding: 0;
	}
	.lfr-panel.lfr-extended{
		border: 0;
		.lfr-panel-titlebar {
		    background: none;
		    border-bottom: 0;
		    line-height: 1.52;
		    padding: 0;
		}
	}
	.lfr-panel-titlebar .lfr-panel-title{
		font-size: 1em;
	}
	.aui-column-content{
		margin: 0 15px 0 0;
		padding: 0;
	}
	.taglib-categorization-filter.entry-title{
		color: #E87722;
	}
	.taglib-discussion {
		.lfr-discussion{
			border: 0;
			margin: 0;
			padding: 10px 0;
		}
		.lfr-discussion-controls{
			visibility: hidden;
		}
		.lfr-discussion-actions{
			li a{
				margin-right: 5px;
				clip: rect(auto auto auto auto);
				position: static;
			}
		}
		.lfr-discussion-details{
			width: auto;
			.taglib-user-display {
				padding: 0;
				.user-profile-image img{
					width: 30px;
				}
				.user-name{
					display: none;
				}
			}
		}
		.lfr-discussion-posted-on {
			clear: both;
			color: #5c6065;
			float: none;
			font-size: 93%;
			padding: 0 0 10px 0;
		}
		.lfr-discussion-message{
			padding: 0;
		}
		.lfr-discussion-body{
			width: 90%;
		}
		.lfr-discussion-form{
			background: none;
			padding: 5px 0;
			width: 80%;
			margin-bottom: 30px;
			.aui-field-label{
				width: 20%;
				display: inline-block;
			}
			.aui-field-content{
		        margin: 0 0 15px;
			}
		}
	}
	
	.taglib-page-iterator{
		border-top: 1px dotted #bfc0be;
		padding-top: 15px;
		position: relative;
		overflow: hidden;
		
		.search-results {
		    color: #5c6065;
		    float: none;
		    position: absolute;
		    top: 15px;
		    left: 25%;
		    width: 50%;
		    text-align: center;
		    line-height: 40px;
		}
		
		.search-pages{
			float: none;
			.delta-selector,
			.page-selector{
				display: none;
				visibility: hidden;
			}
			.page-links{
				float: none;
				.first,
				.last{
					display: none;
					visibility: hidden;
				}
				.previous{
					float: left;
				}
				.next{
					float: right;
				}
				.previous, .next{
					width:21px;
					height:40px;
					text-indent:20px;
					overflow:hidden;
					display:block;	
					border-radius: 3px;
					-webkit-border-radius: 3px;		
				}
				a.previous, span.previous, a.next, span.next{
					padding:0px;
				}
				a.previous, span.previous{
					background-image: url(/rba-theme/images/arrows/rba-paging_previous.gif);
					border: none;
				}
				a.next, span.next{
					background-image: url(/rba-theme/images/arrows/rba-paging_next.gif);
					border: none;
				}
				a.next{
					background-position: 0px 0px;
				}
				a.next:hover{
					background-position: 0px -80px;
				}
				a.previous{
					background-position: 0px 0px;
				}
				a.previous:hover{
					background-position: 0px -80px;
				}
				span.next{
					background-position: 0px -40px;
				}
				span.previous{
					background-position: 0px -40px;
				}
				
			}		
		
		}
		

	}
	
	.lfr-message-response{
		width: 80%;
	}
	.aui-button-holder{
		text-align: right;
	}
	
	.rba-portlet{
		margin-right: 15px !important;
	}
	
	.in-reply{
		color: #000000;
	}
}

.rtl{
	.portlet-blogs {
		.entry-content {
			.entry-date{
				margin: 0 0 0 30px;
			}
			.entry-categories{
				margin: 0 0 0 30px;
			}
			.comments{
				margin: 0 0 0 30px;
			}
		}
		.rba-portlet{
			margin-left: 15px !important;
			margin-right: 0 !important;
		}
	}
}

.blog-caption {
	display: block;
	color: #5c6065;
}

.journal-content-article{
	.rba-fb-like-container{
		width: auto;
		min-width: 120px;
	}
}