body {
  background: white none;
}

em {
  font-weight: normal;
  font-style: normal;
}

#pageTitle,
#mainContent {
  position: relative;
}

#pageTitle h1,
.pagewidth,
#mainContent {
  width: 994px;
}

#mainContent {
  position: relative;
  z-index: 1;
  margin: 0 auto;
}

#widgetBox {
  display: block;
  position: relative;
  float: left;
  width: 658px;
  min-height: 485px;
  border: 1px solid #ddd;
  margin: 32px 0 108px;
  box-shadow: 1px 2px 6px #ddd;
 -moz-box-shadow: 1px 2px 6px #ddd;
}

#widgetBox > header,
#widgetBox > footer,
#viewFooter {
  display: block;
  width: 637px;
  padding: 0 0 0 21px;
}

#widgetBox > header {
  position: relative;
  top: -1px;
  left: -1px;
  height: 39px;
  margin: 0;
  border: 1px solid #C95D00;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(254,166,65)),
    color-stop(1, rgb(255,116,3))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgb(254,166,65) 0%,
    rgb(255,116,3) 100%
  );
  background-image: -o-linear-gradient(top,rgb(254,166,65),rgb(255,116,3));
  background-image: -ms-linear-gradient(top, #FFA641 0%, #FF7403 100%);
  progID:DXImageTransform.Microsoft.gradient(startColor='#FFA641', endColorstr='#FF7403', GradientType=0);
  color: white;
  font-family: arial,sans-serif;
  font-size: 17px;
  font-weight: normal;
  line-height: 37px;
  text-shadow: -1px 1px 2px #333;
  overflow: hidden;
}

.no-cssgradients #widgetBox  header {
  background: transparent url(/images/widget/view/orange-header.png) repeat-x scroll 0 0;
}

#widgetBox > footer {
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px solid #d8d8d8;
  background: #f3f3f3;
  padding: 16px 0 16px 21px;
  color: #555;
  font-size: 12px;
}

#widgetBox > footer > em,
#widgetBox > footer > a {
  color: #666;
  font-weight: bold;
}

#widgetBox > footer > a:hover {
  color: #ed602f;
}

#widgetBox > footer > p {
  color: #555;
  margin-top: 8px;
}

#viewFooter {
  height: 42px;
  border: 1px solid #d5d5d5;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(230,230,230)),
    color-stop(1, rgb(215,215,215))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgb(230,230,230) 0%,
    rgb(215,215,215) 100%
  );
  background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(215,215,215));
  border-radius: 0 0 5px 5px;
 -moz-border-radius: 0 0 5px 5px;
  color: #888888;
  font-size: 11px;
  line-height: 40px;
  position: absolute;
  left: -1px;
  bottom: -60px;
}

.no-cssgradients #viewFooter {
  background: #ddd;
}

#viewFooter > a {
  color: #555;
  text-decoration: none;
}

#viewFooter > a:hover {
  color: #000;
}

#viewFooter > em {
  color: #888;
}

#sendFeedback {
  background: transparent url("/images/widget/view/feedbackIcon.png") no-repeat scroll 0 -18px;
  padding: 4px 14px 1px 30px;
}

#sendFeedback:hover {
  background-position: 0 0;
}

#visitWA {
  background: transparent url("/images/widget/view/wa-icon.png") no-repeat scroll 0 0;
  padding: 2px 0 2px 22px;
  margin: 0 0 0 14px;
}

#visitWA:hover {
  background-position: 0 -17px;
}


#embedSidebar {
  display: block;
  float: right;
  width: 315px;
  margin: 32px 0;
  position: relative;
}

#share,
#embed,
#save,
#build {
  position: relative;
  border: 1px solid #cfcfcf;
  margin: 0 0 12px;
  padding: 0;
  min-height: 46px;
}

#share, 
#embed {
  min-height: 54px;
  box-shadow: 1px 2px 6px #ddd;
}

#share > h1,
#embed > h1,
#upgrade > h1 {
  color: #555;
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 20px;
  left: 22px;
  text-shadow: none;
}

#shareButtons,
#embedButtons {
  position: absolute;
  top: 12px;
  left: 95px;
}

#shareButtons {
  margin: 0;
  padding: 0;
} 

/* Share Styles - from alpha share.aside.css */
#share li {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  overflow: visible;
  position: relative;
  padding: 0;
  margin-right: 8px;
  width: 24px;
  z-index: 310;
}


    #share a {
      background-repeat: no-repeat;
      height: 24px;
      outline: none;
      width: 24px;
      display: inline-block;
      text-indent: -10000px;
      z-index: 310;
    }

#share .more {
  background: url(//www.wolframcdn.com/images/icons/share-icons-big.png) -100px -1px;  
}
#share .more:hover {
  background-position: -100px -26px;
}


#sharethis {
  display: none;
  width: 200px;
  top: 40px;
  background-color: #eee;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 12px 6px #DDD;
  -webkit-box-shadow: 0 0 12px 6px #DDD;
  box-shadow: 0 0 12px 6px #DDD;
  padding: 5px 10px;
  position: absolute;
  z-index: 0;
}

#sharethis h1 {
background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #555555;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-top: 5px;
    text-indent: 0;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
}

#sharethis ul {
  display: block;
  overflow: visible;
  position: relative;
  width: 200px;
  padding: 10px;
  margin: 0;
}

a.more:hover+#sharethis, #sharethis:hover {
  display: block;
  left:  -138px;
}



#sharethis li {
  height: 15px;
  line-height: 14px;
  padding: 4px 2px;
  width: 85px;
}

#sharethis a {
  text-indent: 0px;
  font-size: 9px;
  padding-left: 20px;
  width: auto;
}
#share a:link, #share a:visited {
  color: #555;
}
#share a:hover, #share a:active {
  color: #FE6518;
  z-index: 312;
}

/*.no-datauri #sharethis a {
  background-image: url(//www.wolframcdn.com/images/icons/share-icons-sm.png);
}*/

