[class^="icon-"] {
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: text-top;
  background-image: url(../img/icons.png);
  background-position: 22px 22px;
  background-repeat: no-repeat;
  *margin-right: .3em;
}
[class^="icon-"]:last-child {
  *margin-left: 0;
}



.icon-user {
  background-position: 0 0;
}
.icon-search {
  background-position: 0 -48px;
}
.icon-blue-arrow-down {
  background-position: 0 -98px;
}
.icon-sign-language {
  background-position: 0 -152px;
}
.icon-have-your-say {
  background-position: 0 -209px;
}
.icon-plus {
  background-position: 0 -261px;
}
.icon-info {
  background-position: 0 -261px;
}
.icon-blackarrow {
  background-position: 0 -406px;
}
.icon-yellowarrow {
  background-position: 0 -446px;
}
.icon-print {
  background-position: 0 -485px;
}
.icon-share {
  background-position: 0 -534px;
}
.icon-listen {
  background-position: 0 -585px;
}
.icon-submenu {
  background-position: 0 -633px;
}
.icon-date {
  background-position: 0 -683px;
}
.icon-date-large {
  background-position: 0 -745px;
}
.icon-message {
	background-position: 0 -817px;
}
.icon-emailshare {
	background-position: 0 -876px;
}
.icon-download {
	background-position: 0 -939px;
}
.icon-gallery-info {
	background-position: 0 -998px;
}
.icon-zoom {
	background-position: 0 -1049px;
}
.icon-new-window {
	background-position: right -1098px;
}
.icon-close-imgwindow {
	background-position: right -1139px;
}
.icon-easy-read {
  background-position: center -180px;
}




[class^="kdsocialicon-"] {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: text-top;
  background-image: url(../img/social-icons.png);
  background-position: 24px 24px;
  background-repeat: no-repeat;
  *margin-right: .3em;
  margin-right: .8em;
}
[class^="kdsocialicon-"]:last-child {
  *margin-left: 0;
}


.kdsocialicon-fb {
  background-position: 0 0;
}
.kdsocialicon-twitter {
  background-position: -99px 0;
}
.kdsocialicon-youtube {
	background-position: -193px 0;
}



[class^="icon-rss-"] {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: text-top;
  background-image: url(../img/sprite-arrows.png);
  background-position: -258px 0;
  background-repeat: no-repeat;
  *margin-right: .3em;
  margin-right: .3em;
}

.icon-rss-large {
	background-position: -258px 0;
}
.icon-rss-small {
	 width: 16px;
  height: 16px;
  background-position: -258px -24px;
}





[class^="doticon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: text-top;
  background-image: url(../img/icon-dots.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-right: .5em;
}

.doticon-greendot {
	background-position: 0 0;
}
.doticon-yellowdot {
	background-position: 0 -14px;
}
.doticon-orangedot {
	background-position: 0 -28px;
}
.doticon-reddot {
	background-position: 0 -42px;
}
.doticon-purpledot {
	background-position: 0 -56px;
}



