.pin {
  display: block;
  width: 36px;
  height: 36px;
  margin: 0 5px;
  background-image: url(/imgD/pins/sprite_pins.png);
  background-repeat: no-repeat;
  background-size: 1500% 3202%;
  position: relative;
}

.chosen-pin img {
  width:50px;
  height:50px;
  margin:0px;
}

.small-pin.pin {
  width: 32px;
  height: 32px;
}
.pin.off {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}



/* #################### */
/* ## PIN SIZE 36X36 ## */
/* #################### */

/* post master */
.pin-postmaster-1 {
  background-position: 0 0;
}
.pin-postmaster-2 {
  background-position: -36px 0;
}
.pin-postmaster-3 {
  background-position: -72px 0;
}
.pin-postmaster-4 {
  background-position: -108px 0;
}
.pin-postmaster-5 {
  background-position: -144px 0;
}
.pin-postmaster-6 {
  background-position: -180px 0;
}
.pin-postmaster-7 {
  background-position: -216px 0;
}
.pin-postmaster-8 {
  background-position: -252px 0;
}
.pin-postmaster-9 {
  background-position: -288px 0;
}
.pin-postmaster-10 {
  background-position: -324px 0;
}
.pin-postmaster-11 {
  background-position: -360px 0;
}
.pin-postmaster-12 {
  background-position: -396px 0;
}
.pin-postmaster-13 {
  background-position: -432px 0;
}
.pin-postmaster-14 {
  background-position: -468px 0;
}
.pin-postmaster-15 {
  background-position: -504px 0;
}


/* thread the needle */
.pin-threadtheneedle-1 {
  background-position: 0 -36px;
}
.pin-threadtheneedle-2 {
  background-position: -36px -36px;
}
.pin-threadtheneedle-3 {
  background-position: -72px -36px;
}
.pin-threadtheneedle-4 {
  background-position: -108px -36px;
}
.pin-threadtheneedle-5 {
  background-position: -144px -36px;
}
.pin-threadtheneedle-6 {
  background-position: -180px -36px;
}
.pin-threadtheneedle-7 {
  background-position: -216px -36px;
}
.pin-threadtheneedle-8 {
  background-position: -252px -36px;
}
.pin-threadtheneedle-9 {
  background-position: -288px -36px;
}
.pin-threadtheneedle-10 {
  background-position: -324px -36px;
}
.pin-threadtheneedle-11 {
  background-position: -360px -36px;
}
.pin-threadtheneedle-12 {
  background-position: -396px -36px;
}
.pin-threadtheneedle-13 {
  background-position: -432px -36px;
}
.pin-threadtheneedle-14 {
  background-position: -468px -36px;
}
.pin-threadtheneedle-15 {
  background-position: -504px -36px;
}


/* well read */
.pin-wellread-1 {
  background-position: 0 -72px;
}
.pin-wellread-2 {
  background-position: -36px -72px;
}
.pin-wellread-3 {
  background-position: -72px -72px;
}
.pin-wellread-4 {
  background-position: -108px -72px;
}
.pin-wellread-5 {
  background-position: -144px -72px;
}
.pin-wellread-6 {
  background-position: -180px -72px;
}
.pin-wellread-7 {
  background-position: -216px -72px;
}
.pin-wellread-8 {
  background-position: -252px -72px;
}
.pin-wellread-9 {
  background-position: -288px -72px;
}
.pin-wellread-10 {
  background-position: -324px -72px;
}
.pin-wellread-11 {
  background-position: -360px -72px;
}
.pin-wellread-12 {
  background-position: -396px -72px;
}
.pin-wellread-13 {
  background-position: -432px -72px;
}
.pin-wellread-14 {
  background-position: -468px -72px;
}
.pin-wellread-15 {
  background-position: -504px -72px;
}


/* conversationalist */
.pin-conversationalist-1 {
  background-position: 0 -108px;
}
.pin-conversationalist-2 {
  background-position: -36px -108px;
}
.pin-conversationalist-3 {
  background-position: -72px -108px;
}
.pin-conversationalist-4 {
  background-position: -108px -108px;
}
.pin-conversationalist-5 {
  background-position: -144px -108px;
}
.pin-conversationalist-6 {
  background-position: -180px -108px;
}
.pin-conversationalist-7 {
  background-position: -216px -108px;
}
.pin-conversationalist-8 {
  background-position: -252px -108px;
}
.pin-conversationalist-9 {
  background-position: -288px -108px;
}
.pin-conversationalist-10 {
  background-position: -324px -108px;
}
.pin-conversationalist-11 {
  background-position: -360px -108px;
}
.pin-conversationalist-12 {
  background-position: -396px -108px;
}
.pin-conversationalist-13 {
  background-position: -432px -108px;
}
.pin-conversationalist-14 {
  background-position: -468px -108px;
}
.pin-conversationalist-15 {
  background-position: -504px -108px;
}


/* bookworm */
.pin-bookworm-1 {
  background-position: 0 -144px;
}
.pin-bookworm-2 {
  background-position: -36px -144px;
}
.pin-bookworm-3 {
  background-position: -72px -144px;
}
.pin-bookworm-4 {
  background-position: -108px -144px;
}
.pin-bookworm-5 {
  background-position: -144px -144px;
}
.pin-bookworm-6 {
  background-position: -180px -144px;
}
.pin-bookworm-7 {
  background-position: -216px -144px;
}
.pin-bookworm-8 {
  background-position: -252px -144px;
}
.pin-bookworm-9 {
  background-position: -288px -144px;
}
.pin-bookworm-10 {
  background-position: -324px -144px;
}
.pin-bookworm-11 {
  background-position: -360px -144px;
}
.pin-bookworm-12 {
  background-position: -396px -144px;
}
.pin-bookworm-13 {
  background-position: -432px -144px;
}
.pin-bookworm-14 {
  background-position: -468px -144px;
}
.pin-bookworm-15 {
  background-position: -504px -144px;
}


/* sharing is caring */
.pin-sharingiscaring-1 {
  background-position: 0 -180px;
}
.pin-sharingiscaring-2 {
  background-position: -36px -180px;
}
.pin-sharingiscaring-3 {
  background-position: -72px -180px;
}
.pin-sharingiscaring-4 {
  background-position: -108px -180px;
}
.pin-sharingiscaring-5 {
  background-position: -144px -180px;
}
.pin-sharingiscaring-6 {
  background-position: -180px -180px;
}
.pin-sharingiscaring-7 {
  background-position: -216px -180px;
}
.pin-sharingiscaring-8 {
  background-position: -252px -180px;
}
.pin-sharingiscaring-9 {
  background-position: -288px -180px;
}
.pin-sharingiscaring-10 {
  background-position: -324px -180px;
}
.pin-sharingiscaring-11 {
  background-position: -324px -180px;
}
.pin-sharingiscaring-12 {
  background-position: -396px -180px;
}
.pin-sharingiscaring-13 {
  background-position: -432px -180px;
}
.pin-sharingiscaring-14 {
  background-position: -468px -180px;
}
.pin-sharingiscaring-15 {
  background-position: -504px -180px;
}


/* hanson tube */
.pin-hansontube-1 {
  background-position: 0 -216px;
}
.pin-hansontube-2 {
  background-position: -36px -216px;
}
.pin-hansontube-3 {
  background-position: -72px -216px;
}
.pin-hansontube-4 {
  background-position: -108px -216px;
}
.pin-hansontube-5 {
  background-position: -144px -216px;
}
.pin-hansontube-6 {
  background-position: -180px -216px;
}
.pin-hansontube-7 {
  background-position: -216px -216px;
}
.pin-hansontube-8 {
  background-position: -252px -216px;
}
.pin-hansontube-9 {
  background-position: -288px -216px;
}
.pin-hansontube-10 {
  background-position: -324px -216px;
}
.pin-hansontube-11 {
  background-position: -360px -216px;
}
.pin-hansontube-12 {
  background-position: -396px -216px;
}
.pin-hansontube-13 {
  background-position: -432px -216px;
}
.pin-hansontube-14 {
  background-position: -468px -216px;
}
.pin-hansontube-15 {
  background-position: -504px -216px;
}


