/* STYLES STRUCTURE
---------------------------
.share-box
.follow-box
.more-box
close button
follow buttons
#follow-button
share button
--------------------------- */
/* .share-box
--------------------------- */
.share-box{
background:#FFFFCB;
border:1px solid #B32B08;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 2px #666;
-moz-box-shadow:0 1px 2px #666;
box-shadow:0 1px 2px #666;
display:none;
margin-top:21px;
padding:7px;
position:absolute;
z-index:10000
}
	.share-box p{
	background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/share-box.gif) no-repeat top center !important;
	clear:none !important;
	line-height:20px !important;
	margin-top:-11px;
	padding-top:11px !important;
	float:none !important;
	width: 63%;
	line-height: 1.2em !important;
	}
	.share-box li{
	border:0 !important;
	float:left;
	margin:10px 10px 0 0;
	min-height:inherit !important;
	padding:0 !important;
	width:auto !important
	}
	.share-box div{
	border-top:1px solid #B32B08;
	clear:both;
	margin:10px 0 0;
	padding:10px 0 0
	}
	.share-box div img{
	border:1px solid #CCC;
	float:left;
	padding:1px
	}
	.share-box div label{
	float:right;
	font-size:11px;
	font-weight:700;
	width:188px
	}
	.share-box div input{
	border:1px solid #CCC;
	clear:right;
	float:right;
	margin:5px 0 0;
	padding:3px;
	width:180px
	}


/* .follow-box
--------------------------- */
.follow-wrap, .more-box{
background:#FFFFCB /*url(http://d1rxi25bsndm9c.cloudfront.net/share/images/choose.png) no-repeat 378px 14px*/;
display:none;
position:absolute;
z-index:10000;
margin-top:29px;
margin-left:403px;
width:571px;
padding:12px;
border:1px solid #B32B08;
-webkit-box-shadow:0 1px 2px #666;
-moz-box-shadow:0 1px 2px #666;
box-shadow:0 1px 2px #666;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.home .follow-wrap{
margin-left:109px;
width:382px
}
.follow-box, .more-wrap{
background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/share-box.gif) no-repeat top center;
margin-top:-16px;
padding-top:16px
}
	.follow-box h2, .more-box h2{
	font:700 17px 'Trebuchet MS', Arial !important;
	text-shadow:0 1px 1px #FFF;
	color:#444;
	padding:0 0 10px;
	display:inline-block;
	float:none !important
	}
	
	.follow-box-blurb {
	font:100 8.7pt 'Trebuchet MS', Arial !important;
	margin: 0px 0px 11px 0px;
	color: #444444;
	}
	
	.follow-box ul, .more-box ul{
	position:relative;
	z-index:2
	}
	.follow-box li, .more-box li{
	float:left;
	margin-right:10px !important;
	padding:0 !important;
	border:none !important;
	width:auto !important;
	height:inherit !important;
	min-height:inherit !important
	}
	.follow-box li:last-child{
	margin-right:0 !important
	}
	.addthis_button_google_plusone div{
	overflow:hidden
	}
	

/* .more-box
--------------------------- */
.more-box{
background:#FFFFCB;
width:auto
}


/* close button
--------------------------- */
a.close{
background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/close.png) no-repeat;
color:#B32B08 !important;
display:block;
float:right;
font:700 11px/20px 'Trebuchet MS', Arial !important;
height:20px;
margin:-7px -7px 0 0;
padding-left:7px;
text-decoration:none;
text-shadow:0 1px 1px #FFF
}
#description a.close{
margin:-3px 0 0 10px
}
.share-box a.close{
margin:0
}
	a.close span{
	display:block;
	height:20px;
	padding-right:20px;
	background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/close.png) no-repeat 100% -20px
	}
	a.close:hover{
	color:#000 !important;
	text-decoration:none
	}
	a.close:hover span{
	background-position:100% -40px
	}


/* follow buttons
--------------------------- */
a.follow{
color:#FFF !important;
background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/follow-options.png) no-repeat 100% 0;
display:inline-block;
height:20px;
padding-right:10px;
text-decoration:none;
text-shadow:0 -1px 0 #333;
text-shadow:0 -1px 0 rgba(0,0,0,.6);
font:11px/20px 'Trebuchet MS', Arial !important
}
	a.follow span{
	background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/follow-options.png) no-repeat 0 -120px;
	display:block;
	height:20px;
	padding-left:10px
	}
	a.follow.twitter       { background-position:100% -20px  }
	a.follow.twitter span  { background-position:0 -140px    }
	a.follow.linkedin      { background-position:100% -40px  }
	a.follow.linkedin span { background-position:0 -160px    }
	a.follow.rss           { background-position:100% -60px  }
	a.follow.rss span      { background-position:0 -180px    }
	a.follow.email         { background-position:100% -80px  }
	a.follow.email span    { background-position:0 -200px    }
	a.follow.more          { background-position:100% -100px }
	a.follow.more span     { background-position:0 -220px    }
	a.follow:hover         { color:#FFFFCB !important        }


/* #follow-button
--------------------------- */
.follow-button{
float:right;
margin-left:15px
}
.follow-button a{
color:#666;
background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/follow.png) no-repeat 100% 0;
display:inline-block;
height:28px;
padding-right:10px;
text-decoration:none;
font:700 13px/28px 'Trebuchet MS', Arial
}
.follow-button a:hover{
color:#000
}
	.follow-button a span{
	background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/follow.png) no-repeat 0 -56px;
	display:block;
	height:28px;
	padding-left:24px
	}
	.follow-button a.following{
	background-position:100% -28px;
	color:#FFF;
	text-shadow:0 -1px 0 #555;
	text-shadow:0 -1px 0 rgba(0,0,0,.5)
	}
	.follow-button a.following span{
	background-position:0 -84px
	}
	.follow-button a.following:hover{
	color:#FFFFCB
	}
	.follow-button a.following:hover span{
	background-position:0 -112px
	}
	

/* share button
--------------------------- */
a.result-share{
float:right;
color:#666 !important;
font-size:11px;
background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/share.png) no-repeat 100% 0;
display:block;
height:20px;
padding-right:7px;
text-decoration:none;
line-height:20px;
font-weight:700
}
a.result-share span{
background:url(http://d1rxi25bsndm9c.cloudfront.net/share/images/share.png) no-repeat 0 -40px;
display:block;
height:20px;
padding-left:20px
}
a.result-share.shared{
background-position:100% -20px;
color:#B32B08 !important;
text-shadow:0 1px 1px #FFF
}
a.result-share.shared span{
background-position:0 -60px
}
a.result-share:hover{
color:#000 !important
}


/* social status full (in results) */
#results li.social_status_summary {
background-color: #F8FFE0;
border-bottom-color: initial;
border-bottom-style: none;
border-bottom-width: initial;
font-size: 10px;
line-height: 1em;
margin: 7px 0px 0px 11px;
min-height: 5px;
padding: 5px 7px;
width: 400px;
}