Index: sites/trunk/jobs.wordpress.net/public_html/wp-content/plugins/jobswp/jobswp-template.php
===================================================================
--- sites/trunk/jobs.wordpress.net/public_html/wp-content/plugins/jobswp/jobswp-template.php	(revision 121)
+++ sites/trunk/jobs.wordpress.net/public_html/wp-content/plugins/jobswp/jobswp-template.php	(working copy)
@@ -80,10 +80,8 @@
 			$link .= '>';
 			$link .= apply_filters( 'list_cats', $category->name, $category ).'</a>';
 	}
-	$link .= ' '.$after;        
-	$output .= $link;
-    $output .= '<div class="grid_2 omega jobs-count">';
 
+	$orig_jobscnt = $jobscnt;
 	if ( is_search() ) {
 		$feed_link = get_search_feed_link();
 		$jobscnt = '';
@@ -92,7 +90,11 @@
 		$jobscnt = sprintf( _n( '%d job', '%d jobs', $jobscnt, 'jobswp' ), $jobscnt );
 	}
 
-	$output .= '<a href="' . $feed_link . '"><div class="dashicons dashicons-rss"></div></a>' . $jobscnt . '</div>
+	$link .= " <span>($orig_jobscnt)</span> $after";
+	$output .= $link;
+    $output .= '<div class="grid_2 omega jobs-count">';
+
+	$output .= '<a href="' . $feed_link . '"><div class="dashicons dashicons-rss"></div></a><span>' . $jobscnt . '</span></div>
 		</div>
 		<div class="clear"></div>
 		<div class="row job-list-col-labels">
@@ -119,7 +121,7 @@
 	$field_name  = esc_attr( $field_name );
 	$field_label = esc_html( $field_label );
 
-	echo '<div class="post-job-input post-job-input-$field_name">' . "\n";
+	echo '<div class="post-job-input post-job-input-' . $field_name . '">' . "\n";
 	echo "<label for='$field_name'>$field_label" . ( $required ? '*' : '' ) . "</label>\n";
 
 	$html5_input_types = array( 'color', 'date', 'datetime', 'datetime-local', 'email', 'month', 'number',
Index: sites/trunk/jobs.wordpress.net/public_html/wp-content/themes/jobswp/style.css
===================================================================
--- sites/trunk/jobs.wordpress.net/public_html/wp-content/themes/jobswp/style.css	(revision 123)
+++ sites/trunk/jobs.wordpress.net/public_html/wp-content/themes/jobswp/style.css	(working copy)
@@ -848,6 +848,9 @@
 	font-size: 1.5em;
 	margin: 0;
 }
+.job-list-head h2 span {
+	display: none;
+}
 .job-list-head h2 a {
 	text-decoration: none;
 	color: #000;
@@ -1145,7 +1148,6 @@
 #wporg-footer {
 	clear: both;
 	overflow: auto;
-	min-width: 932px;
 	margin: 0 auto;
 	padding: 22px 14px 65px 14px;
 	border-top: 1px solid #dfdfdf;
@@ -1211,7 +1213,7 @@
 	padding-right: 0;
 }
 .jobswp #wporg-footer .wrapper {
-	width: inherit;
+	width: 100%;
 	text-align: left;
 }
 .jobswp #wporg-footer p {
@@ -1247,6 +1249,9 @@
 	#subhead .wporg-link a {
 		font-size: 0.78em;
 	}
+	#wporg-footer ul {
+		width: 110px;
+	}
 }
 @media only screen and (max-width: 767px) {
 	.container .hentry .grid_3,
@@ -1344,10 +1349,67 @@
 		width: 100%;
 		height: 50px;
 	}
+	.search-form .search-field {
+		font-size: 0.8em;
+	}
+	.search-form input[type="submit"] {
+		padding-top: 11px;
+		padding-bottom: 11px;
+	}
 	#wporg-footer {
 		min-width: inherit;
 	}
+	.container .jobs-group .job-list-head.grid_7 {
+		width: 260px;
+	}
+	.container .jobs-group .job-list-head h2 {
+		display: inline;
+	}
+	.container .jobs-group .jobs-count.grid_2 {
+		display: inline-block;
+		padding-right: 0;
+		width: 116px;
+	}
+	.container .job-list-col-labels {
+		display: none;
+	}
+	.container .jobs-group .job-date {
+		width: 65px;
+		text-align: center;
+		padding-right: 0;
+		float: left;
+		line-height: 1.1em;
+		padding-top: 3px;
+		padding-left: 20px;
+		margin-left: -65px;
+	}
+	.container .jobs-group .job-title.grid_4 {
+		width: 250px;
+		padding-right: 10px;
+		width: 311px;
+		padding-left: 10px;
+	}
+	.container .jobs-group .job-type {
+		display: inline-block;
+		text-align: inherit;
+		width: 120px;
+		padding-right: 10px;
+		padding-left: 10px;
+		font-size: 12px;
+		color: #999;
+	}
+	.container .jobs-group .job-location {
+		display: inline-block;
+		width: 181px;
+		text-align: right;
+		padding-left: 0;
+		padding-right: 0;
+	}
+	.row.row-0, .row.row-1 {
+		padding-left: 65px;
+	}
 }
+
 @media only screen and (max-width: 600px) {
 	.menu {
 		display: none;
@@ -1368,4 +1430,70 @@
 		margin-left: 15px;
 		vertical-align: middle;
 	}
+
 }
+
+@media only screen and (max-width: 479px) {
+	#subhead .container, #content {
+		padding-left: 10px;
+		padding-right: 10px;
+		margin-left: 0;
+		margin-right: 0;
+		width: 100%;
+	}
+	#subhead .container .grid_9 {
+		width: 100%;
+	}
+	.container .content-area.grid_9, .container .widget-area.grid_3 {
+		width: 100%;
+	}
+	.container .jobs-group .job-list-head.grid_7 {
+		width: 235px;
+	}
+	.container .jobs-group .job-title.grid_4 {
+		width: 100%;
+		padding-left: 0;
+	}
+	.container .jobs-group .job-date {
+		margin-left: -65px;
+		font-size: 0.9em;
+	}
+	.container .jobs-group .job-type {
+		display: inherit;
+		width: inherit;
+		padding-left: 0;
+	}
+	.container .jobs-group .job-location {
+		display: block;
+		width: inherit;
+		text-align: left;
+		padding-left: 0;
+	}
+	.row.row-0, .row.row-1 {
+		padding-left: 65px;
+	}
+	.container .jobs-group .row-head {
+		position: relative;
+	}
+	.job-list-head h2:before {
+		font-size: 28px;
+		margin-top: 2px;
+	}
+	.job-list-head h2 {
+		font-size: 1.35em;
+		margin: 0;
+	}
+	.container .jobs-group .jobs-count.grid_2 {
+		position: absolute;
+		right: 0;
+		top: 4px;
+		font-size: 1em;
+	}
+	.job-list-head h2 span {
+		display: inline;
+		font-size: 0.7em;
+	}
+	.container .jobs-group .jobs-count.grid_2 span {
+		display: none;
+	}
+}
\ No newline at end of file
