public static function get_main_css($echo = false)
 {
     global $aecomments;
     $return_content = '';
     $iconsize = AECCore::get_icon_size();
     $iconset = $aecomments->get_admin_option('icon_set');
     $rtl = $aecomments->get_admin_option('use_rtl');
     $icondisplay = $aecomments->get_admin_option('icon_display');
     if ($iconsize == 16) {
         $fontSize = 12;
         $paddingLeft = 5;
     } else {
         $fontSize = 16;
         $paddingLeft = 15;
     }
     if ($rtl == 'true') {
         $rtl_float = "right";
         $icon_margin = "left";
     } else {
         $rtl_float = "left";
         $icon_margin = "right";
     }
     $plugins_url = $aecomments->get_plugin_url('images');
     //Left justified for formatting
     $return_content .= "\n.edit-comment-admin-links, .edit-comment-user-link {\n\n\tdisplay: none;\n\n}\n";
     if ($icondisplay != "noicons") {
         $return_content .= ".edit-comment-admin-links a, .ajax-edit-time-left, .aec-dropdown-container a{\n\n\tdisplay: block;\n\n\theight:  {$iconsize}px;\n\n\tfont-size: {$fontSize}px;\n\n\tpadding: 4px 0px;\n\n\tpadding-{$rtl_float}: {$paddingLeft}px;\n\n\tfloat: {$rtl_float};\n\n\tmargin-{$rtl_float}: 10px;\n\n\tfont-weight: bold;\n\n}\n\n.aec-icons {\n\n\tdisplay: block;\n\n\tclear: left;\n\n\tfloat: {$rtl_float};\n\n\twidth: {$iconsize}px;\n\n\theight: {$iconsize}px;\n\n\tmargin-{$icon_margin}: 4px;\n\n\tmargin-bottom: 5px;\n\n}\n\n.aec_link_text, .aec_anon_text {\n\n\tdisplay: block;\n\n\tfloat: {$rtl_float};\n\n\tmargin-{$icon_margin}: 6px;\n\n}\n\n.aec-icons {\n\n\tmargin-{$icon_margin}: 10px;\n\n}\n";
     }
     //end if noicons
     if ($icondisplay == "iconsonly") {
         $return_content .= ".aec_link_text {\n\n\tdisplay:none;\n\n}\n\n.aec-icons {\n\n\tclear: none;\n\n}\n";
     }
     //end if iconsonly
     $return_content .= "\n.affiliate_message {\n\n\tclear: {$rtl_float};\n\n}\n\n.affiliate_message a {\n\n\tdisplay:inline;\n\n\tfont:inherit;\n\n\tpadding:0;\n\n\tfloat:none;\n\n\tmargin:0;\n\n}\n\n.edit-comment-admin-links-no-icon a, .ajax-edit-time-left-no-icon{\n\n\tdisplay: inline;\n\n\tfloat: none;\n\n\tfont-size: 12px;\n\n\tpadding: 2px 0px;\n\n}\n\n.ajax-edit-time-left {\n\n\tpadding-left: 0;\n\n}\n";
     if ($icondisplay != "noicons") {
         $return_content .= "\n.row-actions {\n\n\tclear: both;\n\n}\n\n.clearfix:after { /* from http://blue-anvil.com/archives/experiments-with-floats-whats-the-best-method-of-clearance*/ \n\n\tcontent: \".\";\n\n\tdisplay: block;\n\n\theight: 0;\n\n\tclear: both;\n\n\tvisibility: hidden;\n\n}\n\n/* Begin dropdown */ \n\n.aec-dropdownarrow { \n\n\tposition: relative;\n\n}\n\n.aec-dropdown { display: none; padding-bottom:10px;}\n\n.aec-dropdown-container {\n\n\tposition: absolute;\n\n\tdisplay: none;\n\n\tbackground-color: #FFF;\n\n\tpadding: 5px;\n\n\tborder: 1px solid #CCCCCC;\n\n\ttext-align: left;\n\n\tz-index: 10;\n\n}\n\n.wp-admin .aec-dropdown-container {\n\n\tbackground: #EEE;\n\n}\n\n.aec-dropdown-container a {\n\n\tfloat: none;\n\n\tmargin-left: 2px;\n\n}\n\n/* end dropdown */ \n\n/* Begin Images */ \n\n.aec-dropdownarrow span.aec-icons{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -2 . "px 0px no-repeat;\n\n}\n\n.aec-dropdownlink-less span.aec-icons{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -3 . "px 0px no-repeat;\n\n}\n\nspan.blacklist-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -12 . "px 0px no-repeat;\n}\nspan.email-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -8 . "px 0px no-repeat;\n\n}\n\nspan.edit-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -4 . "px 0px no-repeat;\n\n}\n\nspan.move-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -9 . "px 0px no-repeat;\n\n}\n\nspan.moderate-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -11 . "px 0px no-repeat;\n\n}\n\nspan.approve-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -5 . "px 0px no-repeat;\n\n}\n\nspan.delete-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -6 . "px 0px no-repeat;\n\n}\n\nspan.spam-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -10 . "px 0px no-repeat;\n\n}\n\nspan.delink-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -7 . "px 0px no-repeat;\n\n}\n\nspan.request-deletion-comment{\n\n\tbackground:url({$plugins_url}/themes/{$iconset}/sprite.png) " . $iconsize * -6 . "px 0px no-repeat;\n\n}\n\n.edit-comment-admin-links a, .edit-comment-user-link a, .edit-comment-admin-links-no-icon a, .aec-dropdown-container a {\n\n\ttext-decoration: none;\n\n}\n";
     }
     //End no icons
     /* Errors */
     $return_content .= "\nli.ajax-delete, div.ajax-delete { background: #F33; } /* todo Doesn't work for .alt comments */ \n\nli.ajax-approve, div.ajax-approve { background: #04cd33; } \n\nli.ajax-unapprove, div.ajax-unapprove { background: #F96; } \n";
     ob_start();
     //After the deadline
     if ($aecomments->get_admin_option('after_deadline_posts') == "true") {
         include $aecomments->get_plugin_dir('/css/atd/atd.css');
     }
     include $aecomments->get_plugin_dir('/css/frontend.css');
     $return_content .= str_replace('images', $aecomments->get_plugin_url('/css/images'), ob_get_clean());
     //convert relative paths
     //Return content
     //Return content
     if ($echo) {
         echo "<!--Ajax Edit Comments Styles-->\n";
         echo "<style type='text/css'>\n";
         echo $return_content;
         echo "\n</style>\n";
     } else {
         return $return_content;
     }
 }