body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{
	border:none;
	display:block;
}
#main{
	width:900px;
	padding:0 45px 25px;
	margin:0 auto;
	background:url(../img/header-bg.jpg) no-repeat;
}
#header{
	width:100%;
	height:215px;
}
#header h1{
	margin:58px 0 0 46px;
	float:left;
	display:inline;
}
#header h1 a{
	display:block;
	width:223px;
	height:95px;
	background:url(../img/workforce-fairness-institute.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#header h3.heard{
	margin:62px 9px 0 0;
	display:inline;
	float:right;
	background:url(../img/be-heard.gif);
	width:10px;
	height:92px;
	text-indent:-9999px;
	overflow:hidden;
}
.form-1{
	float:right;
	width:270px;
	margin:32px 42px 0 0;
	padding:0 0 0 3px;
	display:inline;
}
.petition{
	margin:0 0 3px -3px;
	background:url(../img/sign-the-petition.gif);
	width:270px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
.form-1 input{
	float:left;
	margin:8px 0 0;
	padding:0;
	border:0;
	height:19px;
	font:14px Arial, Helvetica, sans-serif;
}
.form-1 .txt-1{
	width:169px;
	margin:8px 8px 0 0;
	padding:5px 0 0 10px;
}
.form-1 .txt-2{
	width:68px;
	padding:5px 0 0 10px;
}
.form-1 .txt-3{
	width:255px;
	padding:5px 0 0 10px;
}

.form-1 .txt-4{
	width:169px;
	margin:8px 8px 0 0;
	padding:5px 0 0 10px;
	background: white url('img/bg_asterisk.gif') no-repeat 100% 0;
}
.form-1 .btn{
	width:78px;
	height:24px;
	background:#ab3a24;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
}

label.frm-caption {
	color: #bcd7df;
	font-size: 10px;
}

#navigation{
	margin:15px 0 -2px 150px;
	padding:0;
	list-style:none;
	display:table;  
	height:1%; 
/*	position:relative; */
}
#navigation li{
	float:left;
	margin:0 30px 0 0;
	height:15px;
}
#navigation li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
}
#navigation li a.home { background:url(../img/home.gif) no-repeat; width:34px; }
#navigation li a.issue{ background:url(../img/the-issue.gif) no-repeat; width:54px; }
#navigation li a.about{ background:url(../img/about-us.gif) no-repeat; width:54px; }
#navigation li a.blog{ background:url(../img/blog.gif) no-repeat; width:25px; height: 13px; }
#navigation li a.news{ background:url(../img/in-the-news.gif) no-repeat; width:68px; }
#navigation li a.states{ background:url(../img/in-the-states.gif) no-repeat; width:71px; }
#navigation li a.action{ background:url(../img/take-action.gif) no-repeat; width:67px; }
#navigation li a.resourses{ background:url(../img/resources.gif) no-repeat; width:57px; }
#navigation li a.efca-wire{ background:url(../img/efca-wire.gif) no-repeat; width:67px; }
#navigation li a.contact{ background:url(../img/contact-us.gif) no-repeat; width:65px; }

