body {
	margin:0px;
	padding:0px 0px 40px 0px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-serif;	
	font-size:12px;
	color:#000020;
	background:url(../images/page-bottom-bground.gif) bottom repeat-x;
}

A {
	color:#222255;
}
A:visited {
	color:#222255;
}
h1 {
	font-weight:bold;
	margin:2px 0px 20px 0px;
	padding:0px;
	font-size: 18px;
	font-variant: small-caps;
	color:#FFFFFF;
	background:url(../images/header-bground-top-left.png) top left no-repeat #0075D3;
	vertical-align:top;
}
h1 span {
	padding:10px 10px 10px 45px;
	display:block;
	background:url(../images/header-bground-bottom-right.png) bottom right no-repeat;
}
h2 {
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding-left:0px;
	font-size: 16px;
	color:#222255;
	font-variant: small-caps;
}
h3 {
	font-weight:bold;
	margin:2px 0px 10px 0px;
	padding-left:0px;
	font-size: 12px;
}
ol {
	padding:0px 0px 0px 22px;
	margin:0px 0px 10px 0px;
}
th {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
ul {
	padding:0px 0px 0px 18px;
	list-style:square; 
	margin-left:15px;
}
#gtBody {
	display:table;
	text-align:left;
	width:980px;
	margin:0px;
}
#gtFooter {
	display:table;
	width:950px;
	font-size:11px;
	color:white;
	vertical-align:bottom;
	padding:20px 0px 0px 0px;
}
.footerNav {
	vertical-align:bottom;
	display:table-cell;
	text-align:left;
	float:left;
}
.footerNav A {
	display:inline-block;
	color:#ffffff;
	text-decoration:none;
	border-right:1px solid white;
	padding:0px 5px 0px 5px;
}
#gtFooter .copyright {
	vertical-align:bottom;
	display:table-cell;
	text-align:right;
	float:right;
}
#gtMainContent {
	display:table-cell;
	width:671px;
	padding:0px 50px 0px 0px;
	vertical-align:top;
	float:left;
	margin:0px;
}
#gtRightBar {
	display:table-cell;
	vertical-align:top;
	width:219px;
	padding-left:40px;
	margin:0px;
}
#gtSiteHeaderOuter {
	background:url(../images/page-top-bground.gif) top repeat-x;
}
#gtSiteHeaderInner {
	display:table;
	width:980px;
}
#gtSiteHeaderLeft {
	display:table-cell;
	width:761px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	float:left;
}
#gtSiteHeaderRight {
	display:table-cell;
	width:219px;
	vertical-align:top;
	padding:0px;
	margin:0px;
}
#gtCampaignGraphic {
	display:table-cell;
	vertical-align:top;
	padding-top:40px;
	height:360px;
	background:url(../images/clouds-top.png) top left no-repeat;
}
#gtCampaignGraphic span {
	display:block;
	background:url(../images/mainImage-border-bottom.png) bottom left no-repeat;
	height:100%;
}
#gtCampaignGraphic span span {
	background:url(../images/mainImage-border-top.png) top left no-repeat;
	display:block;
	height:100%;
	text-align:left;
}
#campaignGraphic {
	background:url(../images/courtyard_1.jpg) top left no-repeat;
	margin:0px;
	width:761px;
	height:310px;
}
#gtLowerPage {
	display:table;
	vertical-align:top;
	width:1000px;
	margin-top:20px;
}
#gtMainNavigation {
	vertical-align:top;
	margin-top:25px;
	background:url(../images/nav-bground.gif) bottom repeat-x #0075D3;
	text-align:left;
}
#gtMainNavOuterA {
	margin:0px;
	padding:0px;
	background:url(../images/nav-bground-left.gif) top left repeat-Y;
}
#gtMainNavOuterB {
	margin:0px;
	padding:0px;
	background:url(../images/nav-bground-right.gif) top right repeat-Y;
}
#gtMainNavOuterC {
	margin:0px;
	padding:0px;
	background:url(../images/nav-corner-bottom-right.png) bottom right no-repeat;
}
#gtMainNavOuterD {
	display:table;
	margin:0px;
	padding:0px;
	background:url(../images/nav-corner-bottom-left.png) bottom left no-repeat;
	vertical-align:top;
}
#gtMainNavColA{
	display:inline-block;
	width:18px;
	height:20px;
	background:url(../images/nav-corner-top-left.png) top left no-repeat;
	vertical-align:top;
	float:left;
}
#gtMainNavColB{
	display:inline-block;
	background:url(../images/nav-bground-top.gif) top repeat-x;
	width:182px;
	padding:15px 0px 15px 0px;
	height:325px;
	vertical-align:top;
}
#gtMainNavColC{
	display:inline-block;
	width:19px;
	height:19px;
	background:url(../images/nav-corner-top-right.png) top right no-repeat;
	vertical-align:top;
	float:right;
}
.boxedLink A {
	display:inline-block;
	border:1px dashed #222255;
	background-color: #DDDDEF;
	color:#222255;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding: 10px 15px 10px 95px;
	background-image:url(../images/swirl-bground.png);
	background-position:5px 50%;
	background-repeat:no-repeat;
	text-decoration:none;
	font-variant:small-caps;
}
.content {
	background-color:#ffffff;
	padding:15px;
	margin:5px;
	height:100%;
}
.homePageSection {
	font-size: 20px;
	color: #222255;
}
.homePageSection ol {
	margin-left:5px;
}
.homePageSection ol li {
	margin-bottom:15px;
}
.homePageSection h1 {
	font-size: 24px;
}
.homePageSection p {
	padding:0px 10px 10px 45px;
}
.mainTable {
	margin:0px 36px 0px 0px;
	padding:0;
	text-align:left;
}
.msgTxt {
	color: #ff0000;
	font-weight: bold;
	font-size:12px;
	display: block;
	margin:5px;
	border:1px dashed red;
	background-color: yellow;
	padding:2px;
	text-align:center;
}
.outerTable {
	background-repeat: repeat-x;
	background-image:url(../images/top-bg.gif);
	background-color:white;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:1px solid #323232;
	font-size:12px;
	width:820px;
	text-align:left;
}

