#header{
	width:100%;
	height:215px;
}
/*
#header h1{
	margin:58px 0 0 46px;
	float:left;
	display:inline;
}
*/
#header h1{
	display:block;
	width:223px;
	height:95px;
	background:url(../img/workforce-fairness-institute.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:58px 0 0 46px;
	float:left;
}
#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;
}

#navigation li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
}
#navigation a.home{
	background:url(../img/home.gif);
	width:34px;
}
#navigation a.issue{
	background:url(../img/the-issue.gif);
	width:54px;
}
#navigation a.about{
	background:url(../img/about-us.gif);
	width:54px;
}
#navigation a.blog{
	background:url(../img/blog.gif);
	width:25px;
	height:13px;
}
#navigation a.news{
	background:url(../img/in-the-news.gif);
	width:68px;
}
#navigation a.states{
	background:url(../img/in-the-states.gif);
	width:71px;
}
#navigation a.action{
	background:url(../img/take-action.gif);
	width:67px;
}
#navigation a.resourses{
	background:url(../img/resources.gif);
	width:57px;
}
#navigation a.contact{
	background:url(../img/contact-us.gif);
	width:65px;
}
#navigation li.active a{background-position:0 -10px;}

#navigation ul li a{
	text-indent:0;
	color:#262929;
	height:auto;
	text-decoration:none;
}
#navigation ul li a:hover{color:#5f95a3;}

.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 h2{
	margin:235px 0 0 54px;
	background:url(../img/headline-story-number-one.gif);
	width:329px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.stories-block h3{
	margin:20px 0 0;
	font-size:15px;
	color:#248199;
}

.stories-block a{
	color:#778990;
	text-decoration:none;
	font-weight:bold;
}
.stories-block a:hover{text-decoration:underline;}

.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;
}

.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/call-your-senator-link.png);
	width:240px;
	height:26px;
	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/letter-to-the-editor.png);
	width:236px;
	height:18px;
	margin:23px 0 0 26px;
}
.sidebar a span.downloads{
	background:url(../img/downloads.png);
	width:185px;
	height:27px;
	margin:21px 0 0 23px;
}

.alerts-block p{
	margin:0;
	padding:7px 0 5px;
	font-size:11px;
	color:#fff;
}
.alerts-block .txt-4{
	margin:0 5px 0 0;
	padding:3px 0 0 10px;
	height:17px;
	border:0;
	width:88px;
	font:11px Arial, Helvetica, sans-serif;
	float:left;
}
.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;
}

.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;
}


  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;
  }

  
 
 /* BLOG */ 


#archives a {
	text-decoration:none;
	color:#2e2e2e;
	}
#archives a:hover {
	background-color:#c7dae4;
	}
	

#tags a {
	text-decoration:none;
	color:#2e2e2e;
	}
#tags a:hover {
	background-color:#c7dae4;
	}
	

#blogroll a {
	text-decoration:none;
	color:#2e2e2e;
	}
#blogroll a:hover {
	background-color:#c7dae4;
	}


#icons img {
	border:none;
	margin-right:10px;
	}
#icons a {
	text-decoration:none;
	color:#2e2e2e;
	}


#icons a {
	text-decoration:none;
	color:#2e2e2e;
	}


#icons img {
	border:none;
	margin-right:10px;
	}
#icons a {
	text-decoration:none;
	color:#2e2e2e;
	}


#CTAs a {
	text-decoration:none;
	color:#2e2e2e;
	}
#linkcat-2 h2 { 
        visibility: hidden; 
        height: 0px; width: 0px; 
        } 




 /* SECTIONS -> NAVIGATION -> FOOTER NAV */


   #footer ul li a {
        padding: 0 0 0 8px;
        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: 7.5pt;
        padding: 10px 0 0 18px;
   }


/* IE 6 Fix */

.sidebar a span.senator{filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/call-your-senator-link.png', sizingmethod='crop');background: none; cursor:pointer;}
.sidebar a span.friends{filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/tell-your-friends.png', sizingmethod='crop');background: none; cursor:pointer;}
.sidebar a span.editor{filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/letter-to-the-editor.png', sizingmethod='crop');background: none; cursor:pointer;}
.sidebar a span.downloads{filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/downloads.png', sizingmethod='crop');background: none; cursor:pointer;}

/* css modules */

/*NEWS*/

#newstop {
	padding: 13px 0 2px 13px;
	float: left;
	width: 305px;
	color: #000;
	font-size: 9pt;
}



/*END NEWS*/

/*VOLUNTEER*/

  #volunteer_options h4,
  #coalition_options h4  {
    width: 100%;
    margin: 5px 0;
  }

}
/*END VOLUNTEER*/

/*MISCELLANEOUS HELPER CSS*/


.formLine .formElBox{ float: left; padding-left: 10px; padding-top: 7px; margin-bottom: 3px; font-size: 8pt; font-weight: bold; }

th {
  background: #ccc;
  color: #fff;
}


/* END MISCELLANEOUS */

/* ARTICLES */
.title {font-size: 15pt; font-weight: bold; color: #000; padding-bottom: 10px;}
.subtitle { font-size: 12pt; font-weight: bold; color: #4d91d1; font-style: italic; padding-bottom: 15px;}
.date  { padding-right: 9px; font-size: 8pt; font-weight: bold; color: #888; font-weight: normal; }
.contact, .credit, .author, .publication { font-size: 8pt; font-weight: bold; color: #888; font-weight: normal;}
.article { font-size: 110%; color: #000; width: 525px;}
/* END ARTICLES */

/* TYPOGRAPHY
--------------------------------------------------- */
p { margin: 0 0 20px 0; }
p.nomargin { margin: 0 0 0 0; }

a {
        color: #4f8fc8; text-decoration: none;
        outline-color:invert;
        outline-style:none;
        outline-width:medium;
}
a:hover { color: #1d5d92; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h2 {
        font-family: Georgia, "Times New Roman";
        color: #1d5d92;
        font-size: 22pt;
        background: url('../css/img/bg_h2.gif') repeat-x 0 100%;
        margin: 0 0 30px 0;
        padding: 0;
        line-height: 34pt;
        text-indent: 15px;
}

.clear { clear: both; }

/* GET INVOLVED
--------------------------------------------------- */

#issueleft div.issuebox {
        width: 285px;
        float: left;
        margin: 0 0 20px 10px;
        height: 120px !important;
        line-height: 1.3em;
        font-size: .95em;
}


#issueleft div.issuebox a {
        color: #333;
}

#issueleft div.issuebox span.issueheader a {
        font-weight: bold;
        color: #1d5d92;
}

#issueleft div.issuebox span.issueheader a:hover {
        background: #1d5d92;
        color: white;
}

#recordleft div.recordbox a {
        color: #333;
}

#recordleft div.recordbox span.issueheader a {
        font-weight: bold;
        color: #1d5d92;
}

#recordleft div.recordbox span.issueheader a:hover {
        background: #1d5d92;
        color: white;
}



div.input label {
        display: block;
        font-weight: 800;
}






/* OTHER */

#ddc textarea.tafmessage, #right-column textarea.tafmessage {
width: 90%;
height: 240px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
