@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/header-bg-top-repeat-x.jpg) left top repeat-x;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1 { font-size: 18px; margin: 0; padding: 0; }
h2 { font-size: 16px; margin: 0; padding: 0; }
h3 { font-size: 14px; margin: 0; padding: 0; }
h4 { font-size: 12px; margin: 0; padding: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }

a img { border: none; }
img { border: none; }

ul { list-style: none; }
li { list-style: none; }

/* STYLES */
.text-gray {
	color: #797979;
}
.text-red {
	color: #e60007;
}
.text-white {
	color: #FFFFFF;
}
.contact{
	color: #FFFFFF;
}
.text-black{
	color: #000000;
}
.text11px { font-size: 11px; font-weight: normal; }
.text15px { font-size: 15px; text-transform: none; }
.pnothing { margin: 0; padding: 0; }
.ptop13px {
	padding: 13px 0 0 0;
	margin: 0;
}
.uppercase {
	text-transform: uppercase;
}
/* END STYLES */

/* CONTAINER */
#content {
	width: 100%;
	text-align: left;
}
/* HEADER */
#header {
	width: 960px;
	height: 177px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: url(../images/header-bg-left.png) left top no-repeat;
}
	#header #logo {
		width: 276px;
		height: 109px;
		margin: 35px 0 0 0;
		float: left;
	}
	#header #banner {
		width: 468px;
		height: 80px;
		margin: 50px 20px 0 0;
		float: right;
		border: 1px solid #e3e3e3;
	}
#menu-gray {
	width: 100%;
	height: 71px;
	background: url(../images/header-bg-menu-gray.jpg) left top repeat-x;
	clear: both;
}
	#menu-gray-content {
		width: 950px;
		height: 71px;
		margin: 0 auto 0 auto;
	}
	#menu-gray-content #menu-gray-spacer { background: url(../images/header-menu-gray-spacer.png) bottom no-repeat; width: 7px; height: 70px; margin: 0 auto 0 auto; padding: 1px 0 0 0; float: left; }
	#menu-gray-content #menu-gray-btn-1-schools { width: 55px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-2-churches { width: 64px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-3-hospitals { width: 65px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-4-deliveries { width: 66px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-5-events { width: 50px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-6-garage-sale { width: 78px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-7-jobs { width: 63px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-8-business-directory { width: 120px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }
	#menu-gray-content #menu-gray-btn-9-sign-in { width: 52px; height: 70px; margin: 0; padding: 1px 17px 0 10px; float: left; }