/* i heart steve sasson */
.pin-stevesasson-1 {
  background-position: 0 -252px;
}
.pin-stevesasson-2 {
  background-position: -36px -252px;
}
.pin-stevesasson-3 {
  background-position: -72px -252px;
}
.pin-stevesasson-4 {
  background-position: -108px -252px;
}
.pin-stevesasson-5 {
  background-position: -144px -252px;
}
.pin-stevesasson-6 {
  background-position: -180px -252px;
}
.pin-stevesasson-7 {
  background-position: -216px -252px;
}
.pin-stevesasson-8 {
  background-position: -252px -252px;
}
.pin-stevesasson-9 {
  background-position: -288px -252px;
}
.pin-stevesasson-10 {
  background-position: -324px -252px;
}
.pin-stevesasson-11 {
  background-position: -360px -252px;
}
.pin-stevesasson-12 {
  background-position: -396px -252px;
}
.pin-stevesasson-13 {
  background-position: -432px -252px;
}
.pin-stevesasson-14 {
  background-position: -468px -252px;
}
.pin-stevesasson-15 {
  background-position: -504px -252px;
}


/* would you be my ben */
.pin-bemyben-1 {
  background-position: 0 -288px;
}
.pin-bemyben-2 {
  background-position: -36px -288px;
}


/* private messager */
.pin-privatemessager-1 {
  background-position: 0 -324px;
}
.pin-privatemessager-2 {
  background-position: -36px -324px;
}
.pin-privatemessager-3 {
  background-position: -72px -324px;
}
.pin-privatemessager-4 {
  background-position: -108px -324px;
}
.pin-privatemessager-5 {
  background-position: -144px -324px;
}
.pin-privatemessager-6 {
  background-position: -180px -324px;
}
.pin-privatemessager-7 {
  background-position: -216px -324px;
}
.pin-privatemessager-8 {
  background-position: -252px -324px;
}
.pin-privatemessager-9 {
  background-position: -288px -324px;
}
.pin-privatemessager-10 {
  background-position: -324px -324px;
}
.pin-privatemessager-11 {
  background-position: -360px -324px;
}
.pin-privatemessager-12 {
  background-position: -396px -324px;
}
.pin-privatemessager-13 {
  background-position: -432px -324px;
}
.pin-privatemessager-14 {
  background-position: -468px -324px;
}
.pin-privatemessager-15 {
  background-position: -504px -324px;
}


/* music enthusiast */
.pin-musicenthusiast-1 {
  background-position: 0 -360px;
}
.pin-musicenthusiast-2 {
  background-position: -36px -360px;
}
.pin-musicenthusiast-3 {
  background-position: -72px -360px;
}
.pin-musicenthusiast-4 {
  background-position: -108px -360px;
}
.pin-musicenthusiast-5 {
  background-position: -144px -360px;
}
.pin-musicenthusiast-6 {
  background-position: -180px -360px;
}
.pin-musicenthusiast-7 {
  background-position: -216px -360px;
}
.pin-musicenthusiast-8 {
  background-position: -252px -360px;
}
.pin-musicenthusiast-9 {
  background-position: -288px -360px;
}
.pin-musicenthusiast-10 {
  background-position: -324px -360px;
}
.pin-musicenthusiast-11 {
  background-position: -360px -360px;
}
.pin-musicenthusiast-12 {
  background-position: -396px -360px;
}
.pin-musicenthusiast-13 {
  background-position: -432px -360px;
}
.pin-musicenthusiast-14 {
  background-position: -468px -360px;
}
.pin-musicenthusiast-15 {
  background-position: -504px -360px;
}


/* number cruncher */
.pin-numbercruncher-1 {
  background-position: 0 -396px;
}
.pin-numbercruncher-2 {
  background-position: -36px -396px;
}
.pin-numbercruncher-3 {
  background-position: -72px -396px;
}
.pin-numbercruncher-4 {
  background-position: -108px -396px;
}
.pin-numbercruncher-5 {
  background-position: -144px -396px;
}
.pin-numbercruncher-6 {
  background-position: -180px -396px;
}
.pin-numbercruncher-7 {
  background-position: -216px -396px;
}
.pin-numbercruncher-8 {
  background-position: -252px -396px;
}
.pin-numbercruncher-9 {
  background-position: -288px -396px;
}
.pin-numbercruncher-10 {
  background-position: -324px -396px;
}
.pin-numbercruncher-11 {
  background-position: -360px -396px;
}
.pin-numbercruncher-12 {
  background-position: -396px -396px;
}
.pin-numbercruncher-13 {
  background-position: -432px -396px;
}
.pin-numbercruncher-14 {
  background-position: -468px -396px;
}
.pin-numbercruncher-15 {
  background-position: -504px -396px;
}


/* everyone counts */
.pin-everyonecounts-1 {
  background-position: 0 -432px;
}
.pin-everyonecounts-2 {
  background-position: -36px -432px;
}
.pin-everyonecounts-3 {
  background-position: -72px -432px;
}
.pin-everyonecounts-4 {
  background-position: -108px -432px;
}
.pin-everyonecounts-5 {
  background-position: -144px -432px;
}
.pin-everyonecounts-6 {
  background-position: -180px -432px;
}
.pin-everyonecounts-7 {
  background-position: -216px -432px;
}
.pin-everyonecounts-8 {
  background-position: -252px -432px;
}
.pin-everyonecounts-9 {
  background-position: -288px -432px;
}
.pin-everyonecounts-10 {
  background-position: -324px -432px;
}
.pin-everyonecounts-11 {
  background-position: -360px -432px;
}
.pin-everyonecounts-12 {
  background-position: -396px -432px;
}
.pin-everyonecounts-13 {
  background-position: -432px -432px;
}
.pin-everyonecounts-14 {
  background-position: -468px -432px;
}
.pin-everyonecounts-15 {
  background-position: -504px -432px;
}


/* brain stormer */
.pin-brainstormer-1 {
  background-position: 0 -468px;
}
.pin-brainstormer-2 {
  background-position: -36px -468px;
}
.pin-brainstormer-3 {
  background-position: -72px -468px;
}
.pin-brainstormer-4 {
  background-position: -108px -468px;
}
.pin-brainstormer-5 {
  background-position: -144px -468px;
}
.pin-brainstormer-6 {
  background-position: -180px -468px;
}
.pin-brainstormer-7 {
  background-position: -216px -468px;
}
.pin-brainstormer-8 {
  background-position: -252px -468px;
}
.pin-brainstormer-9 {
  background-position: -288px -468px;
}
.pin-brainstormer-10 {
  background-position: -324px -468px;
}
.pin-brainstormer-11 {
  background-position: -360px -468px;
}
.pin-brainstormer-12 {
  background-position: -396px -468px;
}
.pin-brainstormer-13 {
  background-position: -432px -468px;
}
.pin-brainstormer-14 {
  background-position: -468px -468px;
}
.pin-brainstormer-15 {
  background-position: -504px -468px;
}


/* fanson */
.pin-fanson-1 {
  background-position: 0 -504px;
}
.pin-fanson-2 {
  background-position: -36px -504px;
}
.pin-fanson-3 {
  background-position: -72px -504px;
}
.pin-fanson-4 {
  background-position: -108px -504px;
}
.pin-fanson-5 {
  background-position: -144px -504px;
}
.pin-fanson-6 {
  background-position: -180px -504px;
}
.pin-fanson-7 {
  background-position: -216px -504px;
}
.pin-fanson-8 {
  background-position: -252px -504px;
}
.pin-fanson-9 {
  background-position: -288px -504px;
}
.pin-fanson-10 {
  background-position: -324px -504px;
}
.pin-fanson-11 {
  background-position: -360px -504px;
}
.pin-fanson-12 {
  background-position: -396px -504px;
}
.pin-fanson-13 {
  background-position: -432px -504px;
}
.pin-fanson-14 {
  background-position: -468px -504px;
}
.pin-fanson-15 {
  background-position: -504px -504px;
}


/* fountain pin */
.pin-fountainpin-1 {
  background-position: 0 -540px;
}
.pin-fountainpin-2 {
  background-position: -36px -540px;
}
.pin-fountainpin-3 {
  background-position: -72px -540px;
}
.pin-fountainpin-4 {
  background-position: -108px -540px;
}
.pin-fountainpin-5 {
  background-position: -144px -540px;
}
.pin-fountainpin-6 {
  background-position: -180px -540px;
}
.pin-fountainpin-7 {
  background-position: -216px -540px;
}
.pin-fountainpin-8 {
  background-position: -252px -540px;
}
.pin-fountainpin-9 {
  background-position: -288px -540px;
}
.pin-fountainpin-10 {
  background-position: -324px -540px;
}
.pin-fountainpin-11 {
  background-position: -360px -540px;
}
.pin-fountainpin-12 {
  background-position: -396px -540px;
}
.pin-fountainpin-13 {
  background-position: -432px -540px;
}
.pin-fountainpin-14 {
  background-position: -468px -540px;
}
.pin-fountainpin-15 {
  background-position: -504px -540px;
}


