/* -------------------------------------------------------------- 
  
   =reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }



/* -------------------------------------------------------------- 
   
   =typography.css
      
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */

body { 
  font-size: 85%;
  color: #6f6951; 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  }

.body_med {font-size:1em;}
.body_large {font-size:1.1em;}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #525252; }

h1 { font-size: 2.0em; line-height: 1em; margin-bottom: 0.5em; color: #ef8436;}
h2 { font-size: 1.5em; line-height: 1em; margin-bottom: 0.75em; color: #ef8436; }
h3 { font-size: 1.3em; line-height: 1.3em; margin-bottom: 1em; color: #1459af;}
h4 { font-size: 1.2em; line-height: 1.25em; margin-bottom: 0; color: #1459af;}
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

.storyinfo h1 { font-size: 2.25em; line-height: 1.05em; margin: .25em 0; }

#list .pad h1 { font-size: 2.25em; line-height: .9em; margin: .25em 0; }

#page #primary h1, #list #primary h1  {padding-top: 10px;}

h4.bullets { margin: 10px 0 0 14px }

.submenu h4, .in h4 { margin: 0 0 3px 9px; padding: 0; font-size: 12px; font-weight: bold; color: #919191; }
.submenu h4 { color: #919191; }
.in h4 { color: #707070; }

h2.pagetitle {margin-top: 1em;}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1em; }
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; border-style:solid; border-width:10px; border-color:#ffffff;}

div#signup p { font-size: 11px; }

p.date, 
p.credits,
p.title     { font-size: .85em; color: #868687; margin: 0 0 10px 0; padding: 0; text-transform: uppercase;}

p.date, 
p.title     { font-weight: bold; font-size: .9em; }

div.brief    { font-size: .9em; line-height: 1.25em; color: #525252; margin: 0; padding: 0; }

div.brief p.title { font-size: 1em; line-height: 1.5em; }



a:focus, 
a:hover     { color: #1459af; outline: none;}
a           { color: #2b76d3; text-decoration: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         {color:#666;}

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 



/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; background: #C3D9FF; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

.quotes p.small {font-size: .9em; margin: 0; line-height: 1.1em;}

.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  {background:#ff0;}
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* -------------------------------------------------------------- 
   =shell.css
-------------------------------------------------------------- */


html {
    background: #585646 url('/page/-/2009/images/bg.jpg') repeat-x center top;	
    }

body{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





/* Site Widths */

#top, #top_es {width: 960px; margin: auto; height: 230px;}

#header, #nav, #wrapper  {
    width: 960px;
    margin: auto;
    }


/* Header styles */

#header {
    height: 193px;
    overflow: hidden;
    }

/*
#logo, #logo a {
    float: left;
    width: 743px;
    height: 219px;
    }


#logo a { display: block; }
#logo a span { display: none; }

#signup {
    float: left;
    margin: 38px 0 0 0;
    width: 205px;
    overflow: hidden;
    }

#signup .title {
    width: 205px;
    height: 36px;
    overflow: hidden;
    }

#signup span { display: none; }

*/


/* Contingent Header Styles */
/*
#one #top { background: url('/page/-/assets/img/1_header.jpg') no-repeat center top; }
#one #logo a { background: url('/page/-/assets/img/1_logo.png') no-repeat 154px 29px; }
#one #signup .title { background: url('/page/-/assets/img/1_title_stay_informed.png') no-repeat left top; }

#two #logo a { background: url('/page/-/assets/img/2_logo.png') no-repeat 154px 29px; }
#two #signup .title { background: url('/page/-/assets/img/2_title_stay_informed.png') no-repeat left top; }
*/
#top { background: url('/page/-/assets/img/reid_header.png') no-repeat center top; }
#top_es { background: url('/page/-/assets/img/reid_header.png') no-repeat center top; }

/* Wrapper Styles */

#wrapper {
	float: left;
    text-align: left;
    background: url('/page/-/assets/img/wrapper_tile.png') repeat-y center top;
    }

.home #wrapper {
    background: none;
    }

#wide #wrapper { 
    background: url('/page/-/assets/img/wrapper_wide_tile.png') repeat-y center top;
    }


/* IDs */

#id {  
    width: 960px;
    height: 79px; 
    overflow: hidden;
    margin: 0 auto;  
    background: url('/page/-/assets/img/id_tile.png') no-repeat center top;
    }

#wide #id {  
    background: url('/page/-/assets/img/id_wide_tile.png') no-repeat center top;
    }

#id .about, 
#id .biography, 
#id .accomplishments, 
#id .about-es, 
#id .biography-es, 
#id .accomplishments-es, 
#id .health-insurance-reform,
#id .issues,
#id .issues-es,
#id .news,
#id .news-es,
#id .blog,
#id .multimedia,
#id .multimedia-es,
#id .action,
#id .action-es,
#id .action-volunteer,
#id .action-volunteer-es,
#id .contact,
#id .contact-es,
#id .contribute,
#id .contribute-es,
#id .action-organize-es,
#id .privacy_policy,
#id .privacy_policy-es,
#id .survey,
#id .onlinesurvey,
#id .facts,
#id .research,
#id .health-insurance-reform,
#id .health-insurance-reform-myths,
#id .health-insurance-reform-survey,
#id .health-insurance-reform-petition,
#id .hcr-mobile,
#id .hcr-whatdoesitmean,
#id .hcr-whatdoesitmean-es,
#id .vets,
#id .vets-video,
#id .vets-join,
#id .vets-endorse,
#id .vets-benefits,
#id .vets-gibill,
#id .vets-healthcare,
#id .vets-homelessness,
#id .vets-survey,
#id .vets-news,
#id .vets-es,
#id .vets-join-es,
#id .vets-endorse-es,
#id .vets-benefits-es,
#id .vets-gibill-es,
#id .vets-healthcare-es,
#id .vets-homelessness-es,
#id .vets-survey-es,
#id .vets-news-es,
#id .seniors,
#id .seniors-join,
#id .seniors-news,
#id .seniors-endorsements,
#id .seniors-healthcare,
#id .seniors-relief,
#id .seniors-ss,
#id .seniors-myths,
#id .seniors-survey,
#id .healthcarepros,
#id .healthcarepros-join,
#id .healthcarepros-invite,
#id .publicoption,
#id .latinos,
#id .latinos-noticias,
#id .latinos-noticias-en,
#id .latinos-encuesta,
#id .latinos-unete,
#id .latinos-en,
#id .latinos-encuesta-en,
#id .latinos-unete-en,
#id .educators,
#id .educators-invite,
#id .educators-join,
#id .educators-accomplishments,
#id .educators-issues,
#id .educators-endorsements,
#id .educators-news,
#id .educators-faqs,
#id .educators-video,
#id .women,
#id .women-join,
#id .women-news,
#id .women-equalpay,
#id .women-leadership,
#id .women-supporters,
#id .women-health,
#id .aapi,
#id .aapi-join,
#id .aapi-ed,
#id .aapi-equal,
#id .aapi-filipinovets,
#id .aapi-immigration,
#id .aapi-news,
#id .aapi-photos,
#id .aapi-video,
#id .aapi-work,
#id .county-carson,
#id .county-churchill,
#id .county-clark,
#id .county-douglas,
#id .county-elko,
#id .county-esmeralda,
#id .county-eureka,
#id .county-humboldt,
#id .county-lander,
#id .county-lincoln,
#id .county-lyon,
#id .county-mineral,
#id .county-nye,
#id .county-pershing,
#id .county-storey,
#id .county-washoe,
#id .county-white,
#id .tellafriend,
#id .store,
#id .afams,
#id .afams-video,
#id .afams-news,
#id .afams-join,
#id .afams-photo,
#id .afams-invite,
#id .republicans,
#id .republicans-join,
#id .republicans-news,
#id .republicans-members,
#id .republicans-videos,
#id .legal,
#id .legal-join,
#id .legal-invite,
#id .business,
#id .business-join,
#id .business-accomplishments,
#id .business-endorsements,
#id .business-videos,
#id .business-news,
#id .sportsmen,
#id .sportsmen-join,
#id .sportsmen-accomplishments,
#id .sportsmen-endorsements,
#id .sportsmen-videos,
#id .sportsmen-rights,
#id .events-rsvp,
#id .contest,
#id .contest-henley,
#id .contest-ufc,
#id .contest-rules,
#id .contest-caroleking,
#id .contest-northvssouth,
#id .petition-jobs,
#id .petition-reconciliation,
#id .petition-wallstreet,
#id .gop-tax-hike,
#id .issues-defense, 
#id .issues-economy,
#id .issues-education,
#id .issues-energy,
#id .issues-economy-es,
#id .issues-education-es,
#id .issues-energy-es,
#id .issues-environment,
#id .issues-environment-es,
#id .issues-health-care,
#id .issues-health-care-es,
#id .issues-homeland-security,
#id .issues-immigration,
#id .issues-immigration-es,
#id .issues-law-enforcement,
#id .issues-social-security,
#id .issues-taxes,
#id .issues-taxes-es,
#id .issues-technology,
#id .issues-veterans,
#id .issues-veterans-es,
#id .issues-women,
#id .issues-yucca-mountain,
#id .issues-yucca-mountain-es,
#id .issues-defense a, 
#id .issues-economy a,
#id .issues-education a,
#id .issues-energy a,
#id .issues-environment a,
#id .issues-health-care a,
#id .issues-homeland-security a,
#id .issues-immigration a,
#id .issues-law-enforcement a,
#id .issues-social-security a,
#id .issues-taxes a,
#id .issues-technology a,
#id .issues-veterans a,
#id .issues-women a,
#id .issues-yucca-mountain a,
#id .gotv,
#id .gotv-es {  
    width: 690px;
    height: 78px; 
    display: block;
    }

/* Classes for Headline images */

#id .issues { background: url('/page/-/assets/img/id_issues.png') no-repeat 10px 40px; }
#id .issues-es { background: url('/page/-/assets/img/id_issues_es.gif') no-repeat right top; }
#id .news { background: url('/page/-/assets/img/id_news.png') no-repeat 10px 40px; }
#id .blog { background: url('/page/-/assets/img/id_blog.png') no-repeat 10px 40px; }
#id .multimedia { background: url('/page/-/assets/img/id_multimedia.png') no-repeat 10px 40px; }
#id .action { background: url('http://www.giveemhellharry.com/page/-/assets/img/id_action.png') no-repeat 10px 40px; }
#id .action-es { background: url('http://www.giveemhellharry.com/page/-/assets/img/id_action_es.gif') no-repeat 0 0; }
#id .action-volunteer-es { background: url('http://www.giveemhellharry.com/page/-/assets/img/id_action_volunteer_es.gif') no-repeat 0 0; }
#id .contribute { background: url('/page/-/assets/img/id_contribute.png') no-repeat 10px 40px; }
#id .contribute-es { background: url('/page/-/assets/img/id_contribute_es.gif') no-repeat 0 0; }
#id .contact { background: url('/page/-/assets/img/id_contact.png') no-repeat 10px 40px; }
#id .contact-es { background: url('/page/-/assets/img/id_contact_es.gif') no-repeat right top; }
#id .survey { background: url('/page/-/assets/img/id_survey.png') no-repeat; }
#id .onlinesurvey { background: url('/page/-/assets/img/id_onlinesurvey.gif') no-repeat right top; }
#id .news-es { background: url('/page/-/assets/img/id_news_es.gif') no-repeat right top; }
#id .multimedia-es { background: url('/page/-/assets/img/id_multimedia_es.gif') no-repeat right top; }

#id .issues-defense { background: url('/page/-/assets/img/id_issues_defense_tile.png') no-repeat right top; }
#id .issues-economy { background: url('/page/-/assets/img/id_issues_economy_tile.png') no-repeat right top; }
#id .issues-education { background: url('/page/-/assets/img/id_issues_education_tile.png') no-repeat right top; }
#id .issues-energy { background: url('/page/-/assets/img/id_issues_energy_tile.png') no-repeat right top; }
#id .issues-economy-es { background: url('/page/-/assets/img/id_issues_economy_es.gif') no-repeat right top; }
#id .issues-education-es { background: url('/page/-/assets/img/id_issues_education_es.gif') no-repeat right top; }
#id .issues-energy-es { background: url('/page/-/assets/img/id_issues_energy_es.gif') no-repeat right top; }
#id .issues-environment { background: url('/page/-/assets/img/id_issues_environment_tile.png') no-repeat right top; }
#id .issues-environment-es { background: url('/page/-/assets/img/id_issues_environment_tile.png') no-repeat right top; }
#id .issues-health-care { background: url('/page/-/assets/img/id_issues_health_care_tile.png') no-repeat right top; }
#id .issues-health-care-es { background: url('/page/-/assets/img/id_issues_healthcare_es.gif') no-repeat right top; }
#id .issues-homeland-security { background: url('/page/-/assets/img/id_issues_homeland_security_tile.png') no-repeat right top; }
#id .issues-immigration { background: url('/page/-/assets/img/id_issues_immigration_tile.png') no-repeat right top; }
#id .issues-immigration-es { background: url('/page/-/assets/img/id_issues_immigration_es.gif') no-repeat right top; }
#id .issues-law-enforcement { background: url('/page/-/assets/img/id_issues_law_enforcement_tile.png') no-repeat right top; }
#id .issues-social-security { background: url('/page/-/assets/img/id_issues_social_security_tile.png') no-repeat right top; }
#id .issues-taxes { background: url('/page/-/assets/img/id_issues_taxes_tile.png') no-repeat right top; }
#id .issues-taxes-es { background: url('/page/-/assets/img/id_issues_taxes_es.gif') no-repeat right top; }
#id .issues-technology { background: url('/page/-/assets/img/id_issues_technology_tile.png') no-repeat right top; }
#id .issues-veterans { background: url('/page/-/assets/img/id_issues_veterans_tile.png') no-repeat right top; }
#id .issues-veterans-es { background: url('/page/-/assets/img/id_issues_veterans_es.gif') no-repeat right top; }
#id .issues-women { background: url('/page/-/assets/img/id_issues_women_tile.png') no-repeat right top; }
#id .issues-yucca-mountain { background: url('/page/-/assets/img/id_issues_yucca_mountain_tile.png') no-repeat right top; }
#id .issues-yucca-mountain-es { background: url('/page/-/assets/img/id_issues_yucca_es.gif') no-repeat right top; }

#id .health-insurance-reform { background: url('/page/-/assets/img/id_issues_health_reform.gif') no-repeat right top; }
#id .health-insurance-reform-myths { background: url('/page/-/assets/img/id_health_reform_myths.png') no-repeat right top; }
#id .health-insurance-reform-survey { background: url('/page/-/assets/img/id_health_reform_survey.png') no-repeat right top; }
#id .health-insurance-reform-petition { background: url('/page/-/assets/img/id_health_reform_petition.png') no-repeat right top; }
#id .hcr-mobile { background: url('/page/-/assets/img/id_hcr_mobile.gif') no-repeat right top; }
#id .hcr-whatdoesitmean { background: url('/page/-/assets/img/id_hcr_whatdoesitmean.gif') no-repeat right top; }
#id .hcr-whatdoesitmean-es { background: url('/page/-/assets/img/id_hcr_whatdoesitmeantome_es.png') no-repeat right top; }

#id .healthcarepros { background: url('/page/-/assets/img/id_healthcarepros.gif') no-repeat right top; }
#id .healthcarepros-join{ background: url('/page/-/assets/img/id_healthcarepros_join.gif') no-repeat right top; }
#id .healthcarepros-invite { background: url('/page/-/assets/img/id_healthcarepros_invite.gif') no-repeat right top; }

#id .afams { background: url('/page/-/assets/img/id_afams.gif') no-repeat right top; }
#id .afams-video { background: url('/page/-/assets/img/id_afams_videos.gif') no-repeat right top; }
#id .afams-join { background: url('/page/-/assets/img/id_afams_join.gif') no-repeat right top; }
#id .afams-invite { background: url('/page/-/assets/img/id_afams_invite.gif') no-repeat right top; }
#id .afams-news { background: url('/page/-/assets/img/id_afams_news.gif') no-repeat right top; }
#id .afams-photo { background: url('/page/-/assets/img/id_afams_photo.gif') no-repeat right top; }

#id .republicans { background: url('/page/-/assets/img/id_republicans.gif') no-repeat right top; }
#id .republicans-join{ background: url('/page/-/assets/img/id_republicans_join.gif') no-repeat right top; }
#id .republicans-news{ background: url('/page/-/assets/img/id_republicans_news.gif') no-repeat right top; }
#id .republicans-members{ background: url('/page/-/assets/img/id_republicans_members.gif') no-repeat right top; }
#id .republicans-videos{ background: url('/page/-/assets/img/id_gop_vids.jpg') no-repeat right top; }

#id .facts { background: url('/page/-/assets/img/issues_id_facts.png') no-repeat right top; }
#id .store { background: url('/page/-/assets/img/id_store.png') no-repeat right top; }
#id .research { background: url('/page/-/assets/img/issues_id_research.png') no-repeat right top; }
#id .contest { background: url('/page/-/assets/img/id_contest.gif') no-repeat right top; }
#id .contest-henley { background: url('/page/-/assets/img/id_contest_donhenley.gif') no-repeat right top; }
#id .contest-ufc { background: url('/page/-/assets/img/id_contest_ufc.gif') no-repeat right top; }
#id .contest-caroleking { background: url('/page/-/assets/img/id_contest_caroleking.gif') no-repeat right top; }
#id .contest-northvssouth { background: url('/page/-/assets/img/id_north_vs_south.gif') no-repeat right top; }
#id .contest-rules { background: url('/page/-/assets/img/id_contest_rules.gif') no-repeat right top; }

#id .legal { background: url('/page/-/assets/img/id_legal.gif') no-repeat right top; }
#id .legal-join{ background: url('/page/-/assets/img/id_legal_join.gif') no-repeat right top; }
#id .legal-invite{ background: url('/page/-/assets/img/id_legal_invite.gif') no-repeat right top; }

#id .business { background: url('/page/-/assets/img/id_biz.jpg') no-repeat right top; }
#id .business-join { background: url('/page/-/assets/img/id_join_biz.jpg') no-repeat right top; }
#id .business-accomplishments { background: url('/page/-/assets/img/id_accomp_biz.jpg') no-repeat right top; }
#id .business-endorsements { background: url('/page/-/assets/img/id_endors_biz.jpg') no-repeat right top; }
#id .business-videos { background: url('/page/-/assets/img/id_vids_biz.jpg') no-repeat right top; }
#id .business-news { background: url('/page/-/assets/img/id_news_biz.jpg') no-repeat right top; }

#id .sportsmen { background: url('/page/-/assets/img/id_sportsmen.gif') no-repeat right top; }
#id .sportsmen-join { background: url('/page/-/assets/img/id_sportsmen_join.gif') no-repeat right top; }
#id .sportsmen-accomplishments { background: url('/page/-/assets/img/id_sportsmen_accomp.jpg') no-repeat right top; }
#id .sportsmen-endorsements { background: url('/page/-/assets/img/id_sportsmen_endors.jpg') no-repeat right top; }
#id .sportsmen-videos { background: url('/page/-/assets/img/id_sportsmen_videos.jpg') no-repeat right top; }
#id .sportsmen-rights { background: url('/page/-/assets/img/id_sportsmen_rights.jpg') no-repeat right top; }

#id .petition-jobs { background: url('/page/-/assets/img/id_petition_jobs.gif') no-repeat right top; }
#id .petition-reconciliation { background: url('/page/-/assets/img/id_petition_reconciliation.gif') no-repeat right top; }
#id .petition-wallstreet { background: url('/page/-/assets/img/id_petition_wallstreet.gif') no-repeat right top; }
#id .gop-tax-hike { background: url('/page/-/assets/img/landing-gop-tax-hike.jpg') no-repeat right top; }

#id .latinos { background: url('/page/-/assets/img/id_latinos.gif') no-repeat right top; }
#id .latinos-unete { background: url('/page/-/assets/img/id_latinos_unete.gif') no-repeat right top; }
#id .latinos-encuesta { background: url('/page/-/assets/img/id_latinos_encuesta.gif') no-repeat right top; }
#id .latinos-noticias { background: url('/page/-/assets/img/id_latinos_noticias.gif') no-repeat right top; }
#id .latinos-noticias-en { background: url('/page/-/assets/img/id_latinos_noticias-en.gif') no-repeat right top; }
#id .latinos-en { background: url('/page/-/assets/img/id_latinos-en.gif') no-repeat right top; }
#id .latinos-unete-en { background: url('/page/-/assets/img/id_latinos_join-en.gif') no-repeat right top; }
#id .latinos-encuesta-en { background: url('/page/-/assets/img/id_latinos_survey-en.gif') no-repeat right top; }

#id .publicoption { background: url('/page/-/assets/img/id_publicoption.gif') no-repeat right top; }
#id .vets { background: url('/page/-/2009/images/id_vetsforreid.gif') no-repeat right top; }
#id .vets-video { background: url('/page/-/assets/img/id_vets_videos.gif') no-repeat right top; }
#id .vets-join { background: url('/page/-/2009/images/id_vets_join.gif') no-repeat right top; }
#id .vets-endorse { background: url('/page/-/2009/images/id_vets_endorse.gif') no-repeat right top; }
#id .vets-benefits { background: url('/page/-/2009/images/id_vets_benefits.gif') no-repeat right top; }
#id .vets-gibill { background: url('/page/-/2009/images/id_vets_gibill.gif') no-repeat right top; }
#id .vets-healthcare { background: url('/page/-/2009/images/id_vets_healthcare.gif') no-repeat right top; }
#id .vets-homelessness { background: url('/page/-/2009/images/id_vets_homelessness.gif') no-repeat right top; }
#id .vets-survey { background: url('/page/-/2009/images/id_vets_survey.gif') no-repeat right top; }
#id .vets-news { background: url('/page/-/assets/img/id_vets_news.gif') no-repeat right top; }
#id .vets-es { background: url('/page/-/2009/images/id_vetsforreid_es.gif') no-repeat right top; }
#id .vets-join-es { background: url('/page/-/2009/images/id_vets_join_es.gif') no-repeat right top; }
#id .vets-endorse-es { background: url('/page/-/2009/images/id_vets_endorse_es.gif') no-repeat right top; }
#id .vets-benefits-es { background: url('/page/-/2009/images/id_vets_benefits_es.gif') no-repeat right top; }
#id .vets-gibill-es { background: url('/page/-/2009/images/id_vets_gibill_es.gif') no-repeat right top; }
#id .vets-healthcare-es { background: url('/page/-/2009/images/id_vets_healthcare_es.gif') no-repeat right top; }
#id .vets-homelessness-es { background: url('/page/-/2009/images/id_vets_homelessness_es.gif') no-repeat right top; }
#id .vets-survey-es { background: url('/page/-/2009/images/id_vets_survey_es.gif') no-repeat right top; }
#id .vets-news-es { background: url('/page/-/2009/images/id_vets_news_es.gif') no-repeat right top; }

#id .seniors { background: url('/page/-/assets/img/id_seniors.gif') no-repeat right top; }
#id .seniors-join { background: url('/page/-/assets/img/id_seniors_join.gif') no-repeat right top; }
#id .seniors-news { background: url('/page/-/assets/img/id_seniors_news.gif') no-repeat right top; }
#id .seniors-endorsements { background: url('/page/-/assets/img/id_seniors_endorsements.gif') no-repeat right top; }
#id .seniors-healthcare { background: url('/page/-/assets/img/id_seniors_healthcare.gif') no-repeat right top; }
#id .seniors-relief { background: url('/page/-/assets/img/id_seniors_relief.gif') no-repeat right top; }
#id .seniors-ss { background: url('/page/-/assets/img/id_seniors_socialsecurity.gif') no-repeat right top; }
#id .seniors-myths { background: url('/page/-/assets/img/id_seniors_myths.gif') no-repeat right top; }
#id .seniors-survey { background: url('/page/-/assets/img/id_seniors_survey.gif') no-repeat right top; }

#id .educators { background: url('/page/-/assets/img/id_educators.jpg') no-repeat right top; }
#id .educators-join { background: url('/page/-/assets/img/id_educators_join.gif') no-repeat right top; }
#id .educators-invite { background: url('/page/-/assets/img/id_educators_invite.gif') no-repeat right top; }
#id .educators-accomplishments { background: url('/page/-/assets/img/id_educators_accomplishments.gif') no-repeat right top; }
#id .educators-issues { background: url('/page/-/assets/img/id_educators_issues.gif') no-repeat right top; }
#id .educators-endorsements { background: url('/page/-/assets/img/id_educators_endorsements.gif') no-repeat right top; }
#id .educators-news { background: url('/page/-/assets/img/id_educators_news.gif') no-repeat right top; }
#id .educators-faqs { background: url('/page/-/assets/img/id_educators_faqs.gif') no-repeat right top; }
#id .educators-video { background: url('/page/-/assets/img/id_eds_video.gif') no-repeat right top; }

#id .women { background: url('/page/-/assets/img/id_women.gif') no-repeat right top; }
#id .women-join { background: url('/page/-/assets/img/id_women_join.gif') no-repeat right top; }
#id .women-news { background: url('/page/-/assets/img/id_women_news.gif') no-repeat right top; }
#id .women-equalpay { background: url('/page/-/assets/img/id_women_equalpay.gif') no-repeat right top; }
#id .women-leadership { background: url('/page/-/assets/img/id_women_leadership.gif') no-repeat right top; }
#id .women-supporters { background: url('/page/-/assets/img/id_women_supporters.gif') no-repeat right top; }
#id .women-health { background: url('/page/-/assets/img/id_women_health.gif') no-repeat right top; }

#id .aapi { background: url('/page/-/assets/img/id_aapi.gif') no-repeat right top; }
#id .aapi-join { background: url('/page/-/assets/img/id_aapi_join.gif') no-repeat right top; }
#id .aapi-ed { background: url('/page/-/assets/img/id_aapi_ed.gif') no-repeat right top; }
#id .aapi-equal { background: url('/page/-/assets/img/id_aapi_equal.gif') no-repeat right top; }
#id .aapi-filipinovets { background: url('/page/-/assets/img/id_aapi_filipinovets.gif') no-repeat right top; }
#id .aapi-immigration{ background: url('/page/-/assets/img/id_aapi_immigration.gif') no-repeat right top; }
#id .aapi-news { background: url('/page/-/assets/img/id_aapi_news.gif') no-repeat right top; }
#id .aapi-photos { background: url('/page/-/assets/img/id_aapi_photos.gif') no-repeat right top; }
#id .aapi-video { background: url('/page/-/assets/img/id_aapi_video.gif') no-repeat right top; }
#id .aapi-work { background: url('/page/-/assets/img/id_aapi_work.gif') no-repeat right top; }

#id .county-carson { background: url('/page/-/assets/img/county/carson.png') no-repeat right top; }
#id .county-churchill { background: url('/page/-/assets/img/county/churchill.png') no-repeat right top; }
#id .county-clark { background: url('/page/-/assets/img/county/clark.png') no-repeat right top; }
#id .county-douglas { background: url('/page/-/assets/img/county/douglas.png') no-repeat right top; }
#id .county-elko { background: url('/page/-/assets/img/county/elko.png') no-repeat right top; }
#id .county-esmeralda { background: url('/page/-/assets/img/county/esmeralda.png') no-repeat right top; }
#id .county-eureka { background: url('/page/-/assets/img/county/eureka.png') no-repeat right top; }
#id .county-humboldt { background: url('/page/-/assets/img/county/humboldt.png') no-repeat right top; }
#id .county-lander { background: url('/page/-/assets/img/county/lander.png') no-repeat right top; }
#id .county-lincoln { background: url('/page/-/assets/img/county/lincoln.png') no-repeat right top; }
#id .county-lyon { background: url('/page/-/assets/img/county/lyon.png') no-repeat right top; }
#id .county-mineral { background: url('/page/-/assets/img/county/mineral.png') no-repeat right top; }
#id .county-nye { background: url('/page/-/assets/img/county/nye.png') no-repeat right top; }
#id .county-pershing { background: url('/page/-/assets/img/county/pershing.png') no-repeat right top; }
#id .county-storey { background: url('/page/-/assets/img/county/storey.png') no-repeat right top; }
#id .county-washoe { background: url('/page/-/assets/img/county/washoe.png') no-repeat right top; }
#id .county-white { background: url('/page/-/assets/img/county/white.png') no-repeat right top; }

#id .tellafriend { background: url('/page/-/assets/img/id_action_tell-a-friend.jpg') no-repeat right top; }

#id .issues-sportsmen_second_amendment a { background: url('/page/-/assets/img/issues_id_secondamend.gif') no-repeat right top; }
#id .issues-sportsmen_second_amendment-es a { background: url('/page/-/assets/img/id_issues_second_amendment_es.gif') no-repeat right top; }
#id .issues-defense a { background: url('/page/-/assets/img/id_issues_defense.png') no-repeat 10px 40px; }
#id .issues-economy a { background: url('/page/-/assets/img/id_issues_economy.png') no-repeat 10px 40px; }
#id .issues-education a { background: url('/page/-/assets/img/id_issues_education.png') no-repeat 10px 40px; }
#id .issues-energy a { background: url('/page/-/assets/img/id_issues_energy.png') no-repeat 10px 40px; }
#id .issues-environment a { background: url('/page/-/assets/img/id_issues_environment.png') no-repeat 10px 40px; }
#id .issues-environment-es a { background: url('/page/-/assets/img/id_issues_environment.png') no-repeat 10px 40px; }
#id .issues-health-care a { background: url('/page/-/assets/img/id_issues_health_care.png') no-repeat 10px 40px; }
#id .issues-homeland-security a { background: url('/page/-/assets/img/id_issues_homeland_security.png') no-repeat 10px 40px; }
#id .issues-immigration a { background: url('/page/-/assets/img/id_issues_immigration.png') no-repeat 10px 40px; }
#id .issues-law-enforcement a { background: url('/page/-/assets/img/id_issues_law_enforcement.png') no-repeat 10px 40px; }
#id .issues-social-security a { background: url('/page/-/assets/img/id_issues_social_security.png') no-repeat 10px 40px; }
#id .issues-taxes a { background: url('/page/-/assets/img/id_issues_taxes.png') no-repeat 10px 40px; }
#id .issues-technology a { background: url('/page/-/assets/img/id_issues_technology.png') no-repeat 10px 40px; }
#id .issues-veterans a { background: url('/page/-/assets/img/id_issues_veterans.png') no-repeat 10px 40px; }
#id .issues-women a { background: url('/page/-/assets/img/id_issues_women.png') no-repeat 10px 40px; }
#id .issues-yucca-mountain a { background: url('/page/-/assets/img/id_issues_yucca_mountain.png') no-repeat 10px 40px; }

#id .action-organize a { background: url('/page/-/assets/img/organize_id.gif') no-repeat; }
#id .action-organize-es a { background: url('/page/-/assets/img/id_action_organize_es.gif') no-repeat; }
#id .action-volunteer a { background: url('/page/-/assets/img/volunteer_id.jpg') no-repeat; }
#id .biography a { background: url('/page/-/assets/img/biography_id.gif') no-repeat; }
#id .about a { background: url('/page/-/assets/img/nevadastory_id.gif') no-repeat; }
#id .accomplishments a { background: url('/page/-/assets/img/accomplisments_id.gif') no-repeat; }
#id .biography-es a { background: url('/page/-/assets/img/id_about_biography_es.gif') no-repeat; }
#id .about-es a { background: url('/page/-/assets/img/id_about_nevadastory_es.gif') no-repeat; }
#id .accomplishments-es a { background: url('/page/-/assets/img/id_about_accomplishments_es.gif') no-repeat; }
#id .privacy_policy-es a { background: url('/page/-/assets/img/id_privacy_es.gif') no-repeat; }
#id .privacy_policy a { background: url('/page/-/assets/img/id_privacy.gif') no-repeat; }
#id .events-rsvp { background: url('/page/-/assets/img/id_events_rsvp.gif') no-repeat right top; }

#id .gotv { background: url('/page/-/assets/img/id_polling.jpg') no-repeat right top; }
#id .gotv-es { background: url('/page/-/assets/img/id_gotv_es.gif') no-repeat right top; }

#id a span { display: none; }


/* Columns
-------------------------------------------------------------- */

#primary, #secondary {
   float: left;
   overflow: hidden; 
   }

#primary {
   width: 660px;
   padding: 15px; 
   }

#secondary {
   width: 250px; padding: 10px; 
   }

#wide #primary {
   width: 930px;
   padding: 15px; 
   }


/* floating images. */

.imgright {
  float: right;
  margin: 0 0 10px 10px; 
  }

.imgleft {
  float: left;
  margin: 0 10px 10px 0; 
  }

.thumbright {
  border: 1px solid white;
  float: right;
  margin: 0 0 8px 8px; 
  }

.thumbleft {
  border: 1px solid white;
  float: left;
  margin: 0 8px 8px 0; 
  }




/* Misc classes and elements
-------------------------------------------------------------- */

.title a span, .title span {display: none;}

.divider { 
    padding: 20px 0;
    background: url('/page/-/assets/img/divider.png') no-repeat center 20px;
    width: 609px;
    height: 15px;
    }


/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}

hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear {clear:both;}

/* =MENU STYLES */

/* Top Menu */

#nav {
    width: 960px;
    margin: 0 auto;  
    height: 37px; 
    _overflow: hidden;
    z-index:999;
    background: url('/page/-/assets/img/menu_tile.png') no-repeat center top; 
    text-align: left;
    }


#nav ul {
    padding: 0; 
    margin: 0 auto; 
    list-style: none; 
    width: 960px; 
    height: 37px; 
    z-index:999;
    }

#nav li { 
    float: left; 
    padding: 0; 
    margin: 0; 
    position: relative; 
    display: block;
    height: 37px; 
    z-index:999;
    }

#nav li a { padding: 0; display: block; height:37px; z-index:999;}
#nav li a:hover {}
#nav li a span { display: none; }

#nav_contribute { width: 129px; background: url('/page/-/2009/images/nav__contribute.png') 0 0;}
#nav_contribute a:hover{width: 129px; background: url('/page/-/2009/images/nav__contribute.png') 0 0;}

/* #nav_events { width: 104px; background: url('/page/-/2009/images/nav-events.png') 0 0;} */

#nav_home { width: 79px; background: url(/page/-/2009/images/nav/nav__01.png) 0px 0;}
#nav_home a:hover{background-image: url(/page/-/2009/images/nav/nav__01.png);	background-position: 0px -37px;}

