Any ideas how to suppress the flash of blue background image across the header? It happens when you click through page to page.
//CSS
html {padding:0;margin:0;font-size:90%;}
body {margin:0; padding:5px 0 0 0; font-family:Calibri, Arial, sans-serif; font-size:1em; color:#333;background:url(header.gif) repeat-x;background:url(header.gif) repeat-x, url(spot2.gif) repeat-x;position:relative;}
a {color:#706f6f;text-decoration:none; }
.entry a, #menuFooterRecent a {color:#5e9cdb;}
h1 {font-size:220%;} h2 {font-size:170%;} h3 {font-size:140%;} h4 {font-size:140%;} h5 {font-size:100%;} h6 {font-size:75%;}
/* main structure */
.header {color:#ddd; margin:35px auto 0 auto; text-align:center; padding:0; width:100%; height:100px;}
.siteTitle a, .tagline {color:#555; width:820px; margin:0 auto; text-align:left;}
.siteTitle {background:url(sidebar.gif); margin:0 auto;}
.siteTitle a {color:#fff; padding:37px 0 0 260px; display:block; position:relative; z-index:6; height:63px; font-size:1.75em;}
.siteTitle {height:35px;}
.tagline {text-indent:200px; font-size:1.45em; margin:-35px auto 0 auto; height:100%; padding:0 30px 0 0;line-height:160px; background: url(header.png) left bottom no-repeat;width:930px;overflow:hidden;}
*+html .tagline{line-height:100px;}
.main {margin:0 auto 0 auto; text-align:left; width:950px; background:url(main_bg.png); padding:0;-moz-box-shadow:0px 10px 20px #ccc;box-shadow:0px 20px 20px #ccc;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;}
.main a img {border:none;}
.wrapper {background:url(background.png) 0 120px repeat-x fixed, url(background2.png) 0 40px repeat-x;}
.content {float:left;width:610px; padding:0 20px; margin:0; min-height:475px;overflow:hidden !important;}