/* news paper */
.pin-newspaper-1 {
  background-position: 0 -576px;
}
.pin-newspaper-2 {
  background-position: -36px -576px;
}
.pin-newspaper-3 {
  background-position: -72px -576px;
}
.pin-newspaper-4 {
  background-position: -108px -576px;
}
.pin-newspaper-5 {
  background-position: -144px -576px;
}
.pin-newspaper-6 {
  background-position: -180px -576px;
}
.pin-newspaper-7 {
  background-position: -216px -576px;
}
.pin-newspaper-8 {
  background-position: -252px -576px;
}
.pin-newspaper-9 {
  background-position: -288px -576px;
}
.pin-newspaper-10 {
  background-position: -324px -576px;
}
.pin-newspaper-11 {
  background-position: -360px -576px;
}
.pin-newspaper-12 {
  background-position: -396px -576px;
}
.pin-newspaper-13 {
  background-position: -432px -576px;
}
.pin-newspaper-14 {
  background-position: -468px -576px;
}
.pin-newspaper-15 {
  background-position: -504px -576px;
}


/* archivist */
.pin-archivist-1 {
  background-position: 0 -612px;
}
.pin-archivist-2 {
  background-position: -36px -612px;
}
.pin-archivist-3 {
  background-position: -72px -612px;
}
.pin-archivist-4 {
  background-position: -108px -612px;
}
.pin-archivist-5 {
  background-position: -144px -612px;
}
.pin-archivist-6 {
  background-position: -180px -612px;
}
.pin-archivist-7 {
  background-position: -216px -612px;
}
.pin-archivist-8 {
  background-position: -252px -612px;
}
.pin-archivist-9 {
  background-position: -288px -612px;
}
.pin-archivist-10 {
  background-position: -324px -612px;
}
.pin-archivist-11 {
  background-position: -360px -612px;
}
.pin-archivist-12 {
  background-position: -396px -612px;
}
.pin-archivist-13 {
  background-position: -432px -612px;
}
.pin-archivist-14 {
  background-position: -468px -612px;
}
.pin-archivist-15 {
  background-position: -504px -612px;
}


/* list maker */
.pin-listmaker-1 {
  background-position: 0 -648px;
}
.pin-listmaker-2 {
  background-position: -36px -648px;
}
.pin-listmaker-3 {
  background-position: -72px -648px;
}
.pin-listmaker-4 {
  background-position: -108px -648px;
}
.pin-listmaker-5 {
  background-position: -144px -648px;
}
.pin-listmaker-6 {
  background-position: -180px -648px;
}
.pin-listmaker-7 {
  background-position: -216px -648px;
}
.pin-listmaker-8 {
  background-position: -252px -648px;
}
.pin-listmaker-9 {
  background-position: -288px -648px;
}
.pin-listmaker-10 {
  background-position: -324px -648px;
}
.pin-listmaker-11 {
  background-position: -360px -648px;
}
.pin-listmaker-12 {
  background-position: -396px -648px;
}
.pin-listmaker-13 {
  background-position: -432px -648px;
}
.pin-listmaker-14 {
  background-position: -468px -648px;
}
.pin-listmaker-15 {
  background-position: -504px -648px;
}


/* old hat */
.pin-oldhat-1 {
  background-position: 0 -684px;
}
.pin-oldhat-2 {
  background-position: -36px -684px;
}
.pin-oldhat-3 {
  background-position: -72px -684px;
}
.pin-oldhat-4 {
  background-position: -108px -684px;
}
.pin-oldhat-5 {
  background-position: -144px -684px;
}
.pin-oldhat-6 {
  background-position: -180px -684px;
}
.pin-oldhat-7 {
  background-position: -216px -684px;
}
.pin-oldhat-8 {
  background-position: -252px -684px;
}
.pin-oldhat-9 {
  background-position: -288px -684px;
}
.pin-oldhat-10 {
  background-position: -324px -684px;
}
.pin-oldhat-11 {
  background-position: -360px -684px;
}
.pin-oldhat-12 {
  background-position: -396px -684px;
}
.pin-oldhat-13 {
  background-position: -432px -684px;
}
.pin-oldhat-14 {
  background-position: -468px -684px;
}
.pin-oldhat-15 {
  background-position: -504px -684px;
}


/* karaoke */
.pin-karaoke-1 {
  background-position: 0 -720px;
}
.pin-karaoke-2 {
  background-position: -36px -720px;
}
.pin-karaoke-3 {
  background-position: -72px -720px;
}


/* anthem world tour */
.pin-anthemworldtour-1 {
  position: relative;
  background-position: 0 -756px;
}

.pin span.pin-disp-increment.anthemworldtour-1{
  position: absolute;
  right: 1px;
  top: 3px;
  display: block;
  width: 18px;
  color: #fff;
  font-size: 9px;
  text-align: center;
  line-height: 1;
}
.small-pin span.pin-disp-increment.anthemworldtour-1 {
  position: absolute;
  right: 0px;
  top: 2px;
  display: block;
  width: 18px;
  color: #fff;
  font-size: 9px;
  text-align: center;
  line-height: 1;
}
.pin-anthemworldtour-2 {
  background-position: -36px -756px;
}

/* roots and rock 'n roll tour */
.pin-randr-1 {
  position: relative;
  background-position: -108px -756px;
}
.pin-randr-1 span {
    position: absolute;
    right: 0px;
    bottom: 3px;
    display: block;
    width: 20px;
    color: #000;
    font-size: 9px;
    text-align: center;
    line-height: 1;
}
.pin-randr-2 {
  background-position: -72px -756px;
}


/* individual pins 1 */
.pin-individual1-1 {
  background-position: 0 -792px;
}
.pin-individual1-2 {
  background-position: -36px -792px;
}
.pin-individual1-3 {
  background-position: -72px -792px;
}
.pin-individual1-4 {
  background-position: -108px -792px;
}
.pin-individual1-5 {
  background-position: -144px -792px;
}
.pin-individual1-6 {
  background-position: -180px -792px;
}
.pin-individual1-7 {
  background-position: -216px -792px;
}
.pin-individual1-8 {
  background-position: -252px -792px;
}
.pin-individual1-9 {
  background-position: -288px -792px;
}
.pin-individual1-10 {
  background-position: -324px -792px;
}
.pin-individual1-11 {
  background-position: -360px -792px;
}
.pin-individual1-12 {
  background-position: -396px -792px;
}
.pin-individual1-13 {
  background-position: -432px -792px;
}
.pin-individual1-14 {
  background-position: -468px -792px;
}


/* individual pins 1 */
.pin-individual2-1 {
  background-position: 0 -828px;
}
.pin-individual2-2 {
  background-position: -36px -828px;
}
.pin-individual2-3 {
  background-position: -72px -828px;
}
.pin-individual2-4 {
  background-position: -108px -828px;
}
.pin-individual2-5 {
  background-position: -144px -828px;
}
.pin-individual2-6 {
  background-position: -180px -828px;
}
.pin-individual2-7 {
  background-position: -216px -828px;
}
.pin-individual2-8 {
  background-position: -252px -828px;
}
.pin-individual2-9 {
  background-position: -288px -828px;
}
.pin-individual2-10 {
  background-position: -324px -828px;
}
.pin-individual2-11 {
  background-position: -360px -828px;
}
.pin-individual2-12 {
  background-position: -396px -828px;
}


/* secret pins */
.pin-secret-1 {
  background-position: 0 -864px;
}
.pin-secret-2 {
  background-position: -36px -864px;
}
.pin-secret-3 {
  background-position: -72px -864px;
}
.pin-secret-4 {
  background-position: -108px -864px;
}
.pin-secret-5 {
  background-position: -144px -864px;
}
.pin-secret-6 {
  background-position: -180px -864px;
}
.pin-secret-7 {
  background-position: -216px -864px;
}
.pin-secret-8 {
  background-position: -252px -864px;
}
.pin-secret-9 {
  background-position: -288px -864px;
}


/* id pins  */
.pin-id-1 {
  background-position: 0 -900px;
}
.pin-id-2 {
  background-position: -36px -900px;
}
.pin-id-3 {
  background-position: -72px -900px;
}
.pin-id-4 {
  position: relative;
  background-position: -108px -900px;
}
.pin-id-4 span {
    position: absolute;
    right: 2px;
    top: 24px;
    display: block;
    width: 18px;
    color: #fff;
    font-size: 9px;
    text-align: center;
    line-height: 1;
}
.pin-id-5 {
  background-position: -144px -900px;
}
.pin-id-6 {
  background-position: -180px -900px;
}
.pin-id-7 {
  background-position: -216px -900px;
}
.pin-id-8 {
  background-position: -252px -900px;
}
.pin-id-9 {
  background-position: -288px -900px;
}


