#social-box {
	position: relative;
	margin-top: 15px;
	margin-right: 5px;
	display: inline-block;
	float: right;
/*	text-align: right;*/
	white-space: nowrap; /* For Opera */
}

#social-box img {
 vertical-align: middle;
 margin-left: 5px;
 margin-bottom: 5px;
} 

#campaign-box {
/* text-align: right;*/
 padding-top: 15px;
/* position: relative;
 margin-top: 15px;
 margin-right: 5px;
 display: inline-block;*/
 float: right;
}

@media only screen and (max-width:500px) {
   #social-box {width:100%; margin-right:0; float:none; text-align:center;}
      #social-box br {display:none;}
   #campaign-box {padding-top:5px; text-align:center;}
}