.small { font-size:11px; } .gray { color:#a2b0b6; } .hightlight { background-color:#d6e7c7; } a:link, a:visited, a:hover, a:active { color: #81B953; } h1, h2, h3 { color: #3B5526; } a { -moz-outline: none; } body { color: #222; background: #e4ebe4; font-family: helvetica, arial, sans-serif; } hr { background: #f0f0ee; color: #f0f0ee; } #header { background: #c9deb7; } #header h1{ padding: 20px 0; font-weight: bold; } #header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited { color: #3B5526; } #main .block .content { background: #FFF; padding-top: 1px; } #main .block .content h2 { margin-left: 15px; } #main .content { border: 1px solid #81B953;} #sidebar .block { background: #FFF; border: none; } #sidebar h3 { padding: 8px 12px; background: #3B5526; color: #FFF; font-weight: bold; border-bottom: 5px solid #81B953; } #sidebar ul li a:link, #sidebar ul li a:visited { background: #FFF; border-bottom: 1px solid #F0F0EE; text-decoration: none; } #sidebar ul li a:hover, #sidebar ul li a:active { background: #D3E8C1; color: #FFF; } #main-navigation { background: #44721e; margin-right: 20px; padding: 7px 7px 0 7px; } #main-navigation ul li { background: #91B96F; margin-right: 7px; } #main-navigation ul li a { padding: 10px 10px 5px 10px; } #main-navigation ul li.active { background: #e4ebe4; border: 1px solid #91B96F; border-bottom: none; font-weight: bold; } #main-navigation ul li a:hover, #main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:active, .secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active { text-decoration: none; color: #FFF; } #user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:active { color: #3B5526; } #user-navigation ul li a:hover { color: #fff; } #main-navigation ul li.active a:link, #main-navigation ul li.active a:visited, #main-navigation ul li.active a:hover, #main-navigation ul li.active a:active { color: #262626; } .secondary-navigation { background: #3B5526; border-bottom: 5px solid #81b953; } .secondary-navigation ul li a { display:block; padding: 8px 12px; } .secondary-navigation ul li.active {background: #81b953; font-weight: bold;} .secondary-navigation ul li.active a:hover { background-color: #81B953; } .secondary-navigation li a:hover { background: #81B953; } #footer .block { color: #FFF; background: #3B5526; } #footer .block p { margin: 0; padding: 5px; } /* pagination */ .pagination span.current { background: #262626; color: #FFF; border-color: #262626; } .pagination a { color: #262626; border-color: #262626; } .pagination a:hover { color: #FFF; background: #262626; } /* tables */ .table th { background: #253618; color: #FFF; } .table tr th { padding: 5px; } .table td { border-bottom:1px solid #F0F0EE; } .table tr.odd {background: #ebfadf;} .table tr.even {background: #d3e8c1;} /* forms */ .form input.text_field, .form textarea.text_area { width: 100%; border: 1px solid #262626; } .form input.button { padding: 5px 10px 5px 10px; background-color:#3B5526; text-decoration:none; cursor: pointer; color: #FFF; font-size: 14px; border:0px; margin:0px; } .form .button:hover { background: #81B953; } /* flash-messages */ .flash .message { -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align:center; margin: 0 auto 15px; } .flash .message p { margin:8px; } .flash .error { border: 1px solid #fbb; background-color: #fdd; } .flash .warning { border: 1px solid #fffaaa; background-color: #ffffcc; } .flash .notice { border: 1px solid #1FDF00; background-color: #BBFFB6; } /* lists */ ul.list li { border-bottom-color: #F0F0EE; border-bottom-width: 1px; border-bottom-style: solid; } ul.list li .item .avatar { border-color: #F0F0EE; border-width: 1px; border-style: solid; padding: 2px; } /* box */ #box .block { background: #FFF; } #box .block h2 { color: #fff; background: #3B5526; border-bottom: 5px solid #81b953; } #box .block .content { border: 1px solid #81b953; border} /* login */ #block-login { } #block-login h2 { background: #3B5526;border-bottom: 5px solid #81b953;} /* rounded borders */ #main, #main-navigation, #main-navigation li, .secondary-navigation, #main .block, #sidebar .block, #sidebar h3, ul.list li, #footer .block, .form input.button, #box .block, #box .block h2 { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } .secondary-navigation li.first a, .secondary-navigation ul li.first, .table th.first, .table th.first { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; } .table th.last { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } .secondary-navigation ul li.first { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; } #sidebar, #sidebar .block, #main .block, #sidebar ul.navigation, ul.list li, #footer .block, .form input.button, #box .block { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }