it does that gap between the links. Any ideas?
I can see that the CSS I gave you is not being applied. You can check with Firebug by inspecting Stream menu items, it's just not there.
Not sure where you put them, but I think you should append to your theme's main stylesheet (in the bottom). That must work. If for some reason it does not, you can add !important to the style like this (but do so as a last resort):
color: #FFFFFF !important;
margin-right: 10px !important;
position: relative !important;
top: -28px !important;
Basically it tells to use this style as primary if there are any style clashes..but basically the better way is to remove those conflicts, so such situation does not occur in the first place.
But as soon as it detects and displays Offline
- I am not really sure, maybe some caching plugin is messing something (if you are using any)?
And one last thing... (I promise its the last thing!) Is there any way for the widget to be linked to the embedded wordpress twitch stream? I have it linked there now, but it never says online when it's online, even after 5 mins. I assume it's because I linked it to the internal pages instead of to the twitch.tv site...
- you are right. Basically it's I use WordPress menu infrastructure for storing links (semantically it's correct I think). So when you input a link to your local page, it tries to validate it against Twitch, fails and does nothing (no update). Solution would be to add have a dedicated page in admin area to manage livestream links (not like menu items). Maybe it will be implemented in the future versions, but I am not sure as of this moment - need to weigh all pros and cons of not using WP Menu infrastructure.
So you should just put twitch links instead of local for now.