Index: modules/help/help.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/help/help.module,v
retrieving revision 1.54
diff -u -F^f -r1.54 help.module
--- modules/help/help.module	14 Aug 2006 07:14:49 -0000	1.54
+++ modules/help/help.module	17 Aug 2006 19:45:15 -0000
@@ -80,14 +80,14 @@ function help_links_as_list() {
 
   // Output pretty four-column list
   $break = ceil(count($modules) / 4);
-  $output = '<div class="help-items"><ul>';
+  $output = '<div class="help-items clear"><ul>';
   foreach ($modules as $i => $module) {
     $output .= '<li>'. l(t($module), 'admin/help/'. $module) .'</li>';
     if (($i + 1) % $break == 0) {
       $output .= '</ul></div><div class="help-items'. ($i + 1 == $break * 3 ? ' help-items-last' : '') .'"><ul>';
     }
   }
-  $output .= '</ul></div><br class="clear" />';
+  $output .= '</ul></div>';
 
   return $output;
 }
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.674
diff -u -F^f -r1.674 node.module
--- modules/node/node.module	15 Aug 2006 07:30:17 -0000	1.674
+++ modules/node/node.module	17 Aug 2006 19:45:17 -0000
@@ -1330,7 +1330,7 @@ function theme_node_filter_form(&$form) 
  * Theme node administraton filter selector.
  */
 function theme_node_filters(&$form) {
-  $output .= '<ul>';
+  $output .= '<ul class="clear">';
   if (sizeof($form['current'])) {
     foreach (element_children($form['current']) as $key) {
       $output .= '<li>' . drupal_render($form['current'][$key]) . '</li>';
@@ -1352,7 +1352,7 @@ function theme_node_filters(&$form) {
 
   $output .= '</dl>';
   $output .= '<div class="container-inline" id="node-admin-buttons">'. drupal_render($form['buttons']) .'</div>';
-  $output .= '</li></ul><br class="clear" />';
+  $output .= '</li></ul>';
 
   return $output;
 }
@@ -2433,8 +2433,8 @@ function node_form_alter($form_id, &$for
     $form['advanced']['submit'] = array(
       '#type' => 'submit',
       '#value' => t('Advanced search'),
-      '#prefix' => '<div class="action">',
-      '#suffix' => '</div><br class="clear" />',
+      '#prefix' => '<div class="action clear">',
+      '#suffix' => '</div>',
     );
 
     $form['#validate']['node_search_validate'] = array();
Index: modules/system/defaults.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/defaults.css,v
retrieving revision 1.1
diff -u -F^f -r1.1 defaults.css
--- modules/system/defaults.css	14 Aug 2006 07:14:49 -0000	1.1
+++ modules/system/defaults.css	17 Aug 2006 19:45:17 -0000
@@ -26,7 +26,28 @@ form {
   padding-right: 1em;
   border-bottom: 3px solid #ccc;
 }
-br.clear {
-  clear: both;
-  height: 0;
+
+/*
+** Markup free clearing
+** Details: http://www.positioniseverything.net/easyclearing.html
+*/
+.clear:after {
+  content: "."; 
+  display: block; 
+  height: 0; 
+  clear: both; 
+  visibility: hidden;
 }
+
+.clear {
+  display: inline-block;
+}
+
+/* Hides from IE-mac \*/
+* html .clear {
+  height: 1%;
+}
+.clear {
+  display: block;
+}
+/* End hide from IE-mac */
Index: themes/engines/phptemplate/comment.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/engines/phptemplate/comment.tpl.php,v
retrieving revision 1.2
diff -u -F^f -r1.2 comment.tpl.php
--- themes/engines/phptemplate/comment.tpl.php	15 Apr 2006 04:07:18 -0000	1.2
+++ themes/engines/phptemplate/comment.tpl.php	17 Aug 2006 19:45:17 -0000
@@ -1,15 +1,12 @@
-<div class="comment<?php print ($comment->new) ? ' comment-new' : ''; print ($comment->status == COMMENT_NOT_PUBLISHED) ? ' comment-unpublished' : ''; ?>">
-<?php if ($comment->new) : ?>
+<div class="comment<?php print ($comment->new) ? ' comment-new' : ''; print ($comment->status == COMMENT_NOT_PUBLISHED) ? ' comment-unpublished' : ''; ?> clear">
+  <?php if ($comment->new) : ?>
   <a id="new"></a>
   <span class="new"><?php print $new ?></span>
-<?php endif; ?>
+  <?php endif; ?>
 
-<div class="title"><?php print $title ?></div>
+  <div class="title"><?php print $title ?></div>
   <?php print $picture ?>
   <div class="author"><?php print $submitted ?></div>
   <div class="content"><?php print $content ?></div>
-  <?php if ($picture) : ?>
-    <br class="clear" />
-  <?php endif; ?>
   <div class="links"><?php print $links ?></div>
 </div>
Index: themes/engines/phptemplate/node.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/engines/phptemplate/node.tpl.php,v
retrieving revision 1.2
diff -u -F^f -r1.2 node.tpl.php
--- themes/engines/phptemplate/node.tpl.php	15 Apr 2006 04:07:18 -0000	1.2
+++ themes/engines/phptemplate/node.tpl.php	17 Aug 2006 19:45:17 -0000
@@ -1,4 +1,4 @@
-<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
+<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?> clear">
   <?php if ($page == 0): ?>
     <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
   <?php endif; ?>
@@ -8,11 +8,8 @@
   <div class="content">
     <?php print $content ?>
   </div>
-<?php if ($links): ?>
-
-    <?php if ($picture): ?>
-      <br class='clear' />
-    <?php endif; ?>
-    <div class="links"><?php print $links ?></div>
-<?php endif; ?>
+  
+  <?php if ($links): ?>
+  <div class="links"><?php print $links ?></div>
+  <?php endif; ?>
 </div>