#menu-red {
	width: 100%;
	height: 40px;
	background: url(../images/header-bg-menu-red.jpg) left top repeat-x;
}
	#menu-red-content {
		width: 950px;
		height: 40px;
		margin: 0 auto 0 auto;
		padding: 0;
	}
	
	/* ZIP CODE */
		#link-menu-red-zip-code {padding: 0;float: left;margin: 13px 0 0 0;}
		#link-menu-red-zip-code ul {list-style: none;display: inline;}
		#link-menu-red-zip-code li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-zip-code a:link, #link-menu-red-zip-code a:visited { background: url(../images/header-menu-red-bt-1-zip-code.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 12px 0 0; padding-left: 14px;}
		#link-menu-red-zip-code a:hover { background: url(../images/header-menu-red-bt-1-zip-code.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 12px 0 0; padding-left: 14px;}
			
	/* NAME */
		#link-menu-red-name {padding: 0;float: left;margin: 13px 0 0 0;}
		#link-menu-red-name ul {list-style: none;display: inline;}
		#link-menu-red-name li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-name a:link, #link-menu-red-name a:visited { background: url(../images/header-menu-red-bt-2-name.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 12px 0 0; padding-left: 19px;}
		#link-menu-red-name a:hover { background: url(../images/header-menu-red-bt-2-name.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 12px 0 0; padding-left: 19px; height: 16px;}
		
	/* CITY */
		#link-menu-red-city {padding: 0;float: left;margin: 13px 0 0 0;}
		#link-menu-red-city ul {list-style: none;display: inline;}
		#link-menu-red-city li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-city a:link, #link-menu-red-city a:visited { background: url(../images/header-menu-red-bt-3-city.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 12px 0 0; padding-left: 14px;}
		#link-menu-red-city a:hover { background: url(../images/header-menu-red-bt-3-city.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 12px 0 0; padding-left: 14px;}
		
	/* GOOGLE MAPS */
		#link-menu-red-google-maps {padding: 0;float: left;margin: 13px 0 0 0;}
		#link-menu-red-google-maps ul {list-style: none;display: inline;}
		#link-menu-red-google-maps li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-google-maps a:link, #link-menu-red-google-maps a:visited { background: url(../images/header-menu-red-bt-4-google-maps.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 12px 0 0; padding-left: 20px;}
		#link-menu-red-google-maps a:hover { background: url(../images/header-menu-red-bt-4-google-maps.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 12px 0 0; padding-left: 20px;}
	
	/* WIKIPEDIA */
		#link-menu-red-wikipedia {padding: 0;float: left;margin: 13px 0 0 0;}
		#link-menu-red-wikipedia ul {list-style: none;display: inline;}
		#link-menu-red-wikipedia li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-wikipedia a:link, #link-menu-red-wikipedia a:visited { background: url(../images/header-menu-red-bt-5-wikipedia.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 12px 0 0; padding-left: 21px;}
		#link-menu-red-wikipedia a:hover { background: url(../images/header-menu-red-bt-5-wikipedia.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 12px 0 0; padding-left: 21px;}
	
	/* YOUTUBE */
		#link-menu-red-youtube {padding: 0;float: left;margin: 13px 0 0 0;}
		#link-menu-red-youtube ul {list-style: none;display: inline;}
		#link-menu-red-youtube li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-youtube a:link, #link-menu-red-youtube a:visited { background: url(../images/header-menu-red-bt-6-youtube.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 12px 0 0; padding-left: 21px;}
		#link-menu-red-youtube a:hover { background: url(../images/header-menu-red-bt-6-youtube.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 12px 0 0; padding-left: 21px;}
	
	/* FACEBOOK */
		#link-menu-red-facebook {padding: 0;float: left;margin: 13px 0 0 0; }
		#link-menu-red-facebook ul {list-style: none;display: inline;}
		#link-menu-red-facebook li {font-size: 12px;text-align: left;display: inline;}
		#link-menu-red-facebook a:link, #link-menu-red-facebook a:visited { background: url(../images/header-menu-red-bt-7-facebook.gif) no-repeat left; color: #FFF; text-decoration: none; margin: 0 0px 0 0; padding-left: 21px;}
		#link-menu-red-facebook a:hover { background: url(../images/header-menu-red-bt-7-facebook.gif) no-repeat left; color: #FFF; text-decoration: underline; margin: 0 0px 0 0; padding-left: 21px;}

