{{{ @table default: table.default { border-spacing: 0; } .default { border: 1px solid #cccccc; border-radius: 6px 6px 6px 6px; -moz-box-shadow: 0 0 5px 5px #aaa; -webkit-box-shadow: 0 0 5px 5px #aaa; box-shadow: 0 0 5px 2px #aaa; } .default p { margin-top: 0.2em; margin-bottom: 0.3em; } .default ul { margin-top: 0.2em; margin-bottom: 0.3em; } .default tr:hover { -moz-transition: all 0.1s ease-in-out 0s; background: none repeat scroll 0 0 #fbf8e9; } .default td, .default th { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 10px; font-family: 'FreeSans','Lucida sans',Arial; font-size: 14px; } .default th { color: #ffffff; background-color: #0e5183; background-image: -moz-linear-gradient(center top , #4e80a6, #023862); border-top: medium none; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-align: center; } .default td { text-align: left; } .default td:first-child, .default th:first-child { border-left: medium none; } .default th:first-child { border-radius: 6px 0 0 0; } .default th:last-child { border-radius: 0 6px 0 0; } .default th:only-child { border-radius: 6px 6px 0 0; } .default tr:last-child td:first-child { border-radius: 0 0 0 6px; } @css header: font-weight: bold; text-align: center; @css section: font-weight: bold; text-align: left; @css complete: font-weight: bold; background: palegreen; @css in_progress: font-weight: bold; background: mocassin; @css not_complete: font-weight: bold; background: salmon; }}}