#nav_about { width: 144px; background: url(/page/-/2009/images/nav/nav__02.png) 0px 0;}
#nav_about a:hover{background-image: url(/page/-/2009/images/nav/nav__02.png);	background-position: 0px -37px;}

#nav_issues { width: 88px; background: url(/page/-/2009/images/nav/nav__03.png) 0px 0;}
#nav_issues a:hover{background-image: url(/page/-/2009/images/nav/nav__03.png);	background-position: 0px -37px;}

#nav_news { width: 79px; background: url(/page/-/2009/images/nav/nav__04.png) 0px 0;}
#nav_news a:hover{background-image: url(/page/-/2009/images/nav/nav__04.png);background-position: 0px -37px; }

#nav_blog { width: 77px; background: url(/page/-/2009/images/nav/nav__05.png) 0px 0;}
#nav_blog a:hover{background-image: url(/page/-/2009/images/nav/nav__05.png);background-position: 0px -37px;}

#nav_video { width: 84px; background: url(/page/-/2009/images/nav/nav__06.png) 0px 0;}
#nav_video a:hover{background-image: url(/page/-/2009/images/nav/nav__06.png); background-position: 0px -37px;}

#nav_action { width: 90px; background: url(/page/-/2009/images/nav/nav__07.png) 0px 0; }
#nav_action a:hover{background-image: url(/page/-/2009/images/nav/nav__07.png); background-position: 0px -37px;}

#nav_groups { width: 102px; background: transparent url(/page/-/2009/images/nav/nav__08.png) no-repeat; }
#nav_groups a:hover{background-image: url(/page/-/2009/images/nav/nav__08.png); background-position: 0px -37px;}

#nav_store { width: 88px; background: url(/page/-/2009/images/nav/nav__09.png) 0px 0; }
#nav_store a:hover{background-image: url(/page/-/2009/images/nav/nav__09.png); background-position: 0px -37px;}