/* END HEADER */
/* END HEADER */
#content-middle {
	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #FFF;
	padding: 10px 0;
}
	#content-middle #left-column {
		width: 212px;
		float: left;
		margin: 0;
		padding: 0;
	}
		
		#content-middle #left-column #search {
			width: 212px;
			height: 60px;
			margin: 0;
			padding: 0;
			background: url(../images/left-bg-left-search.jpg) left no-repeat;
			text-align: left;
		}
		#content-middle #left-column #search #content-search {
			text-align: left;
			width: 207px;
			float: right;
			height: 60px;
			margin: 0;
			padding: 0;
			background: url(../images/left-bg-right-search.jpg) right no-repeat;
		}
		#content-middle #left-column #search #title-search {
			width: 200px;
			float: left;
			text-align: left;
			padding: 0;
			margin: 7px 0 0 2px;
			text-transform: uppercase;
		}
		#content-middle #left-column #search #title-search p {margin: 0; padding: 0;}
		#content-middle #left-column #search #input-search {
			width: 168px;
			height: 24px;
			float: left;
			text-align: left;
			margin: 5px 0 0 3px;
			padding: 0;
		}
			.input-search { width: 168px; height: 22px;background: #FFFFFF; color: #999; border: none; }
		#content-middle #left-column #search #icon-search {
			width: 26px;
			height: 24px;
			float: left;
			margin: 5px 0 0 2px;
			padding: 0;
		}
		
		#content-middle #left-column #title-navigation {
			width: 212px;
			height: 43px;
			margin: 10px 0 0 0;
			padding: 0;
			background: url(../images/bg-category-left-duo.jpg) top left no-repeat;
			text-align: left;
		}
		#content-middle #left-column #title-navigation #title-navigation-right {
			text-align: left;
			width: 207px;
			float: right;
			height: 43px;
			margin: 0;
			padding: 0;
			background: url(../images/bg-category-right-duo.jpg) top right no-repeat;
		}
			.title-navigation { text-transform: uppercase; margin: 7px 0 0 2px; padding: 0; }
		
		#content-middle #left-column #navigation-content {
			text-align: left;
			width: 210px;
			float: left;
			margin: 1px 0 0 0;
			padding: 0;
			border: 1px solid #eaeaea;
		}
			#content-middle #left-column #navigation-content #navigation-info {
				text-align: left;
				width: 210px;
				height: 38px;
				float: left;
				margin: 0 auto 0 auto;
				padding: 0;
				background: #fff6f6;
			}
			#content-middle #left-column #navigation-content #navigation-info p {
				margin: 0;
				padding: 5px 2px 7px 7px;
				font-weight: normal;
			}
			#content-middle #left-column #navigation-content #links {
				text-align: left;
				text-decoration: none;
				width: 208px;
				float: left;
				margin: 5px 7px;
				padding: 0;
				line-height: 160%;
			}
			#content-middle #left-column #navigation-content #links a { text-decoration: none; font-weight: normal; }
			#content-middle #left-column #navigation-content #links a:hover { text-decoration: underline; font-weight: normal; }
			
			#content-middle #left-column #banner-left-bottom {
				width: 212px;
				height: 60px;
				float: left;
				margin: 10px 0 10px 0;
				padding: 0;
			}
			
			#content-middle #left-column #weather {
				width: 212px;
				float: left;
				margin: 0;
				padding: 0;
			}
				#content-middle #left-column #weather #weather-title {
					width: 212px;
					height: 27px;
					float: left;
					margin: 10px 0 0 0;
					padding: 0;
					background: url(../images/bg-titles-red-left.jpg) top left no-repeat;
				}
				
				#content-middle #left-column #weather #weather-title #weather-title-content {
					width: 205px;
					height: 27px;
					float: right;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-red-right.jpg) top right no-repeat;
				}
				#content-middle #left-column #weather #weather-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
				#content-middle #left-column #weather-content {
					width: 210px;
					float: left;
					text-align: center;
					margin: 1px 0 0 0;
					padding: 0;
					border: 1px solid #eaeaea;
					padding: 15px 0;
				}
	
	#content-middle #right-column {
		width: 212px;
		float: left;
		margin: 0;
		padding: 0;
	}
	
		#content-middle #right-column #sponsor {
				width: 212px;
				float: left;
				margin: 0;
				padding: 0;
			}
				#right-column #sponsor #sponsor-title {
					width: 212px;
					height: 27px;
					float: left;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-left.jpg) top left no-repeat;
				}
				
				#right-column #sponsor #sponsor-title #sponsor-title-content {
					width: 205px;
					height: 27px;
					float: right;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-right.jpg) top right no-repeat;
				}
				#right-column #sponsor #sponsor-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
				#right-column #sponsor-content {
					width: 212px;
					float: left;
					text-align: center;
					margin: 1px 0 0 0;
					padding: 0;
				}
				
			#right-column #lost-dog {
				width: 212px;
				float: left;
				margin: 10px 0 0 0;
				padding: 0;
			}
				#right-column #lost-dog #lost-dog-title {
					width: 212px;
					height: 27px;
					float: left;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-left.jpg) top left no-repeat;
				}
				
				#right-column #lost-dog #lost-dog-title #lost-dog-title-content {
					width: 205px;
					height: 27px;
					float: right;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-right.jpg) top right no-repeat;
				}
				#right-column #lost-dog #lost-dog-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
				#right-column #lost-dog-content {
					width: 210px;
					float: left;
					text-align: center;
					margin: 1px 0 0 0;
					padding: 0;
					border: 1px solid #eaeaea;
				}
				
			#right-column #rss {
				width: 210px;
				float: left;
				text-align: center;
				margin: 10px 0 0 0;
				padding: 0;
			}
	
	#content-middle #center-column {
		width: 507px;
		float: left;
		margin: 0 10px 0 10px;
		padding: 0;
	}
	
			#center-column #neighborhood {
				width: 507px;
				float: left;
				margin: 0;
				padding: 0;
			}
			
			#center-column #neighborhood-real-estate{
				width: 507px;
				float: left;
				margin: 0;
				margin-top:10px;
				padding: 0;
			}
				#center-column #neighborhood #neighborhood-title{
					width: 507px;
					height: 27px;
					float: left;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-left.jpg) top left no-repeat;
				}
				
				#center-column #neighborhood-real-estate #neighborhood-title {
					width: 507px;
					height: 27px;
					float: left;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-red-left.jpg) top left no-repeat;
				}
				
				#center-column #neighborhood #neighborhood-title #neighborhood-title-content{
					width: 500px;
					height: 27px;
					float: right;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-right.jpg) top right no-repeat;
				}
				#center-column #neighborhood-real-estate #neighborhood-title #neighborhood-title-content {
					width: 500px;
					height: 27px;
					float: right;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-red-right.jpg) top right no-repeat;
				}
				#center-column #neighborhood #neighborhood-title-content p,#center-column #neighborhood-real-estate #neighborhood-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
				#center-column #neighborhood-content {
					width: 505px;
					float: left;
					text-align: justify;
					margin: 1px 0 0 0;
					padding: 0;
					border: 1px solid #eaeaea;
				}
				
				#center-column #neighborhood-content p { margin: 7px; margin-top:5px; margin-left:0px; padding:0; }
				
				#center-column #neighborhood-content a{
					color:#797979;
				}

			#center-column #garage-sale {
				width: 507px;
				float: left;
				margin: 10px 0 0 0;
				padding: 0;
			}
				#center-column #garage-sale #garage-sale-title {
					width: 507px;
					height: 27px;
					float: left;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-left.jpg) top left no-repeat;
				}
				
				#center-column #garage-sale #garage-sale-title #garage-sale-title-content {
					width: 500px;
					height: 27px;
					float: right;
					margin: 0;
					padding: 0;
					background: url(../images/bg-titles-gray-right.jpg) top right no-repeat;
				}
				#center-column #garage-sale #garage-sale-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
				#center-column #garage-sale-content {
					width: 505px;
					float: left;
					text-align: center;
					margin: 1px 0 0 0;
					padding: 0;
					border: 1px solid #eaeaea;
				}
					#center-column #garage-sale-content #garage-sale-left {
						width: 143px;
						float: left;
						margin: 0 0 10px 5px;
						padding: 10px;
						border-right: 1px solid #eaeaea;
					}
					#center-column #garage-sale-content #garage-sale-center {
						width: 143px;
						float: left;
						margin: 0 0 10px 5px;
						padding: 10px;
						border-right: 1px solid #eaeaea;
					}
					#center-column #garage-sale-content #garage-sale-right {
						width: 142px;
						float: left;
						margin: 0 0 10px 5px;
						padding: 10px 0 10px 10px;
					}
						#garage-sale-photo-product { width: 120px; height: 140px; float: left; }
						#garage-sale-description-product { width: 120px; float: left; text-align: left; margin: 10px 0; margin-bottom:5px; }
						#garage-sale-button-product { width: 101px; height: 23px; margin-top:5px; float: left; }
				
					#center-column #garage-sale-content #garage-sale-view-more {
						background: #f6f6f6;
						width: 503px;
						height: 25px;
						float: left;
						margin: 0 0 1px 1px;
						padding: 0;
					}
						#center-column #garage-sale-content #garage-sale-view-more p { margin: 0; padding: 3px 5px 0 0; text-align: right; }
						#center-column #garage-sale-content #garage-sale-view-more a { text-decoration: underline; }
						#center-column #garage-sale-content #garage-sale-view-more a:hover { text-decoration: underline; color: #e60007; }

				#center-column #space-twitter {
					width: 270px;
					float: left;
					margin: 10px 0 0 0;
					padding: 0;
				}
				
					#center-column #space-twitter #twitter {
						width: 270px;
						float: left;
						text-align: justify;
						margin: 0;
						padding: 0;
					}

						#center-column #space-twitter #twitter #twitter-title {
							width: 270px;
							height: 27px;
							float: left;
							margin: 0;
							padding: 0;
							background: url(../images/bg-titles-red-left.jpg) top left no-repeat;
						}
				
						#center-column #space-twitter #twitter #twitter-title #twitter-title-content {
							width: 263px;
							height: 27px;
							float: right;
							margin: 0;
							padding: 0;
							background: url(../images/bg-titles-red-right.jpg) top right no-repeat;
						}
						#center-column #space-twitter #twitter #twitter-title #twitter-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
					#center-column #space-twitter #twitter-content {
						width: 268px;
						float: left;
						text-align: justify;
						margin: 1px 0 0 0;
						padding: 0;
						padding-bottom:7px;
						border: 1px solid #eaeaea;
					}
						#center-column #space-twitter #twitter-content #twitter-view {
							width: 258px;
							margin: 7px auto;
							padding: 0 0 7px 0;
							text-align: left;
							border-bottom: 1px dotted #d2d2d2;
						}
							#center-column #space-twitter #twitter-content #twitter-view p { margin: 0; padding: 0; }
						#center-column #space-twitter #twitter-content #twitter-view-end {
							width: 258px;
							margin: 7px auto 10px auto;
							text-align: left;
						}
							#center-column #space-twitter #twitter-content #twitter-view-end p { margin: 0; padding: 0; }

				#center-column #upcoming-and-jobs {
					width: 227px;
					float: left;
					text-align: justify;
					margin: 10px 0 0 10px;
					padding: 0;
				}
					#center-column #upcoming {
						width: 227px;
						height: 27px;
					}
						#center-column #upcoming #upcoming-title {
							width: 227px;
							height: 27px;
							float: left;
							margin: 0;
							padding: 0;
							background: url(../images/bg-titles-red-left.jpg) top left no-repeat;
						}
				
						#center-column #upcoming #upcoming-title #upcoming-title-content {
							width: 220px;
							height: 27px;
							float: right;
							margin: 0;
							padding: 0;
							background: url(../images/bg-titles-red-right.jpg) top right no-repeat;
						}
						#center-column #upcoming #upcoming-title #upcoming-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
						#center-column #upcoming-content {
							width: 225px;
							float: left;
							text-align: center;
							margin: 1px 0 0 0;
							padding: 0;
							border: 1px solid #eaeaea;
						}
						
						#center-column #upcoming-content #upcoming-view {
							width: 210px;
							margin: 7px auto;
							padding: 0 0 7px 0;
							text-align: left;
							border-bottom: 1px dotted #d2d2d2;
						}
							#center-column #upcoming-content #upcoming-view p { margin: 0; padding: 0; }
						#center-column #upcoming-content #upcoming-view-end {
							width: 210px;
							margin: 7px auto 10px auto;
							text-align: left;
						}
							#center-column #upcoming-content #upcoming-view-end p { margin: 0; padding: 0;  }
							
					#center-column #neighborhood-jobs {
						width: 227px;
						height: 27px;
						margin: 0;
						padding: 0;
						margin-top:5px;
					}
						#center-column #neighborhood-jobs #neighborhood-jobs-title {
							width: 227px;
							height: 27px;
							float: left;
							margin: 10px 0 0 0;
							padding: 0;
							background: url(../images/bg-titles-red-left.jpg) top left no-repeat;
						}
				
						#center-column #neighborhood-jobs #neighborhood-jobs-title #neighborhood-jobs-title-content {
							width: 220px;
							height: 27px;
							float: right;
							padding: 0;
							background: url(../images/bg-titles-red-right.jpg) top right no-repeat;
						}
						#center-column #neighborhood-jobs #neighborhood-jobs-title #neighborhood-jobs-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
				
						#center-column #neighborhood-jobs-content {
							width: 225px;
							float: left;
							text-align: center;
							margin: 1px 0 0 0;
							padding: 0;
							border: 1px solid #eaeaea;
						}
						
						#center-column #neighborhood-jobs-content #neighborhood-jobs-view {
							width: 210px;
							margin: 7px auto;
							padding: 0 0 7px 0;
							text-align: left;
							border-bottom: 1px dotted #d2d2d2;
						}
							#center-column #neighborhood-jobs-content #neighborhood-jobs-view p { margin: 0; padding: 0; }
						#center-column #neighborhood-jobs-content #neighborhood-jobs-view-end {
							width: 210px;
							margin: 7px auto 10px auto;
							text-align: left;
						}
							#center-column #neighborhood-jobs-content #neighborhood-jobs-view-end p { margin: 0; padding: 0; }


