/* @override http://healthcarevoices.org/includes/style-new/ */

/* @override http://healthcarevoices.org/includes/style-new/ */

/* @override http://healthcarevoices.org/includes/style-new/ */

/* -----------------------------------------
Health Care Voices Stylesheet
Updated: March 2008
-------------------------------------------- */

/* GLOBAL RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,  tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:"Helvetica";
	vertical-align: top;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

blockquote {
	quotes: "" "";
}

blockquote {
padding-left: 25px;
padding-bottom: 10px;
}

#pagecontent li {
padding: 5px;
margin-left: 25px;
}


#pagecontent ul { 
margin: 3px;
padding: 3px;
list-style-type: circle;
}

a{color:#333;}
a:hover{color:#333;}

h2 {font-size: 16px; font-weight: bold;}


/* ------------------------
MAIN ELEMENTS
----------------------- */
body, html{
	background-color:#FBF8EC;
	font-size:12px;
	color:#333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#wrapper{
	position:relative;
	margin:0 auto;
	width:760px;
	text-align:left;
	background-color:#FBF8EC;
}

#frontcontent{ float:left; width:760px; }
#frontcontent h1{ font-size:18px; font-weight:bold; margin-top:5px; padding-bottom:10px; }
#frontcontent h2{ font-size:1.6em; font-weight:bold; margin-left: 10px; margin-top: 5px; padding-bottom:10px; }
#frontcontent h3{ font-size:20px; margin-top: 15px; margin-left: 10px; padding-bottom:0px; color: white; }
#frontcontent h4{ color: white; font-size: 23px; padding: 10px 10px 3px; }
#frontcontent h5{ font-size:15px; line-height:1.3; color: white; padding: 10px; }
#frontcontent p{ font-size:12px; line-height:1.3em; color: #000; padding: 10px 10px 5px; }
#frontcontent p a{ font-style:italic; color:#B52126; }


#maincontent {float:left; width:498px;}
#maincontent h1{ font-size:18px; font-weight:bold; margin-top:5px; padding-bottom:10px; }
#maincontent h2{ font-size:1.6em; font-weight:bold; margin-left: 10px; margin-top: 5px; padding-bottom:10px; }
#maincontent h3{ font-size:20px; margin-top: 15px; margin-left: 10px; padding-bottom:0px; color: white; }
#maincontent h4{ color: white; font-size: 23px; padding: 10px 10px 3px; }
#maincontent h5{ font-size:15px; line-height:1.3; color: white; padding: 10px; }
#maincontent p{ font-size:12px; line-height:1.3em; color: #000; padding: 10px 10px 5px; }
#maincontent p a{ font-style:italic; color:#B52126; }
#maincontent li{list-style-type: circle; margin-left: 3em;}

#masthead{
	background-color:#00ADDD;
	width: 760px;
	height:200px;
}

#organizermap {
	background-color: #B52126;
	width: 345px;
	height: 363px;
	float: left;
}

#shareyourstory {
	background-color: #289dce;
	width: 410px;
	height: 363px;
	float: left;
	margin-left: 5px;
}

#shareyourstory p { color: white; }

#shareyourstoryMore {
	padding-top: 12px;
}

#frontcontent #latestnews {
	background-color: #FBF8EC;
	float: left;
	margin-top: 5px;
	width: 206px;
	height: 255px;
}

#cwaPresident {
	float: left;
	margin-top: 5px;
}

#fullStorybutton{
	margin-top: -50px;
}
#healthcareprinciples {
	background-color: #fa8b27;
	width: 320px;
	height: 255px;
	float: right;
	margin-left: 5px;
	margin-top: 5px;
}

#shareyourstory_state {
	background-color: #289dce;
	width: 340px;
	height: 325px;
	float: left;
}

#shareyourstory_state p { color: white; }

#jointhemovement { 
	background-color: #fa8b27;
	width: 415px;
	height: 325px;
	margin-left: 5px;
	float: left;
}

#jointhemovement p { color: white; }

