#social-networking
{
	margin-bottom: 10px;
}

#social-networking p.sidebox
{
	line-height:1;
	letter-spacing:-1px;
	font-size:1em;
	margin: 0;
	margin-right:20px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px;
	border:1px solid #B0B0B0;
	width:248px;
}

#social-networking p.facebook 
{
	margin-top:-1px;
	margin-bottom:15px;
}
#social-networking p.sidebox a,
#social-networking p.sidebox a:visited
{
	display:block;
	padding:9px;
	background:url(/frontpage/images/social-networking-background.png) #f0f0f0 repeat-x;
	color:#075084;
	text-decoration:none;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;
}
#social-networking p.sidebox a:hover,
#social-networking p.sidebox a:focus
{
	background-position:0 100%;
	background-color:#fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	outline-offset:0;
	-moz-outline-radius:9px;
}
#social-networking p.sidebox a:active
{
	padding:9px 7px 9px 10px;
	background:#f2f2f2;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.15) inset;
	box-shadow:1px 1px 2px rgba(0,0,0,0.15) inset;
}

#social-networking p.sidebox img
{
	float:left;
	margin:0 8px 0 0;
}
#social-networking p.sidebox a:hover img,
#social-networking p.sidebox a:focus img
{
	opacity:0.85;
}
#social-networking p.sidebox a:active img
{
	opacity:0.7;
}

#social-networking p.sidebox strong
{
	display:block;
	margin:0 0 5px 0;
}

