Я бы не использовал таблицы для макета, но это только я:)
Во-первых, я бы создал промежуточный блок для макета, два блока для верхней и нижней частей и промежуточный элемент хоста управления silverlight,как
<div id="container">
<div id="top">
</div>
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="100%" height="100%">
<param name="source" value="ClientBin/SilverlightApplication1.xap" />
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
</object>
<iframe id="_sl_historyFrame" style="visibility: hidden; height: 0px; width: 0px; border: 0px"></iframe>
</div>
<div id="bottom">
</div>
</div>
, что вам нужно сделать, это переключить положение в абсолютное значение в классе silverlightControlHost и выровнять элемент управления так, чтобы он растягивался по странице, оставляя пространство сверху и снизу для ваших html-контейнеров div что-то вроде
#silverlightControlHost
{
position: absolute;
top:30px;
bottom:30px;
left:0px;
right:0px;
text-align:center;
}
и вот классы CSS для других div'ов
#top
{
height:30px;
width:100%;
}
#bottom{
height:30px;
width:100%;
bottom:0px;
position:absolute;
}
#container
{
height: 100%;
width:100%;
}
Надеюсь, что поможет
РЕДАКТИРОВАТЬ
он был обнаруженэто дно не было расположено к низу :)
#bottom{
height:30px;
width:100%;
bottom:0px;
position:absolute;
}