.mail {
  background: url(//www.wolframcdn.com/images/icons/share-icons-big.png) -1px -1px;
}
.mail:hover {
  background-position: -1px -26px;
}

.facebook {
  background: url(//www.wolframcdn.com/images/icons/share-icons-big.png) -67px -1px;
}
.facebook:hover {
  background-position: -67px -26px;
}
.twitter {
  background: url(//www.wolframcdn.com/images/icons/share-icons-big.png) -34px -1px;
}
.twitter:hover {
  background-position:  -34px -26px;
}

.widget {
  background: url(//www.wolframcdn.com/images/icons/share-icons-big.png) -133px -1px;
}

.widget:hover {
   background-position: -133px -26px;
}


.delicious {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvklEQVQ4y+WSQQqDMBBFRzxCjiB4GnPWiDs37gOWLANVF4J4hbjKb0YpbUNsF921Aw+SxX8zIUPWWmGM0X3fIwXRGUYTWUEcHoYB27bBe4+4pEzhUJbXQ8JdnHM4K6JXsgwhfEiILtgF7yoW3Kkq/60APyMIFS4VH5LwF6dY1xV1Xf+1YFmWh0CGBS+KAnmefxSM44h5njFNE5RSu0CXYbl5ihQ86jPcmcNd16FpGs0CwZKzJ/CYMdyZw23bihtH0518qttILAAAAABJRU5ErkJggg==");
}
.delicious:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwElEQVQ4y+WRQQqDMBBFp3iAHELIacwhcwLFnRtP8EuWgaoLQbxCXCV1FGltE7rorh14kCz+mx9C1lphjNFIDFEKo4msIA53XYdlWeC9RwjhhFIxHKS87RLe4px7Cx4QnblcwhreJURXbIJUOCY4KAr/rSD8jGCd9VLwIQp/cYx5nlFV1V8Lpml6CJRSyPMcWZZ9FPR9j3EcMQwDyrLcBFpKubWIwVWf4c0cbtsWdV1rFgiWpJ7ANV/hzRxumkbcASVqa5CY3VRfAAAAAElFTkSuQmCC");

}

.no-datauri .delicious {
  background-image: url(//www.wolframcdn.com/images/icons/del.a.png);
}
.no-datauri .delicious:hover {
  background-image: url(//www.wolframcdn.com/images/icons/del.b.png);
}


.digg{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwklEQVQ4y2MQdc4XFbbPPydsm/efJAzUA9LLAGJohzb/dy9d+N+zchlR2L1k4X/tkKb/IkC9DCDTQAI6KTP+y0ZM/C8dPgEvlomY8N8wfTZQzwKgS/L/gw3wqFgGliCkGRl7VixFNQCXQhhAZ4O8Qn8DULyAzwBsgCQXUM0AssNg8BiAKwxAKRYlIYHygUHaLHhSJmSAceac/+7F86EGgDITMGOABECmEsxMQDUgtVpB9eAcyQDKkiLg7Jz/nyQMzc4AdkhunKGTZgYAAAAASUVORK5CYII=");
}
.digg:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyElEQVQ4y2MQdc4XFLbPXypsm3eGJAzUA9LLAGJohzafcS9deMazchlR2L1k4RntkKYzIkC9DCDTQAI6KTPOyEZMPCMdPgEvlomYcMYwfTZQzwKgS/LPgA3wqFgGliCkGRl7VixFNQCXwv///4MxOhvkFfobgOIFfAbANCFjklxANQPIDoPBYwCuMAClWJSEBMoHBmmz4EmZkAHGmXPOuBfPhxoAykzAjAESAJlKMDMB1YDUagXVg3MkAyhLioCzc/4ZkjA0OwMAQ6s8qJo1j8kAAAAASUVORK5CYII=");
}
.no-datauri .digg {
  background-image: url(//www.wolframcdn.com/images/icons/digg.a.png);
}
.no-datauri .digg:hover {
  background-image: url(//www.wolframcdn.com/images/icons/digg.b.png);
}

.blogger {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjklEQVQ4y2O4d/seAwj/TWP6TwqG6SNLM7IhZGuGYQwDfp2c9P/P54////77C8d/rqz9/7lGjrABIM3IGtENIWgAss2/poeDMbIYNlegegGq8OeOUoSrgIYgi6MbgtUAgpjmBiB7AYbBYoQMwBaIMAyPDZAacqIRbjBIDakJCWYzumasBpCclCnOTJRmZwB4N9l8eptflwAAAABJRU5ErkJggg==");
}
.blogger:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjklEQVQ4y2O4d/seAwj/TWM6QwqG6SNLM7IhZGuGYQwDfp2cdObP549n/v77C8d/rqw987lGjrABIM3IGtENIWgAss2/poeDMbIYNlegegGq8OeOUoSrgIYgi6MbgtUAgpjmBiB7AYbBYoQMwBaIMAyPDZAacqIRbjBIDakJCWYzumasBpCclCnOTJRmZwD+dKjgp3PHKAAAAABJRU5ErkJggg==");
}
.no-datauri .blogger {
  background-image: url(//www.wolframcdn.com/images/icons/blog.a.png);
}
.no-datauri .blogger:hover {
  background-image: url(//www.wolframcdn.com/images/icons/blog.b.png);
}

.wordpress {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACrUlEQVQ4y31TW0iTYRj2qguh2y68CIJKCLwOIoouMjoqUlBJdqFFGBUVpYUgdJrhtKkosqWFuGqe56bLUpvHTecmttR/DlGnstw8zB2cOz5978eEMuuD5+d7D8/zve/7f19c3La175EskaGIYYQhHMNIzJcY97/FEh7sz6laza7p1PZY5k2zc7Y1Au3JRzHK2Ym4i0Fz5OUHi2BftSoGxnGvSoMLr+Q49awG2VI1moYETDtcU5RDucT5XUBysrB+9KfL674lbcPpF/IdUazWg60NyqWWtshJVJrHH5yUtBsgVg0hTdyAAqWO7wlPP2pxRqTAZjAErhAI2WLtHOKn35V3d/ljQd3UAi5KlBAphxCNRrkv91MvzhU2Yszm4PaSywvi8CrYRzDM2EeKNCYeHLM5kSJRIeVNK3RWO/cVqAzczmvQcfvz91kQh3HHSSAQDEdWLlV8wdyyB4FQGNdkXUgt1aCo3cSrGJ62M1E1rr/t5AJ5TcNY3whQCy4uQMYVmRbV/RZOkPVMILWkDY1s8mSHwmGkl6nwUDGIWacb6ZUd8G4GScBDAlYqJ6dlFFlyPcKRCAT7Gs6Lm6GfnEGLVs9FxM19qO81obzDiJvlzX+0UEYDUZsXcfmdDoa5FU7Ib+hHpUqLzOflYA6YZ+wQ2BDTRLWo7TZuDVHCf+OB3Kplp9tvedxqRkmPlQs41n3IKq3DifuFWPX4EI1E0Te5gMyKVhbbEIhD3K27UJYsrjc6vQFPrsoMXyAEh9uPs6/rkJxfDeWwwKt4PziFxTWfh3L56duv8jHRpwnWv3XdH0KvdQlXpd3IkH2FlA2VFsWOFyh+/HWVtz+mO7Vd3wasi0bGWSHQnnz/ekzxDHsYDjIc3p109EZC+pO2vbeL5xMy8kDge+ajGOXEcokT/wu/3m974nENowAAAABJRU5ErkJggg==");
}
.wordpress:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACr0lEQVQ4y31T20vTYRj2JvCmmy69UAq7q38gougio6MmBdXILpQIo0IktRCETjOcpoZmW1roZu7s3NQsXXMeNt2jYaOcDvGQstzK4+bcue/9mFBmffD8+N7D83zv+/6+LyFh29p7V5LCkMfQxDAcR1Pcl5Lwv8USBKmF9cbcxm5x78Q32czs3EcC7clHMcrZibiLofrQ42aNw7WklQ98wZ36Tpx7IsOJB43IFRugGXJgyr2ioRzKJc7vAvnHy5TN31e85hvidpx8JNsRFQYrYrHYAOVSS1vkVCpt3R9UVXbYINIPIVOkQqnOwveE+29NOCWUYzMYIgFsBELt8Xb28dNvy4wv/PGgZXIeFyp1EOqGEI1Gua+oxYwzZWqMzbm5vbjiBXF4Feyjtk27mso7R3lwbM6D9Eo90p+1weJ0cV+p3sbtYpWF2+8+z4A4jKsgAUswHDFerH2P2R/rCITCuCrpQUZ1J8o7RnkVw1MuJmrAtVfdXKBYM4zVjQC1YOICZFyWmNDQP8EJkt6vyKhqh5pNnuxQOAzBcz3y5YOY8axBUNcF72aQBMwkoKVyCls/IUdmRTgSgcO1jLMiLazj02g1WbmISNsHpXkUNV0juF6j/aOFAhqIwb6AS68tsM3+5IQSVT/q9CZkP6xBjNn2aRccbIiZQimkxpGtIebz37i/qL7Hs+bXFLTZUdXr5ALuVR9yqhU4lleGpXUfopEo+sbnkV3bxmIbauIQd+suFKSJlFKPN2Au0tvhC4TgXvPj9FMF0koaoBt28CreDE5iYdlnplx++varfETYomT9a1f9IZidi7giNiJL8gFiNlSaPsWOlsoVf13l7Y/plrTn5YBzQcpIRgLtyfevx5TIsIchmeHA7oOHzycJ7lUl36zoSMoqBoHvmY9ilBPPJU7iL0aJSOF/H3B0AAAAAElFTkSuQmCC");
}

.no-datauri .wordpress {
  background-image: url(//www.wolframcdn.com/images/icons/wp.a.png);
}
.no-datauri .wordpress:hover {
  background-image: url(//www.wolframcdn.com/images/icons/wp.b.png);
}

.typepad {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVQ4y2NgAILq7in/ycEMlGiGGwJjdE06/h+ZvWr7+f83btyEYxB/1fqtuA0AYZACkOJ///7hxM/ffAEbhmEASBCfRnQMsghuAMjJpGiGYZClDLhs//nzOxjjM+DJ06dQA4B+h2mCBRpIkhhvoMQCLPQJ2QyzDKQeJRaIDQtQTMCiHTUakeIe5AWQQpCGV19/gtmw9ICRDkCmYZNETlw4UyLMNmypjKikjG4r2XlhQHIkSC8AXOAVtpH0vW8AAAAASUVORK5CYII=");
}
.typepad:hover {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVQ4y2NgAILq7ilnyMEMlGiGGwJjdE06fgaZvWr7+TM3btyEYxB/1fqtuA0AYZACkOJ///7hxM/ffAEbhmEASBCfRnQMsghuAMjJpGiGYZClDLhs//nzOxjjM+DJ06dQA4B+h2mCBRpIkhhvoMQCLPQJ2QyzDKQeJRaIDQtQTMCiHTUakeIe5AWQQpCGV19/gtmw9ICRDkCmYZNETlw4UyLMNmypjKikjG4r2XlhQHIkSC8AqJTjczEKpmEAAAAASUVORK5CYII=");
}
.no-datauri .typepad {
  background-image: url(//www.wolframcdn.com/images/icons/typepad.a.png);
}
.no-datauri .typepad:hover {
  background-image: url(//www.wolframcdn.com/images/icons/typepad.b.png);
}

.myspace {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVQ4y2OQcu4VlbSfdU7CdsF/UjBID0gvA4hhHrX+f0Tt0f+RjSeIwiC1ZpHrgYbMPscAMi285sh/8/S9/1Uitv9XCt+GFytHbPtvl7MfbAhIL9gAkKkgCUKakXFkw3FUA5Ala+Zc+Q8CIBrEn7j69n8YALHBBgD14DQAGaDzYWJ4DUB3AckGoGOSvbDpyDOwYhCNMxBJCQP6ByLNDQClWJSEBEqW1ln7cCZldGCfewCc/MEGgDITKGOEVR8Bm0owMwHVgDSbha8D50gGSHaeTXZ2BgBccJLPnOjnQwAAAABJRU5ErkJggg==");
}
.myspace:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA20lEQVQ4y2OQcu4VlLSftVTCdsEZUjBID0gvA4hhHrX+TETt0TORjSeIwiC1ZpHrgYbMXsoAMi285sgZ8/S9Z1Qitp9RCt+GFytHbDtjl7MfbAhIL9gAkKkgCUKakXFkw3FUA5Ala+ZcOfP//38wDeJPXH0bzAdhEBtsAFAPTgNgikEYnQ8Tw2sAugtINgAdk+yFTUeegRWDaJyBSEoY0D8QaW4AKMWiJCRQsrTO2oczKaMbYJ97AJz8wQaAMhMoY4RVHwGbSjAzAdWANJuFrwPnSAZIdp5NdnYGACnTYNutLrrVAAAAAElFTkSuQmCC");
}

.no-datauri .myspace {
  background-image: url(//www.wolframcdn.com/images/icons/myspace.a.png);
}
.no-datauri .myspace:hover {
  background-image: url(//www.wolframcdn.com/images/icons/myspace.b.png);
}

.linkedin {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB1UlEQVQ4y5WTsU9TURTGf+95gQSqFG01QkAGYuKETxMnYzQxQXRxIK7+CbrrrquLjsrCqA4ONnEgqINxqJNpqE1wwKJoUlFL3z3f5TkItR2ocpb7yz3nfDlf7rnR5bvzRQ0dLm31DSbsIWJrlt2vLzOu1T9SGs0PJ1NH8zgX/1eztEW13kjqppJLg0smCjlWN5p8T40s690cAYWhASaLOT6uNRKnlgGwvrHJk+tnAbg6/6qnyKoX+SPDWGo4eUMhkJraBb6Dd7URAkoNp9RjCngTFx+8aBccLx4AYHl9g9yAY3p0hNrXn6z92ATAFJA3nFqGLOC9WLpxCYBz955zf+4MAA/ffODayUmGBhwAt56VeVn7jCyglhGbNyyErrE7efbEWLsZYG56Am/CQkCpJ1ZqSLsLLLytcerOUx6/WwEgGT+ENyEFzNsfAdu20Bbo4MXKJ7wXj14vd+Vt24KTUhSEN+uY4C9X6t+6zp28gpBSnMkwdT/jbtx5ZwpYMJzU20In70RQwExIRrT/yu3s/IXTrDSa1BtNtv6xy/viiPGDOcYG+1lcKuOU+XL1fS05NjXB2HABoqj3CmYZmFGt1FDmy1Hf7M1iFuISgT19Z+KsHLls5jf0czSjniVrbgAAAABJRU5ErkJggg==");
}
.linkedin:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB30lEQVQ4y5WPO0ibURiGz2AHB4eUBoqCg6AVgog6ZKgu3i/E2IoZVCiKgtdWM0RQ2ypK0CaK1KJivNc/Kd5ijBrFgIpiK7xEURChg+DSxUUQERzi+X7I4TdDrMPD/37ne5/D+Vl+z7Qqe9AjZY7s4jmQQy5L71+Ryn8eoMN7hu6d8/+CumXcSe93S+ytZR2tnhNULwEGx2+U2ENj4NS5fGjbOEEqd5m2yyVfUDS1B7/fL6Pn+SnI0Xa7wFI+L8C0eoQ827a4gPJTkEMuSzTZ0bwMZAxtPaJ2/lCGsn58G188x/y/98WenMQWB5jm4zQaeTFtwCNeoMwTf/7i5u5ezK1un7wnR/NpBiyuZgw1vw6gtbhFSZn/Xd+KTPgur+Q9OW+4y2IqhlE1u4cks1OUlLnPeyrPi0cXj/bkxFQOg0WXfseHyR1oOuZFQZl1Pzblmb7KPTnkskiDBWVjXsS22UUhOAdQnpFDLlO/N8Mwsolo04woBOcAyjNy1MVmMFVhJ94NruN104QoBOcAgbMo4yR31qDSd4JFFLRDZ3UioV3CqwYbXtaPhkTdaEPyVwd0vYsgl4Xnm6T4SityzHPItTiRa10ODXV4N77iG8hlL/KaVGHZRiksw4hnkdUskfsATyqMJeqLwIsAAAAASUVORK5CYII=");
}
.no-datauri .linkedin {
  background-image: url(//www.wolframcdn.com/images/icons/linkedin.a.png);
}
.no-datauri .linkedin:hover {
  background-image: url(//www.wolframcdn.com/images/icons/linkedin.b.png);
}

.stumbleupon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABaUlEQVQ4y5XRv0sCUQAHcEsI1OWgOZCmm/oLgoJAoaClqaHVKbJoDSTnlmgJnLI1CgsqJzWaJCtqqBON6KCy/AWlXZ7vvr33ynceSN4dfI/33t33w7t3Lo/ikWjSNLCVezFmHcnFBvKDjKAatJc8zWMQclHmCAMQeArAX/TDp/j67oBd+7clTB1v8rkAvIrX1iewK557xsRWFkOJGROwewbvpC6AgbVdK5D6zEIzDJR1wlNpE7Tp/EovCOCN1ATgCp9aAYO+PLd3B+/S0e9DmtnYGV83AbaDl95Aw9CgfhEcqE3MJxSBWIEq4pevvYFOzrULtGipN1DDzk35fyBUWAXpAhrEQLS4gfHsNL4NHeGTvAmMJUP81+i00P6LRgvb+aoAItcVNOlaixCkSh9wLx6aAL3VxcRBugE4BQaXk1Zgkk5GImn+oF/ZvZLEaDTDOx0g7V/PcNFuWJl1WJcBEh84PAPeWYgN/wAX5GuIr4Hn7QAAAABJRU5ErkJggg==");
}
.stumbleupon:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABaUlEQVQ4y5XRv0sCUQAHcEsIVKS/IJCmm/oLgoLAg4KWpoZWp8iiNZCcW6IldMrWKCyonNRokq8VNdSJRnRQWf4ISrs839l7r3zngeQ5fI/3474f3r1zuBSXlyZCA1u5E2PW8TrYQLqXIKuyveRoHmRIBYkjDID/0Q9fwQeP4ul5glarhf2bIqaON/lcAG7FbesTGBDLPmFiK4Oh+IwJ2L2DN/IugIG1XSuQ/MxAMwyUdMJTbhI06fxSzwvglVQF4AieWgGDvjy3dwv30tHvJs1s9IyvmwA7wXN3oGZoUL8IDtQ65uOKQKxABbGLl+5AO+ca0KCl7kAVO9el/4FAfhWkA6gRA+HCBsYz0/g2dARPciYwlgjwX6PTQvMvGi1s5yoCCF2VUadrDUKQLH7AuXhoAvSREpM+0gmgX2BwOWEFJulkJJTiG73KzpUERsNp3mkDEd96mot2w8qsw7oM8PJBn3fAOwvR4R8hvzmyh2f1VAAAAABJRU5ErkJggg==");
}
.no-datauri .stumbleupon{
  background-image: url(//www.wolframcdn.com/images/icons/su.a.png);
}
.no-datauri .stumbleupon:hover {
  background-image: url(//www.wolframcdn.com/images/icons/su.b.png);
}

.reddit {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiFJREFUOMu1ks1LVGEUxn8jlUgFr6CI2WI2mR8Rs5H5F1wE423h5NaNbSQaIeZPuAtDS4y7SsFg3t30xd0ETS0vA41NiIrQ3MW9iXgXY44Ow8B7WkS3JjBXnd15znnOec/7PPC/IwhDsW1btNays7Mr2ey05PN5aTQaAtB13oAXGxvU63Xq9Trr62usrj4DwH33EYAL5w04ONxnIfeI60NDCYBkMim12lcsy+LcF2x+/iRATAZQSpHLLZBOpxMAiSiKZHFxkVa7SffFHgBSqRQjo8P09Q0AEAYBlUqF3b1tBvoHqfk1bo6PkJt/mEjYti1KKXb3tvkW7FMo6H+eNDk5yezsLL7vk0wm6fr1QQCFgqbx9hWnqw9oHx7EpOOtKs2nFsdbVZ6vrVH6UAL4yXNdV0bHxiQIQzHGyFHulrRTPXL85rEYY8QYIyfLGWmneuRkOSPGGNFaSzqdliAMBYC5+3Nx8/fXRWmszEvrYD/Gjr5sSmNlXk43X4oxRjzPE9u2JZaxV/VSLpeZmJjgyp0MkOm4++r4bRh/EueVSgWl1O8Gz/Mkm52WKIqk1WqK4zjieZ5EUSRBGIrruqK1FmNM7MYoigQg1tdxHCmV3lMoaMrlMsVikT+1n5qyGB6+wczMvU4f/C1TNjstlnUX3/dj7NLlbq71D7K0tITneYkzNdZai+M4clY9n8+L67od9Q4r+77Pabt55gKlFNVqtQP7AZRLNxOTWNR1AAAAAElFTkSuQmCC");
}
.reddit:hover {
  background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAjtJREFUOMulkk9Ik3EYxz/T6QwX/AxF1A6vQmoJsWDibeUlhgX6qqRePXQISpwSOyi7eliOgsXYIYU5NgY5ghjSyNlR3pdWAxGV2nuYDlHGC8amDaxDtFqgHnpuz/N9/n+/8J9muCghs7urLgUCSJKExXILl2uW1tY2ZmZmMJvN1oqLGiwFAui6jq7rLC4u4PW+BCAW/wCA8aIG+wdZphxPudrSYgWQJElNp78iyzIA527w6fNHFSgVAwghcDim6OnpsQIYDg8PVbfbzUmxgKnqEgAWi4XO6+3U1zcCsJvJkEwm2drZpLGhibSWpqOrE8fjSathbm5OFUKwtbPJXiZLKBQ+9yS73c74+DiapiFJEhW/HwQQCoX59vYNee8ExYP9UtHRRorCC5mjjRSvFhZIrCUA0HUdo81mY2p6mng8DsCPtVlMq184liSq7k3++vR7F9WL7wBofhKl904vHo+H18vLVAaDQf/Q0ODDsdFRAIrfmzltq6P67iMqa80AHJtvcHrFQMXtQYyNHeTzeWpqaujr67MaAepEHYqi0N3djfl+P9BfdvflrpvQ9bzkJ5NJhBB/aJRlmfn5Z+RyOYrFE/x+P4qikMvl2MtmWVlZIRKJALC9vUMiscrw8HC5lH0+n5pIrBIKhVEUhWg0yt/cDwzItLdfY2xstFwH/9I0MvJAleVBNE0rxaprTTQ3NOHxeFhfX7eeyXE4HFZ9Pp96Fu50OtVYLFaGl0lZ0zTyxcKZA4QQpFKpsthPyVXbcOC2wVEAAAAASUVORK5CYII=");
}
.no-datauri .reddit {
  background-image: url(//www.wolframcdn.com/images/icons/reddit.a.png);
}
.no-datauri .reddit:hover {
  background-image: url(//www.wolframcdn.com/images/icons/reddit.b.png);
}

.googlebuzz {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAxlJREFUOMuNk0toXHUYxX/3Ma/MTNI0rUkTbcxQKeoYtFWLaNIGhdJQ07RQRajgQkFcqBRcWFBGxLooWFe6sAslhZAuTEFFhWrahpAEYzPaZjRNavMyj2kmyZ37mNy59/7/LkpLdOVvdTiHczYfn8IGLMuSZ/pucvnyBJPTzsaIHY0VtLY+wKttTSQSCeWOf1f0Dl+TJ7qnUNcqkBEJjvmvAVcLEYkEyJjKyZfu5/CetHJ3oHf4mjzx5V/g6HjJakRdCi9WieN6WI5LUC4RswtsslaoFDYiASdfSXF4T1pRsuPz8limHy+axGp4hEhtPU5ZsGJ7CL8Mvof0SgSOALfA0aZp5mbBNDzOZlrQjG1HMrcKDjO1jyK2NFB0fIxSgCIDFOGD8AhcDdYd3nnqFz47eoOdNWNcmthObkGgyW3tmSPFfurlMkPhZjwJIcUDIZCBj/AUZMnmzcd/5pNDN1CdSzRGruILn29G6lClqvOiN8opp4f3tw6DElBeLyPLDqLsIkoWHak+Tu0fgLVeMP4Af4FjzeeQqo4OEIqGWV9e5L2FM9Q+HOP42L24RhECjx11f/JFR46wdxVWx0HTQAgSmgqACuCbNrbtsXTld16//jkfbh5BN5aoT/7GMy2zHJ8Ywyg3QuIx8AKkF0OWNgOgJ+M6M6UoDW6AVZLkB0d5Y6dFtulJxNMKffkBps118u49dKefp0ZLII08U4X7SMZ1tKoHX1CKIrTvCXucsO3g2iW+rY7yd3sN390axLBNpO8xmZ9ncGmZjk1p4iXBRyNtjBVqPlAAOt/9Se4e7OHA+Nf0797OD689x4XFYQLbBlUFAQSA49Meh1Z3L0PWQc5//KyiA1yfM6sX0wdX55tizO4NuDAzQGCaoEdBytvlQKJ7CbKT+5iyd2XBbANuX6F5/8rqj0Pd/JqKoi4aBLaJqlVSUWxA95OoQYiEkyJc3lIM+9Wnc12dmTs/op/7flS+1XOWtaoCcjVAVUNU+bvYWmyZ04L4RUVqNxWpSgWtL9fVeZH/oDz08vm3gdMbvCzwVa6r81P+B/8A7OB9fP3XqSAAAAAASUVORK5CYII=");
}

.googlebuzz:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAxxJREFUOMuNk0toXHUYxX/3Ma/MTNI0rUkTbcxQKeoYtBktokkNCqWhpmmhilLBhVZxoRBwYUEpiHVRcKlQuxBSDenCFKyoUB3aEJLgrUltM5pHNY+axzSTZmbuvZM7997/30WJRFf+VodzOGfz8SlswjRN42z6T65cmWJ61t4csauxgra2B3itvYlYLJba8JUN0T9ywzjRO4O6VoEMSbCL/xpwtAChkI+MqJx66X4O702m/hnoH7lhnPjiD7B13Hg1oi6BG6nEdlxM28Evl4hYObaYq1QKCxGDU68mOLw3mVLGJhaMYycHcMNxzIZHCNXWY5cFq5aL8MrguUi3hG8LcHIcbZrl1jwU8y7nTrai5XccOX47ZzNX+yhiWwMF2yNf8lGkjyI8EC6+o8G6zbtP/synR2+yu2acy1M7ySwKNLmj4/iRwgD1coXhYDOuhIDighBI30O4CrJk8XbqJz45dBPVvkxj6Dqe8PjGqEOVqs6L7iin7T4+2D4Cik95vYws24iygyiZdCbSnN4/CGv9kP8NvEWONZ9Hqjo6QCAcZH1lifcXz1L7cITu8Xtx8gXwXXbV/c7nnRmC7nW4MwGaBkIQ01QAVACvaGFZLsu//Mqbk5/x4VYDPb9MffwaT7fO0z01Tr7cCLHHwPWRbgRZ2gqAHo/qzJXCNDg+ZkmSHRrlrd0mY01PIJ5SSGcHmS2uk3XuoTf5PDVaDJnPMpO7j3hUR6t68AUKItDyuDVB0LJxrBIXq8P81VHDt7eHyFtFpOcynV1gaHmFzi1JoiXBR0Y747maMwpA13s/Gi1DfRyY+JqBlp18//pzXFoawbcsUFUQgA/YHh1RaHP2MWwe5MLHz6Z0gMlbxfal5MH0QlOE+X0+l+YG8YtF0MMg5d2yL9HdGGPTzzBj7ZmE4hvA3Ss0719N/zDcy9VEGHUpj28VUbVKKgoN6F4c1Q8QsxMEy9usoFf9Zaan68zGj+jnvxs13uk7x1pVDnnHR1UDVHl72F5ozWp+1FCktqBIVSpoRqan6yr/QXnolQsvA92bvEngYqan6yv+B38DphN9U5BwMnoAAAAASUVORK5CYII=");
}
.no-datauri .googlebuzz {
  background-image: url(//www.wolframcdn.com/images/icons/buzz.a.png);
}
.no-datauri .googlebuzz:hover {
  background-image: url(//www.wolframcdn.com/images/icons/buzz.b.png);
}

.live {
  background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oLExMpHuok4ygAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAC3UlEQVQ4y32TTWwUdRiHn//szM52Z3c6Xdl1S6tyKAIFGiIoESV+RuLBRE8cCAnxpOEIAePFmyZeiDdvRBM1khD0IDFRYkiIGhM1NlgV2u26226X7W47s7ud75m/B6Vggj7X3/s+l/f3CiklQghuE7odGXttADJxGf3+8TvhPfhXuHDxI7n2zYe4rRbRIEW7z6T80gkOnTyr2LYt/1dgWZa4tL2SJq5LsZIlaymITEo+UVg4fQqruodHJg8AYIt1Ousdnp5+bmRT0Lz2qay/8SbFrYL8FoGh+QgREZr7uDBTIinYaGEBXeq0/T5rrRwJoN4W2FevkK8IClWBqTuMmBukkc6vWy1SLcXMJnSDBjd7Kc0u1J2YmfLUHUFw4zqFiqBgOBTzLjk9wDEqfLY+QJm0mSmoVFQNZIwXSTxUDj/wJBmAXu13aXx5jsaOZ/CKRWrZCfQwoGZMMqcPmNi3RJ8W2UyCFo/iBhFRrDN/o7lXBbhcF3z+6HkeGi9yyzNpxiXG5q5x+qmrlI15xhjipjphGpDXNEzDZ8M3Of/OF9cVgHM/2lzUHuRjf5w/SnuZnprg0FtHGU1Xeb7bZbaeYyX2aHULLPdVOh2LF7YdB0CZa3uy6fchsOlrRTY8cANY+hl60Z/MHDjIa1nJy439HEsCXow2ODJ6lCd27AdA/eSnBk6QgpbiRh52DpZDoPMLW8IlcmmO3aYORQepVBF+i2jtbXqN2SqA0qi3CYcB0g9h0KbjdVkcwC7vAlXTgiT6504Rwm0Rr/osxnsYP/zeLQClNvQgSVCiAPoDkt4Ci94a28UyYw/n/y5rEoK7As4Qz0kIS89uVlldHbrvXj4xfWZnuUAqJd83+nwwWyO37XGUzNfgZCD0iIcQ+CNEYYgxcfDez3Q38z9cktp3r1Mqa6hSEIeCwE3ojuxi56tfbe6p/yWYeuwVsVL/TS7VrkD/JmLUAGs3K9++X7x77i90uEjIgcLmMQAAAABJRU5ErkJggg==");
}
.live:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oLExMpNt+RS9IAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAC4UlEQVQ4y32TTWwUdRiHn//szM52Z3c6Xdm1pVU5FIGCDZEisYrfgXgg0VMPREM8aThCovHiTY/EmzciiRpJCHqQmCgxJESNrhobrQrtdtltt8t2dzuzu53vDw9I7UF5bm/y5smbvL+fSJIEIQR38e1WOXSaAKTCIur9YzPcA7F9WLr0Ubn7zQXsRoOgH6Pcp1M8cYrZ028eNk0zuafAMAxxeXfpx8i2yZfSpA0JkYrJRhJLZ89gjB7g0Yk7x5hig9ZGi2emnp/dEtSvf1quvvU2+Z2C7A6BprgIEeDrB7k4XSDKmSh+DjVRabo9uo0MESDfFZjXrpItCXKjAl21GNI3iQOV33caxEqMno5oezVudmLqbahaIdPFyX8F3o3fyJUEOc0in7XJqB6WVuKzjT7ShMl0TqYkK5CEOEGCg8zRB54kBdCp/FnWvjxHbc+zOPk8lfQ4qu9R0SZYUPuMH1yhR4N0KkIJh7G9gCBUWbxRn5MBrlQFnx8+z0NjeW47OvWwwMjCdc4+fY2itsgIA+xYxY89soqCrrlsujrn3/tiSQI495PJJeVBPnbH+KvwCFOT48y+M8dwvM4L7Tbz1QxroUOjnWO1J9NqGRzb9QoA0kLTKdfdHngmPSXPpgO2Byu/QCe4xfTMEV5PJ7xUO8TJyOPFYJPjw3M8secQAPInP9ewvBiUGDtwMDOw6gOtX9nhr5CJM+zXVchbJNIowm0QdN+lU5s/BiDVqk38gUfi+tBv0nLaLPdhn3ORUd2AKPjnTwHCbhCuuyyHBxg7+n4XQKoMHIgipMCDXp+os8Sy02W3WGXk4eydsEY+2GtgDXCsCL/w3FaU5fWBfeHKqalX9xZzxEnC97UeH85XyOx6HCn1NVgp8B3CAXjuEIHvo40f+e8ybWfxh8tl5bs3KBQV5EQQ+gLPjmgP7WPva19tNVT+P8HkYy/PrFX/KK9UrkLvJmJYA2M/a99+8NT2vb8BjdZIxAXMrJcAAAAASUVORK5CYII=");
}
.no-datauri .live {
  background-image: url(//www.wolframcdn.com/images/icons/live.a.png);
}
.no-datauri .live:hover {
  background-image: url(//www.wolframcdn.com/images/icons/live.b.png);
}


.slashdot {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVQ4y2P4//8/AyWYgWoGYAO8LXP/wzA2eVIN+E+SAYQ009YAYjTTzgBiNZNsALYoxTCAGM3IhlBqwH8UA/D5nWIDcLkOWyASCnkUearkRgB5vZH+GZ4+3QAAAABJRU5ErkJggg==");

}
.slashdot:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVQ4y2P4//8/AyWYgWoGYAO8LXPPwDA2eVINOEOSAYQ009YAYjTTzgBiNZNsALYoxTCAGM3IhlBqwBkUA/D5nWIDcLkOWyASCnkUearkRgBBpIMNevxXUgAAAABJRU5ErkJggg==");

}
.no-datauri .slashdot {
  background-image: url(//www.wolframcdn.com/images/icons/slashdot.a.png);
}
.no-datauri .slashdot:hover {
  background-image: url(//www.wolframcdn.com/images/icons/slashdot.b.png);
}

.tumblr {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAW5JREFUOMudkz9IQlEYxX8v+wclEoTRw6xQxIagoURJiCJwkqi2pqC1PWpwCPoD0dASuDZFa0vR0BIqLYJihPgqJJ4oIYgE/sFskMRrz6zO9l2+c+6557ufBGB3eKv8A4/3l5L0RbY5PX8ip+O35LIlOlqRT7eW8fvWSSUVTYEh2zxATaAZHvc4uh4DANn0w49OOgHhlvW1RZZmp+q1y2ZidARSz2XeOru0BRqxsjAn1EfHJwAklRibB+cADJstrQVCygszpoH6E0LKSy20cJi8mkAvWwXHkt3hreplqyCys72B0zIGgNu7yqChH4CPXrPQl1cT3x0AyLwD0EVBk9gIzSmo9FEp5igUi23/g6ZAOVsWpgAwKZuF8FqGCEBBBYwAHO7v1o99exekfuPg6iZOIJIRzgKRDLGnO9GprqTtIKomifrPyKsJpieMBOOvtVAr3ehlsbe+TM2jbIe8mqCsKyEBWFyef62zEryWPgGAcHIVuM/d6AAAAABJRU5ErkJggg==");
}
.tumblr:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAW5JREFUOMudkz9IQlEYxX+mVlASQRQ9ygpFbAgaLIqEKAIniWprElrbowaHoD8QDS2Ba1O0thQNLaESgpAYIe+VSDxRQhAJ/EPRID289szybN/lO+eee777GQCc094ILeDp/tJl+CY7Zjz/ImcSt+RzZdoakU+3Vgj4faRTiq7AgGMBoCpQD497DGNHDwC5zOOvTkyAcItvfYnluUmtnnUMMTIM6ZcKbyazvkAtVhfnhfro+ASAlBJn8+AcgEGrrbFAWEkyNdSrPSGsJKuhRaMUVBmLZBccG5zT3ohFsgsiO9sbzNhGAXB71+jr6Qbgs9Mq9BVU+acDAIl3AMwUdYm10J2CShcfpTzFUqnpf9AVqOQqwhQAJiSrEF7DEAEoqkA/AIf7u9qxf++C9F8cXN0kCD5khbPgQ5b4853o1FjWdxBTU8QCZxRUGdd4P6HEazXUj3YsktirLVP9KJuhoMpUjGUMALZZT0vrrISuXV8bx3F8NOcy5gAAAABJRU5ErkJggg==");
}
.no-datauri .tumblr {
  background-image: url(//www.wolframcdn.com/images/icons/tumblr.a.png);
}
.no-datauri .tumblr:hover {
  background-image: url(//www.wolframcdn.com/images/icons/tumblr.b.png);
}



#fb {
  background-color: #f8f8f8;
  border: 1px solid #bbb;
  display: none;
  height: 196px;
  -moz-border-radius:3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 12px 6px #DDD;
  -webkit-box-shadow: 0 0 12px 6px #DDD;
  box-shadow: 0 0 12px 6px #DDD;
  padding: 0 15px;
  position: absolute;
  right: -60px;
  top: 40px;
  z-index: 311;
}

#fb {
  padding: 10px 15px;
  height: 55px;
  right: -74px;
  width: 130px;
  z-index: 1;
}
.no-datauri #fb a {
   background-image:  url(//www.wolframcdn.com/images/icons/fb.a.png);
}


.facebook:hover + #fb, #fb:hover {
  display: block;
}

/*--- CSS Speech bubble TRIANGLES ---*/
/* creates the outer triangle */
#fb .ot, #sharethis .ot, #fb:before, #sharethis:before {
  content:"";
  display:block; /* reduce the damage in FF3.0 */
  position:absolute;
  top:-24px; /* value = - border-top-width - border-bottom-width */
  right:64px; /* controls horizontal position */
  width:0;
  height:0;
  border:12px solid transparent;
  border-bottom-color:#bbb;
}

#fb .ot, #fb:before {
  left: 63px;
}
/* creates the smaller  triangle */
#fb .it, #sharethis .it, #fb:after, #sharethis:after  {
  content:"";
  display:block; /* reduce the damage in FF3.0 */
  position:absolute;
  top:-22px; /* value = - border-top-width - border-bottom-width */
  right:65px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  width:0;
  height:0;
  border:11px solid transparent;
  border-bottom-color:#f8f8f8;
}
#fb .it, #fb:after {
  left: 64px;
}
#fb img {
  position: relative;
  top: 16px;
  z-index: 2;
}
#sharethis .ot, #sharethis:before {
  left: 138px;
}
#sharethis .it, #sharethis:after {
  border-bottom-color: #eee;
  left: 139px;
}
/*---  END TRIANGLES ---*/

#fb iframe {
  position: absolute;
  left: 15px;
  top: 40px;
  z-index: 1;
}

#fb a {
  background-position: 0 0;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    text-indent: 0;
    width: auto;
  text-indent: 0;
}
#fb a:link, #fb a:visited {
  color: #555;
}

a#shareURL {
  width: 43px;
  height: 27px;
  background: transparent url(/images/widget/view/URL.png) no-repeat scroll 0 0; 
  position: relative;
  top: -1px;
  border: 0 none; 
  text-indent: -9999;
  cursor: pointer;
}

a#shareURL:hover {
  background-position: 0 -28px;
}

#shareLink {
  display: none;
  margin: 46px 0 12px 22px;
  width: 250px;
}


/* Embed Buttons */
#embedButtons {
    height: 27px;
}
#toEmbed, #addToBlogger, #addToGoogle, #addToWordPress, #addToMediaWiki {
    background: url("http://www.wolframcdn.com/widget/embed-icons.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 27px;
    margin-right: 8px;
    width: 27px;
}
#toEmbed {
    background-position: 0 0;
}
#addToBlogger {
    background-position: 0 -26px;
}
#addToGoogle {
    display:none;
    background-position: 0 -52px;
}
#addToWordPress {
    background-position: 0 -78px;
}
#addToMediaWiki {
    background-position: 0 -104px;
}


