Enhanced formatting of the default css template

* Used one selector per line for a given ruleset
* Added spaces after colons, commas and before braces
* Removed unnecessary new lines

Before:
```css
.rlp-balloon-white,.rlp-mag-black,.rlp-arrow-previous,.rlp-arrow-next{
    background-image:url('/images/sprites/rlp.png');
    background-repeat:no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .rlp-balloon-white, 
    .rlp-mag-black, 
    .rlp-arrow-previous, 
    .rlp-arrow-next
    {
        background-image:url('/images/sprites/rlp.png');
        -webkit-background-size: 41px 221px;
        -moz-background-size: 41px 221px;
        background-size: 41px 221px;
    }
}
```

After:
```css
.rlp-balloon-white,
.rlp-mag-black,
.rlp-arrow-previous,
.rlp-arrow-next {
    background-image: url('/images/sprites/rlp.png');
    background-repeat: no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
    .rlp-balloon-white,
    .rlp-mag-black,
    .rlp-arrow-previous,
    .rlp-arrow-next {
        background-image: url('/images/sprites/rlp.png');
        -webkit-background-size: 41px 221px;
        -moz-background-size: 41px 221px;
        background-size: 41px 221px;
    }
}
```