/* commentlist with thread comment */



#commentpost {

	width: 100%;

	clear: both;

	padding: 0%;

	position: relative;

	font-size: 1em;

	margin: 0px;

}

#commentpost h4 {

	font-size: 15px;

	width: 100%;

	display: block;

	clear: both;

	text-transform: capitalize;

	color: #000000;

	padding-top: 10px;

	padding-right: 0%;

	padding-bottom: 10px;

	padding-left: 0%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

ol.commentlist {

	list-style:none;

	width: 100%;

	display: block;

	clear: both;

	font-size: 1em;

	color: #000000;

	padding: 0px;

	margin: 0px;

}

#commentpost ol.commentlist blockquote {

	clear: both;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #000000;

	padding-top: 1%;

	padding-right: 1%;

	padding-bottom: 1%;

	padding-left: 3%;

	display: block;

	width: 95%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2%;

	margin-left: 0px;

	color: #666666;

	font-weight: bold;

	font-size: 11px;

}

#commentpost ol.commentlist blockquote blockquote {

	width: 98%;

	padding-top: 1%;

	padding-right: 0px;

	padding-bottom: 1%;

	padding-left: 2%;

	display: block;

	clear: both;

	margin: 0px;

	color: #666666;

	font-weight: bold;

	font-size: 11px;

}

#commentpost ol.commentlist blockquote p {

	margin: 0px!important;

	padding: 0px!important;

	color: #666666;

	font-weight: bold;

	font-size: 11px;

}





ol.commentlist li {

	clear: both;

	position: relative;

	padding-top: 13px;

	padding-right: 20px;

	padding-bottom: 15px;

	padding-left: 45px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author {

	padding:0px;

	margin: 0px;

	width: 100%;

}

ol.commentlist li div.vcard {

	font-size: 12px;

	line-height: 1.4;

	font-weight: bold;

	text-transform: capitalize;

}

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url {

	color:#333333;

	text-decoration:none;

	font-weight: bold;

}

ol.commentlist li div.vcard cite.fn a.url:hover {

	text-decoration: underline;

}

ol.commentlist li div.vcard img.avatar {

	left:7px;

	position:absolute;

	top:16px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {

}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta {

	text-align:left;

	font-size: 11px;

	line-height: 1.4;

	font-weight: bold;

	padding-bottom: 10px;

}

ol.commentlist li div.comment-meta a { color:#999999; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover {

	text-decoration: underline;

}

ol.commentlist li p {

	margin:0 0 1em;

	font-size: 11px;

	font-style: normal;

	line-height: 1.4;

	font-weight: normal;

	font-variant: normal;

}

ol.commentlist li p a {

	color: #000000;

	text-decoration: underline;

	font-weight: bold;

}

ol.commentlist li p a:hover {

	text-decoration: none;

	color: #666666;

}

ol.commentlist li ul {

	list-style:square;

	margin:0 0 1em;

	padding:0;

	text-indent:0;

	font-size: 12px;

	font-style: normal;

	line-height: 1.4;

	font-weight: normal;

	font-variant: normal;

}



ol.commentlist li div.reply {



	width: 100%;

	margin: 0px;

	padding: 0px;

	clear: both;



}



ol.commentlist li div.reply a {

	text-align:center;

	width:36px;

	font-size: 9px;

	line-height: 1;

	font-weight: bold;

	text-transform: capitalize;

	text-decoration: none;

	display: block;

	color: #FFFFFF;

	font-family: Tahoma, verdana;

	padding-top: 4px;

	padding-right: 6px;

	padding-bottom: 4px;

	padding-left: 6px;

	background-color: #000000;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

ol.commentlist li div.reply a:hover {

	text-align:center;

	background-color: #333333;

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li { }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; background-color: #FFFFFF; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; background-color: #EEEEEE; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; background-color: #FFFFFF; }

ol.commentlist li ul.children li.depth-5 { background-color: #EEEEEE; }

ol.commentlist li ul.children li.depth-6 { background-color: #FFFFFF; }

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { 

	background-color: #FFFFFF;

	border: 1px solid #D5D5D5; 

}

ol.commentlist li.odd { 

	background-color: #EEEEEE;

	border: 1px solid #D5D5D5;

}

ol.commentlist li.parent {

	background-color: #EEEEEE;

	border: 1px solid #D5D5D5;

}

ol.commentlist li.pingback {

}

ol.commentlist li.pingback .parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt {}

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

#pingbox {

	display: block;

	padding: 1%;

	clear: both;

	width: 98%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



#pings {

	color: #000000;

	width: 100%;

	margin: 0px;

	display: block;

	clear: both;

	font-size: 20px;

	font-weight: bold;

	text-transform: capitalize;

	height: auto;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



ol.pinglist {

	width: 96%;

	font-size: 12px;

	text-transform: capitalize;

	color: #000000;

	text-decoration: none;

	list-style-type: none;

	clear: both;

	padding-top: 0px;

	padding-right: 2%;

	padding-bottom: 0px;

	padding-left: 2%;

	margin: 0px;



}

ol.pinglist li {

	line-height: 25px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	width: 100%;

	list-style-type: none;



}

ol.pinglist li:hover {



}

ol.pinglist li a{

	color: #000000;

}

ol.pinglist li a:hover{

	color: #666666;

	text-decoration: none;

}



#respond {

	padding: 0px;

	width: 100%;

	display: block;

	margin: 0px;

	clear: both;

}

#respond h4 {

	font-size: 20px;

	font-weight: bold;

	color: #000000;

	text-transform: capitalize;

}



#respond a {

	color: #000000!important;

	text-decoration: underline!important;

}



.cancel-comment-reply {

	font-size: 12px!important;

	padding-top: 0px;

	padding-bottom: 10px;

	padding-right: 0px;

	padding-left: 0px;

	margin: 0px;

}







#cf {

	margin: 0px;

	color: #000000;

	width: 98%;

	padding-top: 0px;

	padding-right: 1%;

	padding-bottom: 0px;

	padding-left: 1%;

}

#cf label {

	font-size: 13px;

	font-weight: bold;

	font-family: Arial, Tahoma, "Lucida Sans";

	margin: 0px;

	padding: 0px;

}

#cf label a {

	text-decoration: underline;

	color: #990000;

}



