/* Error Messages */
#errorExplanation {
  margin: 10px -24px 10px -16px;
  border: 1px solid #147b00;
  border-left: 0;
  border-right: 0;
  background: #e2ffdc;
}
.fieldWithErrors{
  display: inline;
}
#errorExplanation h2 {
  display: none;
}
#errorExplanation p {
  display: none;
}
#errorExplanation li {
  list-style: none;
  font-size: 12px;
  color: #147b00;
  line-height: 18px;
}
.errors {
  font-size: 12px;
  color: #c34000;
  font-weight: bold;
  background: url(/images/icons/alert_bubble.png) no-repeat;
  padding: 0 0 0 20px;
  margin: 5px 0 5px;
}
.no_content {
  font-size: 15px;
  font-weight: bold;
  color: #bfbfbf;
  text-align: left;
  padding: 20px 0 20px 0;
}
.message {
	padding: 10px;
	border: solid 1x #5B9548;
	color:#49763A;
	background: #DCECD7;
	font-size: 1.3em;
	}



body {
	background-color: #2A2A2A;
	margin: 0;
	/* font-family: arial; */
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	background: url(/images/home/bg-secondary.jpg) transparent repeat-x 0 0;
}

div, form {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #1e4dbd;
}
a:hover {
	text-decoration: underline;
	color: #547ddf;
}
a img {
	border: none;
}
h3 {
	color: #0549AE;
	font-size: 14pt;
	line-height: 17pt;
	display: inline;
}
label {
	text-transform: lowercase;
	font-weight: bold;
	color: #7A7A7A;
}
input, select {
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	background-color: #FFFCE6;
	color: #0040c3;
	font-size: 9pt;
	font-family: arial;
	padding: 3px 5px;
}
.register input, .register select {
  width: 250px;
}
.register select {
	height: 25px;
	width: 262px;
	padding-right: 1px;
}
textarea {
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	background-color: #FFFCE6;
	font-size: 11pt;
	font-family: arial;
	padding: 3px 5px;
	width: 250px;
	height: 150px;
}
textarea.fullwidth {
  width: 650px;
}
input.auto_width {
	width: auto;
}
input.clear {
	border: none;
	height: auto;
	width: auto;
	background: none;
	padding: auto;
	margin: auto;
}
.inline_input_pair {
  float: left;
  margin-right: 15px;
}
.inline {
  float: left;
  margin-right: 10px;
}
.inline_right {
  float: right;
  margin-left: 10px;
}
.clear_left {
	height: 0;
	line-height: 0;
	clear: left;
}
.clear_right {
	height: 0;
	line-height: 0;
	clear: right;
}
.clear_both {
	height: 0;
	line-height: 0;
	clear: both;
}
.no_transform {
	text-transform: none;
}
.spacer {
  height: 15px;
}
.padded {
  padding: 15px;
}
.padded_top {
  padding-top: 15px;
}
.indented {
  padding: 0 0 0 15px;
}
#container {
	width: 760px;
	padding: 0;
	margin: auto;
}
#header-container .header {
	position: relative;
	height: 136px;
	padding: 5px 50px;
	/*background: url(/images/registration/header.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/registration/header.png');*/
}
.top-nav {
	text-align: right;
	font-size: 1.2em;
	padding: 8px;
	height: 20px;
	}
#header-container .top-nav {
	padding: 8px 34px 8px 8px;
	}	
.top-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
	color: #e6e6e6;
	}
.top-nav ul li {
	display: inline;
	padding: 1px;
	}
.top-nav ul li a {
	color: #0549ae;
	}
.top-nav ul li a:hover {
	color: #666;
	text-decoration: none;
	border-bottom: solid 1px #666;
	}	
.top-nav ul .welcome-name {
	color: #000;
	}			
#header-container .header .logo {
	top: 65px;
	left: 185px;
	width: 200px;
	height: 100px;
	/*background: url(/images/registration/logo.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/registration/logo.png');*/
	background: url(/images/home/logo-secondary.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/home/logo-secondary.png');
}
#header-container .header .counter {
	top: 0px;
	left: 485px;
	width: 330px;
	height: 150px;
	position: absolute;
	color: #ddd;
	font-size: 1.3em;
	line-height: 1.5em;
	* line-height: 30px;
}
#header-container .header .counter span {
	color: #fff;
	font-family: Georgia, serif;
	font-size: 1.5em;
	}
