a {
	font-family: arial, sans-serif; font-size: 13px;
}
body {
	font-family: arial, sans-serif; font-size: 13px;
}
div {
	font-family: arial, sans-serif; font-size: 13px;
}
input {
	font-family: arial, sans-serif; font-size: 13px;
}
p {
	font-family: arial, sans-serif; font-size: 13px;
}
span {
	font-family: arial, sans-serif; font-size: 13px;
}
td {
	font-family: arial, sans-serif; font-size: 13px;
}
a {
	color: rgba(0, 158, 184, 1); text-decoration: underline;
}
input[type='button'] {
	font: bold 11px/normal arial; margin: 1px 15px 0px 0px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); width: 75px; height: 27px; text-align: center; color: rgb(34, 34, 34); padding-bottom: 0px; vertical-align: top; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -moz-border-radius: 2px; -webkit-appearance: none;
}
input[type='button']:active {
	border: 1px solid rgb(77, 144, 254); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
input[type='button']:focus:active {
	border: 1px solid rgb(77, 144, 254); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
h3 {
	margin: 5px 0px;
}
label {
	font-weight: bold;
}
.postCommentButtonHolder {
	padding: 2px 2px 8px 5px; background-color: rgb(245, 245, 245);
}
.dialog {
	width: 373px; color: rgb(0, 0, 0); position: absolute; z-index: 1;
}
.dialog h3 {
	margin: 5px 0px 10px;
}
.dialog h4 {
	margin: 2px 0px;
}
.dialog img {
	margin: 2px 0px;
}
.dialog input {
	margin: 2px 0px; position: relative;
}
.dialogField {
	width: 280px;
}
.dialog .group {
	margin: 5px 0px;
}
.dialog .top {
	margin: 0px; padding: 8px 15px 5px 20px; font-size: 90%; _background: none; _height: 1px;
}
.dialog .top h3 {
	font-size: 16px; font-weight: normal;
}
#openIdIdentityHolder .top {
	background: url("/img/cmt/s_top_373_550.png") no-repeat right top;
}
#genericOpenIdIdentityHolder .top {
	background: url("/img/cmt/s_top_373_550.png") no-repeat right top;
}
#openIdIdentityHolder .bottom {
	background: url("/img/cmt/s_bottom_373.png") no-repeat right bottom;
}
#genericOpenIdIdentityHolder .bottom {
	background: url("/img/cmt/s_bottom_373.png") no-repeat right bottom;
}
#captchaHolder .top {
	height: 200px;
}
#openIdIdentityHolder .top {
	height: 200px;
}
#genericOpenIdIdentityHolder .top {
	height: 200px;
}
#nameUrlIdentityHolder .top {
	height: 200px;
}
.dialog .bottom {
	height: 8px; font-size: 8px; _background: none;
}
.dialog .errorMsg {
	background: rgb(255, 153, 153); padding: 5px 10px; color: rgb(102, 0, 0);
}
img.close {
	margin: 5px 0px; float: left; position: relative; cursor: pointer;
}
img#captcha-img {
	background: 0% rgb(255, 255, 255); padding: 5px 30px; border: 1px solid rgb(221, 221, 221);
}
.shown-openid-url {
	color: rgb(136, 136, 136); font-style: italic;
}
#openIdUriDisplayUsername {
	color: rgb(0, 0, 0);
}
#postCommentSubmit {
	margin: 8px 18px 0px 0px; border: 1px solid rgb(48, 121, 237); color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(77, 144, 240);
}
#postCommentPreview {
	margin: 8px 6px 0px 0px; color: rgb(68, 68, 68);
}
#postCommentSubmit:hover {
	border-color: rgb(47, 91, 183); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
