<!--reset-->
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}<!--fin de reset-->
body{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;color:#141414;word-wrap:break-word;line-height:1.28}body{font:13px/1.231 arial,helvetica,clean,sans-serif}*/
#section{
	margin:10px auto;
	width:50%;
}
.messageList .message:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.messageList .message
{
	padding-top:10px;
	padding-bottom:30px;
	border-top:0 solid #282828;
}
li{list-style:none outside none}
.messageUserInfo{
	float:left;
	width:124px;
}
.messageUserBlock{
	border:0 solid #282828;
	border-radius:5px;
	position:absolute;
}
.messageUserBlock div.avatarHolder{
	background-color:#F0F7FC;
	padding:10px;
	border-radius:4px;
}
.messageUserBlock div.avatarHolder .avatar{
	display:block;
	font-size:0;
}
.avatar img{
		border-style:none;
}
a:link,a:visited{
	color:#f6faf8;
	text-decoration:none;
}
.messageUserBlock h3.userText{
	padding:6px;
}
.messageUserBlock a.username{
	font-weight:700;
	display:block;
	overflow:hidden;
	line-height:16px;
}
.messageUserBlock .userBanner{
	display:block;
	margin-bottom:5px;
	margin-left:-12px;
	margin-right:-12px;
}
.userBanner.bannerStaff{
	color:#176093;
	background-color:#D7EDFC;
	border-color:#A5CAE4;
}
.userBanner.wrapped{
	border-top-right-radius:0;
	border-top-left-radius:0;
	position:relative;
}
.userBanner{
	font-size:11px;
	padding:1px 5px;
	border:1px solid transparent;
	border-radius:3px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.25);
	text-align:center
}
.messageUserBlock .userBanner:last-child{
	margin-bottom:0;
}
.userBanner.bannerPrimary{
	color:#176093;
	background-color:#D7EDFC;
	border-color:#A5CAE4
}
.userBanner.bannerStaff.wrapped span{
	background-color:#A5CAE4;
}
.userBanner.wrapped span.before{
	border-top-left-radius:3px;
	left:-1px;
}
.userBanner.wrapped span{
		position:absolute;
		top:-4px;
		width:5px;
		height:4px;
		background-color:inherit;
}
.userBanner.bannerStaff.wrapped span{
	background-color:#A5CAE4;
}
.userBanner.wrapped span.after{
	border-top-right-radius:3px;
	right:-1px;
}.messageUserBlock .arrow{
	position:absolute;
	top:10px;right:-10px;
	display:block;
	width:0;
	height:0;
	line-height:0;
	border-width:10px medium 10px 10px;
	border-style:solid none solid solid;
	border-color:transparent -moz-use-text-color transparent #D7EDFC;
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	border-image:none;
	-moz-border-left-colors:#D7EDFC;
	position:absolute;
	top:10px;
	right:-10px;
	display:block;
	width:0;
	height:0;
	line-height:0;
	border:10px solid transparent;
	border-left-color:#d7edfc;
	-moz-border-left-colors:#d7edfc;
	border-right:none;
	display:none;
}
.messageUserBlock .arrow span{
	position:absolute;
	top:-10px;
	left:-11px;
	display:block;
	width:0;
	height:0;
	line-height:0;
	border:10px solid transparent;
	border-left-color:#f0f7fc;
	-moz-border-left-colors:#f0f7fc;
	border-right:none;
}
blockquote{
	border:solid #eee;
	color:#eee;
}
.message .messageInfo{
	padding:0;
	margin-left:140px;
	border-bottom:1px none #000;
}
.primaryContent{
	background-color:#FCFCFF;
	padding:10px;
	border-bottom:1px solid #D7EDFC;
}
.message .messageContent{
	min-height:10px;
	overflow:visible;
}
.messageText{
	font-size:11pt;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:1.4;
	padding:15px;
	color:#000;
}
.message .messageMeta{
	font-size:11px;
	padding:15px 5px 5px;
	margin:-5px;
	overflow:hidden;
}
.message .privateControls{
	float:right;
}
.message .privateControls .item:last-child{
	margin-right:0;
}
.message .privateControls .item{
	margin-right:10px;
	float:right;
}

.messageText {
    font-size: 11pt;
    font-family:"Roboto";
    line-height: 1.4;
    padding: 15px;
    color: #000;
}