#tag-cloud {
	width: 960px;
	height: 27px;
	margin: 15px auto;
	padding: 0;
}
	#tag-cloud #tag-cloud-title {
		width: 960px;
		height: 27px;
		float: left;
		margin: 15px 0 0 0;
		padding: 0;
		background: url(../images/bg-titles-gray-left.jpg) top left no-repeat;
	}
				
	#tag-cloud #tag-cloud-title #tag-cloud-title-content {
		width: 953px;
		height: 27px;
		float: right;
		padding: 0;
		background: url(../images/bg-titles-gray-right.jpg) top right no-repeat;
	}
		#tag-cloud #tag-cloud-title #tag-cloud-title-content p { margin: 7px 0 0 0; padding: 0; text-transform: uppercase; }
#tag-cloud-content {
	clear: both;
	width: 948px;
	height:auto;
	margin: 1px auto 0 auto;
	padding: 5px;
	border: 1px solid #eaeaea;
	
}
#tag-cloud-content p {
	display: inline;
	margin: 3px;
	padding: 3px;
}

#tag-cloud-content1{
	clear: both;
	width: 948px;
	height:auto;
	margin: 1px auto 0 auto;
	padding: 5px;
	border: 1px solid #eaeaea;
	
}
#tag-cloud-content1 p {
	display: inline;
	margin: 3px;
	padding: 3px;
}
#links-end {
	width: 960px;
	margin: 15px auto;
	padding: 0;
}
	#links-end #links-end-column1 {
		width: 250px;
		float: left;
		margin: 0;
		padding: 0;
		line-height: 142%;
	}
	#links-end #links-end-column2 {
		width: 320px;
		float: left;
		margin: 0;
		padding: 0;
		line-height: 142%;
	}
	#links-end #links-end-column3 {
		width: 386px;
		float: right;
		margin: 0;
		padding: 0;
	}
		#links-end #links-end-column3 #left {
			width: 150px;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		#links-end #links-end-column3 #right {
			width: 190px;
			float: right;
			margin: 0;
			padding: 0;
		}
		#links-end #links-end-column3 #bottom {
			width: 386px;
			height: 60px;
			float: left;
			margin: 10px 0 0 0;
			padding: 0;
		}