/* public radio */
.pin-publicradio-1 {
  background-position: 0 -936px;
}
.pin-publicradio-2 {
  background-position: -36px -936px;
}
.pin-publicradio-3 {
  background-position: -72px -936px;
}
.pin-publicradio-4 {
  background-position: -108px -936px;
}
.pin-publicradio-5 {
  background-position: -144px -936px;
}
.pin-publicradio-6 {
  background-position: -180px -936px;
}
.pin-publicradio-7 {
  background-position: -216px -936px;
}
.pin-publicradio-8 {
  background-position: -252px -936px;
}
.pin-publicradio-9 {
  background-position: -288px -936px;
}
.pin-publicradio-10 {
  background-position: -324px -936px;
}
.pin-publicradio-11 {
  background-position: -360px -936px;
}
.pin-publicradio-12 {
  background-position: -396px -936px;
}
.pin-publicradio-13 {
  background-position: -432px -936px;
}
.pin-publicradio-14 {
  background-position: -468px -936px;
}
.pin-publicradio-15 {
  background-position: -504px -936px;
}


/* individual pins 3 */
.pin-individual3-1 {
  background-position: 0 -972px;
}
.pin-individual3-2 {
  background-position: -36px -972px;
}
.pin-individual3-3 {
  background-position: -72px -972px;
}
.pin-individual3-4 {
  background-position: -108px -972px;
}
.pin-individual3-5 {
  background-position: -144px -972px;
}
.pin-individual3-6 {
  background-position: -180px -972px;
}

/* individual pins 4 */
.pin-individual4-1 {
  background-position: 0 -1008px;
}
.pin-individual4-2 {
  background-position: -36px -1008px;
}
.pin-individual4-3 {
  background-position: -72px -1008px;
}
.pin-individual4-4 {
  background-position: -108px -1008px;
}


/* a live tonight nightcap */
.pin-alivetonight-1 {
  background-position: 0 -1080px;
}
.pin-alivetonight-2 {
  background-position: -36px -1080px;
}
.pin-alivetonight-3 {
  background-position: -72px -1080px;
}
.pin-alivetonight-4 {
  background-position: -108px -1080px;
}
.pin-alivetonight-5 {
  background-position: -144px -1080px;
}
.pin-alivetonight-6 {
  background-position: -180px -1080px;
}
.pin-alivetonight-7 {
  background-position: -216px -1080px;
}
.pin-alivetonight-8 {
  background-position: -252px -1080px;
}
.pin-alivetonight-9 {
  background-position: -324px -1080px;
}
.pin-alivetonight-10 {
  background-position: -324px -1080px;
}
.pin-alivetonight-11 {
  background-position: -360px -1080px;
}
.pin-alivetonight-12 {
  background-position: -396px -1080px;
}
.pin-alivetonight-13 {
  background-position: -432px -1080px;
}
.pin-alivetonight-14 {
  background-position: -468px -1080px;
}
.pin-alivetonight-15 {
  background-position: -504px -1080px;
}


/* a live tonight */
.pin-afterglow-1 {
  background-position: 0 -1044px;
}
.pin-afterglow-2 {
  background-position: -36px -1044px;
}
.pin-afterglow-3 {
  background-position: -72px -1044px;
}
.pin-afterglow-4 {
  background-position: -108px -1044px;
}
.pin-afterglow-5 {
  background-position: -144px -1044px;
}
.pin-afterglow-6 {
  background-position: -180px -1044px;
}
.pin-afterglow-7 {
  background-position: -216px -1044px;
}
.pin-afterglow-8 {
  background-position: -252px -1044px;
}
.pin-afterglow-9 {
  background-position: -288px -1044px;
}
.pin-afterglow-10 {
  background-position: -324px -1044px;
}
.pin-afterglow-11 {
  background-position: -360px -1044px;
}
.pin-afterglow-12 {
  background-position: -396px -1044px;
}
.pin-afterglow-13 {
  background-position: -432px -1044px;
}
.pin-afterglow-14 {
  background-position: -468px -1044px;
}
.pin-afterglow-15 {
  background-position: -504px -1044px;
}




/* #################### */
/* ## PIN SIZE 32X32 ## */
/* #################### */

/* post master */
.small-pin.pin.pin-postmaster-1 {
  background-position: 0 0;
}
.small-pin.pin.pin-postmaster-2 {
  background-position: -32px 0;
}
.small-pin.pin.pin-postmaster-3 {
  background-position: -64px 0;
}
.small-pin.pin.pin-postmaster-4 {
  background-position: -96px 0;
}
.small-pin.pin.pin-postmaster-5 {
  background-position: -128px 0;
}
.small-pin.pin.pin-postmaster-6 {
  background-position: -160px 0;
}
.small-pin.pin.pin-postmaster-7 {
  background-position: -192px 0;
}
.small-pin.pin.pin-postmaster-8 {
  background-position: -224px 0;
}
.small-pin.pin.pin-postmaster-9 {
  background-position: -256px 0;
}
.small-pin.pin.pin-postmaster-10 {
  background-position: -288px 0;
}
.small-pin.pin.pin-postmaster-11 {
  background-position: -320px 0;
}
.small-pin.pin.pin-postmaster-12 {
  background-position: -352px 0;
}
.small-pin.pin.pin-postmaster-13 {
  background-position: -384px 0;
}
.small-pin.pin.pin-postmaster-14 {
  background-position: -416px 0;
}
.small-pin.pin.pin-postmaster-15 {
  background-position: -448px 0;
}


/* thread the needle */
.small-pin.pin.pin-threadtheneedle-1 {
  background-position: 0 -32px;
}
.small-pin.pin.pin-threadtheneedle-2 {
  background-position: -32px -32px;
}
.small-pin.pin.pin-threadtheneedle-3 {
  background-position: -64px -32px;
}
.small-pin.pin.pin-threadtheneedle-4 {
  background-position: -96px -32px;
}
.small-pin.pin.pin-threadtheneedle-5 {
  background-position: -128px -32px;
}
.small-pin.pin.pin-threadtheneedle-6 {
  background-position: -160px -32px;
}
.small-pin.pin.pin-threadtheneedle-7 {
  background-position: -192px -32px;
}
.small-pin.pin.pin-threadtheneedle-8 {
  background-position: -224px -32px;
}
.small-pin.pin.pin-threadtheneedle-9 {
  background-position: -256px -32px;
}
.small-pin.pin.pin-threadtheneedle-10 {
  background-position: -288px -32px;
}
.small-pin.pin.pin-threadtheneedle-11 {
  background-position: -320px -32px;
}
.small-pin.pin.pin-threadtheneedle-12 {
  background-position: -352px -32px;
}
.small-pin.pin.pin-threadtheneedle-13 {
  background-position: -384px -32px;
}
.small-pin.pin.pin-threadtheneedle-14 {
  background-position: -416px -32px;
}
.small-pin.pin.pin-threadtheneedle-15 {
  background-position: -448px -32px;
}


/* well read */
.small-pin.pin.pin-wellread-1 {
  background-position: 0 -64px;
}
.small-pin.pin.pin-wellread-2 {
  background-position: -32px -64px;
}
.small-pin.pin.pin-wellread-3 {
  background-position: -64px -64px;
}
.small-pin.pin.pin-wellread-4 {
  background-position: -96px -64px;
}
.small-pin.pin.pin-wellread-5 {
  background-position: -128px -64px;
}
.small-pin.pin.pin-wellread-6 {
  background-position: -160px -64px;
}
.small-pin.pin.pin-wellread-7 {
  background-position: -192px -64px;
}
.small-pin.pin.pin-wellread-8 {
  background-position: -224px -64px;
}
.small-pin.pin.pin-wellread-9 {
  background-position: -256px -64px;
}
.small-pin.pin.pin-wellread-10 {
  background-position: -288px -64px;
}
.small-pin.pin.pin-wellread-11 {
  background-position: -320px -64px;
}
.small-pin.pin.pin-wellread-12 {
  background-position: -352px -64px;
}
.small-pin.pin.pin-wellread-13 {
  background-position: -384px -64px;
}
.small-pin.pin.pin-wellread-14 {
  background-position: -416px -64px;
}
.small-pin.pin.pin-wellread-15 {
  background-position: -448px -64px;
}


