h1

h2

h3

form
#messages { height: 1em; line-height: 1em; margin-bottom: 2em; } #messages .error, #messages .message { border: solid 1px #000; margin: 2px 5px 2px 5px; padding: 2px 5px 2px 5px; } .demo { background-color: #333; } .navigation_tabs { border-bottom: solid 1px #000; margin: 0; overflow: auto; padding: 0; } .navigation_tabs li { background-color: #333; border-left: solid 1px #000; float: left; list-style-position: inside; margin: 0 -3px 0 -2px; padding: 5px; text-align: center; width: 32%; } .navigation_tabs li:first { border-left: none; } .navigation_tabs li.selected { background-color: #666; } .navigation_tabs li.completed { background-color: #202020; } .navigation_tabs li a { color: #fff; text-decoration: none; } .navigation_tabs li .status:before { content: url(controllers/default/images/incomplete.png); } .navigation_tabs li .status { color: #333; font-size: 2px; letter-spacing: -.5em; vertical-align: text-bottom; } .navigation_tabs li.selected .status:before { content: url(controllers/default/images/inprogress.png); } .navigation_tabs li.selected .status { color: #666; } .navigation_tabs li.completed .status:before { content: url(controllers/default/images/complete.png); } .navigation_tabs li.completed .status { color: #202020; }