#nav-es #nav_contribute { width: 129px; background: url('/page/-/2009/images/nav/nav_contribute_es.png') 0 0;}
#nav-es #nav_contribute a:hover{width: 129px; background: url('/page/-/2009/images/nav/nav_contribute_es.png') 0 0;}

#nav-es #nav_home { width: 156px; background: url(/page/-/2009/images/nav/nav_es_01.png) 0px 0;}
#nav-es #nav_home a:hover{background-image: url(/page/-/2009/images/nav/nav_es_01.png);	background-position: 0px -37px;}

#nav-es #nav_about { width: 125px; background: url(/page/-/2009/images/nav/nav_es_02.png) 0px 0;}
#nav-es #nav_about a:hover{background-image: url(/page/-/2009/images/nav/nav_es_02.png);	background-position: 0px -37px;}

#nav-es #nav_issues { width: 92px; background: url(/page/-/2009/images/nav/nav_es_03.png) 0px 0;}
#nav-es #nav_issues a:hover{background-image: url(/page/-/2009/images/nav/nav_es_03.png);	background-position: 0px -37px;}

#nav-es #nav_news { width: 91px; background: url(/page/-/2009/images/nav/nav_es_04.png) 0px 0;}
#nav-es #nav_news a:hover{background-image: url(/page/-/2009/images/nav/nav_es_04.png);background-position: 0px -37px; }

#nav-es #nav_blog { width: 62px; background: url(/page/-/2009/images/nav/nav_es_05.png) 0px 0;}
#nav-es #nav_blog a:hover{background-image: url(/page/-/2009/images/nav/nav_es_05.png);background-position: 0px -37px;}

#nav-es #nav_video { width: 71px; background: url(/page/-/2009/images/nav/nav_es_06.png) 0px 0;}
#nav-es #nav_video a:hover{background-image: url(/page/-/2009/images/nav/nav_es_06.png); background-position: 0px -37px;}

#nav-es #nav_action { width: 74px; background: url(/page/-/2009/images/nav/nav_es_07.png) 0px 0; }
#nav-es #nav_action a:hover{background-image: url(/page/-/2009/images/nav/nav_es_07.png); background-position: 0px -37px;}

#nav-es #nav_groups { width: 84px; background: transparent url(/page/-/2009/images/nav/nav_es_08.png) no-repeat; }
#nav-es #nav_groups a:hover{background-image: url(/page/-/2009/images/nav/nav_es_08.png); background-position: 0px -37px;}

#nav-es #nav_store { width: 76px; background: url(/page/-/2009/images/nav/nav_es_09.png) 0px 0; }
#nav-es #nav_store a:hover{background-image: url(/page/-/2009/images/nav/nav_es_09.png); background-position: 0px -37px;}

#nav-es #nav_contribute { width: 129px; background: url('/page/-/2009/images/nav/nav_contribute_es.png') 0 0;}
#nav-es #nav_contribute a:hover{width: 129px; background: url('/page/-/2009/images/nav/nav_contribute_es.png') 0 0;}

#nav_home li a,
#nav_about li a,
#nav_issues li a,
#nav_news li a,
#nav_blog li a,
#nav_multimedia li a,
#nav_action li a,
#nav_groups li a,
#nav_store li a,
#nav_contribute li a { background: #fbf8db; }

#nav_home li a:hover,
#nav_about li a:hover,
#nav_issues li a:hover,
#nav_news li a:hover,
#nav_blog li a:hover,
#nav_multimedia li a:hover,
#nav_action li a:hover,
#nav_groups li a:hover,
#nav_store li a:hover,
#nav_contribute li a:hover { background: white !important; }

#nav ul ul { 
    display: none; 
    position: absolute; 
    top: 37px; 
    left: -1px;  
    width: 164px;
    height:auto !important;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0 5px 0;
    background: #fbf8db; 
    border: none;
    }

#nav ul ul li { 
    height: auto; 
    background-color: #236690; 
    display: block;
    width: 164px;
    }

#nav ul ul li a { 
    display: block; 
    padding: 4px 0 4px 10px; 
    height:auto !important;
    width: 100%;
    color: #867f59;
    }

#nav ul ul li>a { 
    display: block;
    padding: 4px 10px;  
    width: auto;
    }

#nav ul ul li a:hover {  
    display: block;
    text-decoration: none; 
    color: #1a48aa;
    }

#nav li:hover ul {  
    display: block; 
    }

#nav li.over ul { 
    display: block; 
    }


/* =Section Menu*/

#wrapper #submenu {
    width: 234px;
    padding: 7px;
    background: #52a8ed;
    border: 1px solid white;
    margin: 0 0 10px 0;
    }

#submenu ul {
    width: 234px;
    list-style: none; 
    padding: 0; 
    margin: 0;
    border-top: 1px solid #59b8f2;
    }

#submenu li {
    width: 232px;
    margin: 0;
    padding: 0;
    display: block;
    background: transparent !important;
    }

#submenu li a {
    display: block;
    margin: 0;
    padding: 4px 0 4px 24px;
    width: 208px;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    border: 1px solid #59b8f2; border-top: none;
    background: #2659ba url('/page/-/assets/img/bullet_submenu.png') no-repeat 6px 9px;
    color: #acd6f8;
    }

#submenu li a:hover { background-position: 6px -83px; text-decoration: none; color: white; background-color: #0e3697;}

#submenu li a:active { background-position: 6px -177px; text-decoration: none; color: #fce694; background-color: #2659ba;}


#submenu .title {
    display: block;
    padding: 0 0 5px 0;
    background: transparent !important;
    }
	

/* =FOOTER STYLES */

#sitemap, #footer {
	float: left;
   overflow: hidden;
   margin: auto; 
   width: 960px;
   }


/* =SITE MAP */


#sitemap {
   background: #6f6951;  
   margin: auto;
   color: #9d9379;
   font-size: 10px;
   text-align: left;
   }

#sitemap .links {
   padding: 5px 10px;
   float: left;
   width: 680px;
   }

#sitemap .links a {
   color: #ccc1a8;
   text-transform: uppercase;
   }

#sitemap .links a:hover {
   color: #e9ddba;
   }

#sitemap h3 { 
   float: left; 
   overflow: hidden; 
   width: 120px;
   font-size: 14px; 
   padding: 0;
   margin: 0;
   color: #ccc1a8;
   }

#sitemap .links .clearfix {
   padding: 5px 0;
   }

#sitemap dl { width: 103px; padding: 0 10px; overflow: hidden; }

#sitemap dl.last { width: 198px; padding: 0 10px; text-align: center;}

#sitemap dd { 
    padding: 2px 0 2px 0;
    }


/* =SOCIAL MEDIA*/

#sitemap dl.socialmedia dd a { 
   padding-left: 30px;
   display: block;
   }


/* =CONTRIBUTE BUTTON */

#sitemap .contribute { 
    padding: 10px 0 0 0;
    float: left;
    }

#sitemap .contribute a { 
    width: 250px;
    height: 64px;
    display: block;
    margin: 0; 
    padding: 0;
    background: url('/page/-/2009/images/contact.png') no-repeat center top; 
    }

#sitemap #sitemap-es .contribute a { 
    background: url('/page/-/2009/images/contact_es.png') no-repeat center top; 
    }


#sitemap .contribute a span {display: none;}




/* =FOOTER */

#footer { 
   color: #c8c7c2; 
   font-size: 10px;
   text-transform: uppercase;
   margin: 16px auto;
   }

#footer a {
   color: #ccc1a8;
   }

#footer a:hover {
   color: #e9ddba;
   }

#footer .links, #footer .disclaimer, #footer .credit {
   float: left;
   }

#footer .links {
   width: 363px;
   padding: 4px;
   text-align: left;
   }

#footer .disclaimer {
   width: 210px;
   padding: 3px;
   border: 1px solid #c8c7c2;
   text-align: center;
   }

#footer .credit {
   width: 360px;
   padding: 4px;
   text-align: right;
   }

#footer .credit a img { 
   float: right;
   margin-left: 5px;
   position: relative;
   top: -2px;
   }


/* -------------------------------------------------------------- 
   home.css
-------------------------------------------------------------- */


/* Main Level Styles */

#main {float: left; width: 940px; background: #f3ab3f url('/page/-/assets/img/main_tile.png') repeat-x center top; margin: 0; margin-left: auto; height: 320px; padding-right: 10px; padding-top: 0; padding-left: 10px;}
#main img {margin: 10px 0 0; border: 1px solid #fff;}

#actionImg {float: left;}
#actions {float: right; overflow: hidden; margin-top: 10px;}
.home #actions { width: 300px; }

/* =quickSingup */
#fpSignUp { background:url(/page/-/2009/images/signupBg2.jpg) no-repeat #57B9FF; }
#fpSignUp-es { background:url(/page/-/2009/images/signupBg2_es.jpg) no-repeat #57B9FF; }
#quickSignUp {background: transparent; padding: 10px; margin: 0 0 10px 0;}
#quickSignUp p {text-indent: -900em; margin: 0 0 8px 0;}
#quickEmail, #revmsg-phone-number, #revmsg-phone-number-es, #revmsg-phone-number_es, #quickEmail-es {width: 162px; background: #59b8f2; border: 1px solid #fff; padding: 2px; color: #fff; margin: 0 3px 0 0;}
#quickZip, #quickZip-es {width: 60px; background: #59b8f2; border: 1px solid #fff; padding: 2px; color: #fff; margin: 0 3px 0 0;}
#quickSubmit, .revmsg-submit button, .revmsg-submit-es button, .revmsg-submit_es button {width: 30px; background: #59b8f2; border: 1px solid #fff; padding: 1px 0; color: #fff;}
.revmsg-submit-es button, .revmsg-submit_es button {width: 80px;}
 #revmsg-phone-number-es {width: 190px;}

/* =sidebarQuickSignup */
#sidebarQuickSignup {background: #57B9FF url(/page/-/2009/images/sidebarSignupBg.png) no-repeat; padding: 10px; margin: 0 0 10px 0;}
#sidebar-es #sidebarQuickSignup {background: #57B9FF url(/page/-/2009/images/sidebarSignupBg_es.jpg) no-repeat; padding: 10px; margin: 0 0 10px 0;}
#revmsg-container #sidebarQuickSignup {background-image: url(/page/-/2009/images/sidebar_mobile_signup.png); padding: 40px 10px 10px; height: 25px; text-align: center;}
#sidebar-es #revmsg-container #sidebarQuickSignup{background-image: url(/page/-/2009/images/sidebar_mobile_signup_es.png);}
#sidebarQuickSignup p {color: #fff; text-indent: -900em; margin: 0 0 8px 0;}
#revmsg-container #sidebarQuickSignup p {text-indent: 0;}
#sidebarQuickEmail, #sidebarQuickEmail_es {width: 110px; background: #59b8f2; border: 1px solid #fff; padding: 2px; color: #fff; margin: 0 3px 0 0;}
#sidebarQuickEmail_es { width: 114px; }
#sidebarQuickZip, #sidebarQuickZip_es {width: 60px; background: #59b8f2; border: 1px solid #fff; padding: 2px; color: #fff; margin: 0 3px 0 0;}
#sidebarQuickZip_es { width: 56px; }
#sidebarQuickSubmit {width: 30px; background: #59b8f2; border: 1px solid #fff; padding: 1px 0; color: #fff;}

.feature{
	float:left;
}

/* Stack */
#stack { 
    width: 960px;
    padding: 0;
    margin: 1px auto auto auto;
    background: url('/page/-/assets/img/stack_tile.png') repeat-y center top;  
    text-align: left;
    }

#news, .videofeature, #news-es  {
    float: left;  
    overflow: hidden;
    padding: 10px;
    }

#news, #news-es { 
    width: 530px; 
    }

.videofeature { 
    width: 390px;
    height: 1025px;
}

.videofeature h2{
	text-indent: -9999px;
	margin-top: 5px;
	margin-bottom: 5px;
    display: block; 
    width: 65px;
    height: 22px;
    background: url('/page/-/assets/img/a_title_video.png') no-repeat left top;  
    text-align: left;
    float: left;
    }


