.commenttitle {

background-image:url(images/commentstitle.gif);

background-repeat:no-repeat;

width:401px;

height:32px;

margin-left:-26px;

padding-left:20px;

padding-top:9px;

font-size:15px;

margin-top:30px;

margin-bottom:5px;

color:#fff;

}



.comment-container{

	width: 590px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	background-color:#fff;

	border:1px solid #fff;

	margin-bottom:10px;

border:1px solid #dddddd;	

}



.comment-left, .comment-left-admin{

	float: left;

	clear: left;

	width: 72px;

	text-align: center;

	color: #444444;

	font-size: 11px;

	overflow: hidden;

	background-color:#fff;

	padding:10px;

	padding-top:15px;



}



.comment-right {

	float: left;

	clear: right;

	width: 464px;

	overflow: hidden;

	padding-left:10px;

	background-color:#ffffff;

	padding-top:15px;

}



.admincomment {

background-color:#efefef;

border-left:4px solid #dddddd;

border-right:4px solid #dddddd;

}



.admincomment .avatar {

	padding: 3px;

	background: #fff;

	border: 1px solid #cccccc;

	margin: 0px 0px 5px 0px;

}



.comment-header{

	width: 428px;

	margin: 0px 0px 10px 0px;

	font-weight: bold;



	color: #666;

	font-size: 1.167em;

}



.comment-header a:link,

.comment-header a:visited{

	font-style: normal;

	color: #c22b59;

	text-decoration:underline

}



.comment-header a:hover{

	color: #c22b59;

}



.comment-header .comment-number{

	font-weight: bold;

	font-style: italic;

	color: #333;

	font-size: 1.167em;

}



.comment-content{

	text-align: justify;

	line-height: 1.834em;

	font-size: 11px;

}



.comment-content p{

	padding: 2px;

}



.comment-content a,.comment-content a:visited,.comment-content a:link { color:#c22b59 }



.comment-content h1,

.comment-content h2,

.comment-content h3,

.comment-content h4,

.comment-content h5,

.comment-content h6{



	color: #666;

	font-weight: bold;

	font-size: 1.25em;

	padding: 0px 0px 15px 0px;

}



.comment-content blockquote{

	padding: 10px 10px 0px 10px;

	margin: 0px 0px 15px 0px;

	background: #EEE;

	font-style: italic;

	font-size: 12px;

	font-family: "Arial", sans-serif;

	color: #777;

}



.comment-content ul,

.comment-content ol{

	padding: 10px 10px 10px 30px;

	background: #f9f9f9;

	font-weight: normal;

	font-size:11px;

	margin: 0px 0px 15px 0px;

	color: #777;

}



.comment-content ol a {



}



.comment-content ul{

	list-style-image: none;

	list-style-type: disc;

}



.comment-left img{

	padding: 3px;

	background: #FFF;

	border: 1px solid #CCC;

	margin: 0px 0px 5px 0px;

}



.comment-textarea, .textarea{

	padding:5px;

	border:1px solid #dddddd;

	background-color:#ffffff;

}



.comment-textarea {	width: 450px;}



.comment-textarea:focus,.textarea:focus {

	border:1px solid #dddddd;

}



.comment-input {

	width: 300px;

	padding:5px;

	overflow: hidden;

	border:1px solid #dddddd;

	background-color:#fff;

}



.comment-input:focus {

	border:1px solid #dddddd;

}



.commentsform_title {

background:#eeeeee;

padding:5px;

border:1px solid #dddddd;

width:50px;

float:left;

color:#222222;

font-size:11px;

}



.comment-button { 

font-size:12px;

font-family:verdana;

font-weight:bold;

background-color:#df2562;

text-align:center;

border:1px solid #dddddd;

color:#fff;

padding:15px;

padding-top:5px;

padding-bottom:5px;

-moz-border-radius: 5px;

}



/* threaded comment*/

.comment-childs {

margin:5px !important;

padding:5px !important;

padding-left:15px !important;

background-color:#efefef !important;

border:1px dotted #cccccc !important;

font-size:11px;

}



.comment-childs cite { margin-right:10px; 	font-style: normal;}

.commentmetadata { font-size:11px  !important; color:#999999 }



/* end threaded comment*/
