I’m just trying to run an 8-pixel high blue bar across the top of my pages. Looks fine in Safari and Firefox. But appears to be 20+ pixels high in IE. Any ideas? Here’s my CSS file. See #header. Thank you for your help!
[CODE]* { font-style: normal; font-weight: normal; text-decoration: none; text-align: left; text-indent: 0; margin: 0; padding: 0 }
body { color: #333; font-size: 1em; font-family: “Myriad Pro”, “Myriad Web”, “Lucida Grande”, “Trebuchet MS”, Tahoma, Helvetica, Arial, sans-serif; line-height: 1.5; background: #fff url(“../images/back_scrabble_tiles.jpg”) no-repeat left 9px; padding-right: 0; padding-bottom: 30px; padding-left: 0 }
a { text-decoration: underline }
a:link { color: #369 }
h1 { font-size: 2.4em; letter-spacing: -0.05em; margin-top: 10px; margin-bottom: 20px }
h2 { font-size: 1.8em; margin-top: 20px; margin-bottom: 20px }
h3 { font-size: 1.2em; margin-top: 20px; margin-bottom: 20px }
#header { background-color: #276da3; height: 8px; border-bottom: 1px solid #fff }
#content { margin-top: 44px; position: relative; overflow: hidden }
#maincontent { margin-right: 48px; margin-left: 450px }
#maincontent h1 { font-size: 2.4em }
#maincontent h3 { color: #276da3 }
#maincontent b { font-weight: bold }
#maincontent i { font-style: italic }
#maincontent ul { padding: 20px }
#maincontent #photo { float: right }
#contactform { line-height: 1.2 }
#sidebar { width: 404px; float: left }
#sidebar #logo { padding-top: 240px; padding-bottom: 32px; padding-left: 32px }
#sidebar #navigation { margin: 10px 0; padding: 0; width: 400px }
#sidebar #navigation ul { list-style: none }
#sidebar #navigation li a { color: #949576; font-size: 1.2em; font-weight: bold; text-decoration: none; background: #fff; text-align: right; display: block; padding: 8px 10px; height: 20px; border-bottom: 1px solid #e5e7cd }
#sidebar #navigation li a:hover { color: #797a58; background-color: #ebecdd }
#footer { margin: 24px 8% 12px 36%; padding: 12px 0; clear: both }
#footer * { font-size: 0.9em; text-align: center }