#videonav a {color: lime; display: block; text-indent: -999em; background: orange; width: 10px; height: 10px; float: left; margin-right: 5px;background: url('/page/-/2009/images/video_pager.jpg') no-repeat ;}
#videonav a.activeSlide{background: url('/page/-/2009/images/video_current.jpg') no-repeat ;}
.videonavigation{margin-left: 318px; height: 13px;
	margin-bottom: 5px;
}
#videonav{ margin-top: 5px; float: left; width: 37px; padding: 0;	 text-indent: ;}
#nextHighlight{margin-top: 5px; float: left;	text-indent: -9999px; background: url('/page/-/2009/images/video_next.jpg') no-repeat; width: 10px;}
#prevHighlight{margin-top: 5px; float: left;	text-indent: -9999px; background: url('/page/-/2009/images/video_prev.jpg') no-repeat; width: 10px;}


.videofeature h4 {
	color: #57B9FF;
    font-size: 16px;
    font-weight: normal;
    padding: 0; 
    margin: 10px 0 0;
    float: left;
	width: 390px;
}

#video {
	margin-top: 15px;
	padding: 10px;
}

#video p {
    font-size: 14px;
    font-weight: normal;
    padding: 10px; 
    margin: 10px 0 0 6px;
    width: 275px;
    float: left;
	line-height: 16px;
}

.videofeature object{
	background-color: #fefced;
}

/* -------------------------------------------------------------- 
   
   =forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */


/* RSS by Email Forms -------------------------------------------------------- */

.rssemail {
    margin: 9px;
    padding: 8px 8px 0 8px;
    background: white;
    font-size: 11px;
    line-height: 11px;
    }

.primary_index_wide .rssemail {
    width: 495px;
    }

.bgrss {
    width: 240px;
    }

.rssemail p {
    font-size: 11px; line-height: 1.1em; font-weight: bold; color: #7b7b7b; padding: 0; margin: 0;
    }

.rssemail .input, .rssemail .submit{
    font-size: 11px;
    line-height: 11px;
    border: 1px #656667 solid;
    padding: 3px 2px 3px 6px;
    color: white;
    margin: 0;
    background: #8e9db1 url('/page/-/assets/img/8e9db1.png') repeat;
    }

.rssemail .submit {
    padding: 2px;
    margin: 0;
    font-weight: bold;
    }

.blogrss h4 {margin: 0 0 6px 0;}
.blogrss .input, .blogrss .submit {margin-bottom: 9px;}

/* =main */

/*  List Styles*/

ul.list, ul.eventlist, ul.nolinks  { 
    list-style: none; 
    margin: 0 0 10px;
    }

ul.bullets { margin-left: 30px }

.box ul.list  {  
    margin: 5px 10px 0 10px;
    }

#home ul.list  { 
    margin: 0 10px;
    }

ul.list li, ul.eventlist li, ul.nolinks li  { 
    border-top: 1px dotted #d6dce3;
    }
ul.list li:first-child, ul.eventlist li:first-child, ul.nolinks li:first-child { border-top: none; }

ul.bullets li { 
    border-top: none;
    }


.box ul.list li  { 
    border: none;
    }

ul.list li a, ul.eventlist li a {  
    display: block; 
    padding: 7px 0;
    text-decoration: none;
    }

ul.list li.more a {text-align: right; padding-top: 0;}

.box ul.list li a {  
    line-height: 1.2em;
    padding: 0 0 10px 0;
    }

span.headline, span.name { font-size: 1.2em; line-height: 1.15em; font-weight: bold; padding: 0; margin: 0;}
  a span.name { background: url('/page/-/assets/img/submenu_bullet.png') no-repeat left 5px; padding: 0 0 0 15px; }
  a:hover span.name { background-position: left -141px; text-decoration: none; }
  a:active span.name  { background-position: left -288px; }

span.title { font-size: 1.2em; line-height: 1.15em; padding: 0; margin: 0;}

#primary.multimedia span.code{float:left; padding-right: 15px; width: 330px; height: 265px; margin-bottom: 15px;}
#primary.multimedia span.headline{float:left; width: 300px;}
#primary.multimedia span.description{float:left; width: 300px;}


a span.description, span.description { font-size: 1em; line-height: 1.5em; color: #5c5b5b; font-weight: normal; display: block;}
span#column { width: 600px; }
a:hover span.description { color: #424242; }
.bullets a span.description { padding: 0 0 0 15px; }

a span.date, span.date { font-size: .85em; line-height: 1.15em; color: #919191; text-transform: uppercase; display: block;}
a:hover span.date { color: #787878; }


/*  Issues List Styles*/

ul.issues li {  
    background-position: left 7px;
    min-height: 40px;
    }

ul.issues li a span.headline { padding-left: 63px; display:block;}

ul.issues li a span.description { padding-left: 63px; display:block;}



/*  Endorsers List Styles*/

.supporters .clearfix {  
    min-height: 196px;
    padding: 10px 0;
    }

.supporters div.image {  
    float: left;
    background: url('/page/-/assets/img/supporters_frame.png') no-repeat left top;
    width: 298px;
    height: 196px;
    margin: 0 10px 0 0;
    }

.supporters div.image img {  
    margin: 8px 0 0 8px;
    }

.supporters .text { float: left; width: 300px;}

.supporters span.quote { font-size: .95em;}

.supporters span.attribution { display:block; text-align: right; font-size: .9em; color: #6f6f6f;}



/*  Action List Styles*/

ul.action li a {  
    background: url('/page/-/assets/img/bullet_action.png') no-repeat left 7px;
    min-height: 40px;
    }

ul.action li a div {  
    background: none;
    }

ul.action li a:hover {  background-position: left -236px; }

ul.action li a span.headline { padding-left: 45px;}

ul.action li a span.description { padding-left: 45px; display:block;}




/*  Photo List Styles*/

ul.photos li a {  
    background: url('/page/-/assets/img/photo_thumb_frame.png') no-repeat left 5px;
    min-height: 85px;
    }

ul.photos li a img {  
    float: left; margin: 5px 0 0 7px;
    min-height: 75px;
    }

ul.photos li a span.headline { padding-left: 100px; display:block;}

ul.photos li a span.description { padding-left: 100px; display:block;}





/*  Video List Styles*/

ul#vlist { 
    list-style: none; 
    padding: 0; 
    margin: 12px 0;
    }

ul#vlist { }

ul#vlist li  { 
    margin: 0 10px 0 0;
    width: 180px;
    float: left;
    text-align: left;
    padding: 6px;
    background: url('/page/-/assets/img/video_frame.png') no-repeat left top;
    overflow: hidden;
    }

ul#vlist li a {  
    display: block; 
    width: 180px;
    height: 210px;
    overflow: hidden;
    text-decoration: none;
    font-size: 11px; 
    line-height: 14px; 
    font-weight: bold; 
    }

ul#vlist li a img {width: 180px; height: 135px; margin-bottom: 10px; overflow: hidden;}



.videopanel  { 
    width: 682px;
    height: 351px;
    overflow: hidden;
    text-align: left;
    padding: 5px;
    background: url('/page/-/assets/img/video_panel.png') no-repeat left top;
    overflow: hidden;
    }

.youtube_video, .youtube_info { float: left;overflow: hidden;  }

.youtube_video { width: 425px;}
.youtube_info { width: 230px; margin: 15px 0 0 15px; font-size: 12px; line-height: 16px;}

.youtube_info h2 {font-size: 16px; }
.youtube_info input {font-size: 11px; background: white; width: 220px}




/*  Related List Styles*/

#related h2 {
    text-transform: uppercase;
    font-size: 1em;
    }

	
/* -------------------------------------------------------------- 
   =actions.css
-------------------------------------------------------------- */


/* Action Bar */

/*
.home #actions { 
    width: 390px;
    height: 270px;
    background: url('/page/-/assets/img/main_action_tile.png') repeat-x center bottom;  
    padding: 0 10px;
    }
*/
/*
.home #actions { 
    /*width: 250px;*/
    /*height: auto;*/ 
    background: #f9c556 url('/page/-/assets/img/main_action_tile.png') repeat-x center top;  
    padding: 10px 10px 0 10px;
    width: 300px; height: 310px;
	float: right;
	overflow: hidden;
    }
#actions { 
    width: 250px;
    height: auto; 
    background: none;  
    padding: 0;
    }
*/
#action-organize a{background: url(/page/-/2009/images/action.png); display: block; height: 65px; text-indent: -900em; width: 300px; margin: 0 0 -5px 0;}
#action-organize a {background: url(/page/-/2009/images/action.png); display: block; height: 65px; text-indent: -900em; width: 300px; margin: 0 0 -5px 0;}
#action-organize a:hover {background: url(/page/-/2009/images/action.png) 0 -65px;}
#action-organize-es a {background: url(/page/-/2009/images/action_es.png/); display: block; height: 65px; text-indent: -900em; width: 300px; margin: 0 0 -5px 0;}
#action-organize-es a:hover {background: url(/page/-/2009/images/action_es.png/) 0 -65px;}


#action-volunteer a {background: url(/page/-/2009/images/action.png) 0 -130px; display: block; height: 65px; text-indent: -900em; width: 300px; margin: 0 0 -5px 0;}
#action-volunteer a:hover {background: url(/page/-/2009/images/action.png) 0 -195px;}
#action-volunteer-es a {background: url(/page/-/2009/images/action_es.png/) 0 -130px; display: block; height: 65px; text-indent: -900em; width: 300px; margin: 0 0 -5px 0;}
#action-volunteer-es a:hover {background: url(/page/-/2009/images/action_es.png/) 0 -195px;}

#action-contribute a {background: url(/page/-/2009/images/action.png) 0 -260px; display: block; height: 65px; text-indent: -900em; width: 300px;}
#action-contribute a:hover {background: url(/page/-/2009/images/action.png) 0 -325px;}
#action-contribute-es a {background: url(/page/-/2009/images/action_es.png/) 0 -260px; display: block; height: 65px; text-indent: -900em; width: 300px;}
#action-contribute-es a:hover {background: url(/page/-/2009/images/action_es.png/) 0 -325px;}


/**** Social Networking Widget for the Sidebar ****/
#sidebar-social {
margin:0 auto 10px;
padding: 42px 1px 1px 24px;
text-align:center;
width:225px;
height: 90px;
background: url('/page/-/2009/images/widget_social_bg.png') no-repeat;
overflow: hidden;
}
#secondary div#sidebar-social div#twitter, #secondary div#sidebar-social div#facebook, #secondary div#sidebar-social div#buzz {
clear:none;
float:left;
margin:5px;
width:60px;
}
 #secondary div#sidebar-social div#buzz {
padding-left: 5px;
}
#secondary div#sidebar-social span {
display: none;
}


/* Initiatives */

.initiatives {
    float: left;
    width: 190px;
    }

.initiatives a img{
    margin: 0 0 10px 0; .margin: 0 0 8px 0;
    }

/* Interior Action Buttons */

#actions ul,
#sidebar_vets ul,
#sidebar_vets_es ul,
#sidebar_seniors ul,
#sidebar_republicans ul,
#sidebar_educators ul,
#sidebar_afams ul,
#sidebar_women ul,
#sidebar_aapi ul,
#sidebar_business ul,
#sidebar_sportsmen ul,
#sidebar_county ul { 
    float: none;
    width: 250px;
    padding: 0; 
    margin: 0; 
    list-style: none; 
    }

