Mike,
>While this works for the body element (buttons and textboxes), it refuses to cooperate with dropdown lists :(
>
>BTW, thanks for the link to MS article. No mention there about it not working for dropdown lists though
This attribute applied to the body, doesn't get applied to all of the elements of the document. You have to set the style for each element.
input { border-style: solid; border-width: 1px; }
will flatten the appearance of a textbox, but it also draws a border around checkboxes and radio buttons.
input { border-style: none }
will make the border disappear entirely.
I don't know if there is anything that controls the 3-D appearance of the checkbox or radio buttons themselves.