body {
	/*background: url(images/bg.png) left top repeat !important;*/
}

#header-right, 
#area-navigation, 
#area-navigation ul, 
#bread-crumbs a, 
.fpslider div.anythingSlider .forward a, 
.fpslider div.anythingSlider .back a,
.article .gallery .more,
.divider,
.nwl-button,
input[type="submit"],
.button,
.button span, 
.button a,
.slider-info .button,
.slider-info .button span,
#homepage-articles .home-article .button,
#homepage-articles .home-article .button span,
#homepage-nwl .button,
#homepage-nwl .button span,
.full-list,
.full-list span,
.blog-date,
#header-right a,
.carousel div.anythingSlider .forward a,
.carousel div.anythingSlider .back a,
.widget div.anythingSlider .forward a,
.widget div.anythingSlider .back a,
.article .comments_title,
.shadow,
.hpslider div.anythingSlider .back a,
.hpslider div.anythingSlider .forward a,
.homenwlbottom,
.headline-button,
a.toplink {
	background: url(images/sprite.png) center center no-repeat;
}

.button, input[type="submit"] { background-position: left -88px; }
.button span, .button a { background-position: right -88px; }

#header-right { background-position: right -469px; }

#header-right .pinterest { background-position: center -593px; }
#header-right .pinterest:hover { background-position: -542px -593px; }

#header-right .facebook { background-position: center -493px; }
#header-right .facebook:hover { background-position: -542px -493px; }

#header-right .twitter { background-position: center -543px; }
#header-right .twitter:hover { background-position: -542px -543px; }

#header-right .weddingwire { background-position: center -643px; }
#header-right .weddingwire:hover { background-position: -542px -643px; }

#header-right .vimeo { background-position: center -743px; }
#header-right .vimeo:hover { background-position: -542px -743px; }

#header-right .youtube { background-position: center -694px; }
#header-right .youtube:hover { background-position: -542px -694px; }

#header-right .googleplus { background-position: center -793px; }
#header-right .googleplus:hover { background-position: -542px -793px; }

#area-navigation { background-position: left -1px; }
#area-navigation ul { background-position: right -1px; }

.hpslider div.anythingSlider .back a { background-position: left -202px; }
.hpslider div.anythingSlider .back a:hover { background-position: left -269px; }
.hpslider div.anythingSlider .forward a { background-position: right -202px; }
.hpslider div.anythingSlider .forward a:hover { background-position: right -269px; }

#homepage-slider .slider-info .button { background-position: left -56px; }
#homepage-slider .slider-info .button span { background-position: right -56px; }

#homepage-nwl .button { background-position: left -122px; }
#homepage-nwl .button span { background-position: right -122px; }

#homepage-articles .home-article .button { background-position: left -156px; }
#homepage-articles .home-article .button span { background-position: right -156px; }

#homepage-actionbar .headline-button { background-position: right -370px; }

a.toplink { background-position: -2px -546px; }
a.toplink:hover { background-position: -2px -586px; }

.full-list { background-position: left -1011px; }
.full-list span { background-position: right -1011px; }
.full-list:hover { background-position: left -1035px; }
.full-list:hover span { background-position: right -1035px; }

#bread-crumbs a {  background-position: right -603px;	}

.nwl-button { background-position: right -544px; }

.article .gallery .more { background-position: 2px -349px; }

.blog-date { background-position: left -853px; }

.shadow {  background-position: center -242px; }

.divider { background-position: left -1070px; }
.divider.small { background-position: left -1080px; }

.article .comments_title { background-position: left -1138px; }

.carousel div.anythingSlider .back a { background-position: left -645px; }
.carousel div.anythingSlider .forward a { background-position: right -645px; }
.carousel div.anythingSlider .back a:hover { background-position: left -718px; }
.carousel div.anythingSlider .forward a:hover { background-position: right -718px; }

.widget div.anythingSlider .back a { background-position: left -793px; }
.widget div.anythingSlider .forward a { background-position: right -793px; }
.widget div.anythingSlider .back a:hover { background-position: left -819px; }
.widget div.anythingSlider .forward a:hover { background-position: right -819px; }


/* left to do on public */

.fpslider div.anythingSlider .forward a {
	background: url(../../images/sliderarrow-r.png) center center no-repeat;
}

.fpslider div.anythingSlider .back a {
	background: url(../../images/sliderarrow-l.png) center center no-repeat;
}






/* extra */

.dotted {
	background: url(../../images/dotted.png) right center no-repeat;
}

.welove {
	background: url(../../images/welove.jpg) center center no-repeat;
}

.divider2 {
	background: url(../../images/divider2.png) left center repeat-x;
}

.linebg {
	background: url(../../images/line.png) left center repeat-x;
}

.linebg .al {
	background: url(../../images/a-l.png) center center no-repeat;
}

.linebg .ar {
	background: url(../../images/a-r.png) center center no-repeat;
}

.linebg .al:hover {
	background: url(../../images/a-l-on.png) center center no-repeat;
}

.linebg .ar:hover {
	background: url(../../images/a-r-on.png) center center no-repeat;
}

.blogos {
	background: url(images/logos-band.png) left center repeat-x;
}

#homepage-actionbar {
	background: url(../../images/headline-bg.png) left top repeat;
}

.homenwlbottom {
	background: url(../../images/elements/nwl-bottom.png) left top no-repeat;
}