#sidebar_healthcare li,
#sidebar_healthcare li a,
#sidebar_healthcare .hc_reform,
#sidebar_healthcare .hc_myths,
#sidebar_healthcare .hc_survey,
#sidebar_healthcare .hc_petition,
#sidebar_healthcare .hc_whatdoesitmean,
#sidebar_healthcare .hc_smallbiz,
#sidebar_healthcare .hc_nextsteps,
#sidebar_latinos li,
#sidebar_latinos li a,
#sidebar_latinos .latino,
#sidebar_latinos .latino-join,
#sidebar_latinos .latino-survey,
#sidebar_latinos .latino-issues,
#sidebar_latinos .latino-issues-en,
#sidebar_latinos .latino-en,
#sidebar_latinos .latino-join-en,
#sidebar_latinos .latino-survey-en,
#sidebar_latinos .latino-news,
#sidebar_latinos .latino-news-en,
#sidebar_vets_es li,
#sidebar_vets_es li a,
#sidebar_vets_es .facebook,
#sidebar_vets_es .vets-join,
#sidebar_vets_es .vets-endorse,
#sidebar_vets_es .vets-benefits,
#sidebar_vets_es .vets-gibill,
#sidebar_vets_es .vets-healthcare,
#sidebar_vets_es .vets-homeless,
#sidebar_vets_es .vets-survey,
#sidebar_vets_es .vets-news,
#sidebar_vets li,
#sidebar_vets li a,
#sidebar_vets .facebook,
#sidebar_vets .vets-join,
#sidebar_vets .vets-video,
#sidebar_vets .vets-endorse,
#sidebar_vets .vets-benefits,
#sidebar_vets .vets-gibill,
#sidebar_vets .vets-healthcare,
#sidebar_vets .vets-homeless,
#sidebar_vets .vets-survey,
#sidebar_vets .vets-news,
#sidebar_women li,
#sidebar_women li a,
#sidebar_women .facebook,
#sidebar_women .women-join,
#sidebar_women .women-supporters,
#sidebar_women .women-equalpay,
#sidebar_women .women-health,
#sidebar_women .women-leadership,
#sidebar_women .women-news,
#sidebar_women .women-letter,
#sidebar_afams li,
#sidebar_afams li a,
#sidebar_afams .facebook,
#sidebar_afams .afams-join,
#sidebar_afams .afams-home,
#sidebar_afams .afams-news,
#sidebar_afams .afams-photo,
#sidebar_afams .afams-video,
#sidebar_aapi li,
#sidebar_aapi li a,
#sidebar_aapi .facebook,
#sidebar_aapi .aapi-join,
#sidebar_aapi .aapi-ed,
#sidebar_aapi .aapi,
#sidebar_aapi .aapi-endorsements,
#sidebar_aapi .aapi-equal,
#sidebar_aapi .aapi-immigration,
#sidebar_aapi .aapi-vets,
#sidebar_aapi .aapi-work,
#sidebar_sportsmen li,
#sidebar_sportsmen li a,
#sidebar_sportsmen .facebook,
#sidebar_sportsmen .sportsmen-join,
#sidebar_sportsmen .sportsmen-videos,
#sidebar_sportsmen .sportsmen-rights,
#sidebar_sportsmen .sportsmen-accomplishments,
#sidebar_sportsmen .sportsmen-endorsements,
#sidebar_business li,
#sidebar_business li a,
#sidebar_business .facebook,
#sidebar_business .business-join,
#sidebar_business .business-news,
#sidebar_business .business-videos,
#sidebar_business .business-accomplishments,
#sidebar_business .business-endorsements,
#sidebar_county .county-contribute,
#sidebar_county .county-join,
#sidebar_county .county-build,
#sidebar_seniors li,
#sidebar_seniors li a,
#sidebar_seniors .facebook,
#sidebar_seniors .seniors-join,
#sidebar_seniors .seniors-myths,
#sidebar_seniors .seniors-endorsements,
#sidebar_seniors .seniors-healthcare,
#sidebar_seniors .seniors-news,
#sidebar_seniors .seniors-relief,
#sidebar_seniors .seniors-ss,
#sidebar_seniors .seniors-survey,
#sidebar_seniors .senior-videos,
#sidebar_republicans li,
#sidebar_republicans li a,
#sidebar_republicans .facebook,
#sidebar_republicans .republicans-join,
#sidebar_republicans .republicans-news,
#sidebar_republicans .republicans-members,
#sidebar_republicans .republicans-videos,
#sidebar_educators li,
#sidebar_educators li a,
#sidebar_educators .facebook,
#sidebar_educators .educators-join,
#sidebar_educators .educators-issues,
#sidebar_educators .educators-news,
#sidebar_educators .educators-faqs,
#sidebar_educators .educators-endorsements,
#sidebar_educators .educators-accomplishments,
#sidebar_educators .educators-video,
#actions li, 
#actions li a,
#actions .join, 
#actions .build, 
#actions .contribute,
#actions .join-es, 
#actions .build-es, 
#actions .contribute-es { 
    width: 250px;
    height: 64px;
    display: block;
    }

#sidebar_business .store a,
#sidebar_healthcare .store a,
#sidebar_republicans .store a,
#sidebar_sportsmen .store a,
#sidebar_aapi .store a,
#sidebar_afams .store a,
#sidebar_educators .store a,
#sidebar_latinos .store a,
#sidebar_seniors .store a,
#sidebar_students .store a,
#sidebar_vets .store a,
#sidebar_vets_es .store a,
#sidebar_women .store a,
#sidebar_workfams .store a,
#sidebar_business .store,
#sidebar_healthcare .store,
#sidebar_republicans .store,
#sidebar_sportsmen .store,
#sidebar_aapi .store,
#sidebar_afams .store,
#sidebar_educators .store,
#sidebar_latinos .store,
#sidebar_seniors .store,
#sidebar_students .store,
#sidebar_vets .store,
#sidebar_vets_es .store,
#sidebar_women .store,
#sidebar_workfams .store { 
    width: 250px;
    height: 176px;
    display: block;
    }

#sidebar_healthcare .hc_ana,
#sidebar_healthcare .hc_ana a,
#sidebar_healthcare .hc_nnu,
#sidebar_healthcare .hc_nnu a{
    width: 249px;
    height: 113px;
    display: block;
    }

#sidebar_healthcare ul, #sidebar_latinos ul { margin: 0; margin-bottom: 15px; }

#actions li, 
#sidebar_healthcare li, 
#sidebar_latinos li, 
#sidebar_vets li, 
#sidebar_women li, 
#sidebar_vets_es li, 
#sidebar_seniors li, 
#sidebar_republicans li, 
#sidebar_educators li, 
#sidebar_aapi li, 
#sidebar_county li,
#sidebar_business li,
#sidebar_sportsmen li,
#sidebar_afams li { 
    padding: 0 0 10px 0; .padding: 0 0 8px 0; 
    }

#actions .join a { background: url('/page/-/assets/img/action_int_join.png') no-repeat left top; }
#actions .build a { background: url('/page/-/assets/img/action_int_build.png') no-repeat left top; }
#actions .contribute a { background: url('/page/-/assets/img/footer_btn_contribute.png') no-repeat left top; }
#actions .join-es a { background: url('/page/-/assets/img/action_int_join_es.png') no-repeat left top; }
#actions .build-es a { background: url('/page/-/assets/img/action_int_build_es.png') no-repeat left top; }
#actions .contribute-es a { background: url('/page/-/assets/img/footer_btn_contribute_es.png') no-repeat left top; }
#actions .reform a { background: url('/page/-/assets/img/action_int_reform.png') no-repeat left top; }
#actions .survey a { background: url('/page/-/assets/img/action_int_survey.png') no-repeat left top; }
#actions .myth a { background: url('/page/-/assets/img/action_int_myth.png') no-repeat left top; }

#sidebar_healthcare .hc_ana a { background: url('/page/-/assets/img/icons/ANA-endorsement.jpg') no-repeat left top; }
#sidebar_healthcare .hc_nnu a { background: url('/page/-/assets/img/wide_action_buttons_nnu.png') no-repeat left top; }
#sidebar_healthcare .hc_reform a { background: url('/page/-/assets/img/action_int_reform.png') no-repeat left top; }
#sidebar_healthcare .hc_myths a { background: url('/page/-/assets/img/action_int_myth.png') no-repeat left top; }
#sidebar_healthcare .hc_survey a { background: url('/page/-/assets/img/action_int_survey.png') no-repeat left top; }
#sidebar_healthcare .hc_petition a { background: url('/page/-/assets/img/action_int_petition.png') no-repeat left top; }
#sidebar_healthcare .hc_whatdoesitmean a { background: url('/page/-/assets/img/action_hcr_whatdoesitmean.png') no-repeat left top; }
#sidebar_healthcare .hc_smallbiz a { background: url('/page/-/assets/img/action_healthcare_smallbusiness.png') no-repeat left top; }
#sidebar_healthcare .hc_nextsteps a { background: url('/page/-/assets/img/action_healthcare_nextsteps.png') no-repeat left top; }

#sidebar_latinos .latino a { background: url('/page/-/assets/img/action_latino_landing.png') no-repeat left top; }
#sidebar_latinos .latino-join a { background: url('/page/-/assets/img/action_latino_join.png') no-repeat left top; }
#sidebar_latinos .latino-survey a { background: url('/page/-/assets/img/action_latino_survey.png') no-repeat left top; }
#sidebar_latinos .latino-issues a { background: url('/page/-/assets/img/action_latino_issues.png') no-repeat left top; }
#sidebar_latinos .latino-issues-en a { background: url('/page/-/assets/img/action_latino_issues_en.png') no-repeat left top; }
#sidebar_latinos .latino-en a { background: url('/page/-/assets/img/action_latino-en.png') no-repeat left top; }
#sidebar_latinos .latino-join-en a { background: url('/page/-/assets/img/action_latino_join-en.png') no-repeat left top; }
#sidebar_latinos .latino-survey-en a { background: url('/page/-/assets/img/action_latino_survey-en.png') no-repeat left top; }
#sidebar_latinos .latino-news a { background: url('/page/-/assets/img/action_latino_news.gif') no-repeat left top; }
#sidebar_latinos .latino-news-en a { background: url('/page/-/assets/img/action_latino_news-en.gif') no-repeat left top; }

#sidebar_vets .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_vets .vets-join a { background: url('/page/-/assets/img/action_vets_join.png') no-repeat left top; }
#sidebar_vets .vets-video a { background: url('/page/-/assets/img/action_vets_videos.png') no-repeat left top; }
#sidebar_vets .vets-endorse a { background: url('/page/-/assets/img/action_vets_endorse.png') no-repeat left top; }
#sidebar_vets .vets-benefits a { background: url('/page/-/assets/img/action_vets_benefits.png') no-repeat left top; }
#sidebar_vets .vets-gibill a { background: url('/page/-/assets/img/action_vets_gibill.png') no-repeat left top; }
#sidebar_vets .vets-healthcare a { background: url('/page/-/assets/img/action_vets_healthcare.png') no-repeat left top; }
#sidebar_vets .vets-homeless a { background: url('/page/-/assets/img/action_vets_homelessness.png') no-repeat left top; }
#sidebar_vets .vets-survey a { background: url('/page/-/assets/img/action_vets_survey.png') no-repeat left top; }
#sidebar_vets .vets-news a { background: url('/page/-/assets/img/action_vets_news.png') no-repeat left top; }

#sidebar_vets_es .facebook a { background: url('/page/-/assets/img/action_facebook_es.png') no-repeat left top; }
#sidebar_vets_es .vets-join a { background: url('/page/-/assets/img/action_vets_join_es.png') no-repeat left top; }
#sidebar_vets_es .vets-endorse a { background: url('/page/-/assets/img/action_vets_endorsements_es.png') no-repeat left top; }
#sidebar_vets_es .vets-benefits a { background: url('/page/-/assets/img/action_vets_benefits_es.png') no-repeat left top; }
#sidebar_vets_es .vets-gibill a { background: url('/page/-/assets/img/action_vets_gi_es.png') no-repeat left top; }
#sidebar_vets_es .vets-healthcare a { background: url('/page/-/assets/img/action_vets_healthcare_es.png') no-repeat left top; }
#sidebar_vets_es .vets-homeless a { background: url('/page/-/assets/img/action_vets_homelessness_es.png') no-repeat left top; }
#sidebar_vets_es .vets-survey a { background: url('/page/-/assets/img/action_vets_survey_es.png') no-repeat left top; }
#sidebar_vets_es .vets-news a { background: url('/page/-/assets/img/action_vets_news_es.png') no-repeat left top; }
#sidebar_vets_es .vets-video a { background: url('/page/-/assets/img/action_vets_videos.png') no-repeat left top; }

#sidebar_business .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_business .business a { background: url('/page/-/assets/img/action_biz.jpg') no-repeat right top; }
#sidebar_business .business-join a { background: url('/page/-/assets/img/action_join_biz.jpg') no-repeat right top; }
#sidebar_business .business-accomplishments a { background: url('/page/-/assets/img/action_accomp_biz.jpg') no-repeat right top; }
#sidebar_business .business-endorsements a { background: url('/page/-/assets/img/action_endors_biz.jpg') no-repeat right top; }
#sidebar_business .business-videos a { background: url('/page/-/assets/img/action_vids_biz.jpg') no-repeat right top; }
#sidebar_business .business-news a { background: url('/page/-/assets/img/action_news_biz.jpg') no-repeat right top; }