#postCommentPreview:hover {
	border: 1px solid rgb(198, 198, 198); transition:all; color: rgb(34, 34, 34); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -webkit-transition: all; -moz-transition: all; -o-transition: all;
}
.signoutButton:hover {
	border: 1px solid rgb(198, 198, 198); transition:all; color: rgb(34, 34, 34); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -webkit-transition: all; -moz-transition: all; -o-transition: all;
}
#id-error {
	color: rgb(255, 51, 0); margin-right: 10px;
}
#empty-error {
	color: rgb(255, 51, 0); margin-right: 10px;
}
#captcha-error {
	color: rgb(255, 51, 0); margin-right: 10px;
}
#openIdDialogErrorHolder {
	color: rgb(255, 51, 0); margin-right: 10px;
}
#genericOpenIdDialogErrorHolder {
	color: rgb(255, 51, 0); margin-right: 10px;
}
#nameUrlDialogErrorHolder {
	color: rgb(255, 51, 0); margin-right: 10px;
}
div.errormsg {
	background: url("/img/icon_alert15.gif") no-repeat right top; text-align: right; color: rgb(255, 0, 0); padding-right: 24px; margin-top: 5px;
}
#commentBodyField {
	padding: 5px 5px 2px 2px; border: 1px solid rgb(229, 229, 229); width: 100%; color: rgb(34, 34, 34); font-family: arial; font-size: 13px; vertical-align: top; display: inline-block; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-appearance: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 1px;
}
#commentBodyField:focus {
	border: 1px solid rgb(77, 144, 240) !important; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.commentBody-err#commentBodyField {
	border: 1px solid rgb(221, 75, 57) !important; width: 100%; -webkit-box-shadow: none;
}
.commentBody-err#commentBodyField:focus {
	border: 1px solid rgb(221, 75, 57) !important; width: 100%; -webkit-box-shadow: none;
}
.extraInfo {
	color: rgb(136, 136, 136); font-size: 80%;
}
#LJLabel {
	display: none;
}
#WPLabel {
	display: none;
}
#TPLabel {
	display: none;
}
#AIMLabel {
	display: none;
}
#edit-profile-error {
	display: none;
}
#main-status-holder {
	display: none;
}
#main-error-holder {
	display: none;
}
#identityHolder {
	display: none;
}
#captchaHolder {
	display: none;
}
#identityHolder .dialog {
	display: none;
}
#editButton {
	margin-right: 5px; display: none;
}
#settingsButton {
	margin-right: 5px; display: none;
}
#commentDash {
	margin-right: 5px; display: none;
}
#info-wrap {
	width: 80%;
}
.error div.errormsg {
	display: inline;
}
table {
	border-width: 0px; font-size: 100%; border-collapse: collapse; border-spacing: 0px;
}
table.td {
	border-width: 0px; padding: 0px;
}
table.status-msg {
	margin: auto; width: auto;
}
table.status-msg td.corner {
	margin: 0px; width: 1px; height: 1px; line-height: 1px; background-color: transparent;
}
table.status-msg td.stretch {
	margin: 0px; height: 2px; line-height: 2px;
}
.status-msg a {
	padding-right: 0.2em; text-decoration: underline;
}
.noInfo {
	visibility: hidden;
}
.error .msgcolor {
	color: rgb(255, 0, 0); font-weight: normal;
}
.status .msgcolor {
	background: rgb(249, 237, 190); color: rgb(51, 51, 51); opacity: 1; -webkit-transition: all .130s, right 0 linear 0; -webkit-transform: scale(1.00);
}
table.status-msg img {
	display: block;
}
.saved {
	padding: 0px 5px;
}
div#info-wrap {
	margin-top: 4px; margin-bottom: 4px;
}
#subscribe {
	margin-left: 5px;
}
#allHolder {
	border-width: 1px; border-style: solid; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); background-color: rgb(255, 255, 255);
}
.notifyMeCheckbox {
	margin: 12px 0px -2px; border-radius: 1px; border: 1px solid rgb(220, 220, 220); width: 13px; height: 13px; display: inline-block; position: relative; cursor: pointer; background-color: rgb(255, 255, 255); -moz-border-radius: 1px; -webkit-appearance: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 1px;
}
.notifyMeCheckbox:hover {
	border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}
