Index: advanced_blog/advanced_blog.css
===================================================================
--- advanced_blog/advanced_blog.css	(revision 9)
+++ advanced_blog/advanced_blog.css	(revision 11)
@@ -24,11 +24,12 @@
 }
 .bloggerpic {
 	float: left;
-	width: 120px;
 	margin: 10px;
 }
-.bloggerpic img {
-	float: left !important;
+.bloggercontact {
+  display: block;
+  padding: 5px;
+  text-align: center;
 }
 
 .info {
Index: advanced_blog/advanced_blog.module
===================================================================
--- advanced_blog/advanced_blog.module	(revision 9)
+++ advanced_blog/advanced_blog.module	(revision 11)
@@ -480,19 +480,18 @@
   $uid = $account->uid;
   
   $blogger = '';
-  $blogger .= '<div class = "blogger">';
-  $blogger .= '<div class = "bloggerpic">';
-    if ($account->picture == '') {
-        $account->picture = variable_get('user_picture_default', '');
-    };
+  $blogger .= '<div class="blogger">';
+  
+    $blogger .= '<div class="bloggerpic">';
+      if ($account->picture == '') {
+          $account->picture = variable_get('user_picture_default', '');
+      };
     
-    $blogger .= '<a href="/user"><img src="/' . $account->picture . '" alt="' . $account->name . '" title="' . $account->name . '" /></a>';
+    $blogger .= l('<img src="/' . $account->picture . '" alt="' . $account->name . '" title="' . $account->name . '" />', 'user', array('html' => 'TRUE'));
     
-    $blogger .= '<div class = "bloggerpic"><br />';
-    
-    $blogger .= '<br /><a href="/user/' . $uid . '/contact">Contact Me</a></div>';
+    $blogger .= '<div class="bloggercontact">' . l('Contact Me', 'user/' . $uid . '/contact') . '</div>';
   
-  $blogger .= '</div>';
+    $blogger .= '</div>';
   
   $find = db_query("SELECT *
         FROM {node} node 
@@ -502,25 +501,24 @@
     AND users.uid = %d
     ORDER BY node.created DESC
     LIMIT 0 , 5", $uid);
-  $blogger .= '<div class = "info">';
+  $blogger .= '<div class="info">';
 
     $results = db_query("SELECT title, description, format FROM {advanced_blog} WHERE uid = %d", $uid);
     $advanced_blog = db_fetch_object($results);
     $title = check_plain($advanced_blog->title);
     $info = check_plain($advanced_blog->description);
   
-  $blogger .= '<div class = "about"><h1>' . theme_username($account) . '</h1><p>';
-  $blogger .= '<div class = "about"><p>' . $info . '</p></div>';
-  $blogger .= '<div class = "entries"><h2>Posts</h2>';
+  $blogger .= '<h2>' . ($title != '' ? l($title, 'blog/' . $account->uid) : theme_username($account)) . '</h2>';
+  $blogger .= ($info == '' ? '' : '<p class="about">' . $info . '</p>');
+  $blogger .= '<div class="entries"><h3>Posts</h3>';
   $blogger .= '<ul>';
   while ($post = db_fetch_object($find)) {
-    $blogger .= '<li><a href="/node/' . $post->nid . '">' . $post->title . '</a></li>';
+    $blogger .= '<li>' . l($post->title, 'node/' . $post->nid) . '</li>';
   }
-  $blogger .= '<li><a href="/blog/' . $account->name . '">more...</a></li>';
+  $blogger .= '<li>' . l('more...', 'blog/' . $account->uid) . '</li>';
   $blogger .= '</ul>';
-  $blogger .= '</div></div></div></div>';
+  $blogger .= '</div></div></div>';
   $output .= theme_box('', $blogger, $region = 'main');
-  $output .= '<div style="clear:left">';
 }
 
 $output .= theme('pager', NULL, $maxdisp, 0);
@@ -535,7 +533,7 @@
 
 if (isset($_GET['order']))
 {
- $pager_attrib['order'] = ($_GET['order'] == 'desc') ? 'desc' : 'asc'; 
+ $pager_attrib['order'] = ($_GET['order'] == 'desc') ? 'desc' : 'asc';
 }
 
  if (isset($_GET['sort']))
