I am trying to create my own navigation menu design to reflect it on timeanddate.com, as shown in this image:

To create colors, they use a simple bottom and left border in CSS.
I am trying to add a border to the <li> in the sandbox of my site, http://www.escapetech.com:8080 .
I use the following CSS:
.anylinkcss li { list-style-type: none; } .participate li { list-style-type: square; border-left-color: #fa514d; } #navigation_bar { height: 31px; list-style: none; width: 1000px; margin-top: 15px; } #navigation_bar li { float: left; padding-right: 35px; padding-left: 10px; margin: auto 0px; vertical-align: middle; } #anylinkmenu3, #anylinkmenu4, #anylinkmenu5, #anylinkmenu6, #anylinkmenu7 { position: absolute; line-height: 18px; z-index: 20; background-color: #000; text-align:left; visibility: hidden; left: 421px; top:207px; padding: 7px; padding-left: 25px; }
#anylinkcss3 and further we present styles for the drop-down lists, and #navigation_bar styles - for the whole bar. No matter where I add border styles, none appear even after I comment out all the CSS code and just include the border of these identifiers and classes.
My current live menu via the link that I posted above, I would really appreciate if someone could take a look and tell me why there might be problems with the appearance of borders. This is my first Stack Exchange entry, so I hope it was formatted correctly!
source share