

a {
	color: #3c9aeb;
}
  

div#rightalign
{
	text-align: right;
	margin: 8px 8px;
}

div.item_author {
  	font-family: arial, verdana;
/*  font-weight: bold;*/
  	font-size: 12px;
  	margin-left: 8px;
  	color: #000;
  }
/*** Favicon branding & note-author name display enhanced. Ref: #1059 ***/
	div.item_author p{
		margin:0px 0px 3px 0px;
		padding:0px;
	}

		div.item_author p a { 
			text-decoration: underline; 
			color: #000;
		}
		
		div.item_author p a:hover { 
			text-decoration: none; 
		}
		
		div.item_author p img {
			margin-right: 8px;
		}

div.itemtitle { 
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 16px;
	padding-top: 4px;
	margin-left: 8px;
	color: #000;
}

div.itemtext { 
	font-family: arial, verdana;
	/* font-weight: bold;*/
	font-size: 12px;
	margin-left: 16px;
	color: #000;
}

div.itemtext a { 
  color: #3c9aeb;
}

div.itemtext a:hover { 
  text-decoration: none; 
}


div.itemfooter { 
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	margin: 8px 8px;
	padding-bottom: 12px;
	background:url("../images/portal/right_content_horizontal_div.gif") no-repeat;
	background-position: left bottom;  	
}


/*  div.itemfooter a { 
  	color: #666;
}*/
div.itemfooter a:hover { 
  text-decoration: none; 
}

a.note_link { 
  color: rgb(102, 102, 102);
}
  
div.itemedit { 
	margin-top: 0px; 
	margin-bottom: 10px;
/* 	background:url("../images/portal/right_content_horizontal_div.gif") no-repeat;*/
/* 	background-position: left bottom;  	*/
  	font-family: arial, verdana;
  	font-size: 12px;
  	font-weight: bold;
  	min-height: 28px;
  	margin-left: 6px;
  	margin-right: 6px;  	
    border-bottom : 1px solid;
}
* html .itemedit { 
	padding-bottom:6px !important;
}
.separator{clear:both;}

div.itemedit a { color: #3c9aeb; }

div.itemedit a:hover { text-decoration: none; }


span.vertical_separator_start {
/*	border: 1px solid black;*/
    padding: 4px 8px;
}
/**  Aligning the abuse/block. Ref: #1154-comment:64  **/
* html span.clsImageBlock{
	padding:0 8px 4px 8px !important;
}
span.vertical_separator {
	border-left: 1px solid black;
    padding: 4px 8px;
}

span.vertical_separator_end {
    padding: 4px 8px;
  	/* margin-left: 100px; */
  	float: right;
}

.replies-container-div, .links-container-div {
    display: block;
    padding: 10px 0 10px 0;
  	margin-left: 6px;
  	margin-right: 6px;
}

.reply-text {
    font-weight: normal;
  	margin-left: 16px;
}

.reply-div {  
  	padding-top: 3px;
  	padding-bottom: 4px;
  	/* padding-left: 0px; */
  	background:url("../images/portal/right_content_horizontal_div.gif") no-repeat bottom;
  	background-position: bottom left;
  }

/* for channel-banner in standard.rhtml; Ref: #930 */
div#selChannelBanner{padding:1em 0em 0em 2.3em; margin:0em;}

.links-container-div a {
  cursor:pointer;
}