Yeah, I know it's a fair amount of stuff to consider when moving a site to a new CMS.
In terms of suggesting CSS, it's really too clunky to go through and spell out each specifically. I'd need access to the CSS file directly to do that, and I really don't have the time (and I don't know if you want to offer me security anyway for that.) I just went through and modified the page in Chrome/More tools/Developer Tools. From there updating CSS is pretty easy to figure out.
I did it again below for the home page:
I strongly suggest taking a few minutes at
http://www.nba.com/blazers/. Some elements they use could definitely apply here:
- No gradients (except very light grey vertical), no extraneous thin borders. Rounded corners should almost never be used.
- No use of lighter reds, as they look pink (unmanly). Stick just with #E1373E. It's basically a three color pallet - solid red, black and white. Use the red primarily for accents--never in big swatches unless you are purposefully trying to make people ignore everything else on the page.
- All major text areas in pure white.
- Eliminate visual clutter whenever possible.
A lot of the above design rules are what's fashionable among many top sites now. "Flat" design is so hot right now. lol. I didn't follow all those rules above, mostly because I ran out of time.