#mycommunity #head {
	border-bottom:3px solid #399C9C;
}
#mycommunity .whatif52 {
	background:url(../images/care_for_people_cyan.jpg) no-repeat;
}
#mycommunity .whatif195 {
	background:url(../images/live_together_cyan.jpg) no-repeat;
}
#mycommunity .whatif197 {
	background:url(../images/places_greener_cyan.jpg) no-repeat;
}
#mycommunity .whatif196 {
	background:url(../images/places_working_cyan.jpg) no-repeat;
}
#mycommunity .whatif194 {
	background:url(../images/builds_places_cyan.jpg) no-repeat;
}
		#mycommunity #fFormSearch fieldset #fSubmit {
			background:#399C9C url(../images/bg_go_teal.png) no-repeat;
		}
		#mycommunity #head #mainNav li.on {
			background:url(../images/bg_mainnav_leftcorner_teal_on.png) no-repeat left top;
		}

			#mycommunity #head #mainNav li a.on {
				background:url(../images/bg_mainnav_rightcorner_teal_on.png) no-repeat right top;
			}

/*** content styles ***/

	#mycommunity #body #content h1 {
		background:#399C9C;
		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;
	}
	#mycommunity #body #content h1.members {
		background:#009FDE;
	}
	#mycommunity>#body #content h1 {
		left:0;
		padding-left:10px;
		margin-bottom:24px;
	}
	#mycommunity #body #content h2 {
		clear:left;
		font-size:130%;
		color:#88C100;
	}
		#mycommunity #body #content p {
			font-size:110%;
			margin-bottom:1.5em;
		}
		#mycommunity #body #content div#intro {
			width:550px;
			font-size:130%;
			clear:left;
		}
		#mycommunity #body #content div#intro a {
			color:#399C9C;
		}
		#mycommunity #body #content div#intro em, #mycommunity #body #content div#intro strong{
			color:#399C9C;
			font-size:120%;
			font-style:normal
		}
		#mycommunity #body #content ul#expertsMembersTabs {
			display:block;
			width:561px;
			float:left;
			clear:left;
		}
		#mycommunity #body #content ul.files {
			border-bottom:3px solid #399C9C;
		}
		#mycommunity #body #content ul.members {
			border-bottom:3px solid #009FDE;
		}
			#mycommunity #body #content ul#expertsMembersTabs li {
				display:block;
				float:left;
				background:url(../images/bg_tab_community_left_off.png) no-repeat left top;
				margin-right:2px;
			}
				#mycommunity #body #content ul#expertsMembersTabs li a {
					background:url(../images/bg_tab_community_right_off.png) no-repeat right top;
					display:block;
					font-size:120%;
					font-weight:bold;
					padding:5px 16px 2px 3px;
					color:#399C9C;
					text-transform:none;
					text-decoration:none;
					margin-left:12px;
				}
				#mycommunity #body #content ul#expertsMembersTabs li.on {
					background:url(../images/bg_tab_lovehate_left.png) no-repeat left top;
				}
				#mycommunity #body #content ul#expertsMembersTabs li.on a {
					background:url(../images/bg_tab_lovehate_right.png) no-repeat right top;
					color:#fff;
				}
				#mycommunity #body #content ul#expertsMembersTabs li.membersOn {
					background:url(../images/bg_tab_members_left.png) no-repeat left top;
				}
				#mycommunity #body #content ul#expertsMembersTabs li.membersOn a {
					background:url(../images/bg_tab_members_right.png) no-repeat right top;
					color:#fff;
				}
				#mycommunity #body #content ul#expertsMembersTabs li a:hover {
					text-decoration:underline;
				}
				#mycommunity #body #content #loveHateCont ul {
					clear:left;
				}
				#mycommunity #body #content ul.rate {
					border:0 !important;
					padding:0 !important;
					float:left !important;
					margin-bottom:10px !important;
					width:110px !important;
				}
				#mycommunity #body #content ul.rate li.up,
				#mycommunity #body #content ul.rate li.down {
					padding:0 !important;
					width:50px !important;
					border:1px solid #CCC !important;
					float:left !important;
				}
				#mycommunity #content ul.rate li.up {
					background:#FFF url(../images/bg_thumbsup.png) no-repeat right center !important;
					float:left !important;
				}
				#mycommunity #body #content ul.rate li.down{
					background:#FFF url(../images/bg_thumbsdown.png) no-repeat right center !important;
					margin:0 5px 0 -1px !important;
					clear:none !important;
					float:left !important;
				}
				#mycommunity #body #content ul.rate a {
					display:block !important;
					width:50px !important;
					width/**/:/**/40px !important;
					padding:.3em 0 .3em 10px !important;
					text-decoration:none !important;
					font-weight:bold !important;
				}
				#mycommunity #body #content ul.flag {
					float:left !important;
					padding-bottom:8px;
				}
				#mycommunity #body #content ul.flag li {
					float:left !important;
					border:0 !important;
					background:none !important;
					font-size:110% !important;
					padding:0 0 8px 0 !important;
					width:auto !important;
					clear:none !important;
					display:block !important;
				}
				#mycommunity #body #content ul.flag li a {
					display:block !important;
				}
				#mycommunity #body #content ul.flag li a.flag {
					padding-left:5px !important;
				}
				#mycommunity #body #content ul.flag li a.comment {
					border-right:1px solid #666 !important;
					padding-right:5px !important;
				}

		#mycommunity #body #content div#loveHateCont {
			float:left;
			width:565px;
			float:left;
			background:url(../images/bg_mainbox.png) no-repeat 5px 0;
			padding-bottom:5px;
			margin-bottom:10px;
		}
		#mycommunity #body #content div#loveHateCont {
			background-repeat:repeat-y;
		}
		#mycommunity #body #content div#loveHateCont .error,
		#mycommunity #body #content div#loveHateCont .noerror,
		#mycommunity #body #content div#loveHateCont .notify {
			width:539px !important;
			width/**/:/**/517px !important;
		}
		#mycommunity #body #content div#expertsMembers {
			width:565px;
			background:url(../images/bg_mainbox.png) no-repeat 5px 0;
			padding-bottom:5px;
			margin-bottom:10px;
			float:left;
		}
		#mycommunity #body #content div#expertsMembers ul {
			float:left;
			width:560px;
			background:#EDEDED;
			border-left:1px solid #CCC;
			border-bottom:1px solid #CCC;
		}
			#mycommunity #body #content div#expertsMembers li {
				width:271px;
				width/**/:/**/254px;
				padding: 15px 12px 10px;
				border-right:1px solid #CCC;
				float:left;
				background:#EDEDED;
				position:relative;
				clear:left;
			}
			#mycommunity #body #content div#expertsMembers ul li.even {
				border-right:0;
				margin-left:-1px;
				border-left:1px solid #CCC;
				clear:none;
			}
			#mycommunity #body #content div#expertsMembers li div {
				padding:10px;
				background:#FFF;
				border:1px solid #CCC;
				margin:0 !important;
				min-height:100px;
				_height:100px;
			}
			#mycommunity #body #content div#expertsMembers li h2 {
				color:#399C9C;
				font-size:130%;
				position:absolute;
				top:5px;
				left:20px;
			}
				#mycommunity #body #content div#expertsMembers li img {
					float:left;
				}
				#mycommunity #body #content div#expertsMembers li h3,
				#mycommunity #body #content div#expertsMembers li p {
					margin:0 0 10px 48px;
				}
				*:first-child+html {} * html #mycommunity #body #content div#expertsMembers li p.answeredBy {
					margin-top:-14px;
				}
				#mycommunity #body #content div#expertsMembers li p a {
					font-weight:bold;
				}
				#mycommunity #body #content ul#pagination {
					width:462px;
					padding:15px 0 0;
					text-align:center;
					margin-left:102px;
					float:left;
					clear:left;
					display:inline;
				}
					#mycommunity #body #content ul#pagination,
					#mycommunity #body #content ul#pagination li {
						display:block;
						width:auto !import;
						float:left;
						clear:none !important;
					}
					#mycommunity #body #content ul#pagination {
						min-height:30px;
						clear:left;
					}
						#mycommunity #body #content ul#pagination li a {
							display:block;
							width:1.3em;
							height:1.2em;
							border:1px solid #CCC;
							float:left;
							text-decoration:none;
							font-size:110%;
							margin-right:5px;
							padding:.1em 0;
						}
						#mycommunity #body #content ul#pagination li a:hover,
						#mycommunity #body #content ul#pagination li a.on {
							background:#399C9C;
							color:#FFF;
						}
						#mycommunity #body #content ul#pagination li a.prevPage,
						#mycommunity #body #content ul#pagination li a.nextPage {
							background:url(../images/bg_nextpage.png) no-repeat right 4px;
							width:auto;
							border:0;
							padding:.3em 20px;
							text-decoration:underline;
						}
						#mycommunity #body #content ul#pagination li a.prevPage {
							background:url(../images/bg_prevpage.png) no-repeat left 4px;
						}
						#mycommunity #body #content ul#pagination li a.prevPage:hover,
						#mycommunity #body #content ul#pagination li a.nextPage:hover {
							background:url(../images/bg_prevpage.png) no-repeat left 4px;
							text-decoration:none;
							color:#666;
						}
						#mycommunity #body #content ul#pagination li a.nextPage:hover {
							background:url(../images/bg_nextpage.png) no-repeat right 4px;
						}
		#mycommunity #body #content #profileBox,
		#mycommunity #body #content #helpfulLinksBox {
			width:564px;
			float:left;
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			padding-bottom:3px;
			margin-bottom:20px;
		}
			#mycommunity #body #content #profileBox h2 {
				width:560px;
				width/**/:/**/540px;
				background:#399C9C;
				color:#FFF;
				font-size:130%;
				padding:.2em 10px;
			}
			#mycommunity #body #content #profileBox #profile {
				background:#EDEDED;
				border:1px solid #CCC;
				width:560px;
				width/**/:/**/539px;
				float:left;
				padding:10px;
			}
				#mycommunity #body #content #profileBox #profile ul#details {
					background-color:#EDEDED;
					width:200px;
					float:left;
					margin-right:10px;
				}
					#mycommunity #body #content #profileBox #profile ul#details li {
						font-weight:bold;
						color:#399C9C;
						display:block;
						margin:.5em 0;
						font-size:130%;
					}
						#mycommunity #body #content #profileBox #profile ul#details li p {
							font-weight:normal;
							display:inline;
							float:none;
							font-size:80%;
						}
				#mycommunity #body #content #profileBox #profile p#careersPage,
				#mycommunity #body #content #helpfulLinksBox div p#greenButton {
					background:#399C9C url(../images/bg_button_careerspage_top.png) no-repeat;
					width:169px;
					float:left;
					margin-bottom:0;
				}
					#mycommunity #body #content #profileBox #profile p#careersPage a,
					#mycommunity #body #content #helpfulLinksBox div p#greenButton a {
						background:url(../images/bg_button_careerspage_bottom.png) no-repeat left bottom;
						display:block;
						clear:left;
						color:#FFF;
						font-weight:bold;
						font-size:120%;
						text-decoration:none;
						padding:.4em 0 .3em 30px;

					}
				#mycommunity #body #content #profileBox #profile cite {
					display:block;
					width:328px;
					width/**/:/**/309px;
					float:right;
					background:#B5B5B5 url(../images/bg_profile_lip.png) no-repeat left bottom;
					font-style:normal;
					font-weight:normal;
					font-size:130%;
					color:#FFF;
					padding:10px 10px 25px;
					margin-bottom:3px;
				}
			#mycommunity #body #content #profileBox #profile #videoDiary {
				float:right;
				width:328px;
				width/**/:/**/315px;
				background:#FFF;
				padding:6px;
				border:1px solid #CCC;
				margin-bottom:10px;
			}
				#mycommunity #body #content #profileBox #profile #videoDiary img {
					margin-right:15px;
					float:left;
				}
				#mycommunity #body #content #profileBox #profile #videoDiary h3 {
					background:url(../images/icon_video.png) no-repeat 158px top;
					padding:.5em 0 .4em 188px;
					margin-bottom:16px;
				}
				#mycommunity #body #content #profileBox #profile #videoDiary p {
					padding-left:160px;
					margin-bottom:15px;
				}
				#mycommunity #body #content #profileBox #profile #videoDiary ul#tags {
						background:url(../images/bg_tag.png) no-repeat 0 2px;
						display:block;
						border:0;
						width:136px;
						float:left;
						margin-top:0;
						padding-left:18px;
					}
						#mycommunity #body #content #profileBox #profile #videoDiary ul#tags li,
						#mycommunity #body #content #profileBox #profile #videoDiary ul#tags li h4 {
							background:none;
							display:inline;
							width:auto;
							float:none;
						}
						#mycommunity #body #content #profileBox #profile #videoDiary ul#tags li h4 {
							padding-right:6px;
							margin-left:0 !important;
						}
							#mycommunity #body #content #profileBox #profile #videoDiary ul#tags li a {
								display:inline;
								color:#666;
								font-weight:normal;
								font-size:100%;
								float:none;
								padding:0;
								text-decoration:underline;
							}
							#mycommunity #body #content #profileBox #profile #videoDiary ul#tags li a:hover {
								background:none;
								text-decoration:none;
							}
				#mycommunity #body #content #profileBox #profile #vidPhotosFriends {
					float:right;
					width:328px;
					width/**/:/**/328px;
				}
					#mycommunity #body #content #profileBox #profile #vidPhotosFriends li {
						display:inline;
						font-size:110%;
					}
			#mycommunity #body #content #helpfulLinksBox {
				width:550px;
			}
				#mycommunity #body #content #helpfulLinksBox div {
					width:546px;
					background:#FFF url(../images/bg_vertline_grey.png) repeat-y 272px 0;
					float:left;
					border-left:1px solid #CCC;
					border-bottom:1px solid #CCC;
				}
					#mycommunity #body #content #helpfulLinksBox div div {
						width:272px;
						background:#FFF;
						float:left;
						clear:left;
						padding-bottom:10px;
						border:0;
					}
					#mycommunity #body #content #helpfulLinksBox div div#helpfulLinks {
						clear:none;
						float:right;
						border-right:0;
						margin-left:-1px;
					}
						#mycommunity #body #content #helpfulLinksBox div div h3 {
							background:#B5B5B5;
							padding:.3em 11px;
							color:#FFF;
							font-size:110%;
						}
						#mycommunity #body #content #helpfulLinksBox div div h4 {
							color:#88C100;
							padding-bottom:0 !important;
						}
						#mycommunity #body #content #helpfulLinksBox div div ul,
						#mycommunity #body #content #helpfulLinksBox div div a,
						#mycommunity #body #content #helpfulLinksBox div div h4 {
							padding:10px;
						}
						#mycommunity #body #content #helpfulLinksBox div div#helpfulLinks ul {
							padding-bottom:0;
						}
							#mycommunity #body #content #helpfulLinksBox div div#helpfulLinks ul li {
								margin-bottom:.5em;
							}
							#mycommunity #body #content #helpfulLinksBox div div ul li {
								margin-bottom:1em;
								font-size:110%;
								width:250px;
							}
							#mycommunity #body #content #helpfulLinksBox div div ul li a {
								padding:0;
								display:block;
							}
							#mycommunity #body #content #helpfulLinksBox div div p#greenButton {
							background:#399C9C url(../images/bg_greenbutton_top.png) no-repeat;
							margin-left:10px;
							display:inline;
							width:152px;
						}
							#mycommunity #body #content #helpfulLinksBox div div p#greenButton a {
								background:url(../images/bg_greenbutton_bottom.png) no-repeat left bottom;
							}
			#mycommunity #body #content div#loveHateCont {
				width:565px;
				float:left;
				clear:left;
			}

			#mycommunity #body #content div#loveHateCont #top {
				width:560px;
				width/**/:/**/539px;
				float:left;
				clear:left;
				background:#FFF;
				padding:10px;
				border-left:1px solid #CCC;
				border-bottom:1px solid #CCC;
			}
				#mycommunity #body #content div#loveHateCont #top #container {
					background:#FFF url(../images/bg_container.png) repeat-y;
					float:left;
					clear:left;
					border:1px solid #CCC;
					width:539px;
					width/**/:/**/537px;
				}
				#mycommunity #body #content div#loveHateCont #top #loved,
				#mycommunity #body #content div#loveHateCont #top #hated {
					width:268px;
					float:left;
				}
				#mycommunity #body #content div#loveHateCont #top p.tealButton,
				#mycommunity #body #content div#loveHateCont #map p.tealButton,
				#mycommunity #body #content p.tealButton {
					background:url(../images/bg_tealbutton_bottom.png) no-repeat left bottom;
					margin:0 0 20px 0;
					width:144px;
					padding:0px 0 3px 0px;
					border:0px solid;
					clear:left;
				}
					#mycommunity #body #content div#loveHateCont #top p.tealButton a,
					#mycommunity #body #content div#loveHateCont #map p.tealButton a,
					#mycommunity #body #content p.tealButton a {
						background:url(../images/bg_tealbutton_top.png) no-repeat left bottom;
						color:#FFF;
						font-weight:bold;
						text-decoration:none;
						width:144px;
						width/**/:/**/110px;
						display:block;
						float;left;
						clear:left;
						padding:.7em 0 .3em 35px;
					}
					#mycommunity #body #content p.tealButton a {
						font-size:100%;
					}
						#mycommunity #body #content div#loveHateCont div h2 {
							 background:#FFF url(../images/bg_loveit.png) no-repeat;
							 width:268px;
							 height:37px;
							 margin-bottom:0;
						}
						#mycommunity #body #content div#loveHateCont #top #hated h2 {
							 background:#FFF url(../images/bg_hateit.png) no-repeat;
						}
							#mycommunity #body #content div#loveHateCont #top div h2 span {
								position:absolute;
					            text-indent:-5000px;
							}
								#mycommunity #body #content div#loveHateCont #top #loved div,
								#mycommunity #body #content div#loveHateCont #top #hated div {
									background:#FFF;
									float:left;
									width:268px;
									width/**/:/**/248px;
									padding:10px;
								}
								#mycommunity #body #content div#loveHateCont #top #hated div {
									background:#EDEDED;
								}
									#mycommunity #body #content div#loveHateCont #top div h3 {
										width:268px;
										width/**/:/**/248px;
										background:#399C9C;
										padding:.3em 10px;
										color:#FFF;
										font-weight:bold;
										font-size:120%;
									}
									#mycommunity #body #content div#loveHateCont #top div#hated h3 {
										background-color:#B5B5B5;
									}
									#mycommunity #body #content div#loveHateCont div div h4 {
										font-size:110%;
									}
									#mycommunity #body #content div#loveHateCont div div h4,
									#mycommunity #body #content div#loveHateCont div div p {
										margin-bottom:10px;
									}
									#mycommunity #body #content div#loveHateCont div div p {
										width:180px;
										float:left;
									}
									#mycommunity #body #content div#loveHateCont #top div div img {
										clear:left;
										border:1px solid #CCC;
									}
									#mycommunity #body #content div#loveHateCont div div p img {
										float:left;
										margin-right:10px;
										border:0 !important;
									}
									#mycommunity #body #content div#loveHateCont div div p strong {
										color:#399C9C;
									}

				#mycommunity #body #content div#loveHateCont #map {
					float:left;
					clear:left;
					width:561px;
					width/**/:/**/539px;
					border:1px solid #CCC;
					border-top:0;
					padding:10px;
					background:#FFF;
				}
				#mycommunity #body #content div#loveHateCont #map h3 {
					background:#399C9C;
					display:block;
					color:#fff;
					padding:5px 10px;
					font-size:110%;
					margin-bottom:4px;
				}
					#mycommunity #body #content div#loveHateCont #map .mapHelp {
						float:left;
						width:260px;
						width/**/:/**/250px;
						padding-left:10px;
					}
					#mycommunity #body #content div#loveHateCont #map #mapSearchedFor {
						clear:both;
						overflow: hidden;
					}
					#mycommunity #body #content div#loveHateCont #map form {
						background:#EDEDED;
						width:260px;
						width/**/:/**/244px;
						padding:8px;
						margin-bottom:10px;
						float:right;
					}
					#mycommunity #body #content div#loveHateCont #map form label {
						display:block;

					}
						#mycommunity #body #content div#loveHateCont #map form input {
							border:1px solid #999;
							width:170px;
							width/**/:/**/168px;
							padding:1px 2px;
							margin-bottom:0.5em;
							margin-right: 5px;
							float: left;
						}
						#mycommunity #body #content div#loveHateCont #map form input.fMapSubmit {
							background:#399C9C url(../images/bg_go_teal.png) no-repeat;
							color:#FFF;
							width:24px;
							height:16px;
							border:0;
							cursor:pointer;
							cursor:hand;
							float:left;
						}
						#mycommunity #body #content div#loveHateCont #map p {
							clear:left;
						}

					#mycommunity #body #content div#loveHateCont #map .uploadPhoto {
						float:right;
						clear:none !important;
						margin:0 !important;
						font-size:130%;
					}
		#mycommunity #body #content form#fAnswerQuestion,
		#mycommunity #body #content form#fUploadFile {
			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;
		}
			 #mycommunity #body #content form#fAnswerQuestion fieldset,
			 #mycommunity #body #content form#fUploadFile fieldset			  {
				background:#FFFFFF;
				border-color:#CCCCCC;
				border-style:none none solid solid;
				border-width:0pt 0pt 1px 1px;
				padding-bottom:10px;
				width:355px;
			}
				 #mycommunity #body #content form#fAnswerQuestion fieldset h3,
				 #mycommunity #body #content form#fUploadFile fieldset h3				  {
					background:#F97C0E;
					color:#FFFFFF;
					width:355px;
					width/**/:/**/335px;
					margin-bottom:0.4em;
					padding:.3em 0 .3em 20px;
					font-size:130%;
				}
				 #mycommunity #body #content form#fAnswerQuestion fieldset p,
				#mycommunity #body #content form#fUploadFile fieldset p				  {
					width:auto;
					padding:0.5em 20px 0 20px;
				}
				 #mycommunity #body #content form#fAnswerQuestion fieldset label,
				 #mycommunity #body #content form#fUploadFile fieldset label	{
					margin:0 0 5px 20px;
				}
				 #mycommunity #body #content form#fAnswerQuestion fieldset input,
				 #mycommunity #body #content form#fAnswerQuestion fieldset textarea,
				 #mycommunity #body #content form#fUploadFile fieldset input,
				 #mycommunity #body #content form#fUploadFile fieldset textarea,
				 #mycommunity #body #content form#fUploadFile fieldset select				 	  {
					width:300px;
					margin-left:20px;
				}
				 #mycommunity #body #content form#fAnswerQuestion fieldset input.checkbox,
				 #mycommunity #body #content form#fUploadFile fieldset input.checkbox				  {
					width:auto;
					margin:0 10px 10px 0;
					float:left;
				}
				 #mycommunity #body #content form#fAnswerQuestion fieldset input.submit,
				 #mycommunity #body #content form#fUploadFile fieldset input.submit				  {
					clear:left;
					width:94px;
					padding:3px .4em .4em;
					background:url(../images/bg_button_form_teal.png) no-repeat;
					font-weight:bold;
					font-size:130%;
				}
					#mycommunity #body #content form#fAnswerQuestion fieldset h3,
					#mycommunity #body #content form#fUploadFile fieldset h3					 {
						background:#399C9C;
					}
					#mycommunity #body #content form#fAnswerQuestion fieldset textarea,
					#mycommunity #body #content form#fUploadFile fieldset textarea					 {
						height:80px;
						margin-bottom:0;
					}

