#whatif #head {
	border-bottom:3px solid #F97C0E;
}
#whatif .whatif52 {
	background:url(../images/care_for_people_purple.jpg) no-repeat;
}
#whatif .whatif195 {
	background:url(../images/live_together_purple.jpg) no-repeat;
}
#whatif .whatif197 {
	background:url(../images/places_greener_purple.jpg) no-repeat;
}
#whatif .whatif196 {
	background:url(../images/places_working_purple.jpg) no-repeat;
}
#whatif .whatif194 {
	background:url(../images/builds_places_purple.jpg) no-repeat;
}
		#whatif #fFormSearch fieldset #fSubmit {
			background:#87509F url(../images/bg_go_purple.png) no-repeat;
		}	
		#whatif #head #mainNav li.on {
			background:url(../images/bg_mainnavhome_leftcorner_on.png) no-repeat left top;
		}
		#whatif #head #mainNav li a.on {
			background:url(../images/bg_mainnavhome_rightcorner_on.png) no-repeat right top;
		}	
			
/*** content styles ***/		
	#whatif #body #content div#intro {
			width:550px;
			margin-bottom:2.0em;
			clear:left;
			font-size:100%;	
	}
	#whatif #body #content h1 {
		background:#87509F;
		padding:.2em 10px;
		font-size:180%;
		color:#FFF;
		margin-left:-10px;
		position:relative;
		z-index:2;
		width:600px;
		float:left;
		margin-bottom:22px;
		voice-family: "\"}\""; /* for IE5x */
		voice-family:inherit;
		width:580px;
	}
	#whatif>#body #content h1 {
		left:0;
		padding-left:10px;
		margin-bottom:24px;
	}
	#whatif #body #content h2 {
		clear:left;
		font-size:130%;
		color:#87509F;
		margin-bottom:.6em;
	}
	#whatif #body #content h2.lip {
		width:215px;
		width/**/:/**/195px;
		clear:left;
		background:#87509F url(../images/bg_h2_lip.png) no-repeat left bottom;
		font-size:140%;
		color:#FFF;
		padding:.4em 10px 1.3em 10px;
		display:block;
	}
	#whatif #body #content h2.small {
		font-size:120%;
		width:120px;
		width/**/:/**/105px;
	}
	#whatif #body #content h3 {
		clear:left;
		font-size:130%;
		color:#87509F;
		margin-bottom:20px;
	}
	#whatif #body #content p {
		font-size:110%;
		margin-bottom:1.5em;
	}
		#whatif #body #content p a {
			color:#87509F;
		}
		#whatif #body #content #featured {
			clear:left;
			float:left;
			width:590px;
			margin-bottom:1em;
		}
		#whatif #body #content #featured p {
			margin-top:0 !important;
			float:left;
		}
		#whatif #body #content #featured p img,
		#whatif #body #content #featured img {
			float:left;
		}
		#whatif #body #content #featured div.whatif{
			float: left;
		}
		#whatif #body #content #featured p.whatif,
		#whatif #body #content #featured h2 {
			display:block;
			width:272px;
			width/**/:/**/252px;
			margin:0 0 3px 20px !important;
			background:#B5B5B5 url(../images/bg_profile_lip_white.png) no-repeat left bottom;
			padding:10px 10px 35px;
			display:block;
			font-style:normal;
			font-weight:bold;
			font-size:160%;
			color:#FFF;
		}
			#whatif #body #content #featured h2 {
				float:left;
				clear:none;
				background-image:none;
				margin-bottom:0 !important;
				padding-bottom:0;
			}
		#whatif #body #content .response {
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			margin:20px 20px 0 0;
			width:271px;
			width/**/:/**/257px;
			padding:0px 5px 4px 0;
			float:left;
			clear:left;
		}
		html>#whatif #body #content .response {
			padding-right:6px;
		}
		#whatif #body #content .rh {
			clear:none;
		}
			#whatif #body #content .response div {
				width:271px;
				width/**/:/**/257px;				
				background:#FFF;
				border:1px solid #CCC;
				border-top:0;
				border-right:0;
				padding-bottom:10px;
			}
				#whatif #body #content .response div h2,
				#whatif #body #content .response div h3,
				#whatif #body #content .response div p,
				#whatif #body #content .response form {
					margin-bottom:.4em;
					padding:.3em 20px;
				}
				#whatif #body #content .response form {
					width:auto;
				}
				#whatif #body #content .response div h2 {
					width:267px;
					width/**/:/**/217px;
					background:#87509F;
					color:#FFF;
				}
				#whatif #body #content .response div h3 {
					margin-bottom:0;
				}
					#whatif #body #content .response div h3 a {
						color:#87509F;
					}
				#whatif #body #content .response div img {
					border:0;
					margin:0 10px 0 0;
				}
				#whatif #body #content .response div p {
					color:#666;
				}
					#whatif #body #content .response div p.photo {
						float:left;
						padding:.2em 10px .2em 20px;
					}
					#whatif #body #content .response div p a {
						color:#666;
					}
					#whatif #body #content .response div p a.comments {
						padding:.4em 0 .5em 30px;
						background:url(../images/icon_askquestion_small.png) no-repeat;
					}
			#whatif #body #content .response form {
				margin-top:25px;
			}
				#whatif #body #content .response form label {
					padding-bottom:.5em;
					display:block;
					font-weight:bold;
				}
				#whatif #body #content .response form textarea {
					border:1px solid #CCC;
					width:210px;
					height:80px;
					padding:2px;
					margin-bottom:10px;
				}
				#whatif #body #content form input.preview,
				#whatif #body #content form input.postComment {
					width:auto;
					color:#FFF;
					border:0;
					padding:5px 0;
					font-weight:bold;
				}
				#whatif #body #content .response form input.preview {
					background:url(../images/bg_button_preview.png) no-repeat;
					width:62px;
					margin:0 5px 0 0;			
					float:left;		
				}
				#whatif #body #content form input.postComment {
					background:url(../images/bg_button_postcomment.png) no-repeat;
					width:110px;
				}				
				#whatif #body #content .response form input.postComment {
					margin:0 5px;
				}
				