#tag-cloud-content h1 { display: inline; }
#tag-cloud-content h2 { display: inline; }
#tag-cloud-content h3 { display: inline; }
#tag-cloud-content h4 { display: inline; }
#tag-cloud-content h5 { display: inline; }
#tag-cloud-content h6 { display: inline; }

#content-footer {
	width: 100%;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #FFF;
	padding: 30px 0 0 0;
	clear: both;
}
	#content-footer #menu {
		width: 100%;
		margin: 0;
		height: 55px;
		text-align: center;
		padding-left:0px;
		background: url(../images/ssa.JPG) left repeat-x;
	}
		#content-footer #menu #content-links {
			width: 960px;
			margin: auto;
			padding-top: 9px;
			line-height:18px;
			text-align: left;
		}
	
	#content-footer #footer {
	width: 100%;
	height: 127px;
	margin: 1px 0 0 0;
	padding: 0;
	text-align: center;
	background: url(../images/footer-content-bg.png) left repeat-x;
	clear: both;
	}
		#content-footer #footer #footer-content {
			width: 960px;
			height: 127px;
			margin: auto;
			padding: 0;
			text-align: left;
			background: url(../images/footer-bg-right.png) top right no-repeat;
		}
			#content-footer #footer #footer-content #footer-content-left {
				width: 610px;
				float: left;
				margin: 50px 0 0 0;
				padding: 0;
				text-align: left;
				clear: both;
			}
			#content-footer #footer #footer-content #footer-content-right {
				width: 216px;
				float: right;
				margin: 25px 20px 0 0;
				padding: 0;
				text-align: left;
			}
			
			 .ac_results {
   padding: 0;
   border: 1px solid #333;
   background-color: #fff;
   overflow: hidden;
   z-index: 99999;
   text-align: left;
   }
   .ac_results ul {
   width: 100%;
   list-style-position: outside;
   list-style: none;
   padding: 0;
   margin: 0;
   }
   .ac_results li {
   margin: 0;
   padding: 2px 5px;
   cursor: default;
   display: block;
   font: menu;
   font-size: 12px;
   line-height: 16px;
   overflow: hidden;
   }
   .ac_results {
   background-color: #eee;
   color:#333333;
   }
   .ac_over {
   background-color: #CE0005;
   color: #fff;
   }
   /* school css begin */			
