/* Note : 
   The "!important" attributes ensure that this style will never be overwritten by 
   the client stylesheet and will keep the integrity of the theme. Apply it to all CSS attributes.
*/
/****** BLOG LIST ******/
.custom_bl_container
{
	background-color:#5c472c!important;
	border:1px solid #685c4b!important;
	padding:12px 15px 0px 15px!important;
	font-family:Arial!important;
	font-size:10px!important;
	color:#fff!important;
}
.custom_bl_container a { color:#d0de2b!important; }
.custom_bl_container a.title
{
	font-size:13px!important;
	font-weight:bold!important;
	color:#fff!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	display:block!important;
}
.custom_bl_container a.title:hover { text-decoration:underline!important; }
.custom_bl_container .text { display:block!important; }
.custom_bl_container .date
{	
	padding-top:15px!important;
	padding-bottom:15px!important;
	color:#d0de2b!important;
	display:block!important;
	float:left!important;
}
.custom_bl_container a.comments
{
	padding-top:15px!important;
	padding-bottom:15px!important;
	padding-left:20px!important;
	font-size:10px!important;
	color:#d0de2b!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	display:block!important;
	float:left!important;
}
.custom_bl_container a.comments:hover { text-decoration:underline!important; }
.custom_bl_container a.viewblog
{
	text-align:right!important;
	padding-top:15px!important;
	padding-bottom:15px!important;
	font-size:10px!important;
	font-weight:bold!important;
	color:#d0de2b!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	display:block!important;
}
.custom_bl_container a.viewblog:hover { text-decoration:underline!important; }
.custom_bl_container .separator
{
	border-top:1px solid #d0de2b!important;
	height:12px!important;
}
.custom_bl_paging 
{
	background-color:#5c472c!important;
	border:1px solid #685c4b!important;
	padding:5px 15px 5px 15px!important;
	color:#ffffff!important;
}
.custom_bl_paging .resultsDisplay { float:left; text-transform:uppercase; }
.custom_bl_paging .resultsDisplay .text 
{
	font-family:Arial!important;
	font-size:10px!important;
	color:#ffffff!important;
}
.custom_bl_paging .resultsDisplay .number
{
	font-family:Arial!important;
	font-size:10px!important;
	color:#ffffff!important;
}

.custom_bl_paging .pagingControl { color:#ffffff!important; text-align:right; }
.custom_bl_paging .pagingControl a, 
.custom_bl_paging .pagingControl a:link, 
.custom_bl_paging .pagingControl a:visited,
.custom_bl_paging .pagingControl span
{
	font-family:Arial!important;
	font-size:10px!important;
	font-weight:bold!important;
	color:#d0de2b!important;
	text-decoration:none!important;
	text-transform:uppercase;
}
.custom_bl_paging .pagingControl a:hover
{
	text-decoration:underline!important;
}
.custom_bl_paging .pagingControl .current 
{ 
	color:#ffffff!important; 
}
/****** BLOG ******/
.custom_blog_container
{
	background-color:#5c472c!important;
	font-family:Arial!important;
	font-size:10px!important;
	color:#fff!important;
}
.custom_blog_container a { font-size:11px!important; color:#d0de2b!important; }
.custom_blog_container .title
{
	padding-bottom:15px!important;
	font-size:13px!important;
	font-weight:bold!important;
	color:#fff!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	display:block!important;
}
.custom_blog_container .date
{	
	padding-bottom:5px!important;
	padding-top:0px!important;
	color:#d0de2b!important;
	display:block!important;
	float:none!important;
}
.custom_blog_container .separator
{
	border-top:1px solid #d0de2b!important;
	margin-top:12px;
	margin-bottom:12px;	
}
.custom_blog_container a.lnkBack 
{
	padding-bottom:10px!important;
	font-weight:bold!important;
	text-transform:uppercase!important;
	display:block!important;
}
.custom_blog_container a.lnkBack:hover { text-decoration:none!important; }
.custom_blog_container a.lnkAddComment 
{
	font-weight:bold!important;
	text-transform:uppercase!important;
	display:block!important;
	padding-top:10px!important;
	width:150px;
}
.custom_blog_container a.lnkAddComment:hover { text-decoration:none!important; }
.custom_blog_container .divCommentsContainer .title { font-size:11px!important; }
.custom_blog_container .divCommentsContainer .text { display:block!important; }
.custom_blog_container .divCommentsContainer .separator 
{
	border-top:1px solid #d0de2b!important;
	height:1px!important;
	margin-top:12px!important;
	margin-bottom:12px!important;
}
/* Note : You can define all labels inside this style or separately */
.custom_blog_container .divCommentsContainer .divCommentsDateContainer { text-align:right; }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer span
{
	color:#ffffff!important;
	font-family:Arial!important;
	font-size:9px!important;
	display:inline!important;
	padding-left:0px!important;
}
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .postedAt {}
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .hour { }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .on { }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .date { }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .by { }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .author { }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .newLine { }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .modifiedAt { color:#d0de2b!important; }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .modificationHour { color:#d0de2b!important; }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .modifiedOn { color:#d0de2b!important; }
.custom_blog_container .divCommentsContainer .divCommentsDateContainer .modificationDate { color:#d0de2b!important; }
.custom_blog_container .divCommentsContainer a.commentDelete,
.custom_blog_container .divCommentsContainer a.commentActivation,
.custom_blog_container .divCommentsContainer a.commentEdit
{
	padding-top:5px!important;
	padding-left:5px!important;
	font-size:11px!important;
	text-align:right!important;
	font-weight:bold!important;
	text-transform:uppercase!important;
}
.custom_blog_container .divCommentsContainer a.commentDelete { padding-left:0px!important; }
.custom_blog_container .divCommentsContainer a.commentDelete:hover,
.custom_blog_container .divCommentsContainer a.commentActivation:hover,
.custom_blog_container .divCommentsContainer a.commentEdit:hover
{
	text-decoration:none!important;
}
.custom_blog_container .divCommentsContainer a.commentDelete { padding-left:0px!important; }
.custom_blog_container .divNewCommentContainer
{
	background-color:#5c472c!important;
	border:1px solid #685c4b!important;
	padding:12px 15px 12px 15px!important;
	font-family:Arial!important;
	font-size:10px!important;
	color:#fff!important;
	margin-top:10px!important;
	width:355px!important;	
}
.custom_blog_container .divNewCommentContainer .commentAuthor 
{
	padding-bottom:5px!important;
	font-size:11px!important;
	font-weight:bold!important;
	color:#fff!important;
	display:block!important;	
}
.custom_blog_container .divNewCommentContainer .commentTitleLabel 
{
	padding-bottom:5px!important;
	font-size:11px!important;
	color:#fff!important;
	display:block!important;
}
.custom_blog_container .divNewCommentContainer .commentTitleTextBox 
{
	width:350px!important;
	font-family:Arial!important;
	font-size:11px!important;
	display:block!important;
	background-color:#c2a37a!important;
}
.custom_blog_container .divNewCommentContainer .commentLabel 
{
	padding-top:8px!important;
	padding-bottom:5px!important;
	font-size:11px!important;
	color:#fff!important;
	display:block!important;
}
.custom_blog_container .divNewCommentContainer .commentTextBox 
{
	width:350px!important;
	font-family:Arial!important;
	font-size:11px!important;
	display:block!important;
	scrollbar-arrow-color:#d0de2b!important;
	scrollbar-base-color:#5c472c!important;
	background-color:#c2a37a!important;
}
.custom_blog_container .divNewCommentContainer a.commentSaveButton 
{
	padding-top:5px!important;
	font-size:11px!important;
	text-align:right!important;
	font-weight:bold!important;
	text-transform:uppercase!important;
	display:block!important;
}