#header-container .header .slogan {
	position: absolute;
	top: 40px;
	right: 50px;
	text-transform: lowercase;
	text-align: right;
	color: #CDE1FB;
}
#header-container .header .slogan .acts {
	font-size: 15pt;
	line-height: 16pt;
}
#header-container .header .slogan .ripples {
	font-size: 9pt;
	line-height: 11pt;
}
#header-container .header .nav {
	position: absolute;
	bottom: 22px;
	right: 25px;
	color: #000;
	font-size: 12pt;
}
#header-container .header .nav a {
	color: #fff;
}
#header-container .header .nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header-container .header .nav ul li {
	position: relative;
	float: left;
	height: 45px;
	z-index: 1;
}
#header-container .header .nav ul li.active {
	background: #fff;
	/*left: -1px;
	z-index: 2;
	padding-right: 65px;
  margin-left: -40px;
  margin-right: -40px;
	font-weight: bold;*/
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}
#header-container .header .nav ul li.active a {
  	color: #01409e;
}
#header-container .header .nav ul li.first {
	margin-left: 0px;
}
#header-container .header .nav ul li div.main {
	padding:10px 15px;
	text-align: center;
	/*float: left;
	position: relative;
	z-index: 1;
	height: 20px;
	line-height: 20px;
	margin: 30px 0;
	padding: 3px 25px 2px;
	text-align: center;*/
}
#header-container .header .nav ul li div.right {
	position: absolute;
	right: 0;
	top: 0;
	height: 65px;
	width: 65px;
	display: none;
}
#header-container .header .nav ul li div.no_bo, #container .header .nav ul li.active div.main {
	border: none;
}
#header-container .header .nav ul li.active div.main {
	margin: 0;
	padding:10px 15px;
	/*background: url(/images/registration/bkg_nav_selected_left.png) transparent no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/registration/bkg_nav_selected_left.png');*/
}
#header-container .header .nav ul li.active div.right {
	display: block;
	background: url(/images/registration/bkg_nav_selected_right.png) transparent no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/registration/bkg_nav_selected_right.png');
}


#container .content {
	padding: 5px 50px;
	margin-top: -5px;
	min-height: 500px;
	_height: 500px;
	/*background: url(/images/registration/main.png) transparent repeat-y 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/registration/main.png');*/
}
hr {
	height: 1px;
	width: 100%;
	background-color: #D9D9D9;
	border: none;
	/*margin: 5px 0 10px;*/
	padding: 0;
}
#container .content .spacer {
	height: 15px;
}
#container .content .registration_form {
	font-size: 11pt;
	line-height: 17pt;
}
#container .content .registration_form input {
	font-size: 11pt;
}
#container .content div.register {
	padding: 5px 0;
}
#container .content div.register_right {
	float: left;
	padding-left: 35px;
}
#container .content .actions {
	float: right;
}
#container .content .left {
	float: left;
}
#container .content .right {
	float: right;
}
#container .content div.small input, #container .content div.small select {
	width: 151px;
}
#container .content .profile_pane_loading {
	text-transform: lowercase;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	height: 100px;
	background: url(/images/facebox/loading.gif) center 45px no-repeat;
}
#container .content .profile_pane_view .headline {
	position: relative;
	font-weight: bold;
	color: #608ad5;
}
#container .content .profile_pane_view .headline span {
	position: relative;
	z-index: 2;
	display: block;
	float: left;
	padding-right: 8px;
	background-color: #FFF;
	text-transform: lowercase;
}
#container .content .profile_pane_view .headline .divider {
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #b8d1ff;
}
#container .content .profile_pane_view .action_link {
	float: right;
	text-transform: lowercase;
}
#container .content .profile_pane_view .label {
	float: left;
	width: 145px;
	color: #999;
	text-transform: lowercase;
}
#container .content .profile_pane_view .rich_field {
  background: #f5f4f4;
  padding: 3px 10px 3px 15px;
  margin-bottom: 5px;
  
  -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#container .content .profile_pane_view .info {
	margin-left: 150px;
}

