diff --git a/application/modules/courses/views/scripts/public-view/view.phtml b/application/modules/courses/views/scripts/public-view/view.phtml
index 97f80328464c3cb1c312ce4407593d698d9bf448..2223dca4823c228ea7e16f57ba51f1cc86156480 100644
--- a/application/modules/courses/views/scripts/public-view/view.phtml
+++ b/application/modules/courses/views/scripts/public-view/view.phtml
@@ -41,93 +41,56 @@
 <div class="clear"></div>
 
 
+<div id="requestDetailsContainer">
+<?php foreach ($this->previousRequests as $request) { ?>
 
 
-<div id="requestDetailsContainer" class="titled_box">
+<div class="requestDetail" id="requestDetail<?php echo $request->getId();?>">
+<div class="titled_box">
     <div class="box_shadow_2">
         <div class="tr"></div>
         <div class="tl">
             <h2>
-                Details
-                <img src="<?php echo $this->baseUrl(); ?>/images/index/arrow1.png" alt="arrow 1" class="toggle_arrow" />
-            </h2>
-          <h3><em></em></h3>
-        </div>
-      <div class="bl"></div>
-    </div>
-    <div class="content">
-                
-        <?php foreach ($this->previousRequests as $request) { ?>
-        <div class="requestDetail" id="requestDetail<?php echo $request->getId();?>">
-        
-            <div class="requestDetailDateType">
-                <?php if ($request->getLastApprovalTime()) { ?>
-                    <?php echo $request->getLastApprovalTime()->toString('MMM d, yyyy'); ?>
-                    <br />
-                <?php } ?>
-                <?php echo $request->getTypeDescription(); ?>
-            </div>
-            
-            <?php echo $this->partial('view/course-info.phtml', array('request' => $request,
-                                                                      'course' => $this->requestFinalCourses[$request->getId()],
-                                                                      'parentCourse' => $this->requestParentCourses[$request->getId()])); ?>
-        </div>
-        <?php } ?>
+                Details for: <?php echo $request->getTypeDescription(); ?>
                 
-    </div>
-</div>
-
-
-<?php if (Zend_Auth::getInstance()->getIdentity()) { ?>
-
-<div id="requestCommentsContainer" class="titled_box">
-    <div class="box_shadow_2">
-        <div class="tr"></div>
-        <div class="tl">
-            <h2>
-                Comments
                 <img src="<?php echo $this->baseUrl(); ?>/images/index/arrow1.png" alt="arrow 1" class="toggle_arrow" />
             </h2>
-          <h3><em></em></h3>
+          <h3><em><?php echo $request->getLastApprovalTime()->toString('MMM d, yyyy'); ?></em></h3>
         </div>
       <div class="bl"></div>
     </div>
     <div class="content">
-                
-        <?php foreach ($this->previousRequests as $request) { ?>
-        <div class="requestComments" id="requestComments<?php echo $request->getId();?>">
-        
-            <div class="requestDetailDateType">
-                <?php if ($request->getLastApprovalTime()) { ?>
-                    <?php echo $request->getLastApprovalTime()->toString('MMM d, yyyy'); ?>
-                    <br />
-                <?php } ?>
-                <?php echo $request->getTypeDescription(); ?>
-            </div>
-            
-            <?php 
-            if (count($this->requestComments[$request->getId()]) > 0) {
-                echo $this->collectionTable(
-                    $this->requestComments[$request->getId()],
-                    array('visibility' => 'Type', 'user' => 'Who', 'time' => 'Date', 'text' => 'Comment'),
-                    null, null,
-                    array(
-                        'time' => array('type' => 'Zend_Date', 'format' => 'MMM d, yyyy')
-                    )
-                );
-            } else { ?>
-            <div>No comments for this request</div>
-            <?php } ?>
+        <?php echo $this->partial('view/course-info.phtml', array('request' => $request,
+                                                                  'course' => $this->requestFinalCourses[$request->getId()],
+                                                                  'parentCourse' => $this->requestParentCourses[$request->getId()])); ?>
             
-            <div class="clear"></div>
-
-        </div>
+    
+    
+        <h2>Comments</h2>
+        <?php if (Zend_Auth::getInstance()->getIdentity()) { ?>
+        <?php 
+        if (count($this->requestComments[$request->getId()]) > 0) {
+            echo $this->collectionTable(
+                $this->requestComments[$request->getId()],
+                array('visibility' => 'Type', 'user' => 'Who', 'time' => 'Date', 'text' => 'Comment'),
+                null, null,
+                array(
+                    'time' => array('type' => 'Zend_Date', 'format' => 'MMM d, yyyy')
+                )
+            );
+        } else { ?>
+        <div>No comments for this request</div>
+        <?php } } else { ?>
+        <div>Log in is required to view comments associated with this request. <a href="<?php echo $this->baseUrl(); ?>/auth/index/login">Log In</a></div>
         <?php } ?>
-                
+        
     </div>
 </div>
-
+</div>
 <?php } ?>
+</div>
+
+
 
 
 
diff --git a/document_root/css/courses/public-view/view.css b/document_root/css/courses/public-view/view.css
index b71a581f20a45debabb3072ea88b706a90a4dc62..ebcdb97515b443725ba4c03f48a34e65b70d34b1 100644
--- a/document_root/css/courses/public-view/view.css
+++ b/document_root/css/courses/public-view/view.css
@@ -15,12 +15,13 @@
 #viewAllDetailsButton {float: right;}
 #returnToHistoryButton {float: right; display: none;}
 
-#requestDetailsContainer, #requestCommentsContainer {display: none;}
-.requestDetail, .requestComments {display: none; margin: 2em 3px; border-left: 5px solid #c00;}
+#requestDetailsContainer {display: none;}
+.requestDetail {display: none;}
+.requestDetail .content {margin: 2em 3px;}
 
-.requestDetailDateType {float: left; width: 100px; padding-left: 5px;}
 .courseInfo {overflow: hidden;}
 
+.requestComments table {width: 100%;}
 .requestComments table th {background-color: #aaa;}
 .requestComments table .even {background-color: #ccc;}
 
diff --git a/document_root/javascript/courses/public-view/view.js b/document_root/javascript/courses/public-view/view.js
index 9a4609885ea3b3e87d15f32057af85b68c8d1c7f..3e67a3d4986c457079b9452fd3e7c528e2fe0b89 100644
--- a/document_root/javascript/courses/public-view/view.js
+++ b/document_root/javascript/courses/public-view/view.js
@@ -37,10 +37,6 @@ function handleViewDetailsLinkClick()
     document.getElementById('returnToHistoryButton').style.display = 'inline';
     document.getElementById('requestDetailsContainer').style.display = 'block';
     document.getElementById('requestDetail' + requestId).style.display = 'block';
-    if (document.getElementById('requestCommentsContainer')) {
-        document.getElementById('requestCommentsContainer').style.display = 'block';
-        document.getElementById('requestComments' + requestId).style.display = 'block';
-    }
     
     return false;
 }
@@ -55,13 +51,6 @@ function handleViewAllDetailsClick()
     for (var i = requestDetails.length - 1; i >= 0; i--) {
         requestDetails[i].style.display = 'block';
     }
-    if (document.getElementById('requestCommentsContainer')) {
-        document.getElementById('requestCommentsContainer').style.display = 'block';
-        var requestComments = getElementsByClassName('requestComments');
-        for (var i = requestComments.length - 1; i >= 0; i--) {
-            requestComments[i].style.display = 'block';
-        }
-    }
     
     return false;
 }
@@ -73,13 +62,6 @@ function handleReturnToHistoryClick()
     for (var i = requestDetails.length - 1; i >= 0; i--) {
         requestDetails[i].style.display = '';
     }
-    if (document.getElementById('requestCommentsContainer')) {
-        document.getElementById('requestCommentsContainer').style.display = '';
-        var requestComments = getElementsByClassName('requestComments');
-        for (var i = requestComments.length - 1; i >= 0; i--) {
-            requestComments[i].style.display = '';
-        }
-    }
 
     document.getElementById('historyTable').style.display = '';
     document.getElementById('viewAllDetailsButton').style.display = '';