	*{
		margin: 0;
		padding: 0;
	}
	
	body{
		background: #faf7eb;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align: center;
	}
	.clear{clear:both;}
	
	#wrapper{
		margin: 0 auto;
		position: relative;
		text-align:left;
		width: 760px;
	}
	
	/* Header Styles ****************************************************************/
	#header{
		background: url(/page/-/images/header_bg.jpg) no-repeat;
		height: 206px;
		margin: 0 0 0 13px;
		width: 725px;
	}
	
	#header-new{
		background: url(/page/-/images/header_bg_new.jpg) no-repeat;
		height: 206px;
		margin: 0 0 0 13px;
		width: 726px;
	}
	
	/* Begin Left Column Styles ****************************************************************/
	#left-col{
		position: absolute;
		top: 178px;
		z-index: 5;
	}
	
	/* Learn More Styles ****************************************************************/
	
	
	
	
	#learn-more{
		background: url(/page/-/images/feature-postelection-obama.jpg)
	 no-repeat;
		height: 249px;
		width: 489px;
	}
	#learn-more p{
		color: #010000;
		font-size: 12px;
		letter-spacing: -.01em;
		padding: 179px 0 0 260px;
		width: 230px;
	}

	#learn-more a{
		color: #010000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: bold;
	}
	
	/* Rank Styles ****************************************************************/
	#rank{
		background: url(/page/-/issuesbutton.jpg) no-repeat;
		height: 196px;
		margin: 0 0 0 3px;
		width: 468px;
	}
	#rank a{
		background: url(/page/-/images/go_btn.jpg) no-repeat;
		float: left;
		font-size: 30px;
		height: 40px;
		margin: 124px 0 0 310px;
		text-indent: -9999px;
		width: 48px;
	}
	
	/* McCain Revealed Styles ****************************************************************/
	#mccainrevealed {
		background: url(/page/-/mccain_revealed/candidate-quiz.jpg) no-repeat;
		height: 201px;
		margin: 0 0 0 3px;
		width: 468px;
	}

	
	#mccainrevealed span { display: none; }


		/* Double Site Styles ****************************************************************/
       #doublesite {
	background: url(/page/-/images/double-website-block.jpg) no-repeat;
	width: 464px;
	height: 201px;
     }

     #doublesite span { display: none; }

#doublesite #freechoice a{
	width: 226px;
	height: 200px;
	float: left;
}
	