#container .content .profile_pane_edit .headline {
	height: 25px;
	line-height: 25px;
	background-color: #D9D9D9;
	padding: 0 10px;
	text-transform: lowercase;
}
#container .content .profile_pane_edit .action_link {
	text-transform: lowercase;
	float: right;
}
#container .content .profile_pane_edit .edit_conts {
	background-color: #F7F7F7;
	padding: 10px 0;
}
#container .content .profile_pane_edit .label {
	float: left;
	width: 175px;
	color: #666;
	text-align: right;
	padding: 5px 0;
	text-transform: lowercase;
}
#container .content .profile_pane_edit .info {
	padding: 5px 0;
	margin-left: 190px;
}
#container .content .profile_pane_edit .btns {
	width: 130px;
	margin: auto;
	padding-top: 10px;
}
#container .content #profile_personalised_message {
  margin-top: -10px;
}
#container .content #profile_personalised_message .padded {
  padding: 0 10px 10px 10px;
}
#container .content .edit_conts textarea,
#container .content .edit_conts input,
#container .content .edit_conts select {
  font-size: 12px;
}
#container .content .edit_conts input {
  margin-left: 0;
}
#container .content .edit_conts textarea {
  width: 375px;
  height: 50px;
}
#container .content .recipient_of {
  text-align: center;
  width: 100px;
  background: #edecec;
  margin: 5px 5px 5px 0;
  padding: 10px 5px 10px 5px;
  float: left;
  
  -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
}


/*
#container .footer {
	height: 39px;
	background: url(/images/registration/footer.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/registration/footer.png');
}
  */


.topic-list {
  list-style: none;
  margin: 0 0 30px;
  padding: 0;
}
.topic-list .topic-left {
  float: left;
  display: block;
  width: 200px;
}
.topic-list .topic-right {
  clear: right;
}

.helpful {
  background: #edecec;
  padding: 10px;
  margin: 10px 0 10px 0;
  
  -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.helpful h4 {
  color: #156200;
  font-size: 13px;
  margin: 0 0 5px;
}
.help,
.helpful .verbiage {
  padding: 10px;
  color: #3e9a3e;
  font-size: 12px;
  line-height: 15px;
}
#add_token_set input,
#lookup_token input {
  width: 50px;
}
#lookup_token {
  width: 300px;
}
.token_set {
  background: #98C2F7;
	width: 190px;
	float: left;
  padding: 10px;
  margin-right: 10px;
  
  -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.token_set label {
  font-size: 30px;
  color: #fff;
}
.token_set ul {
  list-style:none;
  margin: 0;
  padding: 0;
}
.token_set li {
  font-weight: bold;
  font-size: 13px;
}
.token_set li .link {
  font-weight: normal;
  font-size: 12px;
}
.token_set li .number {
  width: 30px;
}

/************************ Home Page *****************************************/

body#index {
	background: #fff url(/images/home/bg-main.jpg) repeat-x;
	}
body#index #container {
	background: url(/images/home/content-main.png) transparent no-repeat 0 0;
	width: 850px;
	}
body#index .header {
	height: 430px;
	padding: 0;
	}
	
body#index .header .left-col {
	width: 434px;
	float: left;
	margin-top: -28px;
	}
body#index .header .left-col .main-tag {
	background: url(/images/home/tag-front.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/home/tag-front.png');
	margin: 9px 0 0 35px;
	width: 283px;
	height: 178px;
	position: absolute;
	}
body#index .header .left-col .main-tag.back {
	background: url(/images/home/tag-back.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/home/tag-back.png');
	}
body#index .header .left-col .main-tag #flip-over {
	padding: 150px 0 0 100px;
	background: url(/images/home/flip.png) transparent no-repeat bottom right;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/home/flip.png');
	cursor: pointer;
	}	
body#index .header .left-col .flash_content {
	margin-top: 178px;
	}	
body#index .header .right-col {
	width: 407px;
	float: left;
	}	
body#index .header .right-col {
	width: 407px;
	float: left;
	}	
body#index .header .right-col .box1 {
	height: 50px;
	padding: 36px 0 0 103px;
	}
	body#index .header .box1 h2 a {
	color: #000;
	text-decoration: none;
	font-style: italic;
	}
	body#index .header .box1 h2 a:hover {
	color: #1E4DBD;
	text-decoration: none;
	}
	body#index .header .box1 .learn {
	color: #1E4DBD;
	font-style: italic;
	margin-right: 45px;
	text-align: right;
	}
body#index .header .right-col .box1 h2, body#index .header .right-col .box2 h2, body#index .header .right-col .box3 h2 {
	font-size: 1.7em;
	font-weight: normal;
	margin: 0;
	}
body#index .header .box2 h2 {
	font-size: 1.6em;
	}
body#index .header .box3 h2 {
	font-size: 1.1em;
	line-height: 1.05em;
	}	