#cf p {

	margin: 5px 0px 25px;

	padding: 0px;

	font-size: 13px;

}

#cf .tf {

	margin: 0px;

	padding: 2px;

	width: 55%;

	border: 2px solid #dedede;

	font-family: Arial, Tahoma, "Lucida Sans";

	font-size: 13px;

}

#cf .af {

	margin: 0px;

	padding: 2px;

	width: 80%;

	border: 2px solid #dedede;

	font-family: Arial, Tahoma, "Lucida Sans";

	font-size: 13px;

	height: 200px;

}

#cf .tinput {

	padding: 2px 5px;

	margin: 0px;

	color: #000000;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

	font-family: "Trebuchet MS", "Times New Roman", Tahoma;

	line-height: 18px;

	overflow: visible;

}



.pnav {

	width: 100%;

	clear: both;

	font-size: 0.7em;

	padding: 0px;

	margin: 0px;

	display: block;

	height: auto;

}

.pnav a {

	color: #000000;

	text-decoration: none;



}

.pnav a:hover {

	text-decoration: underline;



}

.pnav .alignleft {

	float: left;

	width: 49%;

	text-align: left;

	margin: 0px;

	padding: 0px;

}

.pnav .alignright {

	float: right;

	width: 49%;

	text-align: right;

	margin: 0px;

	padding: 0px;

}

/* Legacy Commentlist 2.6 */





.usercom {

	padding: 2%;

	width: 96%;

	background-color: #F8F8F8;

	border: 1px solid #D5D5D5;

	clear: both;

	height: auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

}

.usercom-alt {

	padding: 2%;

	width: 96%;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	border: 1px solid #D5D5D5;

	clear: both;

	height: auto;

}

.useravatar {

	height: auto;

	width: 8%;

	margin: 0px;

	padding: 0px;

	float: left;

}

.useravatar img {

	border: 3px solid #E1E1E1;

}

.usercomment {

	width: 86%;

	height: auto;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	float: right;

	text-align: left;

	margin: 0px;

}

.user-n {

	margin: 0px;

	width: 100%;

	font-size: 14px;

	color: #000000;

	border-bottom: 1px solid #eee;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	clear: both;

	height: auto;

}

.user-n a {

	font-weight: bold;

	color: #990000;

	text-decoration: none;

}



.user-t {

	margin: 0px;

	width: 100%;

	font-size: 12px;

	line-height: 18px;

	color: #333333;

	overflow: hidden;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 0px;

	clear: both;

	height: auto;

}

.user-t a {

	color: #990000;

	text-decoration: none;

}

#linking {

	padding: 0%;

	width: 100%;

	list-style-type: none;

	clear: both;

	height: auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 1em;

	margin-left: 0px;

	display: block;

}

#linking li {

	margin: 0px 0px 8px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 14px;

	color: #000000;

	line-height: 26px;

	text-transform: capitalize;

	font-weight: bold;

}

#linking li a {

	color: #990000;

	text-decoration: underline;

}

