     strip.begin();
     strip.show();
     
-    zeroColor = strip.Color(BaseBrightness, BaseBrightness, BaseBrightness);
+    zeroColor = strip.Color(BaseBrightness * 0.25, BaseBrightness * 0.25, BaseBrightness * 0.25);
     quarterDayColor = strip.Color(0.36 * BaseBrightness, HighlightBrightness, 0.36 * BaseBrightness);
     hourColor = strip.Color(0, BaseBrightness, 0);
     hourAnimationColor = strip.Color(0, HighlightBrightness, 0);
     minuteColor = strip.Color(0, 0, BaseBrightness);
     minuteAnimationColor = strip.Color(0, BaseBrightness, HighlightBrightness);
     quarterHourColor = minuteAnimationColor;
+    fiveMinuteColor = strip.Color(0, BaseBrightness * 0.5, HighlightBrightness * 0.5);
     secondColor = strip.Color(BaseBrightness, 0, 0);
 
     Flash::neoPixels = &strip;

    if (hour == 0)
        return zeroColor;
    else if (hour > currentDateTime.hour())
        return 0;
    else if ((hour % 6) == 0)
        return quarterDayColor;
    else

    if (minute == 0)
        return zeroColor;
    else if (minute > currentDateTime.minute())
    {
        if ((minute % 15) == 0)
            return zeroColor;
        else
            return 0;
    }
    else if ((minute % 15) == 0)
        return quarterHourColor;
    else if ((minute % 5) == 0)
        return fiveMinuteColor;
    else
        return minuteColor;
}