body#index .header .box2 h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 0.05em;
	color: #333;
	line-height: 1.1em;
	}		
body#index .header .right-col .box2 {
	height: 155px;
	padding: 10px 0 0 20px;
	}
	body#index .header .right-col .box2 p {
		font-size: 1.5em;
		margin-top: 0;
		}
	body#index .header .right-col .box2 .tracking-area {
		margin: 25px 0 0 158px;
		}
	body#index .header .right-col .box2 div p {
		font-size: 1em;
		}	
	body#index .inline_input_pair input {
		width: 50px;
		margin-right: 3px;
		background: #fff;
		}	
	body#index .box2 .button {
		float: right;
		margin: 5px 23px 0 0;
		}			 	
body#index .header .right-col .box3 {
	height: 50px;
	padding: 25px 0 0 20px;
	width: 160px;
	}
	body#index .header .right-col .box3 .right {
	width: 175px;
	margin: -6px 0 0 182px;
	}
	body#index .header .right-col .box3 h2 {
	font-size: 1.9em;
	}
body#index .content {
	padding: 0;
	margin: 20px 0 0  0;
	min-height: 365px;
	}
body#index #left_page_col h1, body#index #right_page_col h1 {
	color: #0347ad;
	font-weight: normal;
	margin-top: 10px;
	}	
body#index #right_page_col .blog-entry p {
	margin-bottom: 0;
	}	
body#index #right_page_col .blog-entry div {
	text-align: right;
	color: #777;
	}	
body#index #right_page_col .box {
	background: #eaf2fb;
	border: solid 1px #daeafa;
	margin-right: 10px;
	padding:0px 15px; 
	}	
	body#index #right_page_col h3 {
		color: #333;
		font-weight: normal;
		text-transform: none;
		clear: both;
		font-size: 1.7em;
		}
	body#index .box p {
		width:240px;
		margin: 5px 0;
		}
	body#index .box div {
		margin: 23px 0;
		}	
	body#index .box a {
		font-size: 1.3em;
		}				
body#index .image1 {
	background: url(/images/home/sheet-small.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/home/sheet-small.png');
	height: 175px;
	margin: 30px 0 0 280px;
	width: 125px;
	position: absolute;
	}
body#index .image2 {
	background: url(/images/home/keyring-small.png) transparent no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/home/keyring-small.png');
	height: 100px;
	margin: 235px 0 0 260px;
	width: 125px;
	position: absolute;
	}
	
body#index .inline_input_pair {
    float: none;
    margin-right:auto;
	}
.fading_content {
	margin: -115px 0 0 20px;
	position: absolute;
	width: 200px;
	background: #F9DED8;
	border: solid 1px #E33030;
	padding: 10px;
	-moz-border-radius: 10px;
	color: #E33030;
  zoom: 1;
	z-index:999;
}	
#footer-wrap {
	background: #d6d6d6;
	border-top: solid 5px #bcbcbc;
	margin-top: 10px;
	padding: 0;
	}
#footer {
	width: 870px;
	margin: 0 auto;
	padding: 30px 0;
	}		
	#footer .col1, #footer .col2 {
	float: left;
	width: 420px;
	text-align: center;
	margin: 0 !important;
	}
	#footer .bottom {
	text-align: center;
	clear: both;
	color: #666;
	padding: 60px 0 0;
	}
	#footer .bottom p {
	margin: 0;
	}
	#footer .col2 p {
	text-align: justify;
	color: #666;
	}
	#footer .col2 img.unitus {
	margin-top: 25px;
	}
	#footer .imrkr {
	margin: 30px 0 0;
	}
	
#header-container {
	width: 850px;
	padding: 0;
	margin: auto;
}			
/************************ Buttons *******************************************/

#blog-post-new {
  margin-bottom:30px;
}
#blog-post-new select {
	height: none;
  margin-bottom: 5px;
}
.submit {
  width: 100px;
  margin-top: 5px;
}