#doublesite #healthcarevoices a{
	width: 238px;
	height: 202px;
	float: left;
}


	
	/* Begin Right Column Styles ****************************************************************/
	#right-col{
		position: absolute;
		top: 169px;
		z-index: 0;
	}
	
	/* Blog Link Styles ****************************************************************/
	#blog-links{
		background: url(/page/-/images/blog_content_bg.jpg) repeat-y;
		margin: 0 0 0 487px;
		width: 254px;
	}
	
	#rssButton {
		position: absolute;
		top: 22px;
		margin-left: 65px;
		margin-top: 4px;
	}
	
	#blog-links-content{
		background: url(/page/-/images/blog_top_bg.jpg) no-repeat;
		min-height: 185px;
	  height:auto !important;
	  height:185px;
		padding: 60px 15px 5px 30px;
	}
	#blog-links-content span{
		color: #010000;
		float:left;
		font-size: 13px;
		margin: 0 15px 0 0;
	}
	#blog-links-content p{
		padding: 0 0 5px 68px;
	}
	#blog-links-content p a{
		color: #010000;
		font-size: 11px;
	}
	#blog-links-footer{
		background: url(/page/-/images/blog_footer_bg.jpg) no-repeat;
		height: 35px;
		text-align:center;
		width: 254px;
	}
	#blog-links-footer p a{
		color: #010000;
		font-size: 11px;
	}
	
	/* Stay Informed Form Styles ****************************************************************/
	#stay-informed{
		background: url(/page/-/images/stay_informed_bg.jpg) no-repeat;
		height: 108px;
		width: 270px;
		float: right;
}


	
	#stay-informed.homepage {
		margin: 0 0 0 490px;
	}
	
	#stay-informed form{
		padding: 36px 0 0 50px;
	}
	#stay-informed input{
		float:left;
		height: 20px;
		margin: 0 0 5px 0;
	}
	#stay-informed #submit{
		height: 24px;
		padding: 0 0 0 10px;
	}
	
	/* Ask and Voices Styles ****************************************************************/
	#ask{
		background: url(/page/-/images/ask_bg.jpg) no-repeat;
		float: left;
		height: 123px;
		width: 745px;
	}
	#ask h2{
		float: left;
		text-indent: -9999px;
	}
	#ask h2#voices a{
		background: url(/page/-/images/get-out-vote-btn.jpg) no-repeat;
		display: block;
		height: 86px;
		width: 452px;
	margin: 20px 0 0 26px;
}

	#ask h2#question a{
		background: url(/page/-/images/download-flyers.jpg) no-repeat;
		display: block;
		height: 70px;
		width: 142px;
	margin: 30px 0 0 78px;

}

	
	/* Footer Styles ****************************************************************/
	#footer{
		margin: 145px 0 0 50px;
		position: relative;
		text-align: center;
	}
	#footer p{
		color: black;
		font-size: 10px;
		padding: 0 0 0 0;
}
	
	#footer p a {
		color: black;
	}
	
	/****************************
	Start Secondary Page Styles
	*****************************/
	
	/* Content Styles ****************************************************************/
	#content-wrapper{
		position:absolute;
		top: 210px;
		z-index: 5;
	}
	#content{
		color: #010000;
		min-height: 530px;
		padding: 0 0 0 40px;
		width: 425px;
	  	height:auto !important;
		height:530px;
		float: left;
	}
	#content h2{
		color: #a22126;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		padding: 0 0 10px 0;
	}
	#content p{
		font-size: 12px;
		padding: 0 0 10px 0; 
	}
	#content a{
		color: #a22126;
	}
	
	#content img {padding:4px; border: 0;}
	
	/* GA - Content Styles ****************************************************************/
	#ga_content{
		color: #010000;
		margin: 0 30px;
		width: 700px;
	  height:auto !important;
	}
	#ga_content h2{
		color: #a22126;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		padding: 0 0 10px 0;
	}
	#ga_content p{
		font-size: 12px;
		padding: 0 0 10px 0; line-height:1.2
	}
	#ga_ content a{
		color: #a22126;
	}
	
	#ga_content img {padding:4px; border: 0;}
	
	#ga_footer{
		position: relative;
		padding: 20px auto;
		text-align:center;
	}
	#ga_footer p{
		color: 010000;
		font-size: 10px;
		padding: 0 0 20px 0;
	}
	
	/* Sidebar Styles ****************************************************************/
	#sidebar{ float: left; margin: -39px 0 0 15px;}
	
	#sidebar #stay-informed{
		background: url(/page/-/images/stay_informed_bg_secondary.jpg) no-repeat;
		height: 99px;
		width: 252px;
	}
	#sidebar-blog{
		background: url(/page/-/images/Button_CWABlog.jpg) no-repeat;
		height: 67px;
		width: 255px;
		display: block;
		margin-top: 99px;
		margin-left: 3px;
	}
	
	#sidebar-stand{
		background: url(/page/-/images/Stand_obama_mccain2.jpg) no-repeat;
		height: 108px;
		width: 255px;
	}
	#sidebar-stand{
		background: url(/page/-/images/undecided-interior.jpg) no-repeat;
		height: 110px;
		width: 255px;
		padding-top: 15px;
	}
	
	#sidebar-register{ border: 0px; }
	
	#sidebar-register.homepage {
		margin: 0 0 0 490px;
	}
	
	#sidebar-blog a{
	
	}
	
	#sidebar-blog img{
	border: 0px;
	}
	
	#sidebar-stand a{
		color: #010000;
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		margin: 75px 0 0 140px;
	}
	#sidebar-rank{
		background: url(/page/-/images/go_btn_secondary.jpg) no-repeat;
		height: 115px;
		margin: 0 0 0 484px;
		width: 254px;
	}
	#sidebar-rank a{
		color: #fff;
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		margin: 80px 0 0 130px;
	}
	
	#sidebar h2{
		text-indent: -9999px;
	}
	#sidebar h2#voices a{
		background: url(/page/-/images/get-out-vote-btn-secondary.jpg) no-repeat;
		display: block;
		height: 112px;
		width: 259px;
	}
	#sidebar h2#question a{
		background: url(/page/-/images/ask_btn_new_secondary2.jpg) no-repeat;
		display: block;
		height: 95px;
		width: 258px;
	margin-left: 0;
}

	
	
	/* Secondary Footer Styles ****************************************************************/
	#secondary-footer{
		display: block;
		float: left;
		padding: 20px 0;
		text-align:center;
	}
	#secondary-footer p{
		color: black;
		font-size: 10px;
		padding: 0 0 20px 0;
	}
	
	#secondary-footer p a {
		color: black;
	}
	
	body, p, td, td p, td ul, td blockquote, blockquote { 
		color: black;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	
	
	
	blockquote { 
		color: black;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
	line-height: 1.4;
	margin-left: 20px;
	background-color: #D7E6FF;
	}
	
	blockquote ul { 
		color: black;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
	margin-left: 28px;
	background-color: #D7E6FF;
	}
	
	#Q_18.sg_Essay.sg_Required{
	width: 300px;
}
	
	#sg_content {
	float: left;
	width: 350px;
	position:relative;
	top: -50px;
	}
	
	#sg_header {
	height: 0px;
	}
	
	.
	.sg_PoweredBy {
	text-align:right;
	margin:0 10px 0 0 ;
	width:200px;
	visibility:hidden;
	}
	
	#chat{margin: 0 auto; padding: 0; width: 560px; border: 3px solid #9b0f12;height: 401px;}

