Ok, after reading many forum posts, playing with the source and generally spending my whole morning working on this. I came up with a solution... kinda...
Basically, in my skin I made a DIV wrapping the whole skin and gave it a fresh ID:
Example: skin.ascx ---
<--Clip-->
<link href="<%= SkinPath %>skin.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="tempbg">
<table width="744" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<--End Clip-->
...and of course, close the DIV right before the </body> tag
then in the skin.css file:
body {
background-color:white;
}
#tempbg{
background-image:url(bg2.gif);
}
I've only recently applied this fix, so I have yet to see if it messes with any descendants, but it gets the job done for now or until FTB gets straightened out. Any comments or suggestions are greatly appreciated.
SB