@CHARSET "ISO-8859-1";

#comment-container {
	padding-top:10px;	
}

#comment-container #comment-tree-main li {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;	
}
#comment-header{
	/*background: url("../images/blog/header.gif") no-repeat;*/	
	margin:10px 0px;	
	clear:both;
	float:left;
	width:100%;	
}
	#comment-header #comment-control {
		border-top:1px solid #efefef;
		border-bottom:1px solid #efefef;
		background:#f4f4f4;
		overflow:hidden;	
		padding:5px;
		position:relative;
	}
	#comment-header #login-form {
		float:right;		
		clear:both;			
	}
		#login-form td
		{
			padding:4px;			
		}
		
		.login-forgot_password
		{
			position:absolute;
			bottom:8px;
			right:8px;
		}
		
	#comment-header h1 {
		font-size:1.2em;
		font-weight:bold;			
	}
	#comment-header #comment-reply-main {
		float:left;
		margin:0px 6px;		
	}
	#comment-header #comment-reply-main a {
		background: url("../images/blog/interface_sprites.png") 0 -27px no-repeat;
		display:block;
		width:138px;
		height:27px;
		outline:none;
	}
	#comment-header #comment-reply-main a:hover {
		background: url("../images/blog/interface_sprites.png") 0 0 no-repeat;
	}
	#comment-header #comment-reply-main span {
		display:none;
	}
	#comment-header #login-message {
		float:right;
		margin-right:5px;	
	}
	
/* COMMENT CONTAINER DIV */
#comment-content
{
	width:100%;
	float:left;

}
#comment-container {
	clear:both;
	margin:0px;	
}	
/* COMMENT TOP LEVEL */
#comment-container .comment-tree {
	list-style:none;
	margin:1em 0em 1em 0em;
	padding:0;
	clear:both;		
}
#comment-container .comment-nest-container {
	/*background: url("../images/blog/c_sidepane.gif") #8da7b6 repeat-y;*/
	border-left:none;
	margin:0;
	padding:0;
}

