I have read the threads dealing with removing the border around the logo when using css to apply a border to other images. So I have this in my css:

#logolink {

border-color: none;
display: inline;

}

and

a: logolink img {

border: 0px;

}

and I have

<div id="logolink"><?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">' . zen_image($template->get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . '</a>'; ?></div>

in tpl_header.php

But the border being applied by

a img {

border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-top-color:#c5a481;
border-right-color:#c5a481;
border-bottom-color:#c5a481;
border-left-color:#c5a481;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:none;

}

still appears on the logo. Where am I going wrong here?