/* 
 *	This file was created by dumping out the CSS inserted by js-kit
 *	using Firefox Firebug. 
 *	2009-08-12 14:15:16-04
 */

.js-CommentsArea {   margin-left: 42px;}

.js-CommentsSkin-echo .jsk-ThreadWrapper {
	margin-bottom: 1em;
	padding: 10px;
	padding-left: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.js-CommentsSkin-echo .jsk-StreamWrapper {
	margin-bottom: 1em;
	background: url(//js-kit.com/images/dot-gray.png) repeat-x bottom red;
}

.js-CommentsSkin-echo .jsk-HeaderWrapper {
	padding-top: 1em;
	padding-bottom: 1em;
}

.js-CommentsSkin-echo textarea.js-CmtText-noWYSIWYG,
.js-CommentsSkin-echo textarea.js-CmtTextEdit-noWYSIWYG {
	border: 0px;
	background: red;
}

.js-CommentsSkin-echo .jsk-CommentFormBody-noWYSIWYG, 
.js-CommentsSkin-echo .jsk-CommentEditFormBody-noWYSIWYG {
	border: 1px solid #BBBBBB;
	padding: 5px 7px;
	background: red;
}

.js-CommentsSkin-echo .js-commentTool {
	display: none;
}

.js-CommentsSkin-echo .js-singleCommentAvatar {
	background-position: center;
}

.js-CommentsSkin-echo .js-singleCommentAvatarWrapper {
	padding: 2px;
}

.js-PageMore {
	text-align: center;
	border: solid 1px #E4E4E4;
	padding: 10px;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	font-weight: bold;
	background-color:
	#FFFFFF;
}

.jsk-HeaderInfoBox {
	float: left;
}

.jsk-HeaderInfoBoxImg {
	display: none !important;
}

.jsk-CommentsCountWrap {
	float: left;
	padding: 0px;
	margin-left: 0 !important;
	line-height: normal !important;
}

.jsk-CommentsCount {
	font-family: Times, "Times New Roman", Georgia, serif !important; font-weight: normal !important;
}

.jsk-CommentsCount.jsk-PrimaryFont  {   color: #000 !important; font-size: 1em !important; font-weight: normal !important;}

.jsk-CommentsCount.jsk-H1Font  {   font-weight: normal !important;}

.jsk-CommentsCount.jsk-H1Color {   color: #000 !important;}

.jsk-HeaderMenu {
	float: right;
	width: 112px;
}

.jsk-MenuAdmin {
	float: right;
}

.jsk-MenuAdmin .jskit-MenuItem {
	text-align: left;
}

.jsk-ItemWrapper {
	padding-bottom: 1em;
	padding-top: 1em;
	background: url(//js-kit.com/images/dot-gray.png) repeat-x
	top;
	line-height: 150%;
}

.jsk-ItemUserAvatar {
	float: left;
	width: 48px;
	height: 48px;
}

.jsk-ItemContentWrapper {
	margin-left: 10px
}

.jsk-ItemFooter {
	text-align: left;
}

.jsk-ItemAttachmentsTitle {
	float: left;
	line-height: 100%;
	font-size: 0.8em;
	padding: 1px;
}

.jsk-ItemAttachmentIconWrapper {
	padding: 5px;
	border: 1px solid #ECECEC;
}

.jsk-ItemAttachmentWrapper {
	float: left;
	margin: 0px;
	margin:
	5px 12px 5px 12px;
	text-align: center;
	width: 110px;
}

.js-singleCommentAdminStar {
	border: 0;
	width: 16px;
	height: 16px;
	vertical-align:
	middle;
	display: none;
}

.jsk-CommentFormSurface {
	zoom: 1;
	border: none !important;
	padding: 0 !important;
	line-height: normal;
}

.jsk-CommentFormSurface input {
	line-height: normal;
	font-size: 10pt;
}

.jsk-CommentFormAvatar {
	float: left;
}

.jsk-CommentFormFooter {
	margin-top: 11px;
	width: 100%;
}

.jsk-CommentFormAvatarsArea {
	border: 1px
	solid #bbbbbb;
	margin: 0em 0em 0.6em 0em;
	padding: 0.3em;
}

.jsk-CommentFormAvatarsArea .jsk-avt-section-label {
	font-weight: bold;
	font-size: 12px;
}

.jsk-CommentFormAvatarsArea .jsk-avt-upload-label {
	font-size: 8pt;
}

.jsk-CommentFormInputsWrapper {
	padding-left:
	113px;
	margin-bottom: 11px;
}

.jsk-CommentFormButton {
	margin-left: 0.5em;
}

.jsk-CommentFormWrapper {
	margin-bottom: 1em;
}

.jsk-PagerWrapper {
	width: 100%;
	text-align: center;
	padding: 0.75em 0px;
}

.jsk-Pager {
	border: 0;
	margin: 0;
	padding: 0;
	display:
	inline;
}

.jsk-Pager li {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	display: inline;
	margin-left: 3px;
}

.jsk-Pager a {
	border: solid
	1px #DDDDDD;
}

.jsk-Pager .jsk-PrevOff, .jsk-Pager .jsk-NextOff {
	color:#666666;
	padding: 5px 8px;
}

.jsk-Pager .jsk-Prev a,
.jsk-Pager .jsk-Next a {
	border:solid 1px #DDDDDD;
}

.jsk-Pager .jsk-Active {
	color:#ff0084;
	font-weight:bold;
	padding: 5px 8px;
}

.jsk-Pager a:link,
.jsk-Pager a:visited {
	color:#0063e3;
	padding: 4px 7px;
	text-decoration:none;
}

.jsk-Pager a:hover {
	border:solid 1px #666666;
}

.jsk-PrimaryBackgroundColor {
	background-color: #FFFFFF;
}

.jsk-SecondaryBackgroundColor {
	background-color: #fff !important;
}

.jsk-PrimaryHighlightColor {
	color: #fffea9;
}

.jsk-SecondaryHighlightColor {
	color: #ffff00;
}

.jsk-PrimaryFontColor {
	color: #3a3a3a;
}

.jsk-SecondaryFontColor, .jsk-ThreadWrapper a.jsk-SecondaryFontColor {
	color: #666 !important;
}

.jsk-ThreadWrapper a, .jsk-LinkColor {
	color: #069 !important;
}

.jsk-H1Color {
	color: #878487;
}

.jsk-PrimaryFont,
.jsk-CommentFormSurface input {
	font-family: Lucida grande, Tahoma, Verdana, Arial;
}

.jsk-PrimaryFont {
	font-size: 12px !important;
	font-weight: normal;
}

.jsk-H1Font {
	font-size: 1.38em;
	font-weight: bold;
	line-height: 1.4em;
}

.jsk-LinkFont, .jsk-ThreadWrapper a,
.jsk-ThreadWrapper a:hover {
	text-decoration: none;
	font-weight: normal;
}

.jsk-DisabledFontColor {
	color: #666 !important;
}

.jsk-ItemName {
	font-weight: bold;
}

input.jsk-CommentFormButton {
	font-size: 1em !important;
}

.jsk-HeaderMenu table td {
	border-spacing: 0;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	height: 16px;
}

.jsk-HeaderMenu table td .js-singleCommentMenuTitleExpandMarker {
	margin: 0;
	padding: 0;
}

.jsk-HeaderMenu .js-singleCommentMenuTitle {
	padding: 0;
	margin: 0;
}

.js-CommentsSkin-echo .js-poweredBy {
	font-family: Arial;
	font-size:
	9px;
	color: #bbbbbb;
	margin-top: 1.2em;
	white-space: nowrap;
	line-height: normal;
	text-align: right;
}

.js-CommentsSkin-echo .js-poweredBy-wrapper {
	float: right;
}

.js-CommentsSkin-echo .js-poweredBy-logo {
	border: none;
	margin-left: 5px;
	height: 14px;
	width:
	25px;
	float: right;
}

.js-CommentsSkin-echo .js-poweredBy-text {
	float: right;
}

.js-CommentsSkin-echo .js-commentAvatar {
	margin: 0;
}

.js-CommentsSkin-echo .js-commentFieldInput {
	outline: 0px;
	border: 0px solid;
	width: 100%;
}

.js-CommentsSkin-echo .js-commentFieldLabel {
	clear: none;
	margin: 0;
}

.js-CommentsSkin-echo .js-authSelector {
	float: none;
}

.js-CommentsSkin-echo .js-singleComment {
	border: none;
}

.js-CommentsSkin-echo .js-singleCommentBg {
	padding: 0;
	position: static;
}

.js-CommentsSkin-echo .js-singleCommentCtls {
	float: none;
}

.js-CommentsSkin-echo .js-singleCommentDate {
	font-size: 1em;
}

.js-CommentsSkin-echo .js-previewImageDescr {
	width: 110px;
}

.js-CommentsSkin-echo .js-singleCommentCtls {
	white-space: normal;
}

.js-CommentsSkin-echo .jsk-ItemAge {
	float: left;
	margin: 0 0.5em 0
	0;
}

.js-CommentsSkin-echo .js-singleCommentCtls {
	float: left;
}

.js-kit-nonClickable {
	cursor: default;
}

.js-singleViaLinkWrapper {
	text-align: right;
	float: right;
	margin-right: 7px;
}

.js-singleCommentViaIcon {
	border: 0;
	margin: 0.1em 0.3em 0 0.3em;
	width: 16px;
	height: 16px;
	float: right;
}

.js-singleViaText {
	margin-bottom: 0.5em;
	white-space: nowrap;
	float: right;
}

table.mceToolbar {
	width: auto
	!important;
}

table.mceLayout td {
	padding: 0px !important;
}