#save > h1,
#build > h1 {
  margin: 0;
  padding: 0 0 0 12px;
  border: 0 none;
  height: 46px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(254,253,248)),
    color-stop(1, rgb(245,246,215))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgb(254,253,248) 0%,
    rgb(245,246,215) 100%
  );
  background-image: -o-linear-gradient(top,rgb(254,253,248),rgb(245,246,215));
  color: #000;
  font-weight: normal;
  font-size: 14px;
  line-height: 46px;
  text-shadow: 0 none;
}

.no-cssgradients #save h1,
.no-cssgradients #build h1 {
  background: transparent url(/images/widget/view/sidebox-gradient.png) repeat-x scroll 0 0;
}

#save > h1 > a,
#build > h1 > a {
  color: #555;
  font-size: 12px;
  font-weight: bold; 
  text-shadow: none;
}

#save > h1 > a:hover,
#build > h1 > a:hover {
  color: #000;
}

#build > .content {
  border-top: 1px solid #cfcfcf;
  padding: 12px;
  margin: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(255,255,255)),
    color-stop(1, rgb(235,235,235))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgb(255,255,255) 0%,
    rgb(235,235,235) 100%
  );
  background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(235,235,235));
  font-size: 12px;
  line-height: 18px;
}

.note {
  display: none;
  position: relative;
  margin: 54px 0 0;
  padding: 15px 21px 25px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(246,246,246)),
    color-stop(1, rgb(253,253,253))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgb(246,246,246) 0%,
    rgb(253,253,253) 100%
  );
  background-image: -o-linear-gradient(top,rgb(246,246,246),rgb(253,253,253));
  border-top: 1px solid #bbb;
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.note h2 {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  margin: 8px 0;
}