/*** community subpage styles ***/
#mycommunity #body #content p.label {
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	width:549px;
	clear:left;
}
#mycommunity #body #content #lovedHatedLists {
	background:url(../images/bg_community_vertstrip.jpg) no-repeat 50% 50%;
	float:left;
	position:relative;
}
#mycommunity #body #content #lovedHatedLists #blank {
	position:absolute;
	left:275px;
	top:0;
	width:15px;
	height:38px;
	background-color:#FFF;
}
#mycommunity #body #content #lovedHatedLists ul {
	float:left;
	background:url(../images/bg_mainbox.png) repeat-y 5px 5px;
	width:269px;
	padding-bottom:4px;
	margin-bottom:0;
	margin-right:30px;
}
#mycommunity #body #content #lovedHatedLists ul ul {
	background:none;
}
#mycommunity #body #content #lovedHatedLists ul.hate {
	margin-right:0;
}
	#mycommunity #body #content #lovedHatedLists ul li {
		width:263px;
		width/**/:/**/251px;
		border-left:1px solid #CCC;
		border-bottom:1px solid #CCC;
		background:#FFF;
		float:left;
		clear:left;
		padding:6px;
	}
	#mycommunity #body #content #lovedHatedLists ul li.plain {
		border:0;
		padding:0
	}
	#mycommunity #body #content #lovedHatedLists ul li.even {
		background:#EDEDED;
	}
		#mycommunity #body #content #lovedHatedLists ul li h2 {
			 background:#FFF url(../images/bg_loveit.png) no-repeat;
			 width:269px;
			 height:37px;
			 margin-bottom:0;
		}
		#mycommunity #body #content #lovedHatedLists ul.hate li h2 {
			background:#FFF url(../images/bg_hateit.png) no-repeat;
		}
			#mycommunity #body #content #lovedHatedLists ul li h2 span {
				position:absolute;
		          text-indent:-5000px;
			}
		#mycommunity #body #content #lovedHatedLists ul li h3 {
			width:263px;
			width/**/:/**/244px;
			background:#399C9C;
			padding:.3em 10px;
			color:#FFF;
			font-weight:bold;
			font-size:120%;
		}
		#mycommunity #body #content #lovedHatedLists ul.hate li h3 {
			background-color:#B5B5B5;
		}
		#mycommunity #body #content #lovedHatedLists ul li h4 {
			font-size:110%;
			margin-bottom:5px;
		}
			#mycommunity #body #content #lovedHatedLists ul li img {
				border:1px solid #CCC;
				float:left;
				margin-right:10px;
			}
			#mycommunity #body #content #lovedHatedLists ul li p.handle {
				width:110px;
				float:left;
				border:none;
				margin:0;
			}
				#mycommunity #body #content #lovedHatedLists ul li p.handle img{
					border:0;
					margin-right:5px;
				}
			#mycommunity #body #content #lovedHatedLists ul li ul.tags {
						background:url(../images/bg_tag.png) no-repeat 10px 2px;
						display:block;
						border:0;
						width:120px;
						clear:left;
						padding-left:25px;
						margin-bottom:5px;
					}
					html>#mycommunity #body #content #lovedHatedLists ul li ul.tags {
						background-position:0 2px;
						padding-left:18px;
					}
						#mycommunity #body #content #lovedHatedLists ul li ul.tags li,
						#mycommunity #body #content #lovedHatedLists ul li ul.tags li h4 {
							background:none;
							display:inline;
							width:auto;
							float:none;
							border:0;
							padding:0;
						}
						#mycommunity #body #content #lovedHatedLists ul li ul.tags li h4 {
							padding-right:6px;
							margin-left:0 !important;
						}
							#mycommunity #body #content #lovedHatedLists ul li ul.tags li a {
								display:inline;
								color:#666;
								font-weight:normal;
								font-size:100%;
								float:none;
								padding:0;
								text-decoration:underline;
							}
							#mycommunity #body #content #lovedHatedLists ul li ul.tags li a:hover {
								background:none;
								text-decoration:none;
							}

