.editor * {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 13px;
	word-wrap: break-word;
}

.editor, .editor p, .editor div, .editor a, .editor li, .editor td, .editor th {
	word-wrap: break-word;
	white-space: normal;
	font-size: 13px;
}

.editor, .editor p, .editor li {
	line-height: 20px;
}

.editor img {
	border: none;
}

.editor a, .editor a:link, .editor a:active, .editor a:visited {
	color: #666;
}

.editor a:hover {
	color: #666;
}

.editor ul, .editor ol {
	margin-left: 25px;
}

.editor table.border_class, .editor table.border_class td, .editor table.border_class th {
	border-collapse: collapse;
	border: solid #CCC 1px;
}

.editor td, .editor th {
	padding: 3px;
}

hr {
	border: none;
	height: 1px;
	background-color: #CCC;
	color: #CCC;
}

.editor table.table-center {
	margin: 0 auto;
}

.editor .underline, .editor .underline * {
	text-decoration: underline;
}