Here is my attempt... :)
The styling has not been changed, only the top position was changed from 0 to -95 px..
so with animate({top:'0px'},"slow")
I "slide" the element to the original postion.. meaning at 0px.. This moves everything in the div
is moved as one element. "like a box rather then separate items." therefore creating a slide down effect without affecting anything else :)
$('document').ready(function(){
var html = "<div id='rnotif' style='background: #ffffcc;height: 70px;font-size: 25px;position: absolute;top: -95px;width: 100%;text-align: center;line-height: 70px;'>sliding down</div>";
$('body').append(html);
$("#rnotif").animate({top:'0px'},"slow")
});