/*** right hand column styles ***/

#mycommunity #body #rhCol h2 {
			background:#399C9C;
		}
		#mycommunity #body #rhCol h2.purple {
			background:#87509F;
		}
		#mycommunity #body #rhCol .plainBox,
		#mycommunity #body #rhCol .whatif {
			float:left;
			padding-bottom:10px;
		}
		#mycommunity #body #rhCol .whatif {
			padding-bottom:0;
		}
		#mycommunity #body #rhCol .smallBanner {
			background:url(../images/bg_futurevision07.png) no-repeat;
			border-top:1px solid #CCC;
			min-height:119px;
			_height:109px;
			padding-top:60px;
		}
			#mycommunity #body #rhCol .smallBanner p {
				font-size:110%;
			}
			#mycommunity #body #rhCol .plainBox ul,
			#mycommunity #body #rhCol .plainBox ul,
			#mycommunity #body #rhCol .whatif ul,
			#mycommunity #body #rhCol .plainBox ul.tagged {
				background:none;
				float:none;
				padding:0;
				margin:0;
				width:148px;
			}
			#mycommunity #body #rhCol .plainBox ul,
			#mycommunity #body #rhCol .whatif ul {
				float:left;
			}
				#mycommunity #body #rhCol .plainBox ul li,
				#mycommunity #body #rhCol .plainBox ul li a,
				#mycommunity #body #rhCol .plainBox ul.tagged li,
				#mycommunity #body #rhCol .plainBox ul.tagged li a {
		 			float:none;
					display:inline;
					background:none;
					padding:0;
					width:auto;
				}
				#mycommunity #body #rhCol .plainBox ul li,
				#mycommunity #body #rhCol .plainBox ul li a,
				#mycommunity #body #rhCol .plainBox ul.tagged li {
					margin:0;
				}
				#mycommunity #body #rhCol .plainBox ul li a,
				#mycommunity #body #rhCol .plainBox ul.tagged li a {
					color:#666;
					text-decoration:none;
					font-weight:normal;
					margin-bottom:.6em;
					font-size:100%;
				}
				#mycommunity #body #rhCol .plainBox ul li a {
					display:block;
					clear:left;
					text-decoration:underline;
				}
				#mycommunity #body #rhCol .plainBox ul li a:hover {
					text-decoration:none;
				}
				#mycommunity #body #rhCol .plainBox ul.tagged li a:hover {
					text-decoration:underline;
				}
					#mycommunity #body #rhCol .plainBox ul.tagged li a.tiny {
						font-size:100%;
						margin-right:9px;
					}
					#mycommunity #body #rhCol .plainBox ul.tagged li a.small {
						font-size:110%;
						margin-right:10px;
					}
					#mycommunity #body #rhCol .plainBox ul.tagged li a.medium {
						font-size:120%;
						margin-right:11px;
					}
					#mycommunity #body #rhCol .plainBox ul.tagged li a.big {
						font-size:140%;
						margin-right:12px;
					}

					#mycommunity #body #rhCol .whatif ul li {
						margin-bottom:0;
						display:block;
						float:left;
					}
						#mycommunity #body #rhCol .whatif ul li a {
							color:#666;
							font-weight:normal;
							background:#FFF;
							border:1px solid #CCC;
							display:block;
							text-decoration:underline;
							padding:6px;
							float:left;
							width:148px;
							width/**/:/**/134px;
						}
				#mycommunity #body #rhCol .plainBox ul#whatToDo {
					font-size:110%;
				}
				#mycommunity #body #rhCol h2#GHeading {
					background:#399C9C url(../images/bg_google_heading.png) no-repeat 2px 2px;
					padding:8px 10px 8px 40px;
					width:120px;
				}
				#mycommunity #body #rhCol #GMessage ul,
				#mycommunity #body #rhCol #GMessage .noerror {
					border-left:1px solid #ccc;
					border-right:1px solid #ccc;
					border-bottom:1px solid #ccc;
				}
				#mycommunity #body #rhCol #GMessage .noerror {
					width:133px !important;
					padding:0.5em 10px;
					background-position:5px 0.5em;
				}
				#mycommunity #body #rhCol #GMessage ul {
					background:none;
					height:300px;
					overflow: scroll;
					padding:0.5em 10px;
					width:148px;
				}
				#mycommunity #body #rhCol #GMessage ul li {
					border-bottom:1px solid #ccc;
					width:128px;
					padding:1.0em 0;
				}
				#mycommunity #body #rhCol #GMessage ul li h3 {
					margin:0 0 0.5em 0;
					padding:0;
					border:none;
				}
				#mycommunity #body #rhCol #GMessage ul li h3 a {
					color:#00F;
					text-decoration:underline;
					font-size:120%;
					padding:0;
					display:block;
					cursor:pointer;
				}
				#mycommunity #body #rhCol #GMessage p {
					font-size:100%;
					font-weight:bold;
					padding:0 0 0.5em 0;
				}

