/*
css for social media sidebar

-------------------------------------------------------------- */

#fp_social{
position:fixed;
left:0; top:250px;
width:50px;
text-align:center;
z-index:9999;
}


#fp_social.collapse{
width:0;
overflow:visible;
}

#fp_social.collapse .gray{
width:0; overflow:hidden;
display:none;	
}

#fp_social.collapse img.map{
display:none;	
}

#fp_social h3{
font-size:13px;
line-height:17px;
margin:0 auto 5px auto;
position:relative;
color:#3e3e3e;
font-weight:normal;
}

#fp_social h4{
font-size:14px;
font-weight:700;	
color:#3e3e3e;
background:none;
margin:0; padding:0;
}

#fp_social #fp_social_arrow{
position:absolute;
width:15px; height:15px;
top:-15px;
right:-10px;
cursor:pointer;
background:url(close.png) no-repeat center center;
}

#fp_social.collapse #fp_social_arrow{
background:url(right-arrow.png) no-repeat center center;
}

#FP_Share_Links{
	z-index:9999;
	background:url(gray.png);
	position:absolute;
display:none;	
width:120px;
top:-3px;
left:40px;

padding:3px 3px 3px 6px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#fp_social h3:hover #FP_Share_Links{
display:block;
}

#fp_social .map{
position:absolute;
height:27px;
bottom:13px;
left:4px;
}

#fp_social h4 a{
float:right;
text-align:right;
padding:0 0 5px 0;	
}

.gray{
background:#fff;;	

padding:3px;
color:#fff;

margin:0 0 10px 0;

-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;

-moz-box-shadow: 1px 2px 10px 0 #666
-webkit-box-shadow:  1px 2px 10px 0 #666;
box-shadow: 1px 2px 10px 0 #666;
}

.gray a{
color:#3e3e3e;	
}
