World-class CSS support

Tired of jumping through hoops trying to get your CMS pages to look like the design comps?

We've built Mura to be the most CSS-friendly CMS on the market, empowering developers to focus on the things they like to do, not just the things they need to do.

Pre-built layouts and templates

Want to get a huge head start on your next CMS implementation? Mura's pre-built CSS layouts and templates will help you using semantically-correct, logically structured HTML that's easy for you to control and easy for your client to use -  without blowing up layouts and formatting.

Dynamic code generation

To your marketing department, Mura CMS is an easy-to-use tool that keeps them from calling developers for every change, to you, it's a robust, yet lean and mean, HTML code-generator spitting out functional objects like navigation, mailing-list subscription forms, RSS Feeds, super-custom content indexes, member-registration forms, and more.

A robust (not bloated) CSS framework

We've taken bits, pieces, and inspiration from the best CSS methodologies on the planet to make building sites easy and fast. If you're familiar with Eric Meyer's CSS-Reset, Blueprint CSS, YUI, CSS-Zen Garden, and the usual cast of CSS Dev bloggers, we think you'll like what we've done. We've also grouped and commented the code so it's easy to get around in if you use a great tool like CSS Edit or a simple text-editor.

Dynamically-generated CSS hooks

Want to target a specific element, in a specific object on a specific page? Mura makes it simple with a plethora of dynamic CSS hooks. Need to target the link of the page you're currently on without writing a gazillion selectors for each link in your navigation? No worries. We've got you covered by providing you with not only a unique (and readable!) id for the element, but a "current" class as well.

We've also filled gaps in css support for browsers that lack support for things like first:child and last:child selectors. (We won't mention any names here, *cough* IE, you know who you are.)

Flexible output

Don't like the way we've done something or need to tweak something for a specific purpose? No problem. Tweak the output to make it exactly how you want. Every project is different and has different needs, and a CMS needs to be flexible to accommodate variations between projects. Mura was built under exacting real-world conditions for real clients and it shows.

Judge for yourself. You don't have to take our word for it.