#comment-container .comment-nested {
	list-style:none;
	margin:0px 0px 0px 2em;
	padding:0px;
}
#comment-container .comment-nested > div {
	/* border-left:3px solid #d2d1d1; */
	/* padding-left:7px; */
	margin-left:7px;	
}
/* SUB NESTED COMMENTS */
#comment-container .comment-nest-container  {
	border-left:1px solid #eeeeee;
}
#comment-container .comment-nest-container .comment-nest-container  {
	border-left:1px dashed #eeeeee;
}
#comment-container .comment-nest-container .comment-nest-container .comment-nest-container .comment-nest-container{
	border-left:1px dashed #eeeeee;
}
#comment-container .comment-nest-container .comment-nest-container .comment-nest-container .comment-nest-container .comment-nest-container{
	border-left:1px dashed #eeeeee;
}
#comment-container .comment-nest-container .comment-nest-container .comment-nest-container .comment-nest-container .comment-nest-container .comment-nest-container{
	border-left:none;
}
#comment-container .comment-nested .comment-nested .comment-nested .comment-nested .comment-nested .comment-nested {
	list-style:none;
	margin:0em 0em 0em 0em;
	padding:0;
}
#comment-container .comment-nested .comment-nested .comment-nested .comment-nested .comment-nested .comment-nested > div {
	border:none;
	margin-left:0px;	
}
#comment-container .comments li
{
	padding: 0px;	
	padding-bottom: 20px;
	list-style-type: none;
	clear: both;	
}
/* COMMENT FORM */
#comment-body {
	clear:both;
	display:block;
	height:140px;
	margin-bottom:1em;
	margin-left:77px;
	margin-right:0px;
	margin-top:0px;
	width:80%;
	border:1px solid #e6e6e6;
}
#comment-subject-label {
	float:left;	
	margin:14px 0px 0px 17px;
	text-transform:capitalize;
	font-weight:bold;
	width:47px;	
}
#comment-subject {
	float:left;
	margin:1em;
	font-weight:normal;
	border:1px solid #e6e6e6;
}
/* COMMENT HEADER BAR */
.comment-bar {
	/*background: url("../images/blog/c_title_left.gif") #8da7b6 no-repeat;*/
	background:#f4f4f4;
	padding:5px;	
	/* border-bottom:1px solid #e7eeee; */
	}
	.comment-subject
	{
		/* Match line height to comment-bar so it's centered*/		
		font-size: 1.2em;
		font-weight: bold;		
		color:#363636;
		margin:0em 0em 0em 0em;
		clear:both;
		line-height:1.6em;
		width:400px;
		display:block;			
	}
	.comment-poster
	{				
		height:24px;
		color:#646464;
		font-size:8pt;
		font-weight:normal;
		line-height:24px;
		margin:0 0em 0em 0em;
		display:inline;		
	}
	.comment-date
	{		
		/*background: url("../images/blog/c_title_right.gif") #8da7b6 right no-repeat;*/
		height:24px;
		color:#646464;
		font-size:8pt;		
		line-height:24px;		
		margin:0 0.5em;
		display:inline;
	}
	
	#control-links {
		position:absolute;
		right:2px;
		top:5px;
		width:250px;
	}
		/* REPLY BUTTON */
		.comment-reply {
			float:right;
			display:block;			
		}
		.comment-reply a, .comment-reply a:link, .comment-reply a:visited {
			color:#616b71;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
			background: url("../images/blog/interface_sprites.png") -235px -27px no-repeat;			
			outline:none;
			margin:0 4px;
			padding-left:14px;
			text-transform:capitalize;				
		}
		.comment-reply a:hover {
			/*background: url("../images/blog/skins/reply_on.gif");*/
		}
		/* DELETE BUTTON */
		.comment-delete {			
			float:right;
			display:block;	
		}
		.comment-delete a, .comment-delete a:link, .comment-delete a:visited {
			/* color:#c70a0a;*/
			color:#616b71;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;		
			background: url("../images/blog/interface_sprites.png") -235px -14px no-repeat;			
			outline:none;
			margin:0 4px;
			padding-left:14px;
			text-transform:capitalize;
		}
		.comment-delete a:hover {
			/*background: url("../images/blog/skins/delete_on.gif");*/
		}
		/* EDIT BUTTON */
		.comment-edit {		
			float:right;
			display:block;				
		}
		.comment-edit a , .comment-edit a:link, .comment-edit a:visited {
			background: url("../images/blog/interface_sprites.png") -235px -1px no-repeat;
			color:#616b71;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;		
			/*background: url("../images/blog/skins/delete_off.gif");*/						
			outline:none;
			margin:0 4px;
			padding-left:14px;
			cursor:hand;
			cursor:pointer;
			text-transform:capitalize;
		}
		.comment-edit a:hover {
			color:#616b71;
			text-decoration:none;
			/*background: url("../images/blog/skins/edit_on.gif");*/		
		}
		/* HIDE TEXT */
		.comment-reply a span, .comment-delete a span, .comment-edit a span {			
			/*display:none;*/	
		}
		
	#comment-container p.comment-body {
		/* background:#f4f5f5; */
		/* padding:5px; */
		/* border-bottom:1px solid #8da7b6; */
		font-size:8pt;
		margin:0px;
		clear:both;
		line-height:1.6em;
		padding:5px;
	}
	
.comment-container {
	position:relative;	
	padding:0px;
	margin:26px 0px;
	border:1px solid #ededed;
}
div.comment-container:hover {	
	/*border:1px dashed #e7eeee;*/	
	background:#fbfdff;	
}