.btn { 
  display: block; 
  position: relative; 
  background: #aaa; 
  padding: 4px; 
  float: left; 
  color: #fff; 
  text-decoration: none; 
  cursor: pointer; 
  margin-right: 5px; 
}
.btn * { 
  font-style: normal; 
  background-image: url('/images/button_border.png'); 
  background-repeat: no-repeat; 
  display: block;
  position: relative; 
}
.btn i { 
  background-position: top left; 
  position: absolute; 
  margin-bottom: -5px;  
  top: 0; 
  left: 0; 
  width: 5px; 
  height: 5px; 
}
.btn span { 
  background-position: bottom left; 
  left: -5px; 
  padding: 0 0 5px 10px; 
  margin-bottom: -4px; 
}
.btn span i { 
  background-position: bottom right; 
  margin-bottom: 0; 
  position: absolute; 
  left: 100%; 
  width: 10px; 
  height: 100%; 
  top: 0; 
}
.btn span span { 
  background-position: top right; 
  position: absolute; 
  right: -10px; 
  margin-left: 10px; 
  top: -5px; 
  height: 0; 
}

* html .btn span,
* html .btn i { 
  float: left; 
  width: auto; 
  background-image: none; 
  cursor: pointer; 
}
.btn.blue { 
  background: #245fd1; 
  color: #fff; }
.btn.green { 
  /*background: #9d4;*/ 
  color: #fff; }
.btn.pink { 
  background: #e1a; 
}
.btn:hover { 
  background-color: #a00; 
  color: #fff; 
  text-decoration: none; 
}
.btn:active { 
  background-color: #444; 
}
/*
.btn[class] { 
  background-image: url('/images/gradient.png'); 
  background-position: bottom; 
}
*/

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn.grey { border-color: #666; }
/*
* html .btn:hover { border-color: #a00; }
*/

/***** NEW BUTTONS *****/

.btn { 
  background-image: url('/images/home/btn-default.jpg'); 
  background-position: bottom; 
  /*
border-color: #999 #444 #000 #bbb;
  border-style: solid;
  border-width: 1px;
*/
  }
.btn:hover {
  background-image: url('/images/home/btn-default-on.jpg'); 
  }
.btn.gray { 
  background-image: url('/images/home/btn-nondefault.jpg'); 
  }  
.btn.gray:hover { 
  background-image: url('/images/home/btn-nondefault-on.jpg'); 
  }     
.btn.green {
  /* altered the original .btn.green style listed near line 774 so I don't have to go and remove the class from all buttons used in the app */
  }
.btn {
  /* background: none; */
  }
.btn * {
  /* background-image: url('/images/home/btn-default.jpg');  */
  }   


/****************************************************************************/

.postuser {
  float:left;
  display:block;
  width:100px;
  text-align:center;
}
.postuser p {
  position:relative;
  margin:0;
  line-height:13px;
  font-size:11px;
}
.postuser .username {
  font-size: 14px;
}
.postcontent {
  font-size:13px;
  color:#999;
  margin-left:100px;
  min-height: 100px;
  background: url('/images/blogs/bubble_left.gif') no-repeat scroll left top;
}
.postcontent-inn {
  background: url('/images/blogs/bubble_top.gif') no-repeat scroll 24px 0px;
  margin:0;
  padding: 5px 0 0 35px;
}
.blogpost {
  display:block;
  position:relative;
  margin-bottom:20px;
}

.blogfilter {
  position:relative;
  display:block;
  text-align:right
}
.blogfilter ul {
  list-style:none;
  float:right
}
.blogfilter ul li.active {
  background:url('/images/icons/active_button.gif') no-repeat;
}
.blogfilter ul li {
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  text-align:center;
  width:63px
}
.blogcomments {
  padding-left:50px;
}

#left_page_col {
  width: 43%;
  float: left;
}
#right_page_col {
  width: 51%;
  float: right;
}

#innerfade {
  position: relative;
  height: 240px;
}
#reset_form label {
  display: block;
  float: left;
  width: 170px;
  margin-bottom:15px;
}
.disabled_field {
  background-color: #ddd;
  color: #888;
}
.desc {
  color: #666;
  font-size: .7em;
  margin-left: 5px;
  }

/* FACEBOX */
.facebox_content .facebox h3 {
	border-bottom: solid 2px #ddd; 
	display: block; 
	margin: 5px 0 15px 0; 
	text-align: left; 
	padding-bottom: 5px;
	}
.facebox_content .facebox .close {
	float: right;
	}  
	
.clear {clear: both;}


/* SOCIAL SHARE ICON CUSTOMIZATION */
html .fb_share_button {
background:transparent url(http://gwpf-dev.sporkapps.com/images/icons/social-facebook.png) no-repeat scroll 0 0 !important;
display:inline-block !important;
height:25px !important;
padding:34px 8px 0 !important;
width:33px !important;
border: none !important;
}
