
#site-title a {
    background: url("default/logo.png") no-repeat scroll 0 0 transparent;
}

#header-area {
	background: url("default/header.jpg") no-repeat scroll center bottom;
}

#header-area-wrap {
	background: url("default/header-repeat.png") repeat-x scroll center top;
}


#bottom-area {
    background: url("default/footer-center.jpg") no-repeat scroll center top;
}
#bottom-area-wrap {
    background: url("default/footer-repeat.jpg") repeat scroll 0 0 ;
}
#footer {
	background: url("default/bg-copyright.png") repeat-x scroll left top;
}

/* Technique to preload hover icons */
#social-container {
background: url("default/social-icons-hover.png") no-repeat -9999px -9999px;;
}

#social-container  a {
background-image: url("default/social-icons-normal.png");
}

#social-container  a:hover {
background-image: url("default/social-icons-hover.png");
}

/* Preload the dropdown menu background images */
#primary-menu div.menu {
    background: url("default/dropdown-pointer.png") no-repeat -9999px -9999px;
}

ul#menu-primary-menu li.sfHover a.sf-with-ul {
    background: url("default/dropdown-pointer.png") center bottom no-repeat scroll;
}

#bottom-area .contact-info .street1, #bottom-area .contact-info .email, #bottom-area .contact-info .phone {
    background-image: url("default/widget-sprite.png");
}

#bottom-area .contact-info .street1 {
    background-position: -120px -36px;
}

#bottom-area .contact-info .email {
    background-position: -155px -4px;
}

#bottom-area .contact-info .phone {
    background-position: -84px -70px;
}

#bottom-area ul#recentcomments li.recentcomments {
    background: url("default/widget-sprite.png") -9px -129px no-repeat;
}

#bottom-area ul.tweets li {
    background: url("default/widget-sprite.png") no-repeat -45px -98px !important;
}
