
.edit-comment-admin-links, .edit-comment-user-link {

	display: none;

}
.edit-comment-admin-links a, .ajax-edit-time-left, .aec-dropdown-container a{

	display: block;

	height:  16px;

	font-size: 12px;

	padding: 4px 0px;

	padding-left: 5px;

	float: left;

	margin-left: 10px;

	font-weight: bold;

}

.aec-icons {

	display: block;

	clear: left;

	float: left;

	width: 16px;

	height: 16px;

	margin-right: 4px;

	margin-bottom: 5px;

}

.aec_link_text, .aec_anon_text {

	display: block;

	float: left;

	margin-right: 6px;

}

.aec-icons {

	margin-right: 10px;

}

.affiliate_message {

	clear: left;

}

.affiliate_message a {

	display:inline;

	font:inherit;

	padding:0;

	float:none;

	margin:0;

}

.edit-comment-admin-links-no-icon a, .ajax-edit-time-left-no-icon{

	display: inline;

	float: none;

	font-size: 12px;

	padding: 2px 0px;

}

.ajax-edit-time-left {

	padding-left: 0;

}

.row-actions {

	clear: both;

}

.clearfix:after { /* from http://blue-anvil.com/archives/experiments-with-floats-whats-the-best-method-of-clearance*/ 

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

/* Begin dropdown */ 

.aec-dropdownarrow { 

	position: relative;

}

.aec-dropdown { display: none; padding-bottom:10px;}

.aec-dropdown-container {

	position: absolute;

	display: none;

	background-color: #FFF;

	padding: 5px;

	border: 1px solid #CCCCCC;

	text-align: left;

	z-index: 10;

}

.wp-admin .aec-dropdown-container {

	background: #EEE;

}

.aec-dropdown-container a {

	float: none;

	margin-left: 2px;

}

/* end dropdown */ 

/* Begin Images */ 

.aec-dropdownarrow span.aec-icons{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -32px 0px no-repeat;

}

.aec-dropdownlink-less span.aec-icons{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -48px 0px no-repeat;

}

span.blacklist-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -192px 0px no-repeat;
}
span.email-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -128px 0px no-repeat;

}

span.edit-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -64px 0px no-repeat;

}

span.move-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -144px 0px no-repeat;

}

span.moderate-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -176px 0px no-repeat;

}

span.approve-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -80px 0px no-repeat;

}

span.delete-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -96px 0px no-repeat;

}

span.spam-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -160px 0px no-repeat;

}

span.delink-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -112px 0px no-repeat;

}

span.request-deletion-comment{

	background:url(http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/images/themes/aesthetica-small/sprite.png) -96px 0px no-repeat;

}

.edit-comment-admin-links a, .edit-comment-user-link a, .edit-comment-admin-links-no-icon a, .aec-dropdown-container a {

	text-decoration: none;

}

li.ajax-delete, div.ajax-delete { background: #F33; } /* todo Doesn't work for .alt comments */ 

li.ajax-approve, div.ajax-approve { background: #04cd33; } 

li.ajax-unapprove, div.ajax-unapprove { background: #F96; } 
/* AtD error styles */

.hiddenSpellError
{
   border-bottom: 2px solid red;
   cursor: default;
}

.hiddenGrammarError
{
   border-bottom: 2px solid green;
   cursor: default;
}

.hiddenSuggestion
{
   border-bottom: 2px solid blue;
   cursor: default;
}

/* */
.AtD_proofread_button, .AtD_edit_button { 
	width: 32px;
	height: 32px;
	display:block;
	float:left;
}
#commentform .AtD_proofread_button, #commentform .AtD_edit_button{

}
.AtD_proofread_button 
{
   background-image: url('http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/css/images/writing.png');
}

.AtD_edit_button 
{
   background-image: url('http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/css/images/editing.png');
}

/* Menu styles derived from:
 * jquery.spellchecker.js - a simple jQuery Spell Checker
 * Copyright (c) 2008 Richard Willis
 * MIT license  : http://www.opensource.org/licenses/mit-license.php
 * Project      : http://jquery-spellchecker.googlecode.com
 */

#suggestmenu 
{
   background: #fff;
   position: absolute;
   display: none;
   z-index: 9999;
   overflow: none;
   margin-top: 1px;
   text-align: left;
   font-size: 12px;
   font-family: Tahoma, Verdana, Arial, Helvetica;
}

#suggestmenu strong 
{
   background: #ddd;
   font-weight: bold;
   padding:3px 6px 3px 6px;    
   display:block;               
   border:1px solid #ccc;
   color: black;
}

#suggestmenu em 
{
   text-align:center;    
   padding:3px 6px 3px 6px;    
   display:block;               
   border-top:1px solid #ccc;
   border-left:1px solid #ccc;
}

#suggestmenu a, #suggestmenu a:visited 
{
   background: #fff;
   border-left:1px solid #bbb;
   border-right:1px solid #bbb;
   padding:3px 6px 3px 6px;
   display:block;
   margin:0px;
   text-decoration:none;
   color:#333;
   outline:none
}

#suggestmenu a.first, #suggestmenu a.first:visited 
{
   border-top:1px solid #ccc
}

.spell_sep_bottom 
{
   border-bottom: 1px solid #ccc;
}

.spell_sep_top 
{
   border-top: 1px solid #ccc;
}

#suggestmenu a:hover 
{
   color:#000;
   background: #dbecf3
}

#suggestmenu .foot 
{
   border-top:1px solid #ddd;
   background:#fff
}

#suggestmenu .foot a, #suggestmenu .foot a:visited 
{
   outline:none
}
/*Expand icon*/
#aec_edit_options {
	position: relative;
	z-index: 2;
	margin-left: 10px;
	height: 32px;
}
.aec_expand, .aec_retract {
	width: 32px;
    height: 32px;
    display:block;
    float:left;
    margin-left: 5px;
}
.aec_retract { 
	background-image: url('http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/css/images/full_screen_close.png');
}
.aec_expand {
	background-image: url('http://www.theflagrants.com/blog/wp-content/plugins/wp-ajax-edit-comments/css/images/full_screen.png');
}
/*popup box*/
#aec-popup { padding: 0 20px; }
#aec-popup p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}
#aec-popup textarea { width: 100%; padding: 5px; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#aec-popup textarea, #aec-popup input { border: 1px solid #000;}
#aec-popup input { padding: 5px; margin-top: 15px; margin-right: 10px; }