.tableGrid {
	border:0px;
	border-collapse:collapse;
}
.tableGrid td {
	border:1px solid black;
	border-collapse:collapse;
	padding: 3px;
}
.tableGrid .colA {
	text-align:left;
	font-weight:bold;
}
.tableGrid .colB {
	text-align:right;
}
.tableGrid .colC {
	text-align:right;
	font-weight:bold;
	border:0px;
	border-top:3px double black;
	padding-bottom:10px;
}
.tableGrid .headerColA {
	text-align:left;
	font-weight:bold;
}
.tableGrid .headerColB {
	text-align:right;
	font-weight:bold;
}
.tableGrid .rowA {
	background-color:#eeffee;
}
.tableGrid .rowB {
	background-color:#bbccbb;
}
.TOC {
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #222255;
	background-color:#efefff;
}
.TOC ul {
	font-weight:normal;
	list-style:decimal;
	margin:0px;
	padding:0px 10px 10px 30px;
}
.TOC A {
	text-decoration:none;
}
.TOC h2 {
	padding-left:10px;
	margin:5px 10px 0px 0px;
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
}
.topNavBox {
	text-align: right;
	height:16px;
	padding-top:3px;
}
#mainContent {
	padding:0px;
	width:686px;
}
.hidden {
	display:none;
}
.orDivider {
	text-align:center;
	font-weight:bold;
}
div.showTree {
	margin:0px;
}
div.showTree ul{
	margin-left:0px;
	padding-left:15px;
}
div.showTree li{
	list-style:square; 
	font-weight:normal;
}
div.showTree li.rootBranch {
	list-style:none;
	font-weight:bold;
	padding-left:0px; 
}
/* Nav Classes */
#tabNav {
	display:inline-block;
	text-align:center;
	margin:0px;
	height:120px;
	width:700px;
	background:url(../images/body-frame-top-right.gif) top right no-repeat;
	background-position: center right;
}
#tabNav .tabNavInside {
	background:url(../images/body-frame-top-left.gif) top left no-repeat;
	background-position: center left;
	height:120px;
}