#organizerMap_state {
	background-color: #B52126;
	width: 510px;
	height: 354px;
	float: left;
	margin-top: 5px;
}

#healthcareprinciples_state { 
	background-color: #FBF8EC;
	float: left;
	margin-top: 5px;
	width: 245px;
	height: 253px;
	margin-left: 5px;	
}

/* -------------------
NAVIGATION ELEMENTS
------------------- */

ul#global_nav{
	position:relative;
	width:760px;
	top:0;
	left:0;
	height:34px;
	background-color: #FBF8EC;
	margin-top: 5px;
	margin-bottom:8px;
}

ul#global_nav li{
	float:left;
	font: 14px;
	height:34px;
	margin:0;
}

ul#global_nav li a{
	float:left;
	display:block;
	text-decoration:none;
	font-size:16px;
	color:#000;
	height:21px;
	width:auto;
	border-right:2px solid #EEEBE0;
	padding: 13px 18px 3px;
}

ul#global_nav li a.last{border-right:none;}



/* ----------------------------------
CONTROL NAVIGATION ACTIVE STATES HERE
---------------------------------- */
body#learn li#nav-learn a,
body#raise1 li#nav-raise a,
body#latest li#nav-latest a,
body#resources li#nav-resources a,
body#principles li#nav-principles a
{ background-color:#FCB813; color:#FFF;}

ul#global_nav li a:hover{
	background-color:#FCB813; color:#FFF;
}

/* -------------------
CONTENT ELEMENTS
------------------- */

/* MASTHEAD ELEMENTS */

#masthead h1{
	position:absolute;
	top:5px;
	left:15px;
	height:192px;
	width:476px;
	background:transparent url(http://healthcarevoices.org/page/-/images/HealthCareVoices/HCV_logo_HEADER.jpg) top left no-repeat;
}

#masthead h1 a{
	display:block;
	height:192px;
	width:382px;	
}

#masthead h1 span{display:none;}

#masthead h2{
	position:absolute;
	top: 70px;
	left: 510px;
	width: 383px;
	height:33px;
}

#masthead h2 span{display:none;}

#masthead form{
	position:absolute;
	top:0;
	right:0;
	background-color:#FBB813;
	color:#000;
	height:67px;
	width:250px;
}

#masthead form h3{
	text-indent:-5000px;
	background:transparent url(/page/-/images/stay_up_to_date.gif) top left no-repeat;
	height:23px;
	margin-left:14px;
	margin-top:6px;
    margin-bottom: 10px;
}

#masthead form input {
    float: left;
	height:17px;
	border:1px solid #CCC;
	font-size:12px;
	padding-left:3px;
}

#masthead form input#email{ margin-left: 15px; width:116px; }
#masthead form input#zip{ width:59px; margin-left:7px; }
#masthead form input#go{ border:none; width:auto; height:auto; margin-left:6px; margin-top:-2px; padding:0; }

#TriSiteNav {
	width: 214px;
	height: 62px;
	float: right;
	line-height: 27px;
	font-size: 15px;
	color: white;
	margin: 99px 15px 0;
}

#TriSiteNav h2 {
	width: 214px;
	height: 30px;
	background: url(http://cwa.bluestatedigital.com/page/-/images/HealthCareVoices/CWA_campaigns_header.jpg) no-repeat;
	margin: 0 17px -2px;
}

#TriSiteNav h2 span { display: none; }

#TriSiteNavlist li{
	margin-left: 8px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	text-align: center;
}

#TriSiteNav a { color: #fff; text-decoration: none; }
#TriSiteNav a:hover { text-decoration: underline; }

/* MAIN CONTENT ELEMENTS */

#organizermap h2 {
	background: transparent url(http://healthcarevoices.org/page/-/images/HealthCareVoices/organizer_map_head.jpg) no-repeat left;
	height:24px;
	margin-left:5px;
}

#organizermap h2 span{ display: none; }
#organizermap h5 { color: white; padding: 5px 30px 5px 10px; }
#organizermap p { color: white; }

