.commentingSystemForm .label {
	margin: -8px 0 10px 0;
}

.commentingSystemForm .field textarea {
	width: 684px;
	height: 45px;
	resize: none;
	border: none;
	border-top: 1px solid #cccccc;
	display: inline-block;
	font: 14px/19px Arial, Helvetica, sans-serif;
	color: #656565;
	background: #efefef;
	border-radius: 4px;
	outline: medium none;
	padding: 8px 8px;
}

.commentingSystemForm .submitButton a {
	float: right;
	margin: 8px 0 0 0;
}

.commentPlusMinus {
	float: right;
	margin-left: 8px;
	padding: 0 4px 0 4px;
	background: rgba(255, 255, 255, 0.75);
	border-radius: 4px;
}

.commentSetPlus,.commentSetMinus {
	font-weight: bold;
}

.commentSetPlus,.commentSetPlus a {
	color: #00c800;
}

.commentSetPlus a:hover {
	color: #003f00;
}

.commentSetMinus,.commentSetMinus a {
	color: #cb0000;
}

.commentSetMinus a:hover {
	color: #3f0000;
}

.commentSetPlus img,.commentSetMinus img {
	margin-top: 4px;
	width: 11px;
	height: 11px;
}

.embedMedia {
	background: #bfbfbf;
	border: 1px solid #808080;
	text-align: center;
}

.embedMedia .source {
	background: #dfdfdf;
	background: -webkit-linear-gradient(#dfdfdf, #ffffff);
	background: -o-linear-gradient(#dfdfdf, #ffffff);
	background: -moz-linear-gradient(#dfdfdf, #ffffff);
	background: linear-gradient(#dfdfdf, #ffffff);
	border-top: 1px solid #808080;
	font-size: 9px;
	padding: 0 4px 0 4px;
}

.embedMedia .source a {
	color: #d6501e;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}

.embedMedia .source a:hover {
	color: #656565;
}

.embedMedia img {
	max-width: 612px;
	max-height: 2448px;
}

.embedMedia iframe {
	width: 612px;
	height: 344px;
}