#tabNav A {
	display:inline-block;
	padding:0px;
	margin:5px;
	text-align:center;
	color: #FFFFFF;
	background:url(../images/navtab-bground-left.png) left top no-repeat #024981;	
	text-decoration:none;
	font-weight:bold;
}
#tabNav A span {
	background:url(../images/navtab-bground-right.png) right top no-repeat;	
	display:block;
	padding:12px 3px 1px 3px;
	margin:0px;
	width:100px;
	height:29px;
	font-size: 12px;
	text-align:center;
}
#tabNav A:hover {
	background-color:#326B00;
	color: #FFFFFF;
}
#tabNav .tabNav_on {
	background-color:#326B00;
	color: #FFFFFF;
}
ul.leftNav {
	margin:0px;
	padding:2px 0px 2px 10px;
	list-style-type:none;
	text-align:left; 
	list-style-position:inside;
	font-size:12px;
}
.leftNav li {
	background:url(../images/dot-line.gif) bottom repeat-x;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style-position:inside;

}
.leftNav A {
	background:url(../images/list-item-raquo.gif) left center no-repeat;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	white-space:no-wrap;
	color:#FFFFFF;
	padding:2px 0px 3px 10px;
	margin:0px;
}
.leftNav A:hover {
	color: #002806;
}
ul.memberNav {
	margin:0px 0px 0px 0px;
	padding:5px 20px 0px 0px;
	list-style:none;
	text-align:left; 
	font-size:12px;
	border-bottom:0px;
}
.memberNav li {
	display:block;
}
.memberNav A {
	background:url(../images/list-item-raquo.gif) left center no-repeat;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 15px 0px 15px;
}
.memberNav A:hover {
	color:#050505;
}
A.memberNavMenuItem_on {
	font-weight:bold;
	padding:2px 15px 0px 15px;
	color: #FFFF00;
}

ul.miniboxNav {
	background-color:white;
	border:0px solid green;
	margin:0px;
	font-size:12px;
	padding:0px;
	list-style:none;
	text-align:left; 
	font-variant:normal;
}
.miniboxNav li {
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#EFFFEF;
}
.miniboxNav A {
	font-weight:normal;
	text-decoration:none;
	display:block;
	color:#323232;
	padding:8px 5px 8px 5px;
}
.miniboxNav A:hover {
	background-color:#DFFFDF;
}
ul.siteAdminNav {
	background-color:white;
	border:1px solid green;
	margin:3px 10px 3px 20px;
	font-size:12px;
	padding:2px 15px 2px 14px;
	list-style:none;
	text-align:left; 
	font-variant:normal;
}
.siteAdminNav li {
	font-weight:bold;
}
.siteAdminNav A {
	font-weight:normal;
	text-decoration:none;
	display:block;
	color:#323232;
	padding:2px 5px 3px 0px;
}
.siteAdminNav A:hover {
	color: #002806;
}
.topNav A {
	text-decoration:none;
	color:#323232;
}
.topNav A:hover {
	text-decoration:underline;
	color:#121212;
}