/*** Form styles ***/

		#whatif #body #content form#fFormComment {
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			clear:left;
			float:left;
			margin:20px 20px 0pt 0pt;
			padding:0px 0 4px 0pt;
			width:361px;
		}
			 #whatif #body #content form#fFormComment fieldset	  {
				background:#FFFFFF;
				border-color:#CCCCCC;
				border-style:none none solid solid;
				border-width:0pt 0pt 1px 1px;
				padding-bottom:10px;
				width:355px;
			}
				 #whatif #body #content form#fFormComment fieldset h3		  {
					background:#87509F !important;
					color:#FFFFFF;
					width:355px;
					width/**/:/**/335px;
					margin-bottom:0.4em;
					padding:.3em 0 .3em 20px;
					font-size:130%;
				}
				 #whatif #body #content form#fFormComment fieldset p  {
					width:auto;
					padding:0.5em 20px 0 20px;
				}
				 #whatif #body #content form#fFormComment fieldset label	{
					margin:0 0 5px 20px;
				}
				 #whatif #body #content form#fFormComment fieldset input,
				 #whatif #body #content form#fFormComment fieldset textarea  {
					width:300px;
					margin-left:20px;
				}
				 #whatif #body #content form#fFormComment fieldset .postComment	{
					clear:left;
					padding:3px .4em .4em;
					background:url(../images/bg_button_postcomment.png) no-repeat;
					width:110px;
					font-weight:bold;
					color:#fff !important;
				}
					#whatif #body #content form#fFormComment fieldset h3 {
						background:#399C9C;
					}
					#whatif #body #content form#fFormComment fieldset textarea {
						height:80px;
						margin-bottom:0;
					}				