/* conversationalist */
.small-pin.pin.pin-conversationalist-1 {
  background-position: 0 -96px;
}
.small-pin.pin.pin-conversationalist-2 {
  background-position: -32px -96px;
}
.small-pin.pin.pin-conversationalist-3 {
  background-position: -64px -96px;
}
.small-pin.pin.pin-conversationalist-4 {
  background-position: -96px -96px;
}
.small-pin.pin.pin-conversationalist-5 {
  background-position: -128px -96px;
}
.small-pin.pin.pin-conversationalist-6 {
  background-position: -160px -96px;
}
.small-pin.pin.pin-conversationalist-7 {
  background-position: -192px -96px;
}
.small-pin.pin.pin-conversationalist-8 {
  background-position: -224px -96px;
}
.small-pin.pin.pin-conversationalist-9 {
  background-position: -256px -96px;
}
.small-pin.pin.pin-conversationalist-10 {
  background-position: -288px -96px;

}
.small-pin.pin.pin-conversationalist-11 {
  background-position: -320px -96px;
}
.small-pin.pin.pin-conversationalist-12 {
  background-position: -352px -96px;
}
.small-pin.pin.pin-conversationalist-13 {
  background-position: -384px -96px;
}
.small-pin.pin.pin-conversationalist-14 {
  background-position: -416px -96px;
}
.small-pin.pin.pin-conversationalist-15 {
  background-position: -448px -96px;
}


/* bookworm */
.small-pin.pin.pin-bookworm-1 {
  background-position: 0 -128px;
}
.small-pin.pin.pin-bookworm-2 {
  background-position: -32px -128px;
}
.small-pin.pin.pin-bookworm-3 {
  background-position: -64px -128px;
}
.small-pin.pin.pin-bookworm-4 {
  background-position: -96px -128px;
}
.small-pin.pin.pin-bookworm-5 {
  background-position: -128px -128px;
}
.small-pin.pin.pin-bookworm-6 {
  background-position: -160px -128px;
}
.small-pin.pin.pin-bookworm-7 {
  background-position: -192px -128px;
}
.small-pin.pin.pin-bookworm-8 {
  background-position: -224px -128px;
}
.small-pin.pin.pin-bookworm-9 {
  background-position: -256px -128px;
}
.small-pin.pin.pin-bookworm-10 {
  background-position: -288px -128px;
}
.small-pin.pin.pin-bookworm-11 {
  background-position: -320px -128px;
}
.small-pin.pin.pin-bookworm-12 {
  background-position: -352px -128px;
}
.small-pin.pin.pin-bookworm-13 {
  background-position: -384px -128px;
}
.small-pin.pin.pin-bookworm-14 {
  background-position: -416px -128px;
}
.small-pin.pin.pin-bookworm-15 {
  background-position: -448px -128px;
}


/* sharing is caring */
.small-pin.pin.pin-sharingiscaring-1 {
  background-position: 0 -160px;
}
.small-pin.pin.pin-sharingiscaring-2 {
  background-position: -32px -160px;
}
.small-pin.pin.pin-sharingiscaring-3 {
  background-position: -64px -160px;
}
.small-pin.pin.pin-sharingiscaring-4 {
  background-position: -96px -160px;
}
.small-pin.pin.pin-sharingiscaring-5 {
  background-position: -128px -160px;
}
.small-pin.pin.pin-sharingiscaring-6 {
  background-position: -160px -160px;
}
.small-pin.pin.pin-sharingiscaring-7 {
  background-position: -192px -160px;
}
.small-pin.pin.pin-sharingiscaring-8 {
  background-position: -224px -160px;
}
.small-pin.pin.pin-sharingiscaring-9 {
  background-position: -256px -160px;
}
.small-pin.pin.pin-sharingiscaring-10 {
  background-position: -288px -160px;
}
.small-pin.pin.pin-sharingiscaring-11 {
  background-position: -288px -160px;
}
.small-pin.pin.pin-sharingiscaring-12 {
  background-position: -352px -160px;
}
.small-pin.pin.pin-sharingiscaring-13 {
  background-position: -384px -160px;
}
.small-pin.pin.pin-sharingiscaring-14 {
  background-position: -416px -160px;
}
.small-pin.pin.pin-sharingiscaring-15 {
  background-position: -448px -160px;
}


/* hanson tube */
.small-pin.pin.pin-hansontube-1 {
  background-position: 0 -192px;
}
.small-pin.pin.pin-hansontube-2 {
  background-position: -32px -192px;
}
.small-pin.pin.pin-hansontube-3 {
  background-position: -64px -192px;
}
.small-pin.pin.pin-hansontube-4 {
  background-position: -96px -192px;
}
.small-pin.pin.pin-hansontube-5 {
  background-position: -128px -192px;
}
.small-pin.pin.pin-hansontube-6 {
  background-position: -160px -192px;
}
.small-pin.pin.pin-hansontube-7 {
  background-position: -192px -192px;
}
.small-pin.pin.pin-hansontube-8 {
  background-position: -224px -192px;
}
.small-pin.pin.pin-hansontube-9 {
  background-position: -256px -192px;
}
.small-pin.pin.pin-hansontube-10 {
  background-position: -288px -192px;
}
.small-pin.pin.pin-hansontube-11 {
  background-position: -320px -192px;
}
.small-pin.pin.pin-hansontube-12 {
  background-position: -352px -192px;
}
.small-pin.pin.pin-hansontube-13 {
  background-position: -384px -192px;
}
.small-pin.pin.pin-hansontube-14 {
  background-position: -416px -192px;
}
.small-pin.pin.pin-hansontube-15 {
  background-position: -448px -192px;
}


/* i heart steve sasson */
.small-pin.pin.pin-stevesasson-1 {
  background-position: 0 -224px;
}
.small-pin.pin.pin-stevesasson-2 {
  background-position: -32px -224px;
}
.small-pin.pin.pin-stevesasson-3 {
  background-position: -64px -224px;
}
.small-pin.pin.pin-stevesasson-4 {
  background-position: -96px -224px;
}
.small-pin.pin.pin-stevesasson-5 {
  background-position: -128px -224px;
}
.small-pin.pin.pin-stevesasson-6 {
  background-position: -160px -224px;
}
.small-pin.pin.pin-stevesasson-7 {
  background-position: -192px -224px;
}
.small-pin.pin.pin-stevesasson-8 {
  background-position: -224px -224px;
}
.small-pin.pin.pin-stevesasson-9 {
  background-position: -256px -224px;
}
.small-pin.pin.pin-stevesasson-10 {
  background-position: -288px -224px;
}
.small-pin.pin.pin-stevesasson-11 {
  background-position: -320px -224px;
}
.small-pin.pin.pin-stevesasson-12 {
  background-position: -352px -224px;
}
.small-pin.pin.pin-stevesasson-13 {
  background-position: -384px -224px;
}
.small-pin.pin.pin-stevesasson-14 {
  background-position: -416px -224px;
}
.small-pin.pin.pin-stevesasson-15 {
  background-position: -448px -224px;
}


/* would you be my ben */
.small-pin.pin.pin-bemyben-1 {
  background-position: 0 -256px;
}
.small-pin.pin.pin-bemyben-2 {
  background-position: -32px -256px;
}


/* private messager */
.small-pin.pin.pin-privatemessager-1 {
  background-position: 0 -288px;
}
.small-pin.pin.pin-privatemessager-2 {
  background-position: -32px -288px;
}
.small-pin.pin.pin-privatemessager-3 {
  background-position: -64px -288px;
}
.small-pin.pin.pin-privatemessager-4 {
  background-position: -96px -288px;
}
.small-pin.pin.pin-privatemessager-5 {
  background-position: -128px -288px;
}
.small-pin.pin.pin-privatemessager-6 {
  background-position: -160px -288px;
}
.small-pin.pin.pin-privatemessager-7 {
  background-position: -192px -288px;
}
.small-pin.pin.pin-privatemessager-8 {
  background-position: -224px -288px;
}
.small-pin.pin.pin-privatemessager-9 {
  background-position: -256px -288px;
}
.small-pin.pin.pin-privatemessager-10 {
  background-position: -288px -288px;
}
.small-pin.pin.pin-privatemessager-11 {
  background-position: -320px -288px;
}
.small-pin.pin.pin-privatemessager-12 {
  background-position: -352px -288px;
}
.small-pin.pin.pin-privatemessager-13 {
  background-position: -384px -288px;
}
.small-pin.pin.pin-privatemessager-14 {
  background-position: -416px -288px;
}
.small-pin.pin.pin-privatemessager-15 {
  background-position: -448px -288px;
}