/*** comment love / hate page styles ***/

		#mycommunity #body #content .main,
		#mycommunity #body #content #homeanim {
			float:left;
			margin-right:20px;
		}
		#mycommunity #body #content .main {
			border:1px solid #CCC;
		}
		#mycommunity #body #content h2 {
			background:url(../images/bg_loveit_comment.png) no-repeat;
			height:37px;
			width:140px;
			margin-bottom:6px;
		}
		#mycommunity #body #content.hate h2 {
			background:url(../images/bg_hateit_comment.png) no-repeat;
		}
		#mycommunity #body #content h2 span {
			position:absolute;
			text-indent:-5000px;
		}
		#mycommunity #body #content #comment div {
			display:block;
			width:272px;
			width/**/:/**/252px;
			float:left;
			background:#399C9C url(../images/bg_profile_lip_teal.png) no-repeat left bottom;
			padding:10px 10px 20px;
		}
		#mycommunity #body #content.hate #comment div {
			background:#B5B5B5 url(../images/bg_profile_lip_white.png) no-repeat left bottom;
		}
			#mycommunity #body #content #comment div img {
				float:left;
				margin-right:10px;
			}
			#mycommunity #body #content #comment div p,
			#mycommunity #body #content #comment div strong,
			#mycommunity #body #content #comment div a {
				color:#FFF;
			}
			#mycommunity #body #content #comment div p {
				margin-bottom:.4em;
			}
			#mycommunity #body #content #comment p#download {
				background:#399C9C url(../images/bg_download_button_bottom.png) no-repeat left bottom;
				width:134px;
				min-height:29px;
				_height:29px;
				margin:30px auto 0 0;
				float:left;
			}
				#mycommunity #body #content #comment p#download a {
					background:url(../images/bg_download_button_top.png) no-repeat left top;
					font-size:100%;
					display:block;
					padding:7px 0 5px 35px;
					text-decoration:none;
					color:#fff;
					font-weight:bold;
				}
			#mycommunity #body #content #comment div span {
				display:block;
				font-style:normal;
				font-weight:bold;
				font-size:160%;
				color:#FFF;
				margin:.5em 0;
			}
				#mycommunity #body #content #comment p.button {
					background:url(../images/bg_tealplainbutton_bottom.png) no-repeat left bottom;
					margin:0 80px 0 0;
					width:110px;
					padding:10px 0 3px 0px;
					border:0;
					float:left;
				}
					#mycommunity #body #content #comment p.button a {
						background:#399C9C url(../images/bg_tealplainbutton_top.png) no-repeat left top;
						color:#FFF;
						font-weight:bold;
						text-decoration:none;
						width:110px;
						display:block;
						float:left;
						padding:5px 0 1px 0;
						font-size:110%;
						text-align:center;
					}
				#mycommunity #body #content ul.rate {
					border:0 !important;
					padding:0 !important;
					float:left !important;
					margin-bottom:10px !important;
					margin-top:10px !important;/** added for this page **/
					width:110px !important;
					clear:left;/** added for this page **/
				}
				#mycommunity #body #content ul.rate li.up,
				#mycommunity #body #content ul.rate li.down {
					padding:0 !important;
					width:50px !important;
					border:1px solid #CCC !important;
					float:left !important;
				}
				#mycommunity #content ul.rate li.up {
					background:#FFF url(../images/bg_thumbsup.png) no-repeat right center !important;
					float:left !important;
				}
				#mycommunity #body #content ul.rate li.down{
					background:#FFF url(../images/bg_thumbsdown.png) no-repeat right center !important;
					margin:0 5px 0 -1px !important;
					clear:none !important;
					float:left !important;
				}
				#mycommunity #body #content ul.rate a {
					display:block !important;
					width:50px !important;
					width/**/:/**/40px !important;
					padding:.3em 0 .3em 10px !important;
					text-decoration:none !important;
					font-weight:bold !important;
				}
				#mycommunity #body #content ul.flag {
					float:left !important;
					padding:0 0 8px 0 !important;
					margin:10px 0 0 0 !important; /** added for this page **/
					width:220px !important;
				}
				#mycommunity #body #content ul.flagwide {
					width:auto !important;
				}
				#mycommunity #body #content ul.flag li {
					float:left !important;
					border:0 !important;
					background:none !important;
					font-size:110% !important;
					padding:0 0 8px 0 !important;
					width:auto !important;
					clear:none !important;
					display:block !important;
				}
				#mycommunity #body #content ul.flag li a {
					display:block !important;
				}
				#mycommunity #body #content ul.flag li a.flag,
				#mycommunity #body #content ul.flagwide li a.back {
					padding-left:5px !important;
				}
				#mycommunity #body #content ul.flagwide li a.flag {
					border-right:1px solid #666 !important;
					padding-right:5px !important;
				}
				#mycommunity #body #content ul.flag li a.comment {
					border-right:1px solid #666 !important;
					padding-right:5px !important;
				}

				#mycommunity #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;
				}
					#mycommunity #body #content #commentList h3 {
						background:#399C9C;
						clear:left;
						color:#FFF;
						font-size:110%;
						padding:0.3em 10px;
					}
					#mycommunity #body #content.hate #commentList h3 {
						background:#B5B5B5;
					}
					#mycommunity #body #content #commentList ul {
						background-color:#FFF;
						border-left:1px solid #CCCCCC;
						float:left;
						width:558px;
					}
					#mycommunity #body #content #commentList ul li {
						padding:10px 16px;
						border-bottom:1px solid #CCC;
					}
						#mycommunity #body #content #commentList ul li h4 {
							font-size:110%;
							margin-bottom:10px;
						}
						#mycommunity #body #content #commentList ul li p {
							margin-bottom:0;
						}

