.snippet_code {
}

div.snippet_body p + p {text-indent: 0;}
div.digg_button{float:left;position:absolute;right:20px;top:20px;width:50px;}
.snippet_comments{margin-top:5px; width:100%; padding: 0px; }
.snippet_comment{ border: 1px solid #777; margin-top:5px;}
.comment_header{ background:#222222 url(/images/bg_gradient.png) repeat-x scroll left -35px; border-bottom: 1px solid white; color: #ddd; font-weight: bold;}
span.comment_link {float:right; position:relative; top:-15px;}
span.comment_link a {font-size: 10px;text-align: right;}
.commenter{}
.comment_body{background-color:#DDDDDD;color:#151515;font-family:Georgia,serif;padding:5px;}
h5 { text-align: center }
span.add_comment { position: relative; display: block; margin-top:5px }
span.add_comment a {border-bottom: 1px dotted; cursor: pointer;}

#comment_form{ margin: 0 auto; position: relative; width: 300px; }
#comment_form label{ font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif; font-weight: bold; }
#comment_form label:after{ content:":";}
#comment_form li { list-style: none }
#comment_form .help { text-align: center; }
#comment_form .help ul {text-align: left; }
#comment_form .help ul li {font-weight: bold;}
#comment_form .help ul li ul {text-align: center }
#comment_form li.submit input {position:relative;float: right;border-width: 1px;border-color:#ddd #555 #555 #ddd;margin:2px;padding:2pxfont-weight:bold;background-color:#222;color:#ddd;font-weight:bold;}
#comment_form .error{border: 1px solid red;}

div.comment_errors {  background:#FFDDDD url(/images/icons/exclamation.png) no-repeat scroll 10px 3px; border:1px solid #FFBBBB; color: #222; left:4px; margin:0.5em 0 1em; padding:0.2em 40px; position:relative;}
div.comment_errors li {list-style: none;}
div.thankyou { background: #DDFFDD url(/images/icons/accept.png) no-repeat scroll 10px 3px; border: 1px solid #BBFFBB; margin: 0.5em 0pt 1em; padding: 0.2em 40px; position: relative; left: 4px; color: #222;}

div.snippet_link{margin-top:5px;margin-bottom:5px;}
div.snippet_link span{font-weight:bold;}
div.snippet_link span a:hover{background-color:#ddd;color:#222;}
div.comment_body a{color:#222;border-bottom:1px dotted #222;font-style:italic;}
div.comment_body a:hover{background-color:#222;color:#ddd;border-bottom:none;font-style:normal;}
div.comment_body pre{padding:2px;margin: 5px; margin-left: 15px;background-color:#222;color:#ddd;border:1px solid #060;}