#navigation li.active a {background-position:0 -10px;}
#navigation li.hover,
#navigation li:hover {position:relative;}
#navigation li.hover ul,
#navigation li:hover ul{display:block;}
#navigation ul{
	display:none;
	position:absolute;
	top:15px;
	left:0;
	width:150px;
	background: #f2f8fa;
	margin:0;
	margin-left: -5px;
	padding:0;
	list-style:none;
	z-index: 1000;
}
#navigation ul li{
	margin:0;
	float:none;
	font-size:12px;
	line-height:20px;
	padding:5px 5px;
	width:130px;
	vertical-align:top;
	height:20px;
	border-bottom:1px solid #dfdfe3;
	z-index: 1000;
}
#navigation ul li a{
	text-indent:0;
	color:#262929;
	height:auto;
	text-decoration:none;
}
#navigation ul li a:hover{color:#5f95a3;}
.content-holder{
	padding:32px 0 0;
	overflow:hidden;
}
#content{
	width:600px;
	float:left;
}
.tabs{
	width:100%;
	height:275px;
	overflow:hidden;
}
.tabs ul{
	float:left;
	width:172px;
	margin:0 -13px 0 0;
	padding:10px 0 10px 3px;
	list-style:none;
	background:url(../img/tabs-navigation-bg.gif) no-repeat;
	height:255px;
	font:13px Arial, Helvetica, sans-serif;
	position:relative;
}
.tabs ul li{
	width:172px;
	vertical-align:top;
	background:url(../img/line-4.gif) no-repeat 0 100%;
}
.tabs ul li.last{background:none;}
.tabs ul a{
	display:block;
	padding:10px 30px 10px 20px;
	text-decoration:none;
	color:#5399ab;
}
.tabs ul a.active{
	color:#ab3a24;
	font-weight:bold;
	background:url(../img/arrow.gif) no-repeat 100% 50%;
}
.tabset{
	margin-top: -275px;
	margin-left: 162px;
	width:438px;
/*	background:url(../img/image.gif) no-repeat;*/
	float:left;
	height:275px;
}
.tabset h2{
	margin:235px 0 0 54px;
/*	background:url(../img/headline-story-number-one.gif);*/
	width:329px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
.container{
	width:100%;
	height:420px;
	background:#daeaee url(../img/bootom-container.gif) no-repeat 0 100%;
	margin:20px 0 0;
	overflow:hidden;
}
.container .top{
	background:url(../img/top-container.gif) no-repeat 0 0;
	overflow:hidden;
}
* html .container .top{
	overflow:visible;
	height:1%;
}
.stories-block{
	width:300px;
	float:left;
	height:420px;
}
.wrapper{
	padding:0 30px 15px 25px;
	background:url(../img/line.gif) repeat-y 100% 100px;
}
.stories{
	margin:11px 0 35px 27px;
	background:url(../img/homepage-video.gif);
	width:219px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
}
.stories-block img{border:1px solid #b1d0d8;}
.stories-block h3{
	margin:20px 0 0;
	font-size:15px;
	color:#248199;
}
.stories-block p{
	font-weight:bold;
	color:#1d2224;
	margin:10px 0 0;
	padding:0 0 20px;
	line-height:16px;
}
.stories-block a{
	color:#778990;
	text-decoration:none;
	font-weight:bold;
}
.stories-block a:hover{text-decoration:underline;}
.blog-block,
.connect-block{
	width:275px;
	float:right;
	padding:0 0 0 25px;
}
.blog-block{padding-bottom:20px; height: 285px;}
.h-blog{
	margin:20px 0 38px;
	background:url(../img/fairness-news.gif);
	width:231px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}
.blog-block .blog-item{padding:0 50px 18px 0;}
.blog-block .blog-item em{
	font-style:normal;
	color:#6e787c;
}
.blog-block .blog-item p{margin:0;}
.blog-block .blog-item p a{
	color:#1d2224;
	text-decoration:none;
	font-weight:bold;
}
.blog-block .blog-item p a:hover{text-decoration:underline;}
.connect-block{
	padding-top:25px;
	background:url(../img/line-2.gif) repeat-x 0 0;
	margin-right:5px;
	width:270px;
}
.connect{
	width:127px;
	height:11px;
	background:url(../img/connect-with-wfi.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.connect-block ul{
	margin:0;
	padding:15px 0 0;
	list-style:none;
}
.connect-block ul li{
	float:left;
	margin:0 23px 0 0;
	display:inline;
}
.connect-block ul li.last{margin:0;}
#right-column{
	width:282px;
	float:right;
}

div.nosidebar #right-column {
        display: none;
}

div.nosidebar #content {
        width: 882px;
}

div.nosidebar.content-holder {
        padding: 10px 0 0;
}

div.nosidebar #content div.intro-content {
        width: 800px;
        background: none;
        margin: 10px 45px 0px 35px !important;
}

div.nosidebar #content form.fe-form {
        border: none;
}

div.nosidebar #content div.header {
        border-top: 1px solid #C7D6C9;
        border-bottom: 1px solid #C7D6C9;
}

