a:link, a:visited, a:hover, a:active, h1, h2, h3 { color: #000; } body { color: #222; background: #f0f0ee; text-align: center; } hr { background: #f0f0ee; color: #f0f0ee; } #container { width: 960px; margin: 0 auto; text-align: left; } #header { background: #000; padding: 20px 0 0 0; } #header h1 { font-size: 20px; margin: 0 0 0 10px; padding: 0; float: left; } #header h1 a:link, #header h1 a:active, #header h1 a:hover, #header h1 a:visited { color: #FFF; } #wrapper { padding: 20px 0 0 0; } #main { float: right; width: 755px; } #main-navigation { margin: 0 0 0 205px; } #main .block { background: #FFF; padding-bottom: 20px; } #main .block h2.title { margin-left: 15px; } #sidebar { float: left; width: 180px; padding: 0 10px } #sidebar h3 { background: #f0f0ee; padding: 0 0 10px 0; font-weight: bold; font-size: 15px; } #sidebar ul.navigation li a:link, #sidebar ul.navigation li a:visited { padding: 5px; } #sidebar ul li a:link, #sidebar ul li a:visited { border-bottom-color: #F0F0EE; } #sidebar ul li a:hover, #sidebar ul li a:active { background: #444; color: #FFF; } #sidebar .block .sidebar-block, #sidebar .notice { padding: 0; } #main-navigation ul li { background: #444; } #main-navigation ul li.active { background: #f0f0ee; } #main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #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, #user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active { text-decoration: none; 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: #444; } .secondary-navigation { background: #000; border-bottom-color: #444; } .secondary-navigation ul li.active { background-color: #444; } #footer { padding: 0 0 10px 205px; } /* pagination */ .pagination span.current { background: #444; color: #FFF; border-color: #444; } .pagination a { color: #444; border-color: #444; } .pagination a:hover { color: #FFF; background: #444; } /* tables */ .table th { background: #444; color: #FFF; } .table th.first { width: 30px; text-align: center; } .table td { border-bottom-color: #F0F0EE; } /* forms */ .form input[type="text"], .form textarea { width: 100%; border: 1px solid #444; } /* lists */ ul.list li { border-bottom-color: #F0F0EE; } ul.list li .item .avatar { border-color: #F0F0EE; }