#embedNote {
  display: block;
}

#embedNote > em {
  color: #999;
}

#wordpressSelfHostedExpand {
  position: relative; 
  color: #555;
  font-weight: bold;
  cursor: pointer;
  padding: 0 0 0 12px;
}

#wordpressSelfHostedExpand.collapse .expandArrow {
  background-position: -1px -17px;
  height: 8px;
}

#wordpressSelfHostedExpand .expandArrow {
  background: transparent url("/images/widget/view/expanderArrows.png") no-repeat scroll 0 -10px;
  height: 6px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 9px;
}

#wordpressSelfHostedText {
  padding: 0 4px 0 12px;
}
#wordpressSelfHostedText.collapse {
  display: none;
}


#customize {
  position: relative;
  margin-top: 10px;
}

#embed .note .arrow {
  width: 35px;
  height: 12px;
  background: transparent url(http://www.wolframcdn.com/widget/embed-arrow.gif) no-repeat scroll 0 0;
  position: absolute;
  top: -12px;
}

#embedNote .arrow {
  left: 91px;
}

#addToBloggerNote .arrow {
  left: 126px;
}

#addToGoogleNote .arrow {
  left: 161px;
}

#addToWordPressNote .arrow {
  left: 197px;
}

#addToMediaWikiNote .arrow {
  left: 232px;
}