div.nosidebar #content h2 {
        display: none;
        height: 0px;
}

div.nosidebar #content div.header h3 {
        font-size: 18px;
        margin-top: 12px;
}

.sidebar{
	width:282px;
	height:275px;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../img/sidebar-bg.gif) no-repeat;
}
.sidebar a{
	display:block;
	height:67px;
	border-bottom:2px solid #fff;
	overflow:hidden;
}
.sidebar a.bottom{border:none;}
.sidebar a:hover{background:#741806;}
.sidebar a.top:hover{background:#741806 url(../img/top-link-bg.gif) no-repeat 0 0;}
.sidebar a.bottom:hover{background:#741806 url(../img/bottom-link-bg.gif) no-repeat 0 100%;}
.sidebar a span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.sidebar a span.senator{
	background:url(img/contact-senators.png) no-repeat;
	width:240px;
	height:31px;
	margin:20px 0 0 22px;
}
.sidebar a span.friends{
	background:url(img/tell-your-friends.png) no-repeat;
	width:241px;
	height:28px;
	margin:18px 0 0 20px;
}
.sidebar a span.editor{
	background:url(img/action-share-stories.png);
	width:242px;
	height:33px;
	margin:20px 0 0 22px;
}
.sidebar a span.downloads{
	background:url(img/downloads.png);
	width:185px;
	height:27px;
	margin:21px 0 0 23px;
}
.contact-block{
	display:block;
	margin:20px 0 0;
}
.alerts-block{
	width:170px;
	height:87px;
	background:url(../img/alerts-bg.jpg) no-repeat;
	margin:20px 0 0;
	padding:15px 87px 0 25px;
}
.alerts{
	margin:0;
	background:url(../img/mobile-alerts.gif);
	width:152px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
}
.alerts-block p{
	margin:0;
	padding: 5px 0 3px;
	font-size:11px;
	color:#fff;
}
.alerts-block .txt-5{
	margin:0 5px 0 0;
	padding:3px 0 0 10px;
	height:17px;
	border:0;
	width:88px;
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	background: white url('img/bg_asterisk.gif') no-repeat 100% 0;
}
.alerts-block .btn-2{
	margin:0;
	border:none;
	background:#000;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	width:56px;
	height:21px;
	float:left;
	cursor:pointer;
}

/*                 subpage-bg               */
.intro-content{
	width:520px;
	background:url(../img/intro-content-bg.gif) no-repeat;
	padding:35px 45px 0 35px;
}

	body#pages-issue .intro-content{
		width:600px;
		background:url('img/bg_content_issuespage.jpg') no-repeat;
		padding: 35px 0 0 0;
	}

	body#pages-issue .article {
		margin: 0px;
		padding: 0px;
		font-size: 100%;
		width: 100%;
	}

        body#pages-issue .text {
                margin: 0px;
                padding: 0px;
		font-size: 100%;
		width: 100%;
        }

	
.intro-content h2.h-issue{
	width:167px;
	height:20px;
	background:url(../img/the-issue-heading.gif) no-repeat;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
.intro-content h3{
	margin:30px 0 0;
	padding:0 0 10px;
	font-size:15px;
	color:#248199;
}
.intro-content p{
	margin:0;
	padding:0 0 20px;
	color:#1d2224;
}


#right-column .connect-block{
	background:url(../img/line-3.gif) repeat-x 0 0;
	margin:20px 0 0;
	width:270px;
	padding:25px 0 0 12px;
}
#right-column .connect{background:url(../img/connect-with-wfi-2.gif) no-repeat;}
#right-column .connect-block ul li{margin:0 22px 0 0;}
 /* =Messages
-----------------------------------------------------------------------------*/
div#message {
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
    display: none;
}
  div.notice,
  div#message p {
    padding: 2px 5px;
    margin: 0;
  }
  div.error {
    color: #B51F29;
    border: 1px solid #80250F;
    background: #FFEFEF;
  }
  div.success {
    color: #008000;
    border: 1px solid #008000;
    background: #EFFFEF;
  }
  div.notice {
    color: #0000FF;
    border: 1px solid #0000FF	;
    background: #EFEFFF;
  }

  /* ISSUES PAGE */
 div.issue {
	clear: both;
	margin: 0 0 50px 0;
 }

 div.issue img {
	width: 78px;
	height: 78px;
	float: left;
	/*border: solid 4px #e5edf8;*/
	margin: 0 20px 0 0;
 }
 
 /* BLOG */ 
 
 