#sidebar_sportsmen .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_sportsmen .sportsmen a { background: url('/page/-/assets/img/action_sportsmen.gif') no-repeat right top; }
#sidebar_sportsmen .sportsmen-join a { background: url('/page/-/assets/img/action_sportsmen_join.jpg') no-repeat right top; }
#sidebar_sportsmen .sportsmen-accomplishments a { background: url('/page/-/assets/img/action_sportsmen_accomp.jpg') no-repeat right top; }
#sidebar_sportsmen .sportsmen-endorsements a { background: url('/page/-/assets/img/action_sportsmen_endors.jpg') no-repeat right top; }
#sidebar_sportsmen .sportsmen-videos a { background: url('/page/-/assets/img/action_sportsmen_videos.jpg') no-repeat right top; }
#sidebar_sportsmen .sportsmen-rights a { background: url('/page/-/assets/img/action_sportsmen_rights.jpg') no-repeat right top; }

#sidebar_women .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_women .women-join a { background: url('/page/-/assets/img/action_women_join.png') no-repeat left top; }
#sidebar_women .women-supporters a { background: url('/page/-/assets/img/action_women_supporters.png') no-repeat left top; }
#sidebar_women .women-equalpay a { background: url('/page/-/assets/img/action_women_equalpay.png') no-repeat left top; }
#sidebar_women .women-health a { background: url('/page/-/assets/img/action_women_health.png') no-repeat left top; }
#sidebar_women .women-leadership a { background: url('/page/-/assets/img/action_women_leadership.png') no-repeat left top; }
#sidebar_women .women-news a { background: url('/page/-/assets/img/action_women_news.png') no-repeat left top; }
#sidebar_women .women-letter a { background: url('/page/-/assets/img/action_women_letter.png') no-repeat left top; }

#sidebar_seniors .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_seniors .seniors-join a { background: url('/page/-/assets/img/action_seniors_join.png') no-repeat left top; }
#sidebar_seniors .seniors-endorsements a { background: url('/page/-/assets/img/action_seniors_endorsements.png') no-repeat left top; }
#sidebar_seniors .seniors-healthcare a { background: url('/page/-/assets/img/action_seniors_healthcare.png') no-repeat left top; }
#sidebar_seniors .seniors-news a { background: url('/page/-/assets/img/action_seniors_news.png') no-repeat left top; }
#sidebar_seniors .seniors-relief a { background: url('/page/-/assets/img/action_seniors_relief.png') no-repeat left top; }
#sidebar_seniors .seniors-ss a { background: url('/page/-/assets/img/action_seniors_socialsecurity.png') no-repeat left top; }
#sidebar_seniors .seniors-myths a { background: url('/page/-/assets/img/action_seniors_myths.png') no-repeat left top; }
#sidebar_seniors .seniors-survey a { background: url('/page/-/assets/img/action_seniors_survey.png') no-repeat left top; }
#sidebar_seniors .seniors-videos a { background: url('/page/-/assets/img/seniors_id_video.jpg') no-repeat left top; }

#sidebar_republicans .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_republicans .republicans-join a { background: url('/page/-/assets/img/action_republicans_join.png') no-repeat left top; }
#sidebar_republicans .republicans-news a { background: url('/page/-/assets/img/action_republicans_news.png') no-repeat left top; }
#sidebar_republicans .republicans-members a { background: url('/page/-/assets/img/action_republicans_members.png') no-repeat left top; }
#sidebar_republicans .republicans-videos a { background: url('/page/-/assets/img/sidebar_gop_vids.jpg') no-repeat left top; }

#sidebar_educators .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_educators .educators-join a { background: url('/page/-/assets/img/action_educators_join.png') no-repeat left top; }
#sidebar_educators .educators-issues a { background: url('/page/-/assets/img/action_educators_issues.png') no-repeat left top; }
#sidebar_educators .educators-news a { background: url('/page/-/assets/img/action_educators_news.png') no-repeat left top; }
#sidebar_educators .educators-faqs a { background: url('/page/-/assets/img/action_educators_faqs.png') no-repeat left top; }
#sidebar_educators .educators-video a { background: url('/page/-/assets/img/action_eds_video.png') no-repeat left top; }
#sidebar_educators .educators-endorsements a { background: url('/page/-/assets/img/action_educators_endorsements.png') no-repeat left top; }
#sidebar_educators .educators-accomplishments a { background: url('/page/-/assets/img/action_educators_accomplishments.png') no-repeat left top; }

#sidebar_afams .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_afams .afams-join a { background: url('/page/-/assets/img/action_afams_join.png') no-repeat left top; }
#sidebar_afams .afams-home a { background: url('/page/-/assets/img/action_afams_home.png') no-repeat left top; }
#sidebar_afams .afams-news a { background: url('/page/-/assets/img/action_afams_news.png') no-repeat left top; }
#sidebar_afams .afams-photo a { background: url('/page/-/assets/img/action_afams_photo.png') no-repeat left top; }
#sidebar_afams .afams-video a { background: url('/page/-/assets/img/action_afams_videos.png') no-repeat left top; }

#sidebar_aapi .facebook a { background: url('/page/-/assets/img/action_facebook.png') no-repeat left top; }
#sidebar_aapi .aapi-join a { background: url('/page/-/assets/img/action_aapi_join.gif') no-repeat left top; }
#sidebar_aapi .aapi-ed a { background: url('/page/-/assets/img/action_aapi_education.gif') no-repeat left top; }
#sidebar_aapi .aapi a { background: url('/page/-/assets/img/action_aapi.gif') no-repeat left top; }
#sidebar_aapi .aapi-endorsements a { background: url('/page/-/assets/img/action_aapi_endorsements.gif') no-repeat left top; }
#sidebar_aapi .aapi-equal a { background: url('/page/-/assets/img/action_aapi_equal.gif') no-repeat left top; }
#sidebar_aapi .aapi-immigration a { background: url('/page/-/assets/img/action_aapi_immigration.gif') no-repeat left top; }
#sidebar_aapi .aapi-vets a { background: url('/page/-/assets/img/action_aapi_vets.gif') no-repeat left top; }
#sidebar_aapi .aapi-work a { background: url('/page/-/assets/img/action_aapi_work.gif') no-repeat left top; }

#sidebar_county .county-contribute a { background: url('/page/-/assets/img/footer_btn_contribute.png') no-repeat left top; }
#sidebar_county .county-join a { background: url('/page/-/assets/img/action_int_join.png') no-repeat left top; }
#sidebar_county .county-build a { background: url('/page/-/assets/img/action_int_build.png') no-repeat left top; }

#sidebar_business .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_healthcare .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_republicans .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_sportsmen .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_aapi .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_afams .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_educators .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_latinos .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_latinos_es .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_seniors .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_students .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_vets .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_vets_es .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_women .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }
#sidebar_workfams .store a { background: url('/page/-/assets/img/wide_action_buttons_store.jpg') no-repeat left top; }

#sidebar_healthcare .hc_reform a:hover,
#sidebar_healthcare .hc_myths a:hover,
#sidebar_healthcare .hc_survey a:hover,
#sidebar_healthcare .hc_petition a:hover,
#sidebar_healthcare .hc_whatdoesitmean a:hover,
#sidebar_vets_es .facebook a:hover,
#sidebar_vets_es .vets-join a:hover,
#sidebar_vets_es .vets-endorse a:hover,
#sidebar_vets_es .vets-benefits a:hover,
#sidebar_vets_es .vets-gibill a:hover,
#sidebar_vets_es .vets-healthcare a:hover,
#sidebar_vets_es .vets-homeless a:hover,
#sidebar_vets_es .vets-survey a:hover,
#sidebar_vets_es .vets-news a:hover,
#sidebar_vets .facebook a:hover,
#sidebar_vets .vets-join a:hover,
#sidebar_vets .vets-video a:hover,
#sidebar_vets .vets-endorse a:hover,
#sidebar_vets .vets-benefits a:hover,
#sidebar_vets .vets-gibill a:hover,
#sidebar_vets .vets-healthcare a:hover,
#sidebar_vets .vets-homeless a:hover,
#sidebar_vets .vets-survey a:hover,
#sidebar_vets .vets-news a:hover,
#sidebar_business .business a:hover,
#sidebar_business .business-join a:hover,
#sidebar_business .business-accomplishments a:hover,
#sidebar_business .business-endorsements a:hover,
#sidebar_business .business-videos a:hover,
#sidebar_business .business-news a:hover,
#sidebar_sportsmen .sportsmen a:hover,
#sidebar_sportsmen .sportsmen-join a:hover,
#sidebar_sportsmen .sportsmen-accomplishments a:hover,
#sidebar_sportsmen .sportsmen-endorsements a:hover,
#sidebar_sportsmen .sportsmen-videos a:hover,
#sidebar_sportsmen .sportsmen-rights a:hover,
#sidebar_seniors .facebook a:hover,
#sidebar_seniors .seniors-join a:hover,
#sidebar_seniors .seniors-myths a:hover,
#sidebar_seniors .seniors-endorsements a:hover,
#sidebar_seniors .seniors-healthcare a:hover,
#sidebar_seniors .seniors-news a:hover,
#sidebar_seniors .seniors-relief a:hover,
#sidebar_seniors .seniors-ss a:hover,
#sidebar_seniors .seniors-survey a:hover,
#sidebar_seniors .seniors-video a:hover,
#sidebar_republicans .facebook a:hover,
#sidebar_republicans .republicans-join a:hover,
#sidebar_republicans .republicans-news a:hover,
#sidebar_republicans .republicans-members a:hover,
#sidebar_republicans .republicans-videos a:hover,
#sidebar_women .facebook a:hover,
#sidebar_women .women-join a:hover,
#sidebar_women .women-supporters a:hover,
#sidebar_women .women-equalpay a:hover,
#sidebar_women .women-health a:hover,
#sidebar_women .women-leadership a:hover,
#sidebar_women .women-news a:hover,
#sidebar_women .women-letter a:hover,
#sidebar_educators .facebook a:hover,
#sidebar_educators .educators-join a:hover,
#sidebar_educators .educators-issues a:hover,
#sidebar_educators .educators-news a:hover,
#sidebar_educators .educators-faqs a:hover,
#sidebar_educators .educators-video a:hover,
#sidebar_educators .educators-endorsements a:hover,
#sidebar_educators .educators-accomplishments a:hover,
#sidebar_afams .facebook a:hover,
#sidebar_afams .afams-join a:hover,
#sidebar_afams .afams-video a:hover,
#sidebar_afams .afams-home a:hover,
#sidebar_afams .afams-news a:hover,
#sidebar_afams .afams-photo a:hover,
#sidebar_latinos .latino-issues a:hover,
#sidebar_latinos .latino-issues-en a:hover,
#sidebar_aapi .facebook a:hover,
#sidebar_aapi .aapi-join a:hover,
#sidebar_aapi .aapi-ed a:hover,
#sidebar_aapi .aapi a:hover,
#sidebar_aapi .aapi-endorsements a:hover,
#sidebar_aapi .aapi-equal a:hover,
#sidebar_aapi .aapi-immigration a:hover,
#sidebar_aapi .aapi-vets a:hover,
#sidebar_aapi .aapi-work a:hover,
#sidebar_county .county-contribute a:hover,
#sidebar_county .county-join a:hover,
#sidebar_county .county-build a:hover;
#actions .join a:hover,
#actions .build a:hover,
#actions .reform a:hover,
#actions .survey a:hover,
#actions .myth a:hover,
#actions .join-es a:hover,
#actions .build-es a:hover,
#actions .contribute-es a:hover,
#sidebar_latinos .latino a:hover,
#sidebar_latinos .latino-news a:hover,
#sidebar_latinos .latino-news-en a:hover,
#sidebar_latinos .latino-join a:hover,
#sidebar_latinos .latino-en a:hover,
#sidebar_latinos .latino-join-en a:hover,
#sidebar_latinos .latino-survey a:hover,
#sidebar_latinos .latino-survey-en a:hover,
#actions .contribute a:hover  { background-position: left -65px; }