#schools_list{
	width: 491px;
	height:auto;
	float: left;
	text-align: justify;
	margin: 1px 0 0 0;
	padding: 7px;
	border: 1px solid #eaeaea;
}
#schoolsList{
	width: 491px;
	height:auto;
	float: left;
	text-align:left;
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#e8e7e7;
}
#schoolsList_detail{
	width: 491px;
	height:auto;
	float: left;
	text-align:left;
	margin-bottom:0px;
	padding-bottom:5px;
}
#ListImage{
	width:130px;
	height:95px;
	position:relative;
	text-align:left;
	float:left;
	margin-right:12px;
	overflow:hidden;
}
#List-detail-Image{
	width:300px;
	height:286px;
	position:relative;
	text-align:left;
	float:left;
	margin-right:12px;
	overflow:hidden;
}
#ListImage img{
	width:130px;
	height:95px;
}
#List_detail{
	width:345px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
}
#listDetail{
	width:491px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
}
#listDetail_link strong a{
	color:#e50005;
	cursor:pointer;
}
#listDetail_link strong{
	color:#e50005;
}
#List_detail p,#listDetail p{
	margin-top:4px;
	color:#797979;
	text-align:justify;
	margin-bottom:0px;
}
#List_detail p a,#listDetail p a{
	color:#e50005;
	font-size:11px;
	font-weight:normal;
}
#add_church{
	width:116px;
	height:23px;
	position:relative;
	text-align:left;
	float:left;
	margin-top:12px;
	margin-bottom:0px;
}

