body { font-color: #444; } h1 { clear: both; margin: 20px 0; font-weight: normal; } h1 span { font-size: 75%; font-style: italic; } h2 { margin: 10px 0; font-weight: normal; } .mm_canvas { position: relative; width: 960px; margin: 0 auto; } /***** meta nav *****/ .mm_header { padding: 5px; background-image: -webkit-linear-gradient(#FAFAFA, #EFEFEF); background-image: -moz-linear-gradient(#FAFAFA, #EFEFEF); border-bottom: 1px solid #CACACA; } .mm_metaNav { float: right; list-style: none; margin: 0; padding: 5px 0 0 0; } .mm_loginName { position: absolute; right: 0; bottom: 0; } .mm_metaNav li { float: left; margin-left: 20px; } .mm_metaNav a { text-decoration: none; color: #444; padding: 5px 0 5px 5px; text-shadow: #fff 0px 1px 1px; } .mm_metaNav .mm_todos, .mm_metaNav .mm_settings, .mm_metaNav .mm_logout, .mm_metaNav .mm_lists, .mm_metaNav .mm_user { background-color: transparent; background-image: url(../img/icons.png); background-repeat: no-repeat; padding-left: 20px; } .mm_todos { background-position: 0px 5px; } .mm_settings { background-position: 0px -30px; } .mm_user { background-position: 0px -65px; } .mm_logout { background-position: 0px -240px; } .mm_lists { background-position: 0px -311px; } .mm_todos:hover { background-position: 0px -100px; } .mm_settings:hover { background-position: 0px -135px; } .mm_user:hover { background-position: 0px -170px; } .mm_logout:hover { background-position: 0px -205px; } .mm_lists:hover { background-position: 0px -276px; } .mm_main { clear: both; } .mm_subHeader { padding-top: 10px; } .mm_context { display: block; float: left; padding-top: 9px; font-size: 20px; font-style: italic; } .mm_nav { padding: 10px 0 30px 0; margin: 0; float: right; } .mm_nav li { float: left; list-style: none; padding: 0; margin: 0 0 0 10px; } .mm_nav li a { font-weight: bold; font-size: 14px; } /* messages */ .mm_messages { margin: 10px 0 0 0; list-style: none; } /* (un)subscribe forms in list_summary */ .list_summary .accordion { float: right; width: 300px; margin-left: 20px; } /* forms */ fieldset { border: none; } legend { border: none; } /* tables */ .table .mm_action { text-align: right; } .mm_userData { width: 400px; } .mm_userData td { width: 50%; } /* auto-generated forms made a bit cleaner */ .well label { display: inline; } .well input { display: inline; } .well li { display: inline; list-style: none; padding-right: 1em; } .errorlist { color: #A22630; }