/* Comment Post Form */
#comment-post-form {
	clear:both;
	padding:5px;	
	border:1px solid #d2d1d1;
	background:url('../images/blog/comment_form_bg.png');	
}
	#comment-post
	{
		margin-left:76px;
		border:1px solid #d2d1d1;
		font-size:11px;
		font-weight:bold;
		color:#535353;
		background:url('../images/blog/button_bg.png') repeat-x;
		padding:3px;
	}	
	#comment-error .error 
	{
		border:none;
		font-size:0.8em;
		font-weight:bold;
		text-align:center;
		padding:1em;
		background:none;
	}
	#comment-error {
		border:1px dashed #d9dac3;
	}
	#recaptcha-container {
		border-top:1px dashed #d9dac3;
		border-bottom:1px dashed #d9dac3;
		margin:1em 0em;	
	}
	#comment-post-form .recaptchatable {
		border:none !important;
	}
	#comment-post-form .recaptchatable .recaptcha_image_cell {
		background:none;
	}
	#comment-post-form .recaptchatable #recaptcha_response_field {
		border:1px solid #d9dac3 !important;		
	}
#comment-order {
	background: url("../images/blog/o_off.gif");
	width:110px;
	height:24px;
	cursor:pointer;
	cursor:hand;
	position:relative;
	float:left;	
}
div#comment-order:hover{
	background: url("../images/blog/o_on.gif");
}
#comment-order span {	
	float:right;	
	height:24px;
	line-height:22px;
	font-weight:bold;
	font-size:9pt;
	margin:0px 4px 0px 0px;	
	color:white;
}
#comment-order-list {
	position:absolute;
	top:25px;
	left:0px;
	list-style-display:none;
	margin:0;
	padding:0;
	z-index:50;	
}	
#comment-order ul li {
	display:block;
	background:#8da7b6;
	margin:1px;
	padding:1px 3px 1px 1px;
	font-weight:bold;
	font-size:9pt;
	color:white;
	width:162px;
	text-align:right;
}
#comment-order ul li:hover {
	
	background:#224b64;
}
#comment-direction {
	display:block;
	width:97px;
	height:27px;
	float:left;
	cursor:hand;
	cursor:pointer;
	margin-left:1px;
}
#comment-direction.comment-asc {
	background: url("../images/blog/interface_sprites.png") -138px -54px no-repeat;
}
#comment-direction.comment-desc {
	background: url("../images/blog/interface_sprites.png") -138px -27px no-repeat;
}

#comment-direction.comment-asc:hover{
	background: url("../images/blog/interface_sprites.png") -138px -81px no-repeat;
}
#comment-direction.comment-desc:hover {
	background: url("../images/blog/interface_sprites.png") -138px 0 no-repeat;
}

div.editable {			
	/*border:1px dashed #d9dac3;*/	
}
div.inplace 
{
	position:relative;
	margin:0px;
	padding:0px;	
}
div.inplace .control 
{	
	width:46px;
	height:20px;
	position:absolute;
	top:-25px;
	right:0px;
	z-index:10;
	background:url("../images/blog/skins/ds.png") no-repeat;
}

div.inplace .ok
{	
	background:url("../images/blog/inplace_sprites.png") -24px -20px no-repeat;
	position:absolute;
	width:24px;
	height:20px;
	top:0px;
	right:22px;
	z-index:11;
	cursor:hand;
	cursor:pointer;
	outline:none;	
}
div.inplace .control .ok:hover
{	
	background:url("../images/blog/inplace_sprites.png") 0 -20px no-repeat;
}

div.inplace .ok span {display:none}
div.inplace .cancel
{
	background:url("../images/blog/inplace_sprites.png") -22px 0 no-repeat;
	position:absolute;
	width:22px;
	height:20px;
	top:-0px;
	right:0px;
	z-index:11;
	cursor:hand;
	cursor:pointer;
	outline:none;	
}
div.inplace .cancel span {display:none}

div.inplace .control .cancel:hover {
	background:url("../images/blog/inplace_sprites.png") 0 0 no-repeat;
}

div.inplace .input 
{
	border:1px dashed #e7eeee;
	background:white;
	font-weight:normal;
	font-size:1em;	
	color:#616b71;
	margin:0px;
	padding:0px;
}
div.inplace .textarea 
{
	border:1px dashed #e7eeee;
	background:white;
	font-weight:normal;
	font-size:1em;
	color:#616b71;
	margin:0px;
	padding:0px;	
}
.editable-field {	
	cursor:hand;
	cursor:pointer;	
}