#pagging{
	width:320px;
	height:auto;
	position:relative;
	text-align:right;
	float:right;
	top:0px;
	margin-bottom:10px;
}
#pagging ul{
	margin-top:0px;
	margin-bottom:0px;
}
#pagging ul li{
	display:inline;
	width:14px;
	height:14px;
	position:relative;
}
#pagging ul li a{
	width:14px;
	height:14px;
	text-align:left;
	position:relative;
	font-weight:normal;
	font-size:11px;
	color:#000;	
	padding-left:1px;
	padding-right:1px;
}
#pagging ul li.active a{
	width:14px;
	height:14px;
	text-align:left;
	font-size:11px;
	position:relative;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	color:#ffffff;	
	background-color:#dd0007;
}
/* school css end */	
/* Add churches for css begin */			
#nameInput{
	width:491px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-left:7px;
	margin-bottom:5px;
}
#name_text{
	width:70px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-top:2px;
	font-size:12px;
	color:#767675;
}
#inputText{
	width:400px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
}
#inputText input{
	width:218px;
	height:auto;
	position:relative;
	text-align:left;
	padding-top:1px;
	padding-bottom:4px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#b3b5b6;
	color:#767675;
}
#inputText textarea{
	width:270px;
	height:auto;
	position:relative;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#b3b5b6;
	color:#767675;
}
#submit{
	width:74px;
	height:23px;
	position:relative;
	text-align:left;
	float:left;
	margin-left:77px;
	background-image:url(../images/submit_button.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
}
#submit input{
	width:74px;
	height:23px;
	position:relative;
	text-align:left;
	border:none;
	cursor:pointer;
	background:transparent;
}

#your_detail_title{
	width:475px;
	height:auto;
	position:relative;
	text-align:left;
	background-color:#fff6f6;
	color:#e60007;
	padding:7px;
	margin-bottom:10px;
	text-transform: uppercase;
	font-size:12px;
}
/* Add churches for css begin */
#mainList{
	width:491px;
	height:auto;
	position:relative;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
#mainList ul{
	width:491px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-top:0px;
	margin-right:0px;
}
#mainList ul li{
	width:250px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	float:left;
	margin-right:0px;
	margin-bottom:4px;
	padding-left:15px;
	margin-left:-40px;
	background-image:url(../images/arrow1.gif);
	background-position:left -8px;
	background-repeat:no-repeat;
}
#mainList ul li a{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #797979;
	text-decoration: none
}
#mainList ul li a:hover{
	color:#e60007;
	text-decoration:underline;
}
/* browse business directory list end */			




.form-search{
	width:318px;
	height:auto;
	position:relative;
	top:5px;
	right:7px;
	float:right;
	margin-bottom:0px;
	padding-bottom:11px;
}
.form-search input{
	width:230px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	top:2px;
	margin-right:4px;
}
.form-search .submit-search{
	width:74px;
	height:23px;
	position:relative;
	text-align:left;
	border:none;
	top:1px;
	background:transparent;
	background-image:url(../images/search-button.jpg);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}




#link-menu-logout{
	position:absolute;
	right:15px;
	color:#ffffff;
	padding-top:13px;
}
#link-menu-logout a{
	color:#ffffff;
	font-size:12px;
}



#others-link{
	width:196px;
	height:auto;
	position:relative;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#eaeaea;
	padding:7px;
}
#others-link p{
	margin-top:0px;
	margin-bottom:0px;
	line-height:19px;
	font-size:12px;
}


/* blog css begin */
#blog-list{
	width:493px;
	height:auto;
	padding:7px;
	position:relative;
	text-align:left;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}
#blog-list1{
	width:493px;
	height:auto;
	margin:7px;
	position:relative;
	text-align:left;
	float:left;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom-color:#eeeeee;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#blog-list-left{
	width:100px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-top:2px;
	color: #e60007;
	margin-right:7px;
}

#blog-list-right{
	width:382px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-right:0px;
}
#blog-list-title{
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	color: #797979;
	font-weight:normal;
}	
#blog-list-title a{
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	margin-bottom:0px;
	color: #797979;
	font-weight:normal;
}	
#blog-detail{
	width:382px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-top:10px;
}