h2.candidate-title {
	font-size: 3em; line-height: 1.3em; margin: 0 auto; letter-spacing: 0px; padding: 15px 0;
	color: #003366; font-family: 'Trebuchet MS', arial, sans-serif; 
	width: 929px; height: 119px;
	text-align: center;
	color: #fff;
	background: url(http://www.healthcareunited.org/page/-/images2/compareblank.jpg) no-repeat;
}
.obama-col h4, .mccain-col h4, .candidate.inner h4 { height: 109px; text-indent: -100em; overflow: hidden; }
.obama-col h4.obama { width: 258px; height: 92px; background: url(/page/-/images/obama_title.png) no-repeat 0 0;
	margin-left: 1px;
}

.mccain-col h4.mccain { width: 257px; background: url(/page/-/images/mccain_title.png) no-repeat 0 0;
	height: 92px;
}


h4.issues { background: url(/page/-/images/issues_title.png) no-repeat; height: 92px; width: 146px; text-indent: -9999px;
}

#candidates-compare { margin: 10px auto; width: 670px;}

.candidate li { width: 324px; padding: 10px 5px; list-style-type: disc; margin: 0px 0px 0px 16px;}
.candidate-interior { padding: 20px; }
.row { height: 91px;
	width: 678px;
}
.row .issue-label { float: left;width: 146px; height: 92px;}
.issue-label a { color: #fff; text-decoration: none;
	vertical-align: middle;
}

.row .obama-col, .row .mccain-col { float: left;}
.row-0 .issue-label, .row-1 .issue-label { padding: 10px; margin-right: 16px;
	width: 94px;float: left;
}
.row-0 .obama-col, .row-0 .mccain-col, .row-1 .obama-col, .row-1 .mccain-col { float: left;
	padding: 10px;
	width: 235px;
}
.obama-col { margin-right: 3px;
	margin-left: 5px;
}
.row-0 .obama-col, .row-1 .obama-col {
	margin-right: 4px;
}

.candidate li h5 {
	display: inline;
	font-size: 1.1em;
	font-weight: bold;
}

.candidate li h5 a {
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}

.candidate li p {
	display: inline;
	color: #003366;
	font-size: 0.9em;
	font-weight: bold;
}

#candidates-compare .row-0 {  background: url(http://cwa.bluestatedigital.com/page/-/images/comp_bg_light.jpg) repeat-y;
	width: 707px;
	padding-left: 23px;
}