#mycommunity #body #content div#loveHateCont #mapSearchResults{
	clear: both;
}
#mycommunity #body #content div#loveHateCont #mapSearchResults #GMessage{
	height: 5.5em;
	margin-bottom: 10px;
	overflow-y: scroll;
}
#mycommunity #body #content div#loveHateCont #mapSearchResults h2{
	background: #399C9C url(../images/bg_google_heading.png) no-repeat 2px 2px;
	color: #fff;
	font-size: 110%;
	height: auto;
	margin-bottom: 4px;
	padding: 8px 10px 8px 38px;
	width: auto;
}
#mycommunity #body #content div#loveHateCont #mapSearchResults h3{
	background: 0;
	color: #000;
	display: inline;
	cursor: pointer;
}
#mycommunity #body #content div#loveHateCont #mapSearchResults ol{
	list-style-position: inside;
}
	#mycommunity #body #content div#loveHateCont #mapSearchResults li{
		padding: 3px;
	}
	#mycommunity #body #content div#loveHateCont #mapSearchResults li.even{
		background-color: #ededed !important;
	}
#mycommunity #body #content div#loveHateCont #mapSearchResults p{
	float: none;
	display: inline;
}
#mycommunity #body #content div#loveHateCont #mapSearchResults p.notify{
	display: block;
	width: 490px !important;
}