 #commentlistbag ol,#commentlistbag ul {
	padding: 0 0px;
 } 
#commentlistbag li{
	padding: 0 15px;
} 
#comments { 
	border-bottom: 2px dashed #EFEFEF;
	color: #111111; 
	margin-bottom: 15px; 
	margin-top: 10px;   
}
#comments h2 {	font-size: 24px;  
	color: #111111;  
	padding: 5px 0;
	display: inline-block;
	margin-left: 15px; 
}
ol.commentlist {
	background: #FFFFFF;
	margin-bottom: 20px;
}
ol.commentlist a {
	color: #000000;
}
ol.commentlist {
	color: #757A7A;
}
ol.commentlist .fn {
	color: #474A4A;
	font-family: 'Roboto Condensed', 'sans-serif';
}
ol.commentlist {
	list-style: none;
	text-indent: 0;
}
ol.commentlist li {
	border: 1px solid #EDEDEB;
	margin-bottom: 20px;
}
ol.commentlist li li {
	border: 1px solid #F7F7F7;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment-author-admin {
}
ol.commentlist li.comment {
	padding: 1em;
}
ol.commentlist li div.comment-author {
}
ol.commentlist li div.vcard {
	font: normal 16px georgia, times, serif;
}
ol.commentlist li div.vcard cite.fn {
	font-style: normal;
	color: #242626;
}
ol.commentlist li div.vcard cite.fn a.url {
	color: #242626;
}
ol.commentlist li div.vcard img.avatar {
	padding: 8px;
	float: right;
	width: 64px;
	height: 64px;
	border-radius: 100%;
	background: rgba(0,0,0,.05);
	border: 1px solid #DFDFDF;
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
	color: #474A4A;
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li div.comment-meta {
	font-size: 12px;
}
ol.commentlist li div.comment-meta a {
	color: #ccc;
}
ol.commentlist li p {
	font-size: 14px;
}
ol.commentlist li ul {
	font-size: 14px;
	list-style: square;
}
ol.commentlist li div.reply {
	font-size: 14px;
	display: block;
	margin-bottom: 15px;
}
ol.commentlist li div.reply a {
	font-weight: bold;
	color: #353F41;
	padding: 4px 14px;
	font-size: 12px;
	border: 1px solid #DDDDDD;
}
ol.commentlist li div.reply:hover a {
	color: #353F41;
	background: #EAEAEB;
}
ol.commentlist li ul.children {
	list-style: none;
	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-1 {
}
ol.commentlist li ul.children li.depth-2 {
	background: #FBFBFB;
}
ol.commentlist li ul.children li.depth-3 {
	background: #FFFFFF;
}
ol.commentlist li ul.children li.depth-4 {
	background: #F5F5F5;
}
ol.commentlist li ul.children li.depth-5 {
	background: #FFFFFF;
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li.odd {
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
	padding: 1em;
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}

/* FORMS ------------------------------------------------------------*/

#commentform, #contactForm {
	margin-bottom: 18px;
	color: #484848;
}

#commentform h4, #contactForm h4 {
}
#commentform .form-allowed-tags {
	display: none;
}
#contactForm label, #commentform label {
	color: #484848;
	line-height: 4px;
	float: left;
}

#commentform input, #commentform textarea {
	width: 100%;
	padding: 0px;
	background: #f7f7f7;
	border: none;
	margin-top: 0px;
	font-size: 1em;
	border-bottom: 2px solid #E5E5E5;
	font-family: chaparral-pro, serif;
	outline: none;
}

#commentform input#submit, .button {
	color: #fff;
	border: none !important;
	background: #212121;
	-webkit-appearance: none;
}
#commentform input#submit:hover, .button:hover {
	background: #545454;
}
#commentform input#submit:active, .button:active {
	background: #545454;
}

#respond {
	margin-top: 15px;
	
}
#respond h2 {
	font-weight: 300;
	font-size: 26px;
	margin-top: 15px;
	background-color: #3C95D5;
	color: #FFFFFF;
	display: block;
	padding: 5px 15px;
}
#respond input, #respond textarea {
	width: 100%;
	padding: 0.5em;
	box-sizing: border-box; /* Opera/IE 8+ */
	-webkit-box-sizing: border-box; /* Safari, Chrome et al */
	-moz-box-sizing: border-box; /* Firefox */
	margin-top: 15px;
}
