div#top { background: url(logo-m3m-mobile.png) no-repeat 5px 0; } a#menu { display: none; } div#top h1 a { color: #164295; } ul#categories li a { font-weight: bold; color: white; text-decoration: none; border: 1px solid white; } div#services > ul > li.active > ul li:first-child a { border-top-width: 2px; border-top-style: solid; } div#services > ul > li.active > ul a { padding-top: 12px; border-bottom-width: 2px; font-size: 110%; } div#services > ul > li:nth-child(5n) strong, ul#categories li:nth-child(5n) { background-color: #C7451C; } div#services > ul > li:nth-child(5n) > ul a { border-color: #C7451C; } div#services > ul > li:nth-child(5n+1) strong, ul#categories li:nth-child(5n+1) { background-color: #F68423 } div#services > ul > li:nth-child(5n+1) > ul a { border-color: #F68423; } div#services > ul > li:nth-child(5n+2) strong, ul#categories li:nth-child(5n+2) { background-color: #1F4791; } div#services > ul > li:nth-child(5n+2) > ul a { border-color: #1F4791; } div#services > ul > li:nth-child(5n+3) strong, ul#categories li:nth-child(5n+3) { background-color: #A3D117; } div#services > ul > li:nth-child(5n+3) > ul a { border-color: #A3D117; } div#services > ul > li:nth-child(5n+4) strong, ul#categories li:nth-child(5n+4) { background-color: #A8599F; } div#services > ul > li:nth-child(5n+4) > ul a { border-color: #A8599F; } #content > h2, div.category h3 { background: #164295; color: #eef; } div#services > ul strong a { color: white; }