#comments .comment{display:block !important;}
#login-form h4{line-height:120%;}
.comment-form-email label,
.comment-form-name label{text-align:left !important;width:auto;padding-bottom:2px;font-weight:bold;color:#393939;}
.comment-form-email,
.comment-form-name{float:left;width:50%;}
.fb_popupContainer{z-index:9000;/* ITS Z-INDEX IS OVER NINE-THOUSAND?!?! */}
a.fbconnect_login_button{text-decoration:none;}
/* Spinners ---------------------------------------------------------------- */
#comments .spinner,
#comments .spinner-status{display:none;position:absolute;top:0;left:0;width:100% !important;height:100% !important;background:transparent url(../images/spinner-post.gif) no-repeat center center;}
#comments .spinner{filter:alpha(opacity=5);-moz-opacity:.5;opacity:.5;background:#fff;}
#comments #login-form .spinner,
#comments #login-form .spinner-status{background:transparent url(../images/spinner-login.gif) no-repeat center center;}
/* Submit Button -------------------------------------------------------------- */
input.comment-submit:hover{background-color:#DDD;}
input.comment-submit{display:block;border:0;background-color:#D7D7D7;color:#373737;text-decoration:none;padding:6px;font-family:Arial;font-size:12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;margin-top:5px;}
/* Reply Link and Expanded Comment -------------------------------------------- */
#comments .comment a.reply{background-image:url(../images/icon-reply.png);background-repeat:no-repeat;background-position:0 -1px;padding-left:20px;font-size:12px;font-family:"Arial";position:absolute;right:0;}
.comment .actions{position:relative;}
.actions .comment-form{top:25px;margin-bottom:25px;}
#comments .comment a.reply.expanded{color:black;font-weight:bold;text-decoration:none;}
/* Comment Listing ------------------------------------------------------------ */
/* For nesting threaded comments */
.comment-replies{margin-left:30px;margin-bottom:15px;}
#comments h3.section-title{border:0;padding-bottom:0;}
#comments .comment{padding-top:10px;padding-bottom:10px;margin-bottom:10px;font-size:13px;line-height:150%;color:#333333;border-top:1px solid #E1E1E1;overflow:hidden;}
#comments .comment p{margin-bottom:10px;}
#comments .comment p.author{color:#333333;font-size:14px;margin-bottom:10px;}
#comments .comment p.author a{color:#336699;font-weight:bold;}
#comments .comment .date{float:left;font-family:"Arial";width:100%;z-index:1;}
#comments .comment-footer{position:relative;}
#comments .comment .actions{font-family:"Arial";float:right;width:100%;top:-20px;z-index:100;}
#comments .comment .userpic{left:0;margin-right:10px;float:left;}
#comments .comment .userpic img.staff{top:36px;left:-5px;}
#comments .comment .comment-content{margin-left:60px;}
#comments .comment-footer{font-size:12px;color:#999999;}
#comments .comment-footer .date a{color:#666666;}
#comments .comment.reply{background-image:url(../images/icon-comment-reply.png);background-repeat:no-repeat;background-position:0px 12px;padding-left:23px;}
/* Comment Form ------------------------------------------------------------ */
.comment-form{position:relative;background-color:#EBEBEB;padding:10px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.comment-submit,
.comment-form button{float:right !important;}
.comment-form .form-footer{}
.comment-form .help{font-size:11px;font-family:"Arial";color:#989898;clear:both;display:block;margin-bottom:5px;}
.comment .comment-form .help{width:100%;}
.comment-form .help span{font-family:"Monaco",monospace;color:#336699;}
.comments-open{padding-top:20px;margin-top:10px;border-top:1px solid #E1E1E1;}
.comments-open-data{display:none;}
#comment-preview-comment{display:none;}
.comments-open-data div{margin-bottom:5px;vertical-align:middle;}
.comment-form label{display:block;width:100px;text-align:right;float:left;font-family:Arial;font-size:11px;color:#333;padding-top:5px;padding-right:5px;}
.comment-form .comment-form-subscribe.checkbox{margin-left:0 !important;float:left;margin-top:7px;}
.comment-form .comment-form-subscribe.checkbox label{width:300px;font-family:"Lucida","Arial";font-weight:bold;color:#393939;}
.comment-form .comment-form-subscribe label{text-align:left;}
.comment-form .comment-form-subscribe{margin-left:0;float:left;width:200px;}
.comment-form-box{position:relative;}
.comment-form-box .comments-open-text{position:relative;}
.comment-form-box .comments-open-text textarea{height:80px;min-height:75px;max-height:200px;width:100%;}
/* Testing */
form.logged-in{display:none;}
form.logged-out{position:relative;margin-top:25px;display:none;}
/* Sign in Box ------------------------------------ */
form.logged-out{position:relative;}
.sign-in{border:1px solid #FFFECE;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px;font-family:Arial;color:#333;}
.sign-in .inner{background-color:#FFFECE;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
.sign-in ul{margin-bottom:5px;}
.sign-in ul li{float:left;margin-right:15px;position:relative;}
.sign-in ul li label{text-align:left;font-size:12px;clear:right;}
.sign-in h4{margin-bottom:12px;font-weight:bold;font-size:14px;}
.sign-in ul li input.button{position:relative;padding:2px 4px 2px 4px;top:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0;color:white;}
.sign-in form input{margin-top:5px;}
p.error{display:none;background:white;padding:5px 5px 5px 30px;font-size:13px;color:red;margin:10px 0 0px -3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-image:url(../images/icon_error-sm.gif);background-repeat:no-repeat;background-position:5px 2.5px;}
p.intro{font-size:12px;font-weight:normal;margin-bottom:7px;}
p.forgot{font-size:10px;font-weight:normal;}