#shareyourstoryMore h2 {
	height: 15px;
	width: 183px;
	margin-bottom: 3px;
	background: url(http://healthcarevoices.org/page/-/images/HealthCareVoices/read_the_stories_subhead.jpg) 0;
	position: absolute;
	bottom: -365px;
	right: 230px;
}

#shareyourstoryMore h2 span { display: none; }

#frontcontent #latestnews h2 {
	height: 20px;
	background: url(http://healthcarevoices.org/page/-/images/HealthCareVoices/latest_news_head.jpg) no-repeat;
}
	
#frontcontent #latestnews h2 span { display: none; }

#frontcontent #latestnews ul{ margin-left:14px; margin-top:16px; }

#frontcontent #latestnews li{
	width: 170px;
	height: 50px;
	float:left;
	padding-bottom: 23px;
	margin-right:40px;
}

#frontcontent #latestnews li a{
	font-weight:normal;
	font-style:normal;
	color:#333;
}

#frontcontent #latestnews li span{font-weight:bold;}

#frontcontent .news_entry {padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 30px;}

#healthcareprinciples h2 {
	width: 300px;
	height: 44px;
	margin: 0 3px 0px 15px;
	background: url(http://healthcarevoices.org/page/-/images/HealthCareVoices/health_care_principles_head.jpg) no-repeat;
	padding-bottom: 0;
}

#healthcareprinciples h2 span { display: none; }
#principlesButton { padding-top: 5px; }


/* SUBCONTENT ELEMENTS */

#subcontent{
	float:right;
	width:251px;
}

#subcontent #latestnews{
	position:relative;
	overflow:hidden;
	width:auto;
        margin-top: 200px;
	margin-bottom:10px;
}

#subcontent #latestnews h3{
	padding:0;
	margin-top:12px;
	width:128px;
	height:19px;
	background:transparent url(/page/-/images/latest_news_sub.gif) top left no-repeat;	
}

#subcontent #latestnews h3 span{display:none;}

#subcontent #latestnews ul{
	margin-left:14px;
	margin-top:10px;
}

#subcontent #latestnews li{
	width:225px;
	float:left;
	padding-bottom:5px;
}

#subcontent #latestnews li p{
	font-size:12px;
	line-height:1.3;
}

#subcontent #latestnews li a{
	font-weight:normal;
	font-style:normal;
	color:#333;
}

#subcontent #latestnews li span{font-weight:bold;}

#subcontent #latestnews h4{
	clear:left;
	float:right;
	margin-right:5px;
	width:244px;
	height:43px;
	background:transparent url(/page/-/images/previous_posts.gif) top left no-repeat;	
}

#subcontent #latestnews h4 a{
	display:block;
	height:43px;
	width:244px;	
}

#subcontent #latestnews h4 span{display:none;}


#subcontent{
	float:right;
	width:251px;
}

#content form{
padding: 8px;
}

#subcontent #shareyourstory{
	background-color:#00ADDD;
	color:#FFF;
	width:240px;
        height:170px;
	padding:9px 6px 5px 5px;
	overflow:hidden;
}

#subcontent #shareyourstory h3{
	width:178px;
	height:24px;
	margin-left:5px;
	padding:0;
	background:transparent url(/page/-/images/share_your_story_sub.gif) top left no-repeat;
}

#subcontent #shareyourstory h3 span{display:none;}

#subcontent #shareyourstory p{
	background-color:#FBF8EC;
	color:#000;
	font-size:12px;
	line-height:1.3;
	margin-top:5px;
	padding:10px 5px 5px 10px;
	overflow:hidden;
}

#subcontent #shareyourstory a#shareyours{
	margin-right:12px;
	width:87px;
	height:11px;
	float:right;
}

#subcontent #shareyourstory a#shareyours span{
	background:transparent url(/page/-/images/share_yours_sub.gif) top left no-repeat;
	width:87px;
	height:11px;
	text-indent:-5000px;
	display:block;
}

