Index: wp-content/themes/twentytwelve/style.css
===================================================================
--- wp-content/themes/twentytwelve/style.css	(revision 21271)
+++ wp-content/themes/twentytwelve/style.css	(working copy)
@@ -972,7 +972,7 @@
 /* =Styling for the archive view
 -------------------------------------------------------------- */
 
-.archive #content .archive-title,
+.archive #content .archive-header,
 .search .page-header {
 	margin-bottom: 48px;
 	margin-bottom: 3.428571429rem;
@@ -981,6 +981,16 @@
 	border-bottom: 1px solid #ededed;
 }
 
+.category-archive-meta,
+.tag-archive-meta  {
+	font-size: 11px;
+	font-size: 0.785714286rem;
+	line-height: 2.181818182;
+	text-transform: uppercase;
+	color: #636363;
+	margin-top: 22px;
+	margin-top: 1.571428571rem;
+}
 
 /* =Styling for the single image attachment view
 -------------------------------------------------------------- */
Index: wp-content/themes/twentytwelve/archive.php
===================================================================
--- wp-content/themes/twentytwelve/archive.php	(revision 21271)
+++ wp-content/themes/twentytwelve/archive.php	(working copy)
@@ -18,30 +18,40 @@
 		<div id="content" role="main">
 
 		<?php if ( have_posts() ) : ?>
-			<h1 class="archive-title"><?php
-				if ( is_day() ) {
-					printf( __( 'Daily Archives: %s', 'twentytwelve' ), '<span>' . get_the_date() . '</span>' );
-				} elseif ( is_month() ) {
-					printf( __( 'Monthly Archives: %s', 'twentytwelve' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentytwelve' ) ) . '</span>' );
-				} elseif ( is_year() ) {
-					printf( __( 'Yearly Archives: %s', 'twentytwelve' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', 'twentytwelve' ) ) . '</span>' );
-				} elseif ( is_tag() ) {
-					printf( __( 'Tag Archives: %s', 'twentytwelve' ), '<span>' . single_tag_title( '', false ) . '</span>' );
-					// Show an optional tag description
-					$tag_description = tag_description();
-					if ( $tag_description )
-						echo '<div class="tag-archive-meta">' . $tag_description . '</div>';
-				} elseif ( is_category() ) {
-					printf( __( 'Category Archives: %s', 'twentytwelve' ), '<span>' . single_cat_title( '', false ) . '</span>' );
-					// Show an optional category description
-					$category_description = category_description();
-					if ( $category_description )
-						echo '<div class="category-archive-meta">' . $category_description . '</div>';
-				} else {
-					_e( 'Blog Archives', 'twentytwelve' );
-				}
-			?></h1>
-
+			<header class="archive-header">
+				<h1 class="archive-title"><?php
+					if ( is_day() ) {
+						printf( __( 'Daily Archives: %s', 'twentytwelve' ), '<span>' . get_the_date() . '</span>' );
+					} elseif ( is_month() ) {
+						printf( __( 'Monthly Archives: %s', 'twentytwelve' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentytwelve' ) ) . '</span>' );
+					} elseif ( is_year() ) {
+						printf( __( 'Yearly Archives: %s', 'twentytwelve' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', 'twentytwelve' ) ) . '</span>' );
+					} elseif ( is_tag() ) {
+						printf( __( 'Tag Archives: %s', 'twentytwelve' ), '<span>' . single_tag_title( '', false ) . '</span>' );	
+					} elseif ( is_category() ) {
+						printf( __( 'Category Archives: %s', 'twentytwelve' ), '<span>' . single_cat_title( '', false ) . '</span>' );
+					} else {
+						_e( 'Blog Archives', 'twentytwelve' );
+					}
+				?></h1>
+	
+				<?php			
+					if ( is_tag() ) {
+						// Show an optional tag description
+						$tag_description = tag_description();
+						if ( $tag_description )
+							echo '<div class="tag-archive-meta">' . $tag_description . '</div>';
+					}
+					
+					if ( is_category() ) {
+						// Show an optional category description
+						$category_description = category_description();
+						if ( $category_description )
+							echo '<div class="category-archive-meta">' . $category_description . '</div>';
+					}
+				?>
+			</header>
+			
 			<?php
 			/* Start the Loop */
 			while ( have_posts() ) : the_post();