/* music enthusiast */
.small-pin.pin.pin-musicenthusiast-1 {
  background-position: 0 -320px;
}
.small-pin.pin.pin-musicenthusiast-2 {
  background-position: -32px -320px;
}
.small-pin.pin.pin-musicenthusiast-3 {
  background-position: -64px -320px;
}
.small-pin.pin.pin-musicenthusiast-4 {
  background-position: -96px -320px;
}
.small-pin.pin.pin-musicenthusiast-5 {
  background-position: -128px -320px;
}
.small-pin.pin.pin-musicenthusiast-6 {
  background-position: -160px -320px;
}
.small-pin.pin.pin-musicenthusiast-7 {
  background-position: -192px -320px;
}
.small-pin.pin.pin-musicenthusiast-8 {
  background-position: -224px -320px;
}
.small-pin.pin.pin-musicenthusiast-9 {
  background-position: -256px -320px;
}
.small-pin.pin.pin-musicenthusiast-10 {
  background-position: -288px -320px;
}
.small-pin.pin.pin-musicenthusiast-11 {
  background-position: -320px -320px;
}
.small-pin.pin.pin-musicenthusiast-12 {
  background-position: -352px -320px;
}
.small-pin.pin.pin-musicenthusiast-13 {
  background-position: -384px -320px;
}
.small-pin.pin.pin-musicenthusiast-14 {
  background-position: -416px -320px;
}
.small-pin.pin.pin-musicenthusiast-15 {
  background-position: -448px -320px;
}


/* number cruncher */
.small-pin.pin.pin-numbercruncher-1 {
  background-position: 0 -352px;
}
.small-pin.pin.pin-numbercruncher-2 {
  background-position: -32px -352px;
}
.small-pin.pin.pin-numbercruncher-3 {
  background-position: -64px -352px;
}
.small-pin.pin.pin-numbercruncher-4 {
  background-position: -96px -352px;
}
.small-pin.pin.pin-numbercruncher-5 {
  background-position: -128px -352px;
}
.small-pin.pin.pin-numbercruncher-6 {
  background-position: -160px -352px;
}
.small-pin.pin.pin-numbercruncher-7 {
  background-position: -192px -352px;
}
.small-pin.pin.pin-numbercruncher-8 {
  background-position: -224px -352px;
}
.small-pin.pin.pin-numbercruncher-9 {
  background-position: -256px -352px;
}
.small-pin.pin.pin-numbercruncher-10 {
  background-position: -288px -352px;
}
.small-pin.pin.pin-numbercruncher-11 {
  background-position: -320px -352px;
}
.small-pin.pin.pin-numbercruncher-12 {
  background-position: -352px -352px;
}
.small-pin.pin.pin-numbercruncher-13 {
  background-position: -384px -352px;
}
.small-pin.pin.pin-numbercruncher-14 {
  background-position: -416px -352px;
}
.small-pin.pin.pin-numbercruncher-15 {
  background-position: -448px -352px;
}


/* everyone counts */
.small-pin.pin.pin-everyonecounts-1 {
  background-position: 0 -384px;
}
.small-pin.pin.pin-everyonecounts-2 {
  background-position: -32px -384px;
}
.small-pin.pin.pin-everyonecounts-3 {
  background-position: -64px -384px;
}
.small-pin.pin.pin-everyonecounts-4 {
  background-position: -96px -384px;
}
.small-pin.pin.pin-everyonecounts-5 {
  background-position: -128px -384px;
}
.small-pin.pin.pin-everyonecounts-6 {
  background-position: -160px -384px;
}
.small-pin.pin.pin-everyonecounts-7 {
  background-position: -192px -384px;
}
.small-pin.pin.pin-everyonecounts-8 {
  background-position: -224px -384px;
}
.small-pin.pin.pin-everyonecounts-9 {
  background-position: -256px -384px;
}
.small-pin.pin.pin-everyonecounts-10 {
  background-position: -288px -384px;
}
.small-pin.pin.pin-everyonecounts-11 {
  background-position: -320px -384px;
}
.small-pin.pin.pin-everyonecounts-12 {
  background-position: -352px -384px;
}
.small-pin.pin.pin-everyonecounts-13 {
  background-position: -384px -384px;
}
.small-pin.pin.pin-everyonecounts-14 {
  background-position: -416px -384px;
}
.small-pin.pin.pin-everyonecounts-15 {
  background-position: -448px -384px;
}


/* brain stormer */
.small-pin.pin.pin-brainstormer-1 {
  background-position: 0 -416px;
}
.small-pin.pin.pin-brainstormer-2 {
  background-position: -32px -416px;
}
.small-pin.pin.pin-brainstormer-3 {
  background-position: -64px -416px;
}
.small-pin.pin.pin-brainstormer-4 {
  background-position: -96px -416px;
}
.small-pin.pin.pin-brainstormer-5 {
  background-position: -128px -416px;
}
.small-pin.pin.pin-brainstormer-6 {
  background-position: -160px -416px;
}
.small-pin.pin.pin-brainstormer-7 {
  background-position: -192px -416px;
}
.small-pin.pin.pin-brainstormer-8 {
  background-position: -224px -416px;
}
.small-pin.pin.pin-brainstormer-9 {
  background-position: -256px -416px;
}
.small-pin.pin.pin-brainstormer-10 {
  background-position: -288px -416px;
}
.small-pin.pin.pin-brainstormer-11 {
  background-position: -320px -416px;
}
.small-pin.pin.pin-brainstormer-12 {
  background-position: -352px -416px;
}
.small-pin.pin.pin-brainstormer-13 {
  background-position: -384px -416px;
}
.small-pin.pin.pin-brainstormer-14 {
  background-position: -416px -416px;
}
.small-pin.pin.pin-brainstormer-15 {
  background-position: -448px -416px;
}


/* fanson */
.small-pin.pin.pin-fanson-1 {
  background-position: 0 -448px;
}
.small-pin.pin.pin-fanson-2 {
  background-position: -32px -448px;
}
.small-pin.pin.pin-fanson-3 {
  background-position: -64px -448px;
}
.small-pin.pin.pin-fanson-4 {
  background-position: -96px -448px;
}
.small-pin.pin.pin-fanson-5 {
  background-position: -128px -448px;
}
.small-pin.pin.pin-fanson-6 {
  background-position: -160px -448px;
}
.small-pin.pin.pin-fanson-7 {
  background-position: -192px -448px;
}
.small-pin.pin.pin-fanson-8 {
  background-position: -224px -448px;
}
.small-pin.pin.pin-fanson-9 {
  background-position: -256px -448px;
}
.small-pin.pin.pin-fanson-10 {
  background-position: -288px -448px;
}
.small-pin.pin.pin-fanson-11 {
  background-position: -320px -448px;
}
.small-pin.pin.pin-fanson-12 {
  background-position: -352px -448px;
}
.small-pin.pin.pin-fanson-13 {
  background-position: -384px -448px;
}
.small-pin.pin.pin-fanson-14 {
  background-position: -416px -448px;
}
.small-pin.pin.pin-fanson-15 {
  background-position: -448px -448px;
}


/* fountain pin */
.small-pin.pin.pin-fountainpin-1 {
  background-position: 0 -480px;
}
.small-pin.pin.pin-fountainpin-2 {
  background-position: -32px -480px;
}
.small-pin.pin.pin-fountainpin-3 {
  background-position: -64px -480px;
}
.small-pin.pin.pin-fountainpin-4 {
  background-position: -96px -480px;
}
.small-pin.pin.pin-fountainpin-5 {
  background-position: -128px -480px;
}
.small-pin.pin.pin-fountainpin-6 {
  background-position: -160px -480px;
}
.small-pin.pin.pin-fountainpin-7 {
  background-position: -192px -480px;
}
.small-pin.pin.pin-fountainpin-8 {
  background-position: -224px -480px;
}
.small-pin.pin.pin-fountainpin-9 {
  background-position: -256px -480px;
}
.small-pin.pin.pin-fountainpin-10 {
  background-position: -288px -480px;
}
.small-pin.pin.pin-fountainpin-11 {
  background-position: -320px -480px;
}
.small-pin.pin.pin-fountainpin-12 {
  background-position: -352px -480px;
}
.small-pin.pin.pin-fountainpin-13 {
  background-position: -384px -480px;
}
.small-pin.pin.pin-fountainpin-14 {
  background-position: -416px -480px;
}
.small-pin.pin.pin-fountainpin-15 {
  background-position: -448px -480px;
}