#archives {
	width:111px;
	background:url(/blog/images/bg-archives.jpg) #FFF no-repeat top;
	margin:0;
	padding:60px 15px 15px 15px;
	color:#2e2e2e;
	float:left;
	}
#archives ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#archives ul li {
	margin:0;
	padding:0;
	}
#archives a {
	text-decoration:none;
	color:#2e2e2e;
	}
#archives a:hover {
	background-color:#c7dae4;
	}
	
#tags {
	width:111px;
	background:url(/blog/images/bg-tags.jpg) #FFF no-repeat top;
	margin:0;
	padding:60px 15px 15px 15px;
	color:#2e2e2e;
	float:right;
	font-size:80%;
	}
#tags ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#tags ul li {
	margin:0 7px 5px 0;
	padding:0;
	float:left;
	}
#tags a {
	text-decoration:none;
	color:#2e2e2e;
	}
#tags a:hover {
	background-color:#c7dae4;
	}
	
#blogroll {
	width:267px;
	background:url(/blog/images/bg-blogroll.jpg) #FFF no-repeat top;
	margin:0px 0 0 0;
	padding:30px 15px 15px 15px;
	color:#2e2e2e;
	float:left;
        list-style-type: none; 
	}
#blogroll ul {
	/*list-style:none;*/
	margin:0 0 0 15px;
	padding:0;
	}
#blogroll ul li {
	margin:0;
	padding:0;
	/*float:left;*/
	}
#blogroll a {
	text-decoration:none;
	color:#2e2e2e;
	}
#blogroll a:hover {
	background-color:#c7dae4;
	}

#icons {
	width:267px;
	background-none:#FFF;
	margin:15px 0 0 0;
	padding:0 15px 15px 15px;
	float:left;
	}
#icons ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#icons ul li {
	margin:0;
	padding:0;
	text-decoration:none;
	float:left;
	}
#icons img {
	border:none;
	margin-right:10px;
	}
#icons a {
	text-decoration:none;
	color:#2e2e2e;
	}
	
#icons {
	width:267px;
	background-none:#FFF;
	margin:15px 0 0 0;
	padding:0 15px 15px 15px;
	float:left;
	}
#icons ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#icons ul li {
	margin:0;
	padding:0;
	text-decoration:none;
	float:left;
	}
#icons img {
	border:none;
	margin-right:10px;
	}
#icons a {
	text-decoration:none;
	color:#2e2e2e;
	}


#icons {
	width:267px;
	background-none:#FFF;
	margin:15px 0 0 0;
	padding:0 15px 15px 15px;
	float:left;
	}
#icons ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#icons ul li {
	margin:0;
	padding:0;
	text-decoration:none;
	float:left;
	}
#icons img {
	border:none;
	margin-right:10px;
	}
#icons a {
	text-decoration:none;
	color:#2e2e2e;
	}
	
#CTAs {
	width:267px;
	background-none:#FFF;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	}
#CTAs ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#CTAs ul li {
	margin:0;
	padding:0;
	text-decoration:none;
	float:left;
	}
#CTAs img {
	border:none;
	margin-bottom:10px;
	}
#CTAs a {
	text-decoration:none;
	color:#2e2e2e;
	}
#linkcat-2 h2 { 
        visibility: hidden; 
        height: 0px; width: 0px; 
        } 
#linkcat-2 ul, #linkcat-2 li {
        list-style-type: none; 
        margin: 0px; 
        padding: 0px; 
        }

div.input a img {
	border: none;
}


div.content-split-left {
        width: 47%;
        float: left;
        margin-left: 2px;
        margin-right: 8px;
}

