#content #comments-wrap ol.commentlist_pings {
list-style:decimal;
margin-left: 0em;
color: #999;
font-size: 0.85em;
padding: 1em 0 1em 1.4em; 
margin-bottom: 1.5em; 
border-bottom:1px dotted #555; 
}

ol.commentlist_pings li {
padding-bottom: 0.4em;
}

ol.commentlist_pings li a {
margin-bottom: 1.1em;
font-size: 1.0em;
line-height: 1.1em;
}


#content #comments-wrap-wrap { font-size: 0.95em; }

#comments-wrap ol,
#comments-wrap p,
#comments-wrap div { margin-left: 0; margin-right: 0; font-size: 1em; }

#comments-wrap img { margin: 0; }

#content #comments-wrap ol.commentlist li div div cite.fn { font-size: 1.0em; font-weight: bold; display: inline; padding-top: 0.1em; }
#content #comments-wrap ol.commentlist { list-style:none; text-indent:0; padding: 1em 0 1em 0; margin-bottom: 1.5em; border-bottom:1px dotted #555; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:0px dotted #555; padding:0.8em 0 0.8em 0em; font-size: 1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font-size: 1em; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
#content #comments-wrap ol.commentlist li div.vcard img.avatar { border:1px solid #ccc; float:left; margin-right: 0.5em; }
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 {}
#content #comments-wrap ol.commentlist li div.comment-meta { font-size:0.7em; }
#content #comments-wrap ol.commentlist li div.comment-meta a { color:#999; border: none; }
#content #comments-wrap ol.commentlist li p { font-size:1em; letter-spacing: 0px; margin:0.8em 0 0 0; }
#content #comments-wrap ol.commentlist li div.reply { font-size:0.8em; margin-top: 0.3em;}
#content #comments-wrap ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:0.8em 0 -0.8em 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-left: 50px; border: none; border-top:0px dotted #ccc; }
ol.commentlist li ul.children li.depth-3 { margin-left: 50px; border: none; }
ol.commentlist li ul.children li.depth-4 { margin-left: 50px; border: none; }
ol.commentlist li ul.children li.depth-5 { margin-left: 50px; border: none; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { border-left:0px solid #111; }
ol.commentlist li.pingback { }
#content #comments-wrap ol.commentlist li.pingback div p {margin-top: 0.4em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


#respond h3 { font-size: 1.3em; color: #000; }
#respond small { font-size: 0.75em; margin-left: 0.25em; }
#respond p { margin-top: 1em; padding-top: 0.25em;}
#respond p .input {
width:35%;  
outline:none;  
font-size: 1.0em;
height:1.5em; 
background:#f9f9f9;    
border: solid 1px #777;
padding: 0.15em 0.15em 0em 0.15em; 
}

#respond input:focus,
#respond p input:focus{ border:solid 1px #000; background-color: #fff7f1; }	
	
#data{  
width:80%;
font-size: 1.0em;
padding:0.2em 0.15em 0.2em 0.15em;
outline:none;  
height:12em;
border: solid 1px #777;
background:#f9f9f9;
}  
#data:focus { border:solid 1px #000; background-color: #fff7f1; }

#submit { width: 10em; margin-top: 1em; font-size: 1.1em; }
#submit:focus { border: none; }





#single_page { padding-left: 10%; padding-right: 10%; background: #fff;}

#single_page form p { 
display: block; 
width: 100%; 
padding: 0.5em 0.0em 0 0.0em; 
border-top:solid 1px #ddd;
clear: both;
}
#single_page p small { font-size: 0.75em; margin-left: 0.0em; text-align: left; float: left; line-height: 2.3em; }
#single_page .input {
width:70%;  
outline:none;  
font-size: 1.0em;
height:1.5em; 
background:#f9f9f9;    
border: solid 1px #777;
padding: 0.15em 0.15em 0em 0.15em; 
float: right;
margin-bottom: 0.5em;
}

#single_page .input:focus { border:solid 1px #000; background-color: #fff7f1; }
	
#requestfile { width: 70%; float: right; margin-bottom: 0.8em;}	
	
#request_text{  
width:70%;
font-size: 1.0em;
padding:0.2em 0.15em 0.2em 0.15em;
outline:none;  
height:12em;
border: solid 1px #777;
background:#f9f9f9;
float: right;
margin-bottom: 0.5em;
}  
#request_text:focus { border:solid 1px #000; background-color: #fff7f1; }


#single_page #submit { margin-left: 30%; width: 6em;  margin-top: 0.5em; padding: 0; }