/* news paper */
.small-pin.pin.pin-newspaper-1 {
  background-position: 0 -512px;
}
.small-pin.pin.pin-newspaper-2 {
  background-position: -32px -512px;
}
.small-pin.pin.pin-newspaper-3 {
  background-position: -64px -512px;
}
.small-pin.pin.pin-newspaper-4 {
  background-position: -96px -512px;
}
.small-pin.pin.pin-newspaper-5 {
  background-position: -128px -512px;
}
.small-pin.pin.pin-newspaper-6 {
  background-position: -160px -512px;
}
.small-pin.pin.pin-newspaper-7 {
  background-position: -192px -512px;
}
.small-pin.pin.pin-newspaper-8 {
  background-position: -224px -512px;
}
.small-pin.pin.pin-newspaper-9 {
  background-position: -256px -512px;
}
.small-pin.pin.pin-newspaper-10 {
  background-position: -288px -512px;
}
.small-pin.pin.pin-newspaper-11 {
  background-position: -320px -512px;
}
.small-pin.pin.pin-newspaper-12 {
  background-position: -352px -512px;
}
.small-pin.pin.pin-newspaper-13 {
  background-position: -384px -512px;
}
.small-pin.pin.pin-newspaper-14 {
  background-position: -416px -512px;
}
.small-pin.pin.pin-newspaper-15 {
  background-position: -448px -512px;
}


/* archivist */
.small-pin.pin.pin-archivist-1 {
  background-position: 0 -544px;
}
.small-pin.pin.pin-archivist-2 {
  background-position: -32px -544px;
}
.small-pin.pin.pin-archivist-3 {
  background-position: -64px -544px;
}
.small-pin.pin.pin-archivist-4 {
  background-position: -96px -544px;
}
.small-pin.pin.pin-archivist-5 {
  background-position: -128px -544px;
}
.small-pin.pin.pin-archivist-6 {
  background-position: -160px -544px;
}
.small-pin.pin.pin-archivist-7 {
  background-position: -192px -544px;
}
.small-pin.pin.pin-archivist-8 {
  background-position: -224px -544px;
}
.small-pin.pin.pin-archivist-9 {
  background-position: -256px -544px;
}
.small-pin.pin.pin-archivist-10 {
  background-position: -288px -544px;
}
.small-pin.pin.pin-archivist-11 {
  background-position: -320px -544px;
}
.small-pin.pin.pin-archivist-12 {
  background-position: -352px -544px;
}
.small-pin.pin.pin-archivist-13 {
  background-position: -384px -544px;
}
.small-pin.pin.pin-archivist-14 {
  background-position: -416px -544px;
}
.small-pin.pin.pin-archivist-15 {
  background-position: -448px -544px;
}


/* list maker */
.small-pin.pin.pin-listmaker-1 {
  background-position: 0 -576px;
}
.small-pin.pin.pin-listmaker-2 {
  background-position: -32px -576px;
}
.small-pin.pin.pin-listmaker-3 {
  background-position: -64px -576px;
}
.small-pin.pin.pin-listmaker-4 {
  background-position: -96px -576px;
}
.small-pin.pin.pin-listmaker-5 {
  background-position: -128px -576px;
}
.small-pin.pin.pin-listmaker-6 {
  background-position: -160px -576px;
}
.small-pin.pin.pin-listmaker-7 {
  background-position: -192px -576px;
}
.small-pin.pin.pin-listmaker-8 {
  background-position: -224px -576px;
}
.small-pin.pin.pin-listmaker-9 {
  background-position: -256px -576px;
}
.small-pin.pin.pin-listmaker-10 {
  background-position: -288px -576px;
}
.small-pin.pin.pin-listmaker-11 {
  background-position: -320px -576px;
}
.small-pin.pin.pin-listmaker-12 {
  background-position: -352px -576px;
}
.small-pin.pin.pin-listmaker-13 {
  background-position: -384px -576px;
}
.small-pin.pin.pin-listmaker-14 {
  background-position: -416px -576px;
}
.small-pin.pin.pin-listmaker-15 {
  background-position: -448px -576px;
}


/* old hat */
.small-pin.pin.pin-oldhat-1 {
  background-position: 0 -608px;
}
.small-pin.pin.pin-oldhat-2 {
  background-position: -32px -608px;
}
.small-pin.pin.pin-oldhat-3 {
  background-position: -64px -608px;
}
.small-pin.pin.pin-oldhat-4 {
  background-position: -96px -608px;
}
.small-pin.pin.pin-oldhat-5 {
  background-position: -128px -608px;
}
.small-pin.pin.pin-oldhat-6 {
  background-position: -160px -608px;
}
.small-pin.pin.pin-oldhat-7 {
  background-position: -192px -608px;
}
.small-pin.pin.pin-oldhat-8 {
  background-position: -224px -608px;
}
.small-pin.pin.pin-oldhat-9 {
  background-position: -256px -608px;
}
.small-pin.pin.pin-oldhat-10 {
  background-position: -288px -608px;
}
.small-pin.pin.pin-oldhat-11 {
  background-position: -320px -608px;
}
.small-pin.pin.pin-oldhat-12 {
  background-position: -352px -608px;
}
.small-pin.pin.pin-oldhat-13 {
  background-position: -384px -608px;
}
.small-pin.pin.pin-oldhat-14 {
  background-position: -416px -608px;
}
.small-pin.pin.pin-oldhat-15 {
  background-position: -448px -608px;
}


/* karaoke */
.small-pin.pin.pin-karaoke-1 {
  background-position: 0 -640px;
}
.small-pin.pin.pin-karaoke-2 {
  background-position: -32px -640px;
}
.small-pin.pin.pin-karaoke-3 {
  background-position: -64px -640px;
}


/* anthem world tour */
.small-pin.pin.pin-anthemworldtour-1 {
  background-position: 0 -672px;
}
.small-pin.pin.pin-anthemworldtour-2 {
  background-position: -32px -672px;
}

/* roots and rock 'n roll tour */
.small-pin.pin-randr-1 {
  position: relative;
  background-position: -96px -672px;
}
.small-pin.pin-randr-1 span {
    position: absolute;
    right: 0px;
    bottom: 2px;
    display: block;
    width: 18px;
    color: #000;
    font-size: 9px;
    text-align: center;
    line-height: 1;
}
.small-pin.pin-randr-2 {
  background-position: -64px -672px;
}


/* individual pins 1 */
.small-pin.pin.pin-individual1-1 {
  background-position: 0 -704px;
}
.small-pin.pin.pin-individual1-2 {
  background-position: -32px -704px;
}
.small-pin.pin.pin-individual1-3 {
  background-position: -64px -704px;
}
.small-pin.pin.pin-individual1-4 {
  background-position: -96px -704px;
}
.small-pin.pin.pin-individual1-5 {
  background-position: -128px -704px;
}
.small-pin.pin.pin-individual1-6 {
  background-position: -160px -704px;
}
.small-pin.pin.pin-individual1-7 {
  background-position: -192px -704px;
}
.small-pin.pin.pin-individual1-8 {
  background-position: -224px -704px;
}
.small-pin.pin.pin-individual1-9 {
  background-position: -256px -704px;
}
.small-pin.pin.pin-individual1-10 {
  background-position: -288px -704px;
}
.small-pin.pin.pin-individual1-11 {
  background-position: -320px -704px;
}
.small-pin.pin.pin-individual1-12 {
  background-position: -352px -704px;
}
.small-pin.pin.pin-individual1-13 {
  background-position: -384px -704px;
}
.small-pin.pin.pin-individual1-14 {
  background-position: -416px -704px;
}


/* individual pins 2 */
.small-pin.pin.pin-individual2-1 {
  background-position: 0 -736px;
}
.small-pin.pin.pin-individual2-2 {
  background-position: -32px -736px;
}
.small-pin.pin.pin-individual2-3 {
  background-position: -64px -736px;
}
.small-pin.pin.pin-individual2-4 {
  background-position: -96px -736px;
}
.small-pin.pin.pin-individual2-5 {
  background-position: -128px -736px;
}
.small-pin.pin.pin-individual2-6 {
  background-position: -160px -736px;
}
.small-pin.pin.pin-individual2-7 {
  background-position: -192px -736px;
}
.small-pin.pin.pin-individual2-8 {
  background-position: -224px -736px;
}
.small-pin.pin.pin-individual2-9 {
  background-position: -256px -736px;
}
.small-pin.pin.pin-individual2-10 {
  background-position: -288px -736px;
}
.small-pin.pin.pin-individual2-11 {
  background-position: -320px -736px;
}
.small-pin.pin.pin-individual2-12 {
  background-position: -352px -736px;
}