#reply-blog{
	width:450px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-left:8px;
	margin-top:0px;
}

#reply-blog input{
	width:350px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	margin-bottom:7px;
}
#reply-blog textarea{
	width:488px;
	border-style:solid;
	border-width:1px;
	margin-bottom:7px;
	border-color:#666666;
}
#formID #submit-post input{
	width:71px;
	height:auto;
	position:relative;
	text-align:center;
	border:none;
	top:1px;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	background:transparent;
	background-image:url(../images/post.jpg);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}


#reply-name{
	width: 85px;
	height: auto;
	position: relative;
	text-align: left;
	float: left;
	margin-top:0px;
	margin-right: 7px;
}

#reply-description{
	width:290px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
}

#center-column #reply-name p{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

#center-column #reply-description p{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}
/* blog css end */


#post-comment{
	width:500px;
	height:auto;
	position:relative;
	text-align:left;
	float:left;
	margin-top:3px;
	margin-left:9px;
	margin-bottom:10px;
}
#post-comment textarea{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
}
#post-comment #postcomment{
	width:114px;
	height:23px;
	position:relative;
	text-align:left;
	border:none;
	float:left;
	margin-left:0px;
	margin-top:7px;
	margin-bottom:7px;
	background:transparent;
	background-image:url(../images/post-comment.jpg);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}



 .titlehdr {
	 font: normal 22px arial, verdana;
	 color: #c00;
	 border-bottom: 1px solid #c00;
}


.loginform {
font: 16px normal arial;
background-color: #f7f7f7;
font: normal 12px arial,verdana;
padding: 3px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #cccccc;
}

.loginform #txtbox {
font: bold 16px arial;
color: #f00;
border-color:#666666;
border-style:solid;
border-width:1px;
}


.loginform #txtareabox {
font: bold 16px arial;
color: #f00;
width:280px;
border-color:#666666;
border-style:solid;
border-width:1px;
}
#center-column #pagging a{
	width: 14px;
	height: 14px;
	text-align: center;
	font-size: 11px;
	position: relative;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	margin-right:1px;
	color: #ffffff;
	background-color: #dd0007;
}
#formID input{
	width:225px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}

#formID textarea{
	width:405px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	float:left;
}

#formID #doLogin3{
	width:53px;
	height:auto;
	position:relative;
	text-align:center;
	border:none;
	top:1px;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	background:transparent;
	background-image:url(../images/login-button.jpg);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

#formID #cancel{
	width:60px;
	height:23px;
	position:relative;
	text-align:left;
	border:none;
	top:2px;
	background:transparent;
	background-image:url(../images/cancel-button.jpg);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

.forms {
	background-color: #f7f7f7;
	font: normal 12px arial,verdana;
	padding: 3px;
	border: 1px solid #cccccc;
}

#input-post input{
	color: #797979;
	font-family:Arial, Helvetica, sans-serif;
}
#textarea textarea{
	color: #797979;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#garage-sale-view-more #add-item{
	width:70px;
	height:23px;
	text-align:left;
	position:absolute;
	margin-left:10px;
	margin-top:2px;
}

#addnews{
	width:70px;
	height:23px;
	text-align:left;
	position:relative;
	float:left;
	margin-left:0px;
	margin-top:5px;
}
#addevent{
	width:70px;
	height:23px;
	text-align:left;
	position:relative;
	float:left;
	margin-left:0px;
	margin-top:5px;
}

#addjob{
	width:70px;
	height:23px;
	text-align:left;
	float:left;
	position:relative;
	margin-left:0px;
	margin-top:5px;
}

#add-absolute{
	position:relative;
	top:6px;
	float:left;
}

#add-absolute-detail{
	position:relative;
	top:4px;
	float:right;
	right:0px;
	margin-bottom:7px;
}

#share-link{
	width:auto;
	height:auto;
	position:relative;
	text-align:left;
	top:-20px;
	right:12px;
	float:right;
}
#share-link a{
	color: #797979;	
}

/*#pp_full_res{
	background-color:#f0f0f1;
	padding:15px;
}

#pp_full_res h1{
	text-align: left;
	color: #333333;
	margin-top: 0px;
	margin-bottom:16px;
	font-size: 23px;
	line-height:32px;
	font-family: Arial,Helvetica,sans-serif;
}

#pp_full_res h3{
	text-align: left;
	color: #333333;
	margin-top: 0px;
	margin-bottom:16px;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
}

#pp_full_res p{
	line-height:17px;
}*/