.wordPressCode,
#mediaWikiCode,
#embedCode {
  width: 262px;
  margin: 8px 0;
}

/* Widget Customizer */
#themeBox {
  margin: 8px 0;
  height: 50px; 
}
    
#themeBox .theme {
  width: 26px;
  height: 26px;
  padding: 0;
  margin: 0;
  float: left;
  background: transparent url(/images/widget/view/theme-icons.png) no-repeat scroll -1px -1px;
  cursor: pointer;
} 
    
#themeBox .theme.selected {
  cursor: auto;
} 
    
#themeBox #yellow {
  background-position: -1px -26px;
} 
#themeBox #yellow:hover,
#themeBox #yellow.selected {
  background-position: -1px -1px;
} 

#themeBox #orange {
  background-position: -28px -26px;
} 
#themeBox #orange:hover,
#themeBox #orange.selected {
  background-position: -28px -1px;
}

#themeBox #pink {
  background-position: -56px -26px;
}
#themeBox #pink:hover,
#themeBox #pink.selected {
  background-position: -56px -1px;
}

#themeBox #red {
  background-position: -84px -26px;
}
#themeBox #red:hover,
#themeBox #red.selected {
  background-position: -84px -1px;
}

#themeBox #purple {
  background-position: -112px -26px;
}
#themeBox #purple:hover,
#themeBox #purple.selected {
  background-position: -112px -1px;
}