#subcontent #shareyourstory h4{
	clear:both;
	float:left;	
	margin-top:10px;
	margin-left:8px;
	margin-right:40px;
	width:104px;
	height:11px;
	background:transparent url(/page/-/images/read_the_stories_sub.gif) top left no-repeat;
}

#subcontent #shareyourstory h4 span{display:none;}

#subcontent #shareyourstory a#browse{
	background:transparent url(/page/-/images/browse_sub.gif) top left no-repeat;
	text-indent:-5000px;
	margin-top:8px;
	margin-left:20px;
	width:94px;
	height:33px;
	display:inline;
	clear:both;
	float:left;
}

#subcontent #shareyourstory a#search{
	background:transparent url(/page/-/images/search_sub.gif) top left no-repeat;
	text-indent:-5000px;
	margin-top:8px;
	margin-left:15px;
	width:94px;
	height:33px;
	display:inline;
	float:left;	
}

/* STATE PAGE CONTENT */

#masthead h1.state_header {
	position:absolute;
	top:5px;
	left:15px;
	height:192px;
	width:476px;
	background:transparent url(http://cwa.bluestatedigital.com/page/-/images/HealthCareVoices/State/header_logo.jpg) top left no-repeat;
}

#masthead h1.state_header span{display:none;}

#masthead #state { width: 211px; height: 211px; left: 302px; position: absolute; top: -10px; }

#shareyourstoryMore_state {
	height: 38px;
	width: 344px;
}

#jointhemovement h2 {
	background: url(http://cwa.bluestatedigital.com/page/-/images/HealthCareVoices/State/join_the_campaign.jpg) no-repeat;
	height: 63px;
	width: 322px;
}

#jointhemovement h2 span { display: none; }

#jointhemovement form{ 
	height: 100px;
	width: 375px;
	margin: 17px 15px 0;
	padding: 5px;
}
#jointhemovement form input {
    float: left;
	height: 25px;
	border:1px solid #CCC;
	font-size:16px;
	padding: 2px 2px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#jointhemovement form input#name{ width: 165px; }
#jointhemovement form input#zipcode{ width: 95px; }
#jointhemovement form input#emailjoin{ width: 200px; }
#jointhemovement form input#go{
	border:none;
	width:auto;
	height:auto;
	margin-left:8px;
	margin-top:2px;
}

#organizerMap_state h2 {
	background: transparent url(http://healthcarevoices.org/page/-/images/HealthCareVoices/organizer_map_head.jpg) no-repeat left;
	height:24px;
	margin-left:5px;
}

#organizerMap_state h2 span{ display: none; }

#healthcareprinciples_state h2 {
	height: 41px;
	width: 237px;
	background: url(http://cwa.bluestatedigital.com/page/-/images/HealthCareVoices/State/State_principles_head.jpg) no-repeat left top;
}

#healthcareprinciples_state h2 span { display: none; }

/* RESOURCES AND REPORTS SECTION */

.resource { 
	margin-top: 15px;
	border-bottom: 1px solid #666; 
}

#wrapper .resource h5 { font-weight:bold; padding-bottom:0; }
.resource h5 a { color: #b52126;}

.resource .tags {
	font-weight: bold;
}

#wrapper .resource p.fileinfo { padding-top: 0; margin: 0 auto; font-style: italic;}

/* FOOTER ELEMENTS */

#footer{
	top:5px;
	clear:both;
	background-color:#B52126;
	color:#FFF;
	padding-top:17px;
	height:27px;
	width: 760px;
	margin-left: 1px;
	position: relative;
}

#footer #copyright{
	margin-left:25px;
	float:left;
}

#footer a{color:#FFF;}

#footer ul{
	float:left;
	margin-left:20px;
}

#footer ul li{
	float:left;
	padding-right:13px;
	margin-right:13px;
	border-right:1px solid #FFF;
}

#footer ul li.last{border:0;}

body, p, td, td p, td ul, td blockquote, blockquote { 
	color: black;
	font-family:"Arial", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#pagination-27189261 a{ padding: 5px; }

.odd { background-color: white;}