Index: src/bp-templates/bp-legacy/css/twentysixteen-rtl.css
===================================================================
--- src/bp-templates/bp-legacy/css/twentysixteen-rtl.css	(revision 11109)
+++ src/bp-templates/bp-legacy/css/twentysixteen-rtl.css	(working copy)
@@ -149,6 +149,10 @@
 	padding: 0;
 }
 
+#buddypress div.item-list-tabs ul li a {
+	color: #0073c1;
+}
+
 #buddypress div.item-list-tabs ul li a span {
 	border-radius: 25%;
 }
@@ -200,10 +204,6 @@
 	}
 }
 
-#buddypress #object-nav ul li:not(.selected) a {
-	opacity: 0.7;
-}
-
 @media screen and (max-width: 38.75em) {
 	#buddypress #object-nav ul li:not(.selected):focus, #buddypress #object-nav ul li:not(.selected):hover {
 		background: #f4f2df;
@@ -651,6 +651,10 @@
 	font-size: 0.875rem;
 }
 
+#buddypress #activity-stream li .activity-content .activity-header a {
+	color: #0075c4;
+}
+
 @media screen and (min-width: 46.25em) {
 	#buddypress #activity-stream li .activity-avatar {
 		float: right;
@@ -693,6 +697,7 @@
 #buddypress #activity-stream .activity-content .activity-header p {
 	background-color: #f7f7f7;
 	border: 1px solid rgba(234, 234, 234, 0.6);
+	color: #727272;
 	margin-top: 0;
 	padding: 0 0.2em;
 }
@@ -767,9 +772,18 @@
 
 #buddypress #activity-stream .activity-comments ul {
 	background: rgba(247, 247, 247, 0.6);
+	color: #737373;
 	margin: 15px 2px 0 0;
 }
 
+#buddypress #activity-stream .activity-comments ul a {
+	color: #0077c7;
+}
+
+#buddypress #activity-stream .activity-comments .acomment-meta {
+	color: #737373;
+}
+
 #buddypress #activity-stream .activity-comments .ac-form input[type="submit"],
 #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
 	color: rgba(20, 20, 18, 0.8);
@@ -1195,6 +1209,10 @@
 	font-size: 0.75rem;
 }
 
+.bp-user #buddypress table a {
+	color: #0074c2;
+}
+
 @media screen and (min-width: 61.5625em) {
 	.bp-user #buddypress table th {
 		font-size: 16px;
@@ -1695,6 +1713,10 @@
 	border-width: 1px;
 }
 
+#buddypress .standard-form select {
+	color: #737373;
+}
+
 #buddypress #signup_form.standard-form div.submit {
 	float: none;
 }
Index: src/bp-templates/bp-legacy/css/twentysixteen.css
===================================================================
--- src/bp-templates/bp-legacy/css/twentysixteen.css	(revision 11109)
+++ src/bp-templates/bp-legacy/css/twentysixteen.css	(working copy)
@@ -149,6 +149,10 @@
 	padding: 0;
 }
 
+#buddypress div.item-list-tabs ul li a {
+	color: #0073c1;
+}
+
 #buddypress div.item-list-tabs ul li a span {
 	border-radius: 25%;
 }
@@ -200,10 +204,6 @@
 	}
 }
 
-#buddypress #object-nav ul li:not(.selected) a {
-	opacity: 0.7;
-}
-
 @media screen and (max-width: 38.75em) {
 	#buddypress #object-nav ul li:not(.selected):focus, #buddypress #object-nav ul li:not(.selected):hover {
 		background: #f4f2df;
@@ -651,6 +651,10 @@
 	font-size: 0.875rem;
 }
 
+#buddypress #activity-stream li .activity-content .activity-header a {
+	color: #0075c4;
+}
+
 @media screen and (min-width: 46.25em) {
 	#buddypress #activity-stream li .activity-avatar {
 		float: left;
@@ -693,6 +697,7 @@
 #buddypress #activity-stream .activity-content .activity-header p {
 	background-color: #f7f7f7;
 	border: 1px solid rgba(234, 234, 234, 0.6);
+	color: #727272;
 	margin-top: 0;
 	padding: 0 0.2em;
 }
@@ -767,9 +772,18 @@
 
 #buddypress #activity-stream .activity-comments ul {
 	background: rgba(247, 247, 247, 0.6);
+	color: #737373;
 	margin: 15px 0 0 2px;
 }
 
+#buddypress #activity-stream .activity-comments ul a {
+	color: #0077c7;
+}
+
+#buddypress #activity-stream .activity-comments .acomment-meta {
+	color: #737373;
+}
+
 #buddypress #activity-stream .activity-comments .ac-form input[type="submit"],
 #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
 	color: rgba(20, 20, 18, 0.8);
@@ -1195,6 +1209,10 @@
 	font-size: 0.75rem;
 }
 
+.bp-user #buddypress table a {
+	color: #0074c2;
+}
+
 @media screen and (min-width: 61.5625em) {
 	.bp-user #buddypress table th {
 		font-size: 16px;
@@ -1695,6 +1713,10 @@
 	border-width: 1px;
 }
 
+#buddypress .standard-form select {
+	color: #737373;
+}
+
 #buddypress #signup_form.standard-form div.submit {
 	float: none;
 }
Index: src/bp-templates/bp-legacy/css/twentysixteen.scss
===================================================================
--- src/bp-templates/bp-legacy/css/twentysixteen.scss	(revision 11109)
+++ src/bp-templates/bp-legacy/css/twentysixteen.scss	(working copy)
@@ -363,6 +363,8 @@
 
 			li {
 				a {
+					color: #0073c1;
+
 					span {border-radius: 25%;}
 				}
 			}
@@ -439,7 +441,6 @@
 			}
 
 			li:not(.selected) {
-				a {opacity: 0.7;}
 
 				@media screen and (max-width: 38.75em) {
 					&:focus,
@@ -978,6 +979,10 @@
 
 				.activity-header {
 					@include font-size(14);
+
+					a {
+						color: #0075c4;
+					}
 				}
 			}
 
@@ -1031,6 +1036,7 @@
 				p {
 					background-color: $light-background;
 					border: 1px solid rgba($border-light, 0.6);
+					color: #727272;
 					margin-top: 0;
 					padding: 0 0.2em;
 				}
@@ -1114,9 +1120,18 @@
 
 			ul {
 				background: rgba($light-background, 0.6);
+				color: #737373;
 				margin: 15px 0 0 2px;
+
+				a {
+					color: #0077c7;
+				}
 			}
 
+			.acomment-meta {
+				color: #737373;
+			}
+
 			.ac-form {
 
 				input[type="submit"],
@@ -1618,6 +1633,7 @@
 		table {
 			th {@include font-size(14)}
 			td {@include font-size(12)}
+			a { color: #0074c2; }
 
 			@include medium-up {
 				th {@include font-size(16)}
@@ -2180,6 +2196,10 @@
 			border-width: 1px;
 		}
 
+		select {
+			color: #737373;
+		}
+
 	} // close .standard-form
 
 	#signup_form.standard-form {