/* secret pins */
.small-pin.pin.pin-secret-1 {
  background-position: 0 -768px;
}
.small-pin.pin.pin-secret-2 {
  background-position: -32px -768px;
}
.small-pin.pin.pin-secret-3 {
  background-position: -64px -768px;
}
.small-pin.pin.pin-secret-4 {
  background-position: -96px -768px;
}
.small-pin.pin.pin-secret-5 {
  background-position: -128px -768px;
}
.small-pin.pin.pin-secret-6 {
  background-position: -160px -768px;
}
.small-pin.pin.pin-secret-7 {
  background-position: -192px -768px;
}
.small-pin.pin.pin-secret-8 {
  background-position: -224px -768px;
}
.small-pin.pin.pin-secret-9 {
  background-position: -256px -768px;
}


/* id pins  */
.small-pin.pin.pin-id-1 {
  background-position: 0 -800px;
}
.small-pin.pin.pin-id-2 {
  background-position: -32px -800px;
}
.small-pin.pin.pin-id-3 {
  background-position: -64px -800px;
}
.small-pin.pin.pin-id-4 {
  background-position: -96px -800px;
}
.small-pin.pin.pin-id-5 {
  background-position: -128px -800px;
}
.small-pin.pin.pin-id-6 {
  background-position: -160px -800px;
}
.small-pin.pin.pin-id-7 {
  background-position: -192px -800px;
}
.small-pin.pin.pin-id-8 {
  background-position: -224px -800px;
}
.small-pin.pin.pin-id-9 {
  background-position: -256px -800px;
}


/* public radio */
.small-pin.pin.pin-publicradio-1 {
  background-position: 0 -832px;
}
.small-pin.pin.pin-publicradio-2 {
  background-position: -32px -832px;
}
.small-pin.pin.pin-publicradio-3 {
  background-position: -64px -832px;
}
.small-pin.pin.pin-publicradio-4 {
  background-position: -96px -832px;
}
.small-pin.pin.pin-publicradio-5 {
  background-position: -128px -832px;
}
.small-pin.pin.pin-publicradio-6 {
  background-position: -160px -832px;
}
.small-pin.pin.pin-publicradio-7 {
  background-position: -192px -832px;
}
.small-pin.pin.pin-publicradio-8 {
  background-position: -224px -832px;
}
.small-pin.pin.pin-publicradio-9 {
  background-position: -256px -832px;
}
.small-pin.pin.pin-publicradio-10 {
  background-position: -288px -832px;
}
.small-pin.pin.pin-publicradio-11 {
  background-position: -320px -832px;
}
.small-pin.pin.pin-publicradio-12 {
  background-position: -352px -832px;
}
.small-pin.pin.pin-publicradio-13 {
  background-position: -384px -832px;
}
.small-pin.pin.pin-publicradio-14 {
  background-position: -416px -832px;
}
.small-pin.pin.pin-publicradio-15 {
  background-position: -448px -832px;
}


/* individual pins 3 */
.small-pin.pin.pin-individual3-1 {
  background-position: 0 -864px;
}
.small-pin.pin.pin-individual3-2 {
  background-position: -32px -864px;
}
.small-pin.pin.pin-individual3-3 {
  background-position: -64px -864px;
}
.small-pin.pin.pin-individual3-4 {
  background-position: -96px -864px;
}
.small-pin.pin.pin-individual3-5 {
  background-position: -128px -864px;
}
.small-pin.pin-individual3-6 {
  background-position: -160px -864px;
}

/* individual pins 4 */
.small-pin.pin.pin-individual4-1 {
  background-position: 0 -896px;
}
.small-pin.pin.pin-individual4-2 {
  background-position: -32px -896px;
}
.small-pin.pin.pin-individual4-3 {
  background-position: -64px -896px;
}
.small-pin.pin.pin-individual4-4 {
  background-position: -96px -896px;
}


/* a live tonight nightcap */
.small-pin.pin.pin-alivetonight-1 {
  background-position: 0 -960px;
}
.small-pin.pin.pin-alivetonight-2 {
  background-position: -32px -960px;
}
.small-pin.pin.pin-alivetonight-3 {
  background-position: -64px -960px;
}
.small-pin.pin.pin-alivetonight-4 {
  background-position: -96px -960px;
}
.small-pin.pin.pin-alivetonight-5 {
  background-position: -128px -960px;
}
.small-pin.pin.pin-alivetonight-6 {
  background-position: -160px -960px;
}
.small-pin.pin.pin-alivetonight-7 {
  background-position: -192px -960px;
}
.small-pin.pin.pin-alivetonight-8 {
  background-position: -224px -960px;
}
.small-pin.pin.pin-alivetonight-9 {
  background-position: -256px -960px;
}
.small-pin.pin.pin-alivetonight-10 {
  background-position: -288px -960px;
}
.small-pin.pin.pin-alivetonight-11 {
  background-position: -320px -960px;
}
.small-pin.pin.pin-alivetonight-12 {
  background-position: -352px -960px;
}
.small-pin.pin.pin-alivetonight-13 {
  background-position: -384px -960px;
}
.small-pin.pin.pin-alivetonight-14 {
  background-position: -416px -960px;
}
.small-pin.pin.pin-alivetonight-15 {
  background-position: -448px -960px;
}


/* a live tonight */
.small-pin.pin.pin-afterglow-1 {
  background-position: 0 -928px;
}
.small-pin.pin.pin-afterglow-2 {
  background-position: -32px -928px;
}
.small-pin.pin.pin-afterglow-3 {
  background-position: -64px -928px;
}
.small-pin.pin.pin-afterglow-4 {
  background-position: -96px -928px;
}
.small-pin.pin.pin-afterglow-5 {
  background-position: -128px -928px;
}
.small-pin.pin.pin-afterglow-6 {
  background-position: -160px -928px;
}
.small-pin.pin.pin-afterglow-7 {
  background-position: -192px -928px;
}
.small-pin.pin.pin-afterglow-8 {
  background-position: -224px -928px;
}
.small-pin.pin.pin-afterglow-9 {
  background-position: -256px -928px;
}
.small-pin.pin.pin-afterglow-10 {
  background-position: -288px -928px;
}
.small-pin.pin.pin-afterglow-11 {
  background-position: -320px -928px;
}
.small-pin.pin.pin-afterglow-12 {
  background-position: -352px -928px;
}
.small-pin.pin.pin-afterglow-13 {
  background-position: -384px -928px;
}
.small-pin.pin.pin-afterglow-14 {
  background-position: -416px -928px;
}
.small-pin.pin.pin-afterglow-15 {
  background-position: -448px -928px;
}


/* ####################### */
/* ## ID-PIN SIZE 64x64 ## */
/* ####################### */


.large-pin-id {
  display: block;
  width: 68px;
  height: 68px;
  margin: 0 4px;
  background-image: url(/imgD/pins/sprite_pins_id_70.png);
  background-repeat: no-repeat;
  background-size: 700% 100%;
}


/* id pins  */
.large-pin-id.pin-id-1 {
  background-position: 0 0;
}
.large-pin-id.pin-id-2 {
  background-position: -68px 0;
}
.large-pin-id.pin-id-3 {
  background-position: -136px 0;
}
.large-pin-id.pin-id-4 {
  position: relative;
  background-position: -204px 0;
}
.large-pin-id.pin-id-4 span {
    position: absolute;
    right: 2px;
    top: 44px;
    display: block;
    width: 38px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
}
.large-pin-id.pin-id-5 {
  background-position: -272px 0;
}
.large-pin-id.pin-id-6 {
  background-position: -340px 0;
}

.display-case .chosen-pin span.anthemworldtour-1 {
  position: absolute;
  right: 4px;
  top: 5px;
  display: block;
  width: 26px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  line-height: 1;
}


.display-case .chosen-pin span.randr-1 {
  position: absolute;
  right: 1px;
  top: 34px;
  display: block;
  width: 26px;
  color: #000;
  font-size: 13px;
  text-align: center;
  line-height: 1;
}


/* Generic increment display style */
.pin-disp-increment {
    position: absolute;
    right: 0px;
    bottom: 3px;
    display: block;
    width: 20px;
    color: #000;
    font-size: 9px;
    text-align: center;
    line-height: 1;
}

.small-pin .pin-disp-increment {
  position: absolute;
  right: 0px;
  bottom: 2px;
  display: block;
  width: 18px;
  color: #000;
  font-size: 9px;
  text-align: center;
  line-height: 1;
}

.pin-details span.pin-disp-increment {
  right: 3px;
  bottom: 12px;
  color: #000;
  font-size: 30px;
}

.display-case .chosen-pin span {
  position: absolute;
  right: 1px;
  top: 34px;
  display: block;
  width: 26px;
  color: #000;
  font-size: 13px;
  text-align: center;
  line-height: 1;
}

.lg-pin-container {
  width: 130px;
  margin: 0px auto;
  position: relative;
}