#candidates-compare .row-0  .issue-label a{color:#000; font-size: 17px;
}
#candidates-compare .row-1  p{color: #fff;
}
#candidates-compare .row-1  .issue-label a{color:#fff; font-size: 17px;}


#candidates-compare .row-1 {  background: url(http://cwa.bluestatedigital.com/page/-/images/com_bg_dark.jpg) repeat-y;
	width: 688px;
	padding-left: 23px;
}
#candidates-compare .row-1.bottom { background: url(/page/-/images/bottom_dark.jpg) no-repeat;
	height: 225px;
}
.candidate-interior { background: url(/page/-/images2/candidatebg-inner.jpg) repeat-y; width: 424px; margin-left: 1px; }

.candidate .color-0 { background: url(/page/-/images2/cbg-gradient-dark.gif) repeat-y 0 0; }
.candidate .color-1 { background: url(/page/-/images2/cbg-gradient-light.gif) repeat-y 0 0; }
.candidate .color-0-bottom { background: url(/page/-/images2/cbg-gradient-dark-bottom.gif) no-repeat 0 100%; }
.candidate .color-1-bottom { background: url(/page/-/images2/cbg-gradient-light-bottom.gif) no-repeat 0 100%; }
.candidate.inner .longer { background: url(/page/-/images2/cbg-gradient-dark-bottom-full.gif) no-repeat 0 100%; }

.indepth {color:#fff; margin-bottom: 10px;}
#candidates-overall .indepth { margin: 10px;}
.indepth a { color: #fff; text-decoration: none; font-family: "Trebuchet MS"; font-size: 1em;}
.indepth-nav { text-align: left; }
.indepth-nav td { padding: 6px 20px; }

#candidates-compare strong { font-weight: bold; }
#candidates-compare em { font-style: italic;}

#candidates-overall h4.obama, #candidates-overall h4.mccain { width: 258px; height: 92px;}
#candidates-overall .issue-label.roundtop { background: url(/page/-/images/candidates/bg-candidateoverall-title.png) no-repeat;
}
#candidates-overall h4.issues { background: url(/page/-/images/issues_title.png) no-repeat; height: 92px; width: 146px; text-indent: -9999px;}
#candidates-overall h4.obama { background: url(/page/-/images/obama_title.png) no-repeat; }
#candidates-overall h4.mccain { background: url(/page/-/images/mccain_title.png) no-repeat; }

#candidates-overall .issue-label { float: left; margin-right: 12px; width: 199px; font: 1.4em "Trebuchet MS"; color: #033864; text-align: center; }
#candidates-overall .row { height: 92px; margin-left: 17px;
	width: 681px;
}
#candidates-overall .row .issue-label { width: 145px; height: 122px;}
#candidates-overall .issue-label a { color: #033864; text-decoration: none; }

#candidates-overall .row-0 .issue-label, #candidates-overall .row-1 .issue-label { padding: 10px; margin-right: 12px; width: 179px;}
#candidates-overall .row-0 .obama-col, #candidates-overall .row-0 .mccain-col, #candidates-overall .row-1 .obama-col, #candidates-overall .row-1 .mccain-col { float: left; width: 319px; padding: 10px 15px;}
#candidates-overall .obama-col { margin-right: 8px;}
#candidates-overall .obama-col p {
	
}


#candidates-overall #candidates-compare .row-0 { background: url(http://cwa.bluestatedigital.com/page/-/images/comp_bg_light.jpg) repeat-y; }
#candidates-overall #candidates-compare .row-1 { background: urlhttp://cwa.bluestatedigital.com/page/-/images/comp_bg_dark.jpg) repeat-y; }

#candidates-overall #candidates-compare .row-0.bottom { background: url(/page/-/images/candidates/bg-candidates-bottom.png) no-repeat 0 100%; }

#candidates-overall ul { list-style-type: disc; margin-left: 15px;}
#candidates-overall li { margin: 0px 0 15px 0;}

/* @group Utilities */

.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* @end */

#content .sg_embededdsurvey{
	width: 423px;
}

.sg_content{float: left;
}