diff --git a/src/components/Table.vue b/src/components/Table.vue
index f5bc9fb2740be4e309940075e8e8985d11264be5..74a3ead0b53e623250c6fd85c6c87abe9e59f69c 100644
--- a/src/components/Table.vue
+++ b/src/components/Table.vue
@@ -29,10 +29,10 @@
 					{{ t('podcast', 'Name') }}
 				</th>
 				<th class="actionColumn" />
-				<th class="durationColumn" style="width: 90px">
+				<th class="durationColumn">
 					{{ t('podcast', 'Duration') }}
 				</th>
-				<th class="dateColumn" style="width: 130px">
+				<th class="dateColumn">
 					{{ t('podcast', 'Date') }}
 				</th>
 			</tr>
@@ -192,6 +192,14 @@ table {
 			width: 72px;
 		}
 
+		th.durationColumn {
+			width: 90px;
+		}
+
+		th.dateColumn {
+			width: 130px;
+		}
+
 	}
 
 	tbody {
diff --git a/src/views/Show.vue b/src/views/Show.vue
index 6e96d8b0ccdcf77719e846e3e575eda56dc14789..0847e7775ddb8ef699a1b113730c2ac565bd58c7 100644
--- a/src/views/Show.vue
+++ b/src/views/Show.vue
@@ -32,7 +32,7 @@
 				<div class="podcastDescription">
 					<h1>{{ podcast.title }}</h1>
 					<div class="podcastAuthor">
-						by <a :href="`#/browse/author/${podcast.author}`">{{ podcast.author }}</a>
+						by <a :href="podcast.htmlURL" target="_blank">{{ podcast.author }}</a>
 					</div>
 					<div class="podcastControls">
 						<a href="#" class="button">Subscribe</a>
@@ -197,7 +197,8 @@ export default {
 
 .podcastHeaderBg {
 	background-size: cover;
-	background-position: center;
+	background-position: center center;
+	background-attachment: fixed;
 }
 
 .podcastHeader {