/* My-gifts classes */
.myGiftList {
	padding:2px 2px 2px 14px;
}
.myGiftList td {
	padding:0px 0px 0px 8px;
}
.myGiftList li:hover {
	background-color:#BFFFF5;
}
.myGiftPayPalDetails {
	position:absolute;
	width:370px;
	margin-top:20px;
	border:1px solid #349232;
	background-color:#fefffe;
	font-size:11px;
	padding:3px;
}
.campaignHeader {
	font-size:12px;
	border-bottom:1px solid #323232;
	border-left: 4px solid #323232;
	padding:2px 2px 2px 4px;
}
.myBranch {
	padding:2px 2px 2px 8px;
}
/* Stats Classes */
.stats {
	padding:0px 15px 0px 5px;
	font-size:11px;
}
.statsHeader {
	font-weight:bold;
	margin:2px 0px 11px 0px;
	padding-left:0px;
	font-size:13px;
	color: #4D6C4D
}
.statsSubHeader {
	font-weight:bold;
	margin:11px 0px 2px 5px;
}
.statsList {
	margin:0px 0px 2px 11px;
	white-space:nowrap;
}
.tableListA {
	display:inline-block;
	background:url(../images/boxBottom-footer-fade.png) bottom repeat-x #0075D3;	
	float:left;
	margin-right:10px;
	padding:0px 0px 30px 0px;
}
.tableListB {
	display:inline-block;
	padding:0px;
	margin:0px;
}
.tableListC {
	display:inline-block;
	background:#0075D3;	
	margin:0px;
	padding:0px 0px 0px 0px;
}
.myCampaignList {
	text-align:left;
}
.myCampaignList th {
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	background:url(../images/boxBottom-header-center.png) top repeat-x;	
	margin:0px;
	padding:0px;
	white-space:no-wrap;
	vertical-align:top;
}
.myCampaignList thead {
	margin:0px;
	padding:0px;
}
.myCampaignList .topCenter {
	padding-top:0px;
	display:inline-block;
	height:30px;	
	padding-top:15px;
	float:center;
}
.myCampaignList .topRight {
	display:inline-block;
	float:right;
	height:45px;
	width:45px;
	background:url(../images/boxBottom-header-right.png) right top no-repeat #0075D3;	
}
.myCampaignList .topLeft {	
	display:inline-block;
	height:45px;
	width:45px;
	background:url(../images/boxBottom-header-left.png) left top no-repeat #0075D3;		
	float:left;
}
.myCampaignList td {
	font-size:12px;
	color:#222255;
	padding:5px;
	overflow:hidden;
}
.myStatsHeader td {
	font-weight:bold;
	color:#FFFFFF;
}
.rowA {
	background-color:#EFEFFF;
}
.rowB {
	background-color:#DFDFFF;
}
.myStatsLine td {
	overflow:hidden;
	height:20px;
}
.columnTotals td {
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	color:#FFFFFF;
}

/* Form and form field Classes */
form {
	margin:0px;
	padding:0px;
}
.frmSection {
	margin-bottom:11px;
}
.loginTextBox {
	border:1px solid #FFFFFF;
	height: 18px;
	width: 111px;
	margin:0px;
	margin-right:5px;
	font-size: 11px;
	text-align:left;
}
.donationTextBox {
	border:1px solid #FFFFFF;
	height: 18px;
	width: 30px;
	margin:0px;
	margin-right:5px;
	font-size: 11px;
}
.stdForm {
	padding-left: 0px;
}
.stdTextBox {
	width:155px;
}
.lngTextBox {
	width:320px;
}
.textArea_Std {
	width: 200px;
	height: 40px;
}
.textArea_Lng {
	width: 400px;
	height: 50px;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/button-left.png') no-repeat scroll top left;
    color: #000563;
    display: block;
    float: left;
    font: normal 11px;
    height: 20px;
    margin-right: 6px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/button-right.png') no-repeat top right;
    display: block;
    height: 20px;
    line-height: 14px;
    padding: 2px 11px 2px 0px;
	margin-left:11px;
	text-align:center;
    color: #222255;
} 
a.button:active {
    color: #222255;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    color: #000000;
    padding: 4px 11px 2px 0px;
} 

span.button {
    background: transparent url('../images/button-left.png') no-repeat scroll top left;
    color: #000563;
    display: inline-block;
    font: normal 11px;
    height: 20px;
    margin-right: 6px;
    text-decoration: none;
	padding:0px;
}

