The !important CSS rule works just fine in WordPress as it doesn’t handle CSS any differently than (say) a static site. My guess is that you just aren’t using the right selectors in your child theme.
No,the important tag works fine. I just used Firebug to change some basic font stuff on your page and no problem at all. There must be another problem with the site or what you are changing.
Check the stylesheet set-up and try using Firebug to help you identify which code to change.
A Quick look at the child themes style.css
This has a double closing brace } margin-top:-32px;}
#access {
background:#464646; /* Show a solid color for older browsers */
clear: both;
display: block;
float: left;
margin: 0 auto 6px;
width: 100%;
margin-top:-32px;}
}
#access ul {
font-size: 50px !important;
font-color:red
list-style: none;
margin: 0 0 0 -0.8125em;
padding-left: 0;
}
Look at the font-color:red it is missing the closing ;
So the stylesheet is broken!
If it helps you only need to have the changed lines in your child themes style.css!
E.G:
#access ul {
font-size: 50px !important;
font-color:red;
}
HTH
David