.collaborative-comments-hidden-parameters {
	display: none;
}
.collaborative-comments-ui {
	display: none;
}
.collaborative-comments-outer-zone {
	background: black; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; opacity: 0.65; -moz-opacity: 0.65;
}
.collaborative-comments-main {
	background: white; border: 1px solid black; border-image: none; left: 25%; top: 10%; width: 50%; height: 80%; overflow: hidden; position: fixed; z-index: 20; opacity: 1; -moz-opacity: 1;
}
.collaborative-comments-main .collaborative-comments-title {
	padding: 0px 40px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.collaborative-comments-main .collaborative-comments-title h1 {
	height: 1.2em; line-height: 1.2em; overflow: hidden; margin-bottom: 0px;
}
.collaborative-comments-main .collaborative-comments-title h2 {
	margin: 0px;
}
.collaborative-comments-folder-selector {
	margin: 0px; padding: 0px; top: 90px; width: 100%; height: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.collaborative-comments-folder-selector ul {
	margin: 0px; padding: 0px; bottom: 0px; list-style-type: none; position: absolute;
}
.collaborative-comments-folder-selector ul li {
	margin: 0px; padding: 0px; display: inline;
}
.collaborative-comments-folder-selector ul li a {
	padding: 2px 30px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-left: 10px;
}
.collaborative-comments-folder-selector ul li.selected a {
	background: rgb(233, 239, 245); border-bottom-color: rgb(233, 239, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.collaborative-comments-item {
	background: white; margin: 10px; padding: 10px 20px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.collaborative-comments-main-close {
	top: 10px; right: 20px; font-size: 1.5em; font-weight: bold; position: absolute;
}
.collaborative-comments-folder-active {
	background: rgb(233, 239, 245); left: 0px; top: 111px; height: auto; right: 0px; bottom: 0px; overflow: auto; position: absolute;
}
.collaborative-comments-list {
	padding-bottom: 10px;
}
.collaborative-comments-add-comment {
	padding: 10px 20px; display: none;
}
.collaborative-comments-item-status {
	display: none;
}
.collaborative-comments-current-status {
	padding: 0px 0px 20px 10px; float: right;
}
.collaborative-comments-item-author {
	font-size: 0.8em; font-style: italic; margin-bottom: 1em;
}
.collaborative-comments-item-status-history {
	margin: 1em 0px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 0.8em;
}
.collaborative-comments-item-status {
	margin: 1em 20px;
}
.collaborative-comments-item-status-short-comment {
	display: inline;
}
.collaborative-comments-item-status-date {
	display: inline;
}
.collaborative-comments-item-status-date {
	color: gray;
}
.collaborative-comments-ui input {
	background: rgb(252, 248, 225); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.collaborative-comments-ui textarea {
	background: rgb(252, 248, 225); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.collaborative-comments-ui select {
	background: rgb(252, 248, 225); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.collaborative-comments-ui table th {
	padding-bottom: 1em; vertical-align: top;
}
.collaborative-comments-ui table td {
	padding-bottom: 1em; vertical-align: top;
}
.collaborative-comments-ui table th {
	text-align: right;
}
.collaborative-comments-ui table {
	background: white; margin: 1em 0px; padding: 1em 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%;
}
.collaborative-comments-folder {
	font-size: 0.8em;
}
.collaborative-comments-ui table ul.errorlist {
	color: red;
}
.collab-comments-add-comment-form-message {
	color: green;
}
.collaborative-comments-item h1 {
	margin: 0px; padding: 0px; font-size: 1em;
}
