.cm-editbox {
	margin: .cm-4em;
	padding: 0;
	font-family: Helvetica;
	color: #000000;
}

pre.code, .editbox {
	color: #000000;
}

.cm-editbox p {
	margin: 0;
}

.cm-tw-text {
	color: #000000;
}

.cm-tw-syntaxerror {
	color: #FFFFFF;
	background-color: #990000;
}

.cm-tw-comment {
	color: #999999;
}

.cm-tw-bolditalic {
	color: #000000;
	font-weight: bold; 
	font-style: italic;
}

.cm-tw-bold {
	color: #000000;
	font-weight: bold; 
}

.cm-tw-italic {
	color: #000000;
	font-style: italic;
}

.cm-tw-file {
	color: #FF6600;
}

.cm-tw-link {
	color: #006600;
}

.cm-tw-weblink {
	color: #000099;
}

.cm-tw-table {
	color: #339999;
}

.cm-tw-titlebar {
	color: navy;
	font-weight: bold;
}
.cm-tw-deleted {
	text-decoration: line-through;
	color: #999999;
}
.cm-tw-header1 {
	font-weight: bold;
}
.cm-tw-header2 {
	font-weight: bold;
}
.cm-tw-header3 {
	font-weight: bold;
}
.cm-tw-header4 {
	font-weight: bold;

}
.cm-tw-header5 {
	font-weight: bold;
}
.cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
	padding-left: 10px;
	color: green;
}
.cm-tw-center {
	color: purple;
}

.cm-tw-plugin-container {
	color: blue;
}

.cm-tw-plugin-attributes {
	color: #000066;
}

.cm-tw-plugin-attribute-parentheses {
	color: #CC66CC;
}

.cm-tw-plugin-attribute-value {
	color: #FF0033;
}

.cm-tw-box {
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.cm-tw-underline {
	text-decoration: underline;
}

.cm-tw-np {
	color: #900000;
}