#actions span, 
#sidebar_healthcare span, 
#sidebar_latinos span, 
#sidebar_women span, 
#sidebar_vets span, 
#sidebar_vets_es span, 
#sidebar_seniors span, 
#sidebar_republicans span, 
#sidebar_educators span, 
#sidebar_afams span,
#sidebar_aapi span,
#sidebar_sportsmen span,
#sidebar_business span,
#sidebar_county span {display: none;}



/* Home Action Buttons */

.home #actions ul { 
    float: left;
    width: 190px;
    padding: 0 0 0 10px; 
    margin: 0; 
    list-style: none; 
    }

.home #actions li { 
    width: 190px;
    height: 80px;
    }

.home #actions li a { 
    width: 190px;
    height: 80px;
    display: block;
    }

.home #actions .join, 
.home #actions .build, 
.home #actions .contribute { padding: 0 0 10px 0; .padding: 0 0 8px 0; height: 80px; }

.home #actions .join a { background: url('/page/-/assets/img/action_btn_join.png') no-repeat left top; }
.home #actions .build a { background: url('/page/-/assets/img/action_btn_build.png') no-repeat left top; }
.home #actions .contribute a { background: url('/page/-/assets/img/action_btn_contribute.png') no-repeat left top; }


.home #actions .join a:hover,
.home #actions .build a:hover,
.home #actions .contribute a:hover  { background-position: left -81px; }


/* TABS */

#news .title, #news #tabs, #news-es .title {
    float: left; 
    height: 25px;
    overflow: hidden;
    }

#news .title, #news-es .title { 
    width: 100%;
    }

#news .title a, #news-es .title a { 
    background: url('/page/-/assets/img/a_tile_news.png') no-repeat left 5px; 
    width: 67px;
    height: 25px;
    display: block;
    }
#news-es .title a {
    background: url('/page/-/assets/img/a_tile_news-es.png') no-repeat left 5px; 
    width: 110px;
    }

/* Tabs */

#news #tabs, #news-es #tabs {
    width: 455px;
    height: 25px;
    overflow: hidden;
    }

#news .ui-tabs-nav, #news-es .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 25px;
    }

#news .ui-tabs-nav li, #news-es .ui-tabs-nav li {
    float: left;
    margin: 0;
    min-width: 40px; /* be nice to Opera */
    }

#news .ui-tabs-nav .ui-tabs-selected a {
    z-index: 2;
    }

#news #tabs .ui-tabs-nav .tab-news_articles, 
#news #tabs .ui-tabs-nav .tab-press_releases, 
#news #tabs .ui-tabs-nav .tab-events, 
#news #tabs .ui-tabs-nav .tab-blog, 
#news-es #tabs .ui-tabs-nav .tab-news_articles, 
#news-es #tabs .ui-tabs-nav .tab-press_releases, 
#news-es #tabs .ui-tabs-nav .tab-events, 
#news-es #tabs .ui-tabs-nav .tab-blog { 
    float: left; 
    height: 25px; 
    overflow: hidden; 
    text-align: center;
    display: block;
    outline: 0;
    }

#news #tabs .ui-tabs-nav .tab-news_articles{ background: url('/page/-/assets/img/home_tabs_news_articles.png') no-repeat left top; width: 146px; }
#news #tabs .ui-tabs-nav .tab-press_releases { background: url('/page/-/assets/img/home_tabs_press_releases.png') no-repeat left top; width: 154px; }
#news #tabs .ui-tabs-nav .tab-events { background: url('/page/-/assets/img/home_tabs_events.png') no-repeat left top; width: 85px; }
#news #tabs .ui-tabs-nav .tab-blog { background: url('/page/-/assets/img/home_tabs_blog.png') no-repeat left top; width: 70px; }

#news #tabs .ui-tabs-nav .tab-news_articles:hover, 
#news #tabs .ui-tabs-nav .tab-press_releases:hover, 
#news #tabs .ui-tabs-nav .tab-events:hover, 
#news #tabs .ui-tabs-nav .tab-blog:hover  { 
    background-position: left -26px; 
    }

#news #tabs .ui-tabs-nav .ui-tabs-selected .tab-news_articles,
#news #tabs .ui-tabs-nav .ui-tabs-selected .tab-press_releases,
#news #tabs .ui-tabs-nav .ui-tabs-selected .tab-events,
#news #tabs .ui-tabs-nav .ui-tabs-selected .tab-blog { 
   background-position: left -51px;
   }

#news .ui-tabs-nav .ui-tabs-selected a:link, 
#news .ui-tabs-nav .ui-tabs-selected a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: default;
    }

#news .ui-tabs-nav a:hover, 
#news .ui-tabs-nav a:focus, 
#news .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
    }

#news .ui-tabs-nav a span,
#news .ui-tabs-nav .ui-tabs-selected a span {
    display: none;
    }


/* Panel */

#news .ui-tabs-panel, #news-es .ui-tabs-panel {
    clear: both;
    display: inline-block;
    padding:  0px 10px 10px 10px;
    margin: 0;
    width: 510px;
    background: white;
    }


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { .ui-tabs-hide {  display: none; } }

#news .ui-tabs-hide {
  display: none;
}


/*  Tab List Styles*/

#news ul, #news-es ul  { 
    list-style: none; 
    padding: 16px 0 0 0; 
    margin: 0 auto;
    }

#news ul li, #news-es ul li  { 
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    line-height: 17px;
    border: none;
    }

#news ul li a, #news-es ul li a {  
    display: block; 
    padding: 0 0 8px;
    text-decoration: none;
    border: none;
    }

#news ul li a:hover, #news-es ul li a:hover{  
    display: block; 
    text-decoration: none; 
    }

#news ul li a .headline, #news-es ul li a .headline { text-decoration: none; font-size: 18px; font-weight: bold; line-height: 25px; display: block;}
#news ul li a:hover .headline, #news-es ul li a:hover .headline { text-decoration: none;}

#news ul li a .description, #news-es ul li a .description { text-decoration: none; font-weight: normal; color: #7d7465;}
#news ul li a:hover .description, #news-es ul li a:hover .description { text-decoration: none; color: #5a544a; }

#news ul li a .date, #news-es ul li a .date { text-decoration: none; font-size: 10px; text-transform: uppercase; color: #a89f92; }
#news ul li a:hover .date, #news-es ul li a:hover .date { text-decoration: none; color: #7e776e; }


/*  More Bar */

#news .more, #news-es .more {
    background: #eeece9;
    color: #7d7465;
    font-size: 15px;
    line-height: 17px;
    padding: 4px 6px;
    }

#news .more a, #news-es .more a {
    font-weight: bold;
    text-transform: lowercase;
    }

#news .rss a { 
    background: url('/page/-/assets/img/icon_rss.png') no-repeat left 2px; 
    padding-left: 20px; 
    }

	
/* -------------------------------------------------------------- 
   
   =pagetools.css
   
-------------------------------------------------------------- */


#pagetools  { float: right; overflow: hidden; margin-top: 49px; }

#pagetools { width: 260px; padding: 10px 0 0 10px; }

.bookmark, .print, #font_size_links .title   { font-size: 11px; line-height: 15px; float: left; height: 19px;}

.bookmark a, .print a, .bookmark a:visited, .print a:visited { font-weight: bold; color: #e9f0f5; display: block; height: 19px; _overflow: hidden; }

.print a { width: 64px; background: url('/page/-/assets/img/pgtools_print.png') no-repeat left 0;}
.bookmark a { width: 85px; background: url('/page/-/assets/img/pgtools_bookmark.png') no-repeat left 0;}

.bookmark a:hover, .print a:hover { color: white; background-position: left -39px;}

#pagetools a span, #font_size_links .title span {display:none;}


/* Font Controls*/

#font_size_links { font-size: 10px; line-height: 15px; float: right; height: 16px; margin-right: 10px; color: white; width: 101px}

#font_size_links div.title, #font_size_links div.size { float: left; }

#font_size_links .title { width: 66px; background: url('/page/-/assets/img/pgtools_title_fontsize.png') no-repeat -1px 0; margin:0; padding: 0;}

#font_size_links div.s { width: 10px; }
#font_size_links div.m { width: 12px; }
#font_size_links div.l { width: 13px; }

#font_select:link,
#font_select:visited { 
    width:13px;
    height:15px;
    background: url('/page/-/assets/img/pgtools_font_small.png') no-repeat center -39px;
    display:block;
    }

#font_select_med:link,
#font_select_med:visited { 
    width:14px;
    height:15px;
    background: url('/page/-/assets/img/pgtools_font_medium.png') no-repeat center top;
    display:block;
    }

#font_select_large:link,
#font_select_large:visited { 
    width:14px;
    height:15px;
    background: url('/page/-/assets/img/pgtools_font_large.png') no-repeat center top;
    display:block;
    }

#font_select_small:hover,
#font_select_med:hover,
#font_select_large:hover,
.med #font_select_med,
.large #font_select_large { 
    background-position: center -39px; 
    }

.med #font_select,
.large #font_select { background-position: center 0px; }

#primary.multimedia object{float:left; padding-right: 15px;}
#primary.multimedia li.video object {float: none;}


/* =added */
#header h1 a, #header p a {text-indent: -900em; height: 80px; width: 330px; display: block; float: left;}
#header h1, #header p {float: left;}

#header ul {float: right; list-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
#header ul li {float: left;}
#header ul li a {display: block; text-indent: -900em; height: 36px;}
#header ul li.givemhell a {width: 113px;}
#header ul li.rss a { width: 45px; }
#header ul li.flickr a {width: 65px;}
#header ul li.twitter a {width: 95px;}
#header ul li.myspace a {width: 80px;}
#header ul li.facebook a {width: 95px;}
#header ul li.youtube a {width: 85px;}

/* for BSD Pride */
#contact_importer_button { float: left; }

/* mods for fullpage */
#fullpage { background: #fefced !important; }
#fullpage #primary { width: 930px !important; }

/* media page layout */
#mediacontact { width: 449px; float:left; margin: 20px 0 0 10px; }
#mediasignup { width: 305px; height: 185px; float:left; padding-left: 10px; background-color: #FAF1D6; margin: 10px; }
#mediasignup h3 { margin: 10px; }
#pressreleases { width: 300px; float: left; margin: 5px; }
#newsclips { width: 300px; float: left; margin: 5px; }
#fromthedesk { width: 300px; float: left; margin: 5px; }
.headshot { float: left; margin: 5px;}
.fields { display: block; float: left; margin: 2px; }
.fields input { margin-left: 0px; margin-right: 0px; }
#mediasubmit { float: right; valign: bottom; margin: 22px 7px 0 0;}

/* Blog Styles */
#primary div.leftImage, #news div.leftImage { float: left; background: #FAF1D6; padding: 5px; text-align: center; font-size: 8pt; line-height: 12pt; margin: 1.3em 1em .5em 0; }
#primary div.rightImage, #news div.rightImage { float: right; background: #FAF1D6; padding: 5px; text-align: center; font-size: 8pt; line-height: 12pt; margin: 1.3em 0 .5em 1em; }
#primary div.leftImage img, #news div.leftImage img { border: #000000 thin solid; padding: 2px; background-color: #FEFCED; }
#primary div.rightImage img, #news div.rightImage img { border: #000000 thin solid; padding: 2px; background-color: #FEFCED; }
#primary div#twitter { float: right; clear: both; margin: 0 1px 15px 13px; }
#primary div#facebook, #primary div#g-plusone { float: right; clear: both; margin: 0 0 10px 13px; }
#stack div#tab1 ul div#twitter, #primary ul.issues div#twitter { float: right; margin: 0 0px 2px 3px; clear: both;}
#stack div#tab1 ul div#facebook, #primary ul.issues div#facebook { float: right; margin: 5px 0; clear: both;}
#primary ul.issues div#facebook { margin-top: 30px; margin-bottom: 0;}
#primary ul.issues li.video div#facebook { margin-top: 40px; }
ul.issues li.video { padding-top: 1.5em; margin: 1.5em 0; text-align: center; }
ul.issues li.video:first-child { padding-top: 0; }
ul.issues li.video h3 { text-align: left; }

a.retweet img { margin: 0 0 0 3px; position: relative; top: 4px; }
a.retweet img.vert { display: block; margin-left: 0px; top: 0; }

.revmsg-submit button { width: 62px; margin-left: 5px; }
#main #revmsg-container img { margin: 0; border: none; }

