.articleTools {
	margin: 10px;
	padding: 10px;
}

.articleTools a {
	margin-right: 15px;
	color: #0058B3;
	font-style: italic;
	float: right;
	text-decoration: underline;
}

.socialBarMainContainer {
	text-align: center;
	height: 100%;
	font-size: 16px;
	padding-top: 5px;
}

.socialBarCenter {
	margin-top: 15px;
}

.mainWrap {
	margin: auto;
	width: 597px;
	padding: 50px;
	background-image: linear-gradient(bottom, #F5F9FF 19%, #C9D3E0 51%);
	background-color: #F5F9FF;
	border-radius: 5px;
	box-shadow: 0 3px 29px rgba(0, 0, 0, 0.99);
}

._Telerik_IE9 .mainWrap {
	filter: none;
}

.qsfDark .mainWrap, .qsfOfficeDark .mainWrap {
	color: #000;
}

.mainWrap p {
	padding: 10px 0 0 0;
}

.mainWrap h1, .mainWrap h2 {
	color: #1E90FF;
	text-align: center;
	font-weight: normal;
	font-size: 24px;
	padding: 5px;
	margin: 0;
}

.mainWrap h2 {
	font-size: 14px;
	font-style: italic;
}

#commentsContainer {
	margin-top: 30px;
}

.commentWrapper {
	border: 1px dotted #666;
	padding: 10px;
	background-color: #eee;
	margin-bottom: 20px;
}

.commentWrapper:hover, .commentWrapper.oddRow:hover {
	background-color: #f5efc9;
}

.commentWrapper.oddRow {
	background-color: #ccc;
}

.commentWrapper img {
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 10px;
}

.fromContent {
	font-size: 14px;
}

.fromContent strong {
	padding-right: 10px;
}

.commentContent {
	padding-top: 10px;
}

.closeButton {
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/delete.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}

.commentForm {
	padding: 10px;
}

#commentField {
	width: 100%;
}

.RadForm.rfdTextbox .commentForm input[type="text"], .RadForm.rfdTextbox .commentForm input[type="password"] {
	vertical-align: middle;
}

* + html #ShareBarNotification {
	z-index: 31000;
}

.higherZindex 
{
    z-index: 99999 !important;
}