#themeBox #blue {
  background-position: -140px -26px;
}
#themeBox #blue:hover,
#themeBox #blue.selected {
  background-position: -140px -1px;
}

#themeBox #teal {
  background-position: -168px -26px;
}
#themeBox #teal:hover,
#themeBox #teal.selected {
  background-position: -168px -1px;
}

#themeBox #green {
  background-position: -196px -26px;
}
#themeBox #green:hover,
#themeBox #green.selected {
  background-position: -196px -1px;
}

#themeBox #gray {
  background-position: -224px -26px;
}
#themeBox #gray:hover,
#themeBox #gray.selected {
  background-position: -224px -1px;
}

#themeBox #black {
  background-position: -252px -26px;
}
#themeBox #black:hover,
#themeBox #black.selected {
  background-position: -252px -1px;
}



#customize label {
  color: #555;
  line-height: 24px;
  margin: 0 30px 0 5px;  
}

#customize label[for="iframeShowResult"],
#customize label[for="iframeShowInputs"] {
  line-height: 16px;
}

#customize input[type="radio"] {
  vertical-align: baseline;
}

#customize input[type="checkbox"] {
  vertical-align: baseline;
  margin: 4px 0 0;
}

#widthBox,
#heightBox {
  width: 90px;
  position: absolute;
  right: 35px;
  top: 50px;
}