div.content-split-right {
        width: 47%;
        float: left;
        margin-left: 8px;
        margin-right: 2px;
}

 /* SECTIONS -> NAVIGATION -> FOOTER NAV */
   #footer {
	margin-top: 25px;
	border-top: solid 2px #bbb;
   }   

   #footer ul {
        margin: 0;
        padding: 15px 0 0 10px;
        height: 28px;
   }

   #footer ul li {
        display: inline;
        list-style-type: none;
   }

   #footer ul li a {
        padding: 0 0 0 12px;
        float: left;
        height: 28px;
        color: #4d4c4c;
        font-size: 9pt;
   }

   #footer ul li a span {
        display: block;
        float: left;
        padding: 6px 8px 0 0;
        height: 24px;
   }

   #footer ul li a:hover {
	text-decoration: underline;
   }

   #footer ul li a:hover span {
   }

   #copyright-notice {
        color: #4d4c4c;
        font-size: 8pt;
        padding: 10px 0 0 18px;
   }


  /* IN THEIR OWN WORDS */
  body#in-their-own-words blockquote {
	background: url('img/bg_testimonial.gif') no-repeat 0 0;
	padding: 0 5px 20px 75px;
	margin: 0;
  }

  body#in-their-own-words blockquote span.bq-author {
	display: block;
	margin: 15px 0 0 0;
	padding: 0 0 25px 0;
	font-weight: bold;
	background: url('img/bg_bq_author.gif') no-repeat 0 100%;
  }

  body#in-their-own-words h3 {
	color: #333;
	margin: 10px 0 10px 0;
	font-size: 12pt;
  }



/* ISSUES PAGE */
body#pages-issue div.intro-content h2 {
	padding-left: 35px;
}

p.issues-intro {
	width: 245px;
	height: 170px;
	padding: 0 320px 25px 35px;
}

div.blk-issuesleft {
	width: 310px;
	float: left;	
	padding: 0 0 0 35px;
	background: url('img/bg_dotted_black.gif') no-repeat 0 100%;
	height: 135px;
	margin-top: 15px;
}

div.blk-issuesleft h3 {
	margin: 12px 0 10px 0;
	padding: 0;
}

div.blk-issuesleft p {
	font-weight: bold;
	line-height: 14pt;
}

div.blk-issuesright {
	width: 189px;
	height: 105px;
	padding: 20px 20px 10px 20px;
	float: right;
	background: url('img/bg_moreinfo.gif') no-repeat 0 0;
	margin-top: 15px;
}

div.blk-issuesright h3 {
	width: 156px;
	height: 10px;
	text-indent: -9000px;
	background: url('img/hdr_moreinfo.gif') no-repeat 0 0;
	margin: 0;
	padding: 0;
}

div.blk-issuesright ul {
	margin: 10px 0 0 0;
	padding: 0;
}

div.blk-issuesright li {
	list-style-type: none;
	margin: 0 0 10px 0;
}

div.blk-issuesright li a {
	color: #5399ab;
	font-size: 14px;
}

div.blk-issuesright li a:hover {
	color: #1d2224;
}

img.img-issue-icon {
	float: left;
	width: 180px;
	height: 120px;
	padding: 10px 25px 25px 0;
}

div.blk-all-issues {
	padding-top: 25px;
	clear: both;
}

div.blk-all-issues h3.hdr-issue-section {
	font-size: 24px;
	margin-top: 0;
}

div.blk-all-issues p {
	line-height: 14pt;
	padding: 0 20px 20px 0;
	margin-bottom: 15px;
}

/* NEWS
----------------------------------------- */
div.block-news-lc {
	width: 250px;
	float: left;
}

div.block-news-rc {
	width: 250px;
	float: right;
}

h3.hdr-news-newsreleases { /*background: url('img/hdr_news_newsreleases.gif') no-repeat 0 0;*/ height: 12px; margin-top: 5px; width: 107px; text-indent: -9000px; overflow: hidden; margin-top: 5px; }

h3.hdr-news-keyarticles { /*background: url('img/hdr_news_keyarticles.gif') no-repeat 0 0; */ margin-top: 5px; height: 15px; width: 85px; text-indent: -9000px; overflow: hidden; }

