body {
    margin: 0;
    padding: 0;
}

div.bark_notification_container {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px;
    background-image: url(/images/bark/overlay.png);
}

/* FIXME: IE6 cant handle position fixed - HACK */
/* 
* html body {
    overflow-y: auto;
    height: 100%;
}
*/

* html div.bark_notification_container {
    position: absolute;         /* IE6 cant handle position fixed */
    background-image: none;     /* IE6 chokes on PNGs with transparency */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bark/overlay.png', sizingMethod='scale', enabled=true);
}

div.bark_notification_container p.bark_notification_message {
    margin: 20px 0 20px 50px;
    padding: 0 0 0 30px;
    line-height: 20px;
    color: #FFF;
}

div.bark_notification_container p.success {
    background: transparent url(/images/bark/icon_success.png) no-repeat center left;
}

div.bark_notification_container p.info {
    background: transparent url(/images/bark/icon_info.png) no-repeat center left;
}

div.bark_notification_container p.error {
    background: transparent url(/images/bark/icon_error.png) no-repeat center left;
}