#heightBox {
  top: 105px;
}

#outputWidth,
#outputHeight {
  width: 50px;
  padding: 0 0 0 4px;
  margin: 0 4px 0 0;
}

#inlineOptions {
  display: none;
  margin: 4px 0 0;
}


#wordpressDialog {
  display: none;
  width: 294px;
  height: 123px;
  background: transparent url(/images/widget/view/Wordpress_Dialog.png) no-repeat scroll 0 0;
  position: absolute;
  top: 49px;
  left: -37px;
  z-index: 326;
}

#wordpressDialog input {
  border: 0 none;
  outline: none;
  width: 138px;
  height: 16px;
  position: absolute;
  left: 120px;
  top: 52px;
}

#wordpressDialog .close,
#wordpressDialog .cancel,
#wordpressDialog .okay {
  position: absolute;
  top: 9px;
  right: 9px;
  width: 22px;
  height: 23px;
  background: transparent;
  border: 0 none;
  padding: 0;
  cursor: pointer;
}

#wordpressDialog .cancel {
  width: 55px;
  height: 22px;
  right: 90px;
  top: 77px;
}

#wordpressDialog .okay {
  width: 55px;
  height: 22px;
  right: 32px;
  top: 77px;
}


/* feedback form */
.grayroundlightbox {
        font-family: Arial;
        left: 50%;
        margin-left: -206px;
        position: fixed;
        top: 50%; 
        width: 413px;
        z-index: 102;
}       
        .grayroundlightbox .top, .grayroundlightbox .bot {
                background: url(/images/widget/view/widgetform.png) no-repeat 0 0;
                width: 413px;
        }       
        .grayroundlightbox .top {
                height: 53px;
                position: relative;
        }       
        .grayroundlightbox .mid {
                background: url(/images/widget/view/widgetform_mid.png) repeat-y 0 0;
                padding: 16px 36px 36px 32px;
                width: 345px; 
        }       
        .grayroundlightbox .bot {
                background-position: 0 -54px;
                height: 38px;
        }       
        .grayroundlightbox h2 {
                color: #333;
                font-size: 14px;
                left: 31px;
                position: absolute;
                top: 22px;
                line-height: 18px;
                font-weight: bold;
        }       
        .grayroundlightbox .close {
                background: url(/images/widget/view/close.png) no-repeat 0 0;
                display: block;
                height: 23px;
                position: absolute;
                right: 15px;
                top: 8px;
                width: 23px;
        }       
        .grayroundlightbox .field {
                width: 340px;
        }       
        .grayroundlightbox .field + .field {
                margin-left: 0;
                margin-top: 15px;
        }       
        .grayroundlightbox input[type=text] {
                font-family: Arial;
                font-size: 12px;
                width: 340px;
                margin-top: 2px;
        }
        .grayroundlightbox textarea {
                font-family: Arial;
                font-size: 12px;
                margin-top: 4px;
                width: 340px;
        }

        .grayroundlightbox .sendbtn {
                background: url(/images/widget/view/send.gif) no-repeat 0 0;
                display: inline-block;
                float: right;
                height: 24px;
                margin-right: 2px;
                margin-top: 10px;
                outline: none;
                width: 49px;
        }
                .grayroundlightbox .sendbtn:hover {
                        background-position: 0 -24px;
                }