span.button input {
    background: transparent url('../images/button-right.png') no-repeat top right;
    height: 20px;
    padding: 3px 11px 4px 0px;
	margin:0px 0px 0px 11px;
	text-align:center;
    color: #222255;
	border:0px;
} 
span.button input:hover {
    color: #2222FF;
} 
.inlineTextBox {
	border:0px;
	background:transparent;
	color:#222255;
	font-size:12px;
	width:100%;
}
textarea {
	font-family: Verdana, Arial, Helvetica, Sans-serif;	
	font-size:11px;
}
div.quote {
	padding:10px 30px 10px 70px;
	margin:0px;
	font-size: 14px;
	font-family: Georgia, Times, serif;
	color: #333383;
	background:transparent url('../images/quote-open.png') no-repeat;
    background-position: top left;
	display: table;
}
div.quote div {
	text-align:right;
	font-style:italic;
}
div.greenMillHead {
	border:0px solid #222255;
	height:160px;
	background:url('../_orgs/org_1/images/mill-front-watercolor.jpg') no-repeat;
    background-position: 50 0;
	color:white;
	padding:0px;
	font-size: 14px;
	font-family: Georgia, Times, serif;
	font-weight:bold;
	margin-bottom:10px;
}
div.greenMillHead .greenMillHeadInside {
	background:url(../images/header-bground-bottom-right.png) bottom right no-repeat;	
}
div.greenMillHead h1 {
	background:url(../images/header-bground-top-left.png) top left no-repeat;
	background-color:#0075D3;
	color:#FFFFFF;
	padding:15px 5px 0px 65px;
	font-size:18px;
	margin:0px 0px 40px 0px;
	height:35px;
}
.quoteBox {
	display: inline-block;
	width:240px;
	padding:30px 8px 8px 8px;
	margin:10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px dotted #9898B5;
	color: #333368;
	background:url('../images/text-testimonial.png') no-repeat;
    background-position: top center;
	background-color:#E4E4FA;
}
.floatLeft {
	float:left;
	margin-left:0px;
}
.floatRight {
	float:right;
	margin-right:0px;
}
#treeBox {
	margin:0px;
	padding:0px;
	background-color:transparent;
	height:100%;
}
.treeBoxNav {
	background-color:black;
	padding-right:20px;
}
.treeBoxNav A {
	display:table-cell;
	margin:0px;
	border-right:1px solid white;
	padding:2px 5px 3px 5px;
	text-decoration:none;
	color:#FFFFFF;
	height:100%;
}
.treeBoxNav A:hover {
	padding:2px 5px 2px 5px;
	background-color:#444444;
	color:#eeee00;
	border-bottom:1px solid black;
}
#treeFrame {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border:0px;
	border-bottom:1px solid black;
	background-image:url(../images/treebg/gradient-sunset.png);
}
.popupTop {
	text-align:right;
	background-color:#000000;
	height:16px;
}
.popupCloseLink {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin:3px;
}
.popupCloseLink span {
	border-left:1px solid #eeeeee;
	padding-left:5px;
}
A.videoLinkImg {
	display:inline-block;
}
A.videoLinkImg div {
	position:absolute;
	height:96px;
	width:126px;
	background-image:url(../images/play_button.png);
	background-position:center;
	background-repeat: no-repeat;
	z-index:1;
}
A.videoLinkImg img {
	border:1px solid #558855;
	padding:2px;
}
A.videoLinkImg:hover img {
	border:1px solid #4444EE;
	padding:2px;
	opacity:0.5;
	filter:alpha(opacity=50)
}

/* FIXING CF CSS ISSUES */
.support-box {
        float:left;
      width: 444px;
      background: #dbe1e3;
      margin-top: 10px;
}
.support-corner {
      float: left;
      width: 422px;
      background: url(../images/fas-corner.gif)  no-repeat 100% 100%;
      padding: 9px 10px 8px 12px;
}