/*** right hand column styles ***/						
		
		#whatif #body #rhCol h2 {
			background:#87509F;
		}
		#whatif #body #rhCol .plainBox {
			float:left;
			padding-bottom:0px;
		}
		#whatif #body #rhCol .smallBanner {
			background:url(../images/bg_futurevision07.png) no-repeat;
			border-top:1px solid #CCC;
			min-height:119px;
			_height:109px;
			padding-top:60px;
		}
			#whatif #body #rhCol .smallBanner p {
				font-size:110%;
			}
			#whatif #body #rhCol .plainBox ul,
			#whatif #body #rhCol .plainBox ul.tagged {
				background:none;
				float:none;
				padding:0;
				margin:0;
				width:148px;
			}
			#whatif #body #rhCol .plainBox ul {
				float:left;
			}
				#whatif #body #rhCol .plainBox ul li,
				#whatif #body #rhCol .plainBox ul li a,
				#whatif #body #rhCol .plainBox ul.tagged li,
				#whatif #body #rhCol .plainBox ul.tagged li a  {
		 			float:none;
					display:inline;
					background:none;
					padding:0;
					margin:0;
					width:auto;
				}
				#whatif #body #rhCol .plainBox ul li a {
					color:#666;
					text-decoration:none;
					font-weight:normal;
					margin-bottom:.6em;
					font-size:100%;
					display:block;
					clear:left;
					text-decoration:underline;
				}
				#whatif #body #rhCol .plainBox ul#whatif li a {
					background:url(../images/bg_pinkdot.png) no-repeat 0 6px;
					padding-left:12px;
				}
				#whatif #body #rhCol .plainBox ul li a:hover {
					text-decoration:none;
				}
				#whatif #body #rhCol .plainBox ul.tagged li,
				#whatif #body #rhCol .plainBox ul.tagged li a {
		 			float:none;
					display:inline;
					background:none;
					padding:0;
					margin:0;
					width:auto;
					text-decoration:none;
				}
				#whatif #body #rhCol .plainBox ul.tagged li a:hover {
					text-decoration:underline;
				}
					#whatif #body #rhCol .plainBox ul.tagged li a.tiny {
						font-size:100%;
					}
					#whatif #body #rhCol .plainBox ul.tagged li a.small {
						font-size:110%;
					}
					#whatif #body #rhCol .plainBox ul.tagged li a.medium {
						font-size:120%;
					}
					#whatif #body #rhCol .plainBox ul.tagged li a.big {
						font-size:140%;
					}
			
					#whatif #body #rhCol .whatif ul li a {
						color:#666;
						font-weight:normal;
						background:#FFF;
						border:1px solid #CCC;
						display:block;
						text-decoration:underline;
						padding:6px;
						margin-bottom:10px;
						float:left;
						width:148px;
						width/**/:/**/134px;
					}
/*** comments list ***/	
			#whatif #body #content #featured p.button {
					background:url(../images/bg_purpleplainbutton_bottom.png) no-repeat left bottom;
					margin:0 0 1.0em 0;
					width:110px;
					padding:1em 0 3px 0px;
					border:0;
					clear:left;
				}
					#whatif #body #content #featured p.button a {
						background:#87509F url(../images/bg_purpleplainbutton_top.png) no-repeat left top;
						color:#FFF;
						font-weight:bold;
						text-decoration:none;
						width:110px;
						display:block;
						clear:left;
						padding:4px 0 0 0;
						font-size:110%;
						text-align:center;
					}				
	#whatif #body #content #commentList {
					background:url(../images/bg_mainbox.png) no-repeat 5px 0;
					float:left;
					margin-bottom:10px;
					padding-bottom:4px;
					width:563px;
					clear:left;
				}
					#whatif #body #content #commentList h3 {
						background:#87509F;
						clear:left;
						color:#FFF;
						font-size:110%;
						padding:0.3em 10px;
						margin:0;
					}
					#whatif #body #content #commentList ul {
						background-color:#FFF;
						border-left:1px solid #CCCCCC;
						float:left;
						width:558px;
					}
					#whatif #body #content #commentList ul li {
						padding:10px 16px;
						border-bottom:1px solid #CCC;
					}
						#whatif #body #content #commentList ul li h4 {
							font-size:110%;
							margin-bottom:10px;
						}
						#whatif #body #content #commentList ul li p {
							margin-bottom:0;
						}						