#feedbackForm {
    height: 413px;
    margin-top: -206px;
}


/* =============================================================== */
/* Thank You Styles
/* =============================================================== */
.grayroundthanks {
        background: transparent url(/images/widget/view/thanks-pod-sm.png) no-repeat scroll 0 0;
        display: none;
        height: 167px;
        left: 50%;
        margin-left: -206px;
        margin-top: -83px;
        position: fixed;
        top: 50%;
        width: 413px;
        z-index: 102;
}
        .grayroundthanks .content {
                height: 149px;
                padding: 9px 40px;
                position: relative;
                width: 333px;
        }
        .grayroundthanks h2 {
                color: #FE6518;
                font-family: Arial;
                font-size: 18px;
                font-weight: normal;
                line-height: normal;
                margin: 26px 0 0;
                padding-bottom: 10px;
        }
        .grayroundthanks p {
                color: #555555;
                font-family: Arial;
                font-size: 13px;
                line-height: 22px;
                margin: 0;
                padding: 5px 0;
                width: 360px;
        }
        .grayroundthanks span {
                color: #888888;
                font-family: Times New Roman;
                font-size: 13px;
                font-style: italic;
                position: relative;
        }

        .grayroundthanks .close {
                background: url(/images/widget/view/close.png) no-repeat 0 0;
                display: block;
                height: 23px;
                position: absolute;
                right: 15px;
                top: 8px;
                width: 23px;
        }


#grayOverlay {
background-color: #444444;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 101;
}