/* BOXES */
/* First Box */
.boxA {
	background: url(../images/form-body-bground.gif) repeat-x #007FD8;
	background-position:0 34;
	color:#ffffff;
	font-size:11px;
	text-align:left;
	display:block;
}
.boxA .formHeader {
	display:block;
	background: url(../images/form-header-bground-top-right.gif) top right no-repeat;
	margin:0px;
	padding:0px;
}
.boxA .formHeaderInside {
	background: url(../images/form-header-bground-top-left.gif) top left no-repeat;
	padding: 10px 10px 2px 45px;
	font-weight:bold;
	height:20px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	font-size:12px;
	display:block;
}
.boxA .formBody {
	display:block;
	background: url(../images/form-body-bground-bottom-right.gif) bottom right no-repeat;
}
.boxA .formBodyInside {
	display:block;
	background: url(../images/form-body-bground-bottom-left.gif) bottom left no-repeat;
	padding:10px 20px 80px 20px;
	margin-bottom:0px;
}
.boxA .formField {
	display: table;
	margin-bottom:5px;
}
.boxA .formField A {
	color:#FFFF00;
}
.boxA .formField .partA {
	display: table-cell;
	padding-right:5px;
	width:50px;
	text-align:right;
	float:left;
}
.boxA .formField .partAwide {
	width:120px;
}
.boxA .formField .partB {
	display: table-cell;
}
/* Second Box */
.boxB {
	background: #5DC202;
	color:#ffffff;
	font-size:11px;
	text-align:left;
	width:220px;
	margin:15px;
	display:table-column;
	float:left;
}
.boxB .formHeader {
	background: url(../images/boxBottom-header-right.png) top right no-repeat;
	margin:0px;
	padding:0px;
}
.boxB .formHeaderInside {
	background: url(../images/boxBottom-header-left.png) top left no-repeat;
	padding: 15px 10px 2px 10px;
	font-weight:bold;
	height:31px;
	margin:0px;
	color:#000000;
	text-align:center;
	font-size:12px;
}
.boxB .formBody {
	background: url(../images/boxBottom-footer-fade.png) bottom repeat-x;
}
.boxB .formBodyInside {
	/* background: url(../images/boxBottom-footer-fade-left.png) bottom left no-repeat; */
	padding:10px 20px 70px 20px;
	height:150px;
}
.boxB .formField {
	display: table;
	margin-bottom:5px;
}
.boxB .formField .partA {
	display: table-cell;
	padding-right:5px;
	width:80px;
	text-align:right;
}
.boxB .formField .partB {
	display: table-cell;
}

/* INSTRUCTIONS */
.instructions {
	padding:0px;
	font-size:17px;
}
.instructions .step {
	display:inline-block;
	float:center;
	padding:0px;
	margin:0px 0px 10px 30px;
}
.instructions .number {
	display:inline-block;
	background: url(../images/circle-bground.png) center no-repeat;
	width:73px;
	height:73px;
	text-align:center;
	padding: 0px 0px 0px 0px;
	float:left;
}
.instructions .checked {
	background: url(../images/circle-bground-checked.png) center no-repeat;
}
.instructions .number img {
	margin-top:20px;
}
.instructions .details {
	display:inline-block;
	vertical-align:middle;
	height:73px;
	padding: 0px 0px 0px 15px;
	width:550px;
}
.instructions .details p {
	margin-top:20px;
}
.instructions .details A {
	text-decoration: none;
	color: #222255;
}
.instructions .details A:hover {
	text-decoration: underline;
	color: #555588;
}
/* ICONS */
.trash {
	display:inline-block;
	height:24px;
	width:24px;
	overflow:hidden;
	background:url(../images/icons/set3/24x24/trash.png) top left no-repeat;
}
.trash div {
	padding-left:24px;
}
.share {
	background:url(../images/icons/sprites.gif) no-repeat; 
	padding:0px 30px 0px 40px; 
	height:30px; 
	line-height:30px; 
	margin:0 0 0 10px;
	display:inline-block;
	text-decoration:none;
}
.deli{background-position:0px -921px}
.dig{background-position:0px -961px}
.stum{background-position:0px -1001px}
.tech{background-position:0px -1041px}
.redd{background-position:0px -1081px}
.furl{background-position:0px -1121px}
.twit{background-position:0px -1161px}
.email{background-position:0px -881px}
.fbook{background-position:0px -499px}
.deli:hover{background-position:0px -586px}
.dig:hover{background-position:0px -626px}
.stum:hover{background-position:0px -666px}
.tech:hover{background-position:0px -706px}
.redd:hover{background-position:0px -746px}
.furl:hover{background-position:0px -786px}
.twit:hover{background-position:0px -826px}
.email:hover{background-position:0px -546px}
.fbook:hover{background-position:0px -461px}