h3.hdr-news-press-releases { background: url('img/hdr_news_newsreleases.gif') no-repeat 0 0; height: 12px; margin-top: 5px; width: 107px; text-indent: -9000px; overflow: hidden; margin-top: 5px; }
h3.hdr-news-in-the-news { background: url('img/hdr_news_keyarticles.gif') no-repeat 0 0; margin-top: 5px; height: 15px; width: 85px; text-indent: -9000px; overflow: hidden; }

h3.hdr-news-video { /*background: url('img/hdr_news_video.gif') no-repeat 0 0; */ height: 12px; width: 41px; text-indent: -9000px; overflow: hidden; margin-top: 5px; }
h3.hdr-news-radio { background: url('img/hdr_news_radio.gif') no-repeat 0 0; height: 12px; width: 41px; text-indent: -9000px; overflow: hidden; }

td.news-item-date {
	width: 60px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #1d2224;
}

td.news-item-title {
	width: 180px;
	float: right;
}

div.sep-news {
	clear: both;
	height: 5px;
	background: url('img/bg_dotted_grey.gif') no-repeat 0 0;
	margin: 15px 0;
	width: 245px;
}

div.news-video-main {
	margin: 0 0 20px 0;
}

div.news-nextvideo {
	width: 115px;
	float: left;
	text-align: center;
	margin: 0 0 10px 0;
}

div.news-nextvideo-last {
	width: 115px;
	float: right;
	text-align: center;
	margin: 0 0 10px 0;
}

div.news-nextvideo h4, div.news-nextvideo-last h4 {
	color: #248199;
	margin: 10px 0 0 0;
	font-size: 12px;
}

p.news-video-more {
	clear: both;
	text-align: right;
	background: url('img/bg_dotted_grey.gif') no-repeat 0 100%;
	padding-bottom: 15px;
}

div.news-radio-spot {
	margin: 5px 0 20px 0;
}

div#pagination div.pages {
	width: 80%;
}

div#pagination div.pageof, div#pagination div.pages {
	float: left;
}
div#pagination img, div#pagination strong, div#pagination a { 
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}

/* SECTION -> CONNECT WITH WFI (SIDEBAR) 
----------------------------------------- */
#sb-connectwithwfi {
	margin: 20px 0 0 0;
	background: url('img/bg_dotted_black.gif') no-repeat 0 0;
	padding: 20px 0 0 20px;
}

#sb-connectwithwfi h2.hdr-connectwithwfi {
	width: 127px;
	height: 11px;
	margin: 0 0 17px 0;
	padding: 0;
	line-height: 12px;
	text-indent: -9000px;
	background: url('img/hdr_connect_with_wfi.gif') no-repeat 0 0;
}

#sb-connectwithwfi ul {
	margin: 0;
	padding: 0;
}

#sb-connectwithwfi ul li {
	list-style-type: none;
	width: 70px;
	float: left;
}

#sb-connectwithwfi ul li.last {
	width: 46px;
}

#sb-connectwithwfi ul li a {
	background-image: url('img/bg_connect.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 46px;
	height: 47px;
	text-indent: -9000px;
}

#sb-connectwithwfi ul li.sn-blip a { background-position: 0 0; }
#sb-connectwithwfi ul li.sn-facebook a { background-position: 0 -47px; }
#sb-connectwithwfi ul li.sn-twitter a { background-position: 0 -94px; }
#sb-connectwithwfi ul li.sn-youtube a { background-position: 0 -141px; }

#sb-connectwithwfi ul li.sn-blip a:hover { background-position: -46px 0; }
#sb-connectwithwfi ul li.sn-facebook a:hover { background-position: -46px -47px; }
#sb-connectwithwfi ul li.sn-twitter a:hover { background-position: -46px -94px; }
#sb-connectwithwfi ul li.sn-youtube a:hover { background-position: -46px -141px; }

#fp-headline-images {
	cursor: pointer;
}

/* COMMON 
----------------------------------------- */
div.clear { clear: both; }
div.fl { float: left; }
div.padleft { padding-left: 8px; }