.notifyMeCheckbox:focus {
	border-color: rgb(77, 144, 254);
}
.checked {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAtklEQVQ4y2P4//8/A7Ux1Q0cxoaCADIbCUgCMTvVXAoE5kA8CYidyXYpGrAH4iVAHIXiCwoMDQTimUBcBsRMlBrKCsTpUANzkC0j11BuIK6EGlgKsoAkQ4FgChD7AzELVI8YEDdDDawDYk6YQaQY6gg1oAqILYC4D8oHGcyLbBAphoJAKtQgGO4EYiHk2CLHUJAXm6AG9gCxNHoSIMdQEJCFGqiALaGSayjMxQwUGzq0S6nhZygA2ojsbh6J67kAAAAASUVORK5CYII=") -6px -4px rgb(255, 255, 255); width: 13px; height: 13px;
}
.notifyMeCheckbox:active {
	background: rgb(235, 235, 235); border-color: rgb(198, 198, 198);
}
.checkboxLabel {
	padding-right: 3px;
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px)
{
.notifyMeCheckbox {
	margin: 12px 0px -1px !important;
}
}
#subscribeButtonHolder {
	color: rgb(68, 68, 68); margin-top: 8px; margin-left: 18px; float: left;
}
#main-error {
	padding: 2px 6px;
}
#main-status {
	padding: 2px 6px;
}
.r {
	margin: 0px; padding: 0px; height: 1px; line-height: 1px; clear: both; font-size: 1px; display: block;
}
dl {
	margin-bottom: 5px; display: block;
}
#comments-block {
	border: 1px solid rgb(235, 235, 235); height: 130px; min-height: 100px; background-color: rgb(241, 241, 241);
}
#comments-block dl dd {
	width: 318px; height: 135px; overflow: auto; padding-bottom: 1px;
}
#preview-actions {
	margin-top: 15px;
}
#comments-block a {
	color: rgba(0, 158, 184, 1) !important;
}
#comments-block {
	margin: 0px;
}
#comments-block dd {
	padding-bottom: 0.75em;
}
#comments-block dd {
	margin: 0px 0px 0.75em; color: rgb(34, 34, 34); line-height: 140%;
}
#comments-block dd p {
	margin: 0px 0px 0.75em; color: rgb(34, 34, 34); line-height: 140%;
}
#comments-block dt.collapsed {
	margin: 0px 0px 4px; font-size: 100%; border-bottom-color: rgb(204, 204, 204) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#comments-block dt.collapsed img {
	display: none;
}
#comments-block dt.collapsed img.comment-icon {
	display: inline;
}
#comments-block dd.collapsed {
	display: none;
}
.comment-timestamp {
	margin: -0.25em 0px 1em; color: rgb(119, 119, 119); font-size: 11px;
}
.deleted-comment {
	color: gray; font-style: italic;
}
#preview-image {
	margin-bottom: 0px; float: none; display: none;
}
#preview-profile {
	float: left;
}
#preview-main {
	padding: 1em; border: 1px solid rgb(153, 153, 153); width: 395px;
}
#preview-header {
	padding: 1em; border: 1px solid rgb(153, 153, 153); width: 395px;
}
#preview-main a {
	position: relative; cursor: pointer;
}
#preview-header a {
	position: relative; cursor: pointer;
}
#preview-main {
	height: 80px !important; padding-top: 0px; margin-top: 0px; margin-right: 20px !important; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; _position: relative; _margin-top: -1px;
}
#preview-header {
	padding-top: 0.25em !important; padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#preview-actions {
	font-size: 95%; margin-bottom: 0px !important; white-space: nowrap; _position: relative; _margin-top: -1em; _width: 100%;
}
#preview-actions a {
	margin: 0px; padding: 0px; _border: 0px solid #fff;
}
#preview-actions .lnk {
	margin: 0px; width: 47%; display: block;
}
#preview-actions .left {
	float: right;
}
#preview-actions .right {
	text-align: left; margin-right: 0.2em; float: left;
}
#preview-body {
	padding-top: 1em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px)
{
#preview-body {
	padding-top: 0px;
}
}
.comment-icon {
	line-height: 16px; display: inline;
}
#comments-block #preview-header img {
	margin-bottom: -2px;
}
.blogger-comment {
	background: url("/img/cmt/comment_sprite.gif") no-repeat -45px -117px; width: 16px; height: 16px;
}
.openid-comment {
	background: url("/img/cmt/comment_sprite.gif") no-repeat -45px -149px; width: 16px; height: 16px;
}
.anon-comment {
	background: url("/img/cmt/comment_sprite.gif") no-repeat -45px -101px; width: 16px; height: 16px;
}
.previewMode#allHolder #postCommentButtonHolder {
	display: none;
}
.previewMode#allHolder #identityControlsHolder {
	display: none;
}
.previewMode#allHolder textarea {
	display: none;
}
.previewMode#allHolder select {
	display: none;
}
.previewMode {
	border: 0px currentColor !important; background-color: transparent !important;
}
#allHolder #previewHolder {
	display: none;
}
.previewMode#allHolder #previewHolder {
	display: block;
}
#previewHolder {
	border: 1px solid rgb(187, 187, 187); width: 514px; background-color: rgb(255, 255, 255);
}
div.profile-image-container img {
	display: none;
}
.editLink {
	padding: 4px 0px 0px 4px; float: left;
}
#comments-block .avatar-image-container {
	top: 2px; width: 37px; height: 37px; right: 1em; overflow: hidden; position: absolute;
}
#comments-block .avatar-image-container img {
	border: 1px solid rgb(204, 204, 204); float: left; -ms-interpolation-mode: bicubic;
}
#comments-block .avatar-stock.avatar-image-container img {
	border-width: 0px; padding: 1px;
}
#comments-block .avatar-preview-anon .avatar-image-container {
	display: none;
}
#comments-block .avatar-preview {
	width: 296px; padding-right: 45px;
}
#comments-block .avatar-preview #preview-main {
	width: 400px;
}
#comments-block .avatar-preview #preview-header {
	width: 400px;
}
img.upload-from-cmt-preview {
	padding: 5px; border: 1px solid rgb(187, 187, 187); margin-bottom: 3px; background-color: rgb(255, 255, 255);
}
#upload-profile-photo-zippy {
	margin-top: 10px; margin-bottom: 8px; display: block;
}
#upload-simple-photo-form {
	margin-bottom: 8px;
}
#upload-simple-photo-form p {
	color: rgb(153, 153, 153); padding-bottom: 5px; font-size: 90%;
}
#comments-block .avatar-comment-border {
	border: 0px currentColor; padding-right: 0px; position: relative;
}
#preview-container {
	margin-right: 25px;
}
#comments-block .avatar-comment-border #preview-main {
	border-width: 0px; margin-top: 4px;
}
#comments-block .avatar-comment-border #preview-header {
	border-width: 0px; margin-top: 4px;
}
#comments-block .avatar-comment-border dd {
	margin-bottom: 0px;
}
#comments-block .avatar-comment-border .editLink {
	padding-top: 0px;
}
#comments-block .avatar-comment-border #preview-header {
	margin-top: 0.25em;
}
.avatar-comment-border #preview-header {
	margin-right: 20px;
}
iframe.avatar-hovercard-iframe {
	margin: 0.5em; padding: 0px; border: 0px currentColor; width: 25em; height: 9.4em;
}
.mobile-dialog {
	color: rgb(0, 0, 0); position: absolute;
}
#comments-block .mobile-avatar-preview {
	padding-right: 45px; margin-bottom: -1px;
}
#comments-block .mobile-avatar-preview #preview-main {
	width: 180px;
}
#comments-block .mobile-avatar-preview #preview-header {
	width: 180px;
}
#commentSelectorLabel {
	color: rgb(102, 102, 102);
}
#signoutLink {
	margin-top: 7px; vertical-align: middle; float: left;
}
#identityControlsHolder {
	padding-top: 8px;
}
#postCommentWrapper #postCommentSubmit {
	margin: 8px 0px 0px;
}
#commentsHolder {
	padding: 18px 22px 10px;
}
.signoutButton {
	padding: 0px 8px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.21s; height: 27px; text-align: center; color: rgb(68, 68, 68) !important; line-height: 27px; font-size: 11px; font-weight: bold; text-decoration: none; display: inline-block; cursor: default; min-width: 54px; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -moz-border-radius: 2px; -webkit-transition: all .218s; -moz-transition: all .218s; -o-transition: all .218s; -webkit-border-radius: 2px; -webkit-user-select: none; -moz-user-select: none;
}
.dropdown {
	margin: 4px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); height: 30px; overflow: hidden; vertical-align: middle; display: inline-block; background-color: rgb(245, 245, 245);
}
#identityMenu {
	margin: 0px; padding: 6px; border-radius: 2px; border: currentColor; width: 120px; height: 30px; font-family: arial,sans-serif; font-size: 13px;
}
.dropdown:hover {
	border-color: rgb(184, 184, 184); box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
