	#body {
		background-image: url(images/background.jpg);
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
	}
.clear { clear:both;}

img.link {
	cursor: pointer;	
}

#top-bar {
	height: 40px;
	
	width: 990px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	}
	#top-bar p {
		margin-top: 10px;
		margin-right: 0px;
		float: right;
		margin-left: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 17px;
		font-weight: bold;
		text-transform: lowercase;
		position: relative;
	}
	#top-bar p#login {
	position: absolute;
	right: 150px;
	text-align: left;
	width: 80px;
	}
	#top-bar p#register {
	width: 125px;
	right: 260px;
	text-align: right;
	}
	#top-bar a:hover {
		color: #FFFFFF;
	}
#top-bar #about-links {

	Float:right;
	top: 9px;
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #747474;
	right: 0px;
	left: auto;
}
#top-bar #about-links a {
	color: #A9A9A9;
	text-decoration: none;
	font-weight: normal;
}
#top-bar #about-links a:hover {
	color: #FFFFFF;
}
	.link-orange {
		color: #fdb813;
		text-decoration: none;
	}
	.link-light-yellow {
		color: #ffe094;
		text-decoration: none;
	}
	#header {
		width: 990px;
		position: relative;
		margin-right: auto;
		margin-left: auto;
	}
	#header #logo {
		width: 384px;
		position: relative;
		margin-top: 5px;
		margin-left: 5px;
	}
	#header #subnav {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		padding-right: 15px;
		list-style-type: none;
		position: absolute;
		right: 5px;
		bottom: 0px;
		margin-top: 5px;
		top: 45px;
	}
	
	#header #search {
		padding-right: 15px;
		position: absolute;
		right: 0px;
		/*bottom: 0px;*/
		margin-top: 5px;
		top: 35px;
	}
	
	#header #search input {
		font-size: 9px;
	}
	
	#header #subnav li {
		display: block;
		float: left;
	}
	#header #subnav a {
		text-transform: uppercase;
		color: #b7861a;
		text-decoration: none;
		float: left;
		padding-left: 10px;
	}
	#header #subnav a:hover {
		color: #250858;
	}
	.dot {
		background-image: url(images/dot.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		float: left;
		padding-right: 18px;
		list-style-type: none;
	}
	#moon {
		padding-right: 10px;
		padding-left: 15px;
		margin-top: -30px;
		position: relative;
	}
	
	/* ---- NAVIGATION CSS ----*/
	
	#nav {
		margin-left: auto;
		margin-right: auto;
		background-image: url(images/nav-bg.jpg);
		height: 47px;
		position: relative;
		width: 970px;
		margin-top: 5px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		z-index: 65;
		padding-left: 7px;
	
	}
	
	#menu, #menu ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	
	#menu li{
		float: left;
		text-align: left;
		padding-right: 27px;
		background-image: url(images/nav-arrow.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		display: block;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-transform: uppercase;
		color: #FFFFFF;
		list-style-type: none;
		height: 47px;
		position: relative;
		padding-top: 18px;
		padding-bottom: 0px;
		margin: 0px;
		padding-left: 0px;
		z-index: 70;
	}
	
	#menu li a {
		color: white;
	}
	
	#menu li ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -1px;
	}
	
	#menu #news ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -9px;
	}
	
	#menu #family ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -13px;
	}
	
	#menu #calendar ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -6px;
	  padding-top: 0px;
	  text-align: center;
	}
	
	#menu #marketplace ul {
	  list-style: none;
	  margin: 0;
	  width: 400px;
	  position: absolute;
	  top: -999em;
	  left: -11px;
	}
	
	#menu #real-estate ul {
		list-style: none;
		margin: 0;
		width: 100px;
		position: absolute;
		top: -999em;
		left: -5px;
	}
	
	#menu #simchas ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -6px;
	}
	
	#menu #chesed ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -12px;
	}
	
	#menu #torah ul {
	  list-style: none;
	  margin: 0;
	  width: 100px;
	  position: absolute;
	  top: -999em;
	  left: -6px;
	  z-index: 4;
	}
	
	#menu #institutions ul {
		list-style: none;
		margin: 0;
		width: 100px;
		position: absolute;
		top: -999em;
		left: -75px;
	}
	
	
	#menu li:hover ul,
	#menu li.sfHover ul,
	#menu #news:hover ul,
	#menu #news.sfHover ul,
	#menu #family:hover ul,
	#menu #family.sfHover ul,
	#menu #calendar:hover ul,
	#menu #calendar.sfHover ul, 
	#menu #simchas:hover ul,
	#menu #simchas.sfHover ul,
	#menu #chesed:hover ul,
	#menu #chesed.sfHover ul,
	#menu #torah:hover ul,
	#menu #torah.sfHover ul,
	#menu #institutions:hover ul,
	#menu #institutions.sfHover ul,
	#menu #real-estate:hover ul,
	#menu #real-estate.sfHover ul {
		top: 45px;
		background-image:url(images/subnav-bg.jpg);
		background-repeat: repeat-x;
		background-color: #101324;
		width: 200px;
		z-index: 105;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: -10px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #232B4A;
		border-bottom-color: #5F69A3;
		border-left-color: #B6C4E1;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		z-index: 100;
		}
	
	#menu #marketplace:hover ul,
	#menu #marketplace.sfHover ul {
		top: 45px;
		background-image:url(images/subnav-bg.jpg);
		background-repeat: repeat-x;
		background-color: #101324;
		width: 375px;
		z-index: 105;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: -0px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #232B4A;
		border-bottom-color: #5F69A3;
		border-left-color: #B6C4E1;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		z-index: 100;
	}
	
	#menu #marketplace:hover ul li,
	#menu #marketplace.sfHover ul li{
		clear: both;
	}
	
	#menu li:hover ul a {
		color: #FDB813;
		text-decoration: none;
		display: block;
		width: 185px;
		padding-left:15px;
		background: none;
		margin: 0px;
		position: relative;
		padding-top: 5px;
		padding-bottom: 5px;
		z-index: 100;
	}
	#menu li:hover ul a:hover {
		background-color: #434E82;
	}
	
	#marketplace li:hover ul a:hover {
		background-color: #434E82;
		width: 75px;
		padding-right: 0px;
	}
	
	#menu #subnav li {
		margin: 0px;
		padding: 0px;
		background-image: none;
		height: 25px;
	}
	#menu #news {
		position: relative;
		left: 13px;
		z-index: 178;
	}
	#menu #family {
		position: relative;
		left: 35px;
		z-index: 177;
	}
	#menu #calendar {
		position: relative;
		left: 50px;
		z-index: 176;
	}
	#calendar-padding {
		display: block;
		margin-top: -8px;
		text-align: center;
	}
	#menu #marketplace {
		position: relative;
		left: 60px;
		z-index: 76;
	}
	#services-nav {
		position: absolute;
		width: 185px;
		right: 0px;
		z-index: 175;
	}
	#services-nav p{
		display: block;
		width: 175px;
		text-transform: none;
		color: white;
		font-weight: bold;
		font-size: 14px;
		font-family: Verdana, Tahoma;
		position: absolute;
		padding-bottom: 0px;
		margin-top: -10px;
		margin-bottom: 10px;
		background-color: #303a5e;
		padding-top:10px;
		}
	#services-categories {
		display: block;
		width: 155px;
		height: 135px;
		margin-top: 26px;
		overflow: auto;
		position: absolute;	
		margin-left:0px;
		background-image: url(images/services-bg.jpg);
		border: 1px white solid;
		text-align: left;
		padding: 0px;
	}
	#menu li:hover ol a {
		color: #eebe4c;
		text-transform: lowercase;
		text-decoration: underline;
		display: block;
		width: 90px;
		padding-left:5px;
		background: none;
		margin: 0px;
		position: relative;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#menu #real-estate {
		position: relative;
		left: 75px;
		z-index: 75;
	}
	#menu #simchas {
		position: relative;
		left: 90px;
		z-index: 74;
	}
	#menu  #food {
		position: relative;
		left: 100px;
		z-index: 73;
	}
	#menu #chesed {
		position: relative;
		left: 120px;
		z-index: 72;
	}
	#menu #torah {
		position: relative;
		left: 135px;
		z-index: 72;
		height: 27px;
	}
	#menu  #institutions {
		position: relative;
		left: 145px;
		background-image: url(images/nav-arrow2.jpg);
		z-index: 71;
	}
	
	/* ---- END NAVIGATION CSS ----*/
	
	
	/* ---- START INDEX CSS ----*/
	#deal-of-the-day {
	background-image: url(images/deal-of-the-day.jpg);
	height: 241px;
	width: 373px;
	float: left;
	margin-left: 8px;
	position: relative;
	}
	#deal-of-the-day #coupon {
		position: absolute;
		height: 150px;
		width: 320px;
		left: 30px;
		top: 52px;
	}
	#deal-of-the-day #image {
		width: 118px;
		height: 75px;
		position: absolute;
		top: 85px;
		left: 42px;
		text-align: center;
	}
	#deal-of-the-day #content {
		width: 165px;
		top: 85px;
		position: absolute;
		left: 170px;
		height: 75px;
	}
	#deal-of-the-day h2 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 14px;
		color: #464D68;
		margin: 0px;
	}
	#deal-of-the-day p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		line-height: 14px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#calendar-widget {
		background-image: url(images/calendar-widget.jpg);
		height: 241px;
		width: 373px;
		float: left;
		margin-right: 10px;
		position: relative;
	}
	#calendar-widget h2 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 23px;
		color: #FFFFFF;
		text-transform: uppercase;
		display: block;
		position: absolute;
		margin-top: 65px;
		width: 150px;
		margin-left: 25px;
		text-align: center;
		font-weight: normal;
	}
	#calendar-widget h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 78px;
		color: #303030;
		font-weight: normal;
		width: 90px;
		position: absolute;
		display: block;
		margin-top: 95px;
		margin-left: 55px;
		text-align: center;
	}
	#calendar-widget h4 {
		display: block;
		position: absolute;
		margin-top: 190px;
		width: 150px;
		margin-left: 25px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		text-transform: uppercase;
		color: #535353;
		text-align: center;
		font-weight: normal;
	}
	#calendar-widget #events {
		height: 200px;
		width: 165px;
		position: absolute;
		margin-top: 22px;
		margin-left: 185px;
		overflow: auto;
	}
	#calendar-widget  #events  strong {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		font-weight: bold;
		color: #333B63;
		display: inline;
	}
	#calendar-widget #events p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 16px;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	#calendar-widget #events p a {
		color: #333333;
	}
	#calendar-widget #events p a:hover {
		color: #A6AFDA;
	}
	#local-news-widget {
		width: 768px;
		position: relative;
		background-image: url(images/local-news-widget.jpg);
		height: 550px;
		clear: both;
		top: 10px;
		margin-bottom: 10px;
	}
	#local-news-widget  #column {
		margin-top: 96px;
		margin-left: 43px;
		width: 210px;
		height: 185px;
		float: left;
		margin-right: -12px;
		margin-bottom: -66px;
	}
	#local-news-widget h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #644600;
		margin-top: 5px;
		margin-bottom: 10px;
		text-transform: uppercase;
		line-height: 19px;
	}
	#local-news-widget #thumbnail {
		border: 1px solid #644600;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	#local-news-widget p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		line-height: 15px;
		margin-top: 9px;
		margin-bottom: 0px;
	}
	#local-news-widget a {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-transform: uppercase;
		color: #5D6AA3;
		text-decoration: none;
		background-image: url(images/arrow.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		display: block;
		width: 75px;
	}
	#local-news-widget a:hover {
		color: #000000;
	}
	#local-news-widget  #ad {
		position: absolute;
		top: 10px;
		left: 390px;
	}
	#local-news-widget #category {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		color: #FFFFFF;
		padding-right: 5px;
		padding-left: 5px;
	}
	#local-news-widget #category.purple   {
		background-color: #464D69;
	}
	#local-news-widget #category.green2 {
		background-color: #7BC136;
	}
	#local-news-widget #category.blue2 {
		background-color: #3B659C;
	}
	#local-news-widget #category.yellow2 {
		background-color: #B87900;
	}
	#local-news-widget #category.green3 {
		background-color: #233911;
	}
	#ad img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	#hatzalah-widget {
		background-image:url(images/hatzalah.jpg);
		height: 241px;
		width: 373px;
		float: left;
		margin-right: 5px;
		position: relative;
		margin-left: 10px;
		margin-top: 25px;
		background-repeat: no-repeat;
		margin-bottom: 15px;
	}
	#hatzalah-widget #content {
		width: 180px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 17px;
		overflow: auto;
		position: absolute;
		left: 165px;
		top: 25px;
		height: 140px;
		padding-right: 10px;
	}
	#hatzalah-widget #content p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#hatzalah-widget #ad {
		height: 45px;
		width: 180px;
		position: absolute;
		bottom: 23px;
		right: 28px;
		text-align: left;
	}
	#shomrim-widget {
		background-image:url(images/shomrim.jpg);
		height: 241px;
		width: 370px;
		float: left;
		margin-right: 3px;
		position: relative;
		margin-left: 0px;
		margin-top: 25px;
	}
	#shomrim-widget #content {
		width: 180px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 17px;
		overflow: auto;
		position: absolute;
		left: 165px;
		top: 25px;
		height: 140px;
		padding-right: 10px;
	}
	#shomrim-widget #content p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#shomrim-widget #ad {
		height: 45px;
		width: 180px;
		position: absolute;
		bottom: 23px;
		right: 28px;
		text-align: left;
	}
	#hatzalah-shomrim-widget {
		background-image: url(images/hatzalah-shomrim-bg.jpg);
		height: 325px;
		width: 768px;
		position: relative;
		margin-top: 10px;
	}
	#hatzalah-shomrim-widget #ad {
		position: absolute;
		top: 15px;
		left: 2px;
	}
	#hatzalah-shomrim-widget #ad img {
		float: left;
		margin-left: 15px;
	}
	#hatzalah {
		position: absolute;
		margin-top: 100px;
		width: 175px;
		margin-left: 175px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		line-height: 15px;
		padding: 0px;
		height: 190px;
	}
	#hatzalah h3 {
		font-weight: bold;
		color: #882023;
		font-size: 11px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: -15px;
		margin-left: 0px;
	}
	#hatzalah p {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	#shomrim {
		position: absolute;
		margin-top: 100px;
		width: 175px;
		margin-left: 555px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		line-height: 15px;
		padding: 0px;
		height: 190px;
	}
	#shomrim h3 {
		font-weight: bold;
		color: #250858;
		font-size: 11px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: -15px;
		margin-left: 0px;
	}
	#shomrim p {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	#job-listing-widget {
		background-image:url(images/latest-job-posts-widget.jpg);
		height: 241px;
		width: 373px;
		float: left;
		margin-right: 5px;
		position: relative;
		margin-left: 10px;
		margin-top: 25px;
	}
	#job-listing-widget #content {
		position: absolute;
		overflow: auto;
		height: 160px;
		width: 315px;
		top: 55px;
		left: 30px;
		padding-top: 0px;
	}
	#job-listing-widget h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		font-weight: bold;
		color: #537E22;
		margin-top: 18px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
	}
	#job-listing-widget  p  {
		font-family: Tahoma, "Trebuchet MS", Arial;
		margin: 0px;
		font-size: 11px;
		line-height: 17px;
		background:url(images/bullet2.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 13px;
	}
	#job-listing-widget a {
		color: #212430;
	}
	#job-listing-widget a:hover {
		background-color: #D5EAA7;
	}
	#daily-halacha-widget {
		background-image:url(images/daily-halacha-widget.jpg);
		height: 241px;
		width: 370px;
		float: left;
		margin-right: 3px;
		position: relative;
		margin-left: 0px;
		margin-top: 25px;
		margin-bottom: 15px;
	}

	#daily-halacha-widget #ad1 {
	position: absolute;
	overflow: hidden;
	height: 36px;
	width: 178px;
	top: 15px;
	left: 179px;
	padding: 0px;
	margin: 0px;
	}

	#daily-halacha-widget #content {
		position: absolute;
		overflow: auto;
		height: 160px;
		width: 305px;
		top: 57px;
		left: 30px;
		padding-top: 0px;
		padding-right: 10px;
	}
	#daily-halacha-widget h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 18px;
		font-weight: normal;
		color: #1B497B;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	#daily-halacha-widget p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 17px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#chaverim-widget {
		background-image:url(images/chaverim-widget.jpg);
		height: 241px;
		width: 373px;
		float: left;
		margin-right: 5px;
		position: relative;
		margin-left: 10px;
		margin-top: 25px;
		background-repeat: no-repeat;
		margin-bottom: 0px;
	}
	#chaverim-widget #content {
		width: 180px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 17px;
		overflow: auto;
		position: absolute;
		left: 165px;
		top: 25px;
		height: 140px;
		padding-right: 10px;
	}
	#chaverim-widget #content p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#chaverim-widget #ad {
		height: 45px;
		width: 180px;
		position: absolute;
		bottom: 23px;
		right: 28px;
		text-align: left;
	}
	#chesed-fund-widget {
		background-image:url(images/chesed-fund-widget.jpg);
		height: 241px;
		width: 370px;
		float: left;
		margin-right: 3px;
		position: relative;
		margin-left: 0px;
		margin-top: 25px;
	}
	#chesed-fund-widget #content {
		width: 180px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 17px;
		overflow: auto;
		position: absolute;
		left: 165px;
		top: 25px;
		height: 140px;
		padding-right: 10px;
	}
	#chesed-fund-widget #content p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#chesed-fund-widget #ad {
		height: 45px;
		width: 180px;
		position: absolute;
		bottom: 23px;
		right: 28px;
		text-align: left;
	}
	
	
	/* ---- END INDEX CSS ----*/
	
	#content {
		position: relative;
		width: 990px;
		z-index: 5;
		margin-right: auto;
		margin-left: auto;
		top: 15px;
		clear: both;
	}
	#sidebar {		
		width: 198px;
		background-image: url(images/sidebar-bg.jpg);
		background-repeat: repeat-y;
		text-align: center;		
		padding: 0px;
		position: relative;
		margin:0 auto;
		float:right;
	}
	#sidebar #top {
		position: relative;
		bottom: 0px;
		background-image: url(images/sidebar-top.jpg);
		background-repeat: no-repeat;
		top: 0px;
		height: 10px;
	}
	#sidebar #bottom {
		position: relative;
		bottom: 0px;
		background-image: url(images/sidebar-bottom.jpg);
		background-repeat: no-repeat;
		top: 5px;
		height: 10px;
	}
	#sidebar #ad {
		padding-bottom: 12px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	#main-container {
		float: left;
		margin-left: 0px;
		background-image: url(images/main-contentbg.jpg);
		background-repeat: repeat-y;
		width: 768px;
		vertical-align: top;
		position: relative;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}
	#main-container h1{color:#000; font-size:24px; font-weight:normal; margin:0 0 10px 0;} 	
	#main-container #header {
		height: 47px;
		width: 730px;
		padding-top: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		padding-left: 15px;
		margin-bottom: 10px;
	}
	#main-container #header h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
	#main-container #header #button {
		float: right;
		margin-top: -13px;
		margin-right: 2px;
		margin-left: -2px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	 
	#main-container #top {
		background-image: url(images/top-main-content.jpg);
		background-repeat: no-repeat;
		height: 10px;
		position: relative;
	}
	#main-container #bottom {
		background-image: url(images/bottom-main-content.jpg);
		background-repeat: no-repeat;
		height: 10px;
		position: relative;
		background-position: top;
		top: 15px;
		clear: both;
	}
	.yellow    {
		background-image: url(images/yellow-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #4a3b17;
	}
	.green {
		background-image: url(images/green-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #415A21;
	}
	.orange {
		background-image: url(images/orange-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #4C3010;
	}
	.deep-orange {
		background-image: url(images/deep-orange-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #ffa976;
	}
	.blue {
		background-image: url(images/blue-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #0e1f2b;
	}
	.darkblue {
		background-image: url(images/dblue-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #FFFFFF;
	}
	#full-container .green {
		background-image: url(images/green-full-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #A1C139;
	}
	.black {
		background-image: url(images/black-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #d8d8d8;
	}
	.lime {
		background-image: url(images/lime-header.jpg);
		display: block;
		background-repeat: no-repeat;
		color: #c2e76c;
	}
	#news-listing {
		background-image: url(images/news-bg.jpg);
		height: 109px;
		width: 747px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 12px;
		margin-bottom: 12px;
		z-index: 7;
		position: relative;
		clear: both;
	}
	#news-listing #thumbnail {
		height: 88px;
		width: 165px;
		text-align: center;
		margin-top: 10px;
		float: left;
	}
	
	#news-listing #thumbnail div{
		background-size:contain; 
		background-repeat:no-repeat; 
	}
	#news-listing  #thumbnail  img {
		border: 1px solid #FFFFFF;
	}
	#news-listing #text {
		float: right;
		height: 90px;
		width: 510px;
		margin-right: 35px;
		margin-top: 10px;
	}
	#news-listing h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #997319;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 3px;
		margin-left: 0px;
		text-decoration: none;
	}
	#news-listing h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #636363;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 1px;
	}
	#news-listing p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 10px;
		line-height: 16px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#news-listing h3 a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #997319;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 3px;
		margin-left: 0px;
		text-decoration: none;
	}
	#news-listing h3 a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3E4874;
		text-decoration: underline;
	}
	#news-listing #icons {
		float: left;
		margin-top: 5px;
		margin-right: 10px;
	}
	#news-listing #icons img {
		margin-right: 2px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	#ad-bar {
		background-image: url(images/ad-bar-bg.jpg);
		width: 768px;
		padding-top: 10px;
		padding-bottom: 10px;
		clear: both;
	}
	#ad-bar img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-left: 14px;
		margin-right: 5px;
	}
	#footer {
		width: 100%;
		background-image: url(images/footer-bg.jpg);
		background-repeat: repeat-x;
		position: relative;
		top: 25px;
		clear: both;
		background-position: bottom;
		margin-bottom: 0px;
	}
	#footer #container {
		width: 990px;
		margin-right: auto;
		margin-left: auto;
		background-image: url(images/footer-hr.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		padding-top: 10px;
		position: relative;
		top: 11px;
		height: 45px;
	}
	#footer #register {
		font-family: Tahoma, "Trebuchet MS", Arial;
		text-transform: uppercase;
		font-size: 9px;
		font-weight: bold;
		color: #333333;
		padding: 0px;
		margin-top: 2px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 12px;
		position: relative;
		width: 50%;
		height: 15px;
	}



        #register-1
        {
            	font-family: Tahoma, "Trebuchet MS", Arial;
		text-transform: uppercase;
		font-size: 9px;
		font-weight: bold;
		color: #333333;

		
		margin-right: 12px;

                float:right;
        }
        #login-1
        {
         margin-left:15px;
                
        }
.link-orange-1 {
		color: #fdb813;
                margin-right:10px;
		text-decoration: none;
	}

#about-links-1 {

	Float:right;
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #747474;
        margin:13px 0 0 20px;
       
}
#about-links-1 a {
	color: #A9A9A9;
	text-decoration: none;
	font-weight: normal;
}
#about-links-1 a:hover {
	color: #FFFFFF;
}










	#footer  #register li {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	#footer #register a {
		text-decoration: none;
		color: #5a4087;
	}
	#container #register a:hover {
		background-color: #E7DCF7;
	}
	#register .register {
		float: left;
		list-style-type: none;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		display: block;
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	#register .emagine {
		list-style-type: none;
		display: block;
		padding-left: 8px;
		margin-left: 10px;
		border-left-width: 1px;
		border-left-style: double;
		border-left-color: #999999;
		float: left;
	}
	#register .login {
		float: left;
		display: block;
		list-style-type: none;
		background-image: url(images/bullet.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 15px;
	}
	#footer p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 9px;
		text-transform: uppercase;
		color: #252525;
		padding: 0px;
		position: absolute;
		right: 8px;
		top: 8px;
	}
	#footer strong {
		font-weight: bold;
		color: #515D8E;
	}
	#footer #container2 {
		margin-right: auto;
		margin-left: auto;
		position: relative;
		clear: both;
		padding-top: 10px;
		width: 975px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-top: 0px;
	}
	#footer #container2 h4 {
		font-size: 11px;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
	}
	#footer #container2 h4 a {
		font-size: 11px;
		color: #5A4087;
		margin-top: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
	}
	#footer #container2 li {
		margin-bottom: 3px;
		margin-left: 0px;
		padding: 0px;
	}
	#footer #container2 li a {
		font-size: 9px;
		text-transform: uppercase;
		text-decoration: none;
		color: #5A4087;
	}
	#footer  #container2 li a:hover {
		color: #333333;
		text-decoration: underline;
	}
	#footer #container2  li  li {
		margin-bottom: 2px;
		padding: 0px;
		margin-left: -22px;
	}
	#footer #column {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		list-style-type: none;
		width: 200px;
		display: block;
		margin-top: 17px;
		margin-right: 0px;
		margin-left: 15px;
		position: relative;
		margin-bottom: 0px;
		height: 325px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 25px;
		padding-left: 0px;
	}
	#footer #column2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		list-style-type: none;
		width: 184px;
		display: block;
		height: 325px;
		position: absolute;
		left: 240px;
		top: 30px;
		text-align: left;
		vertical-align: top;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 50px;
		margin: 0px;
	}
	#footer #column3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		list-style-type: none;
		width: 200px;
		display: block;
		position: absolute;
		top: 30px;
		text-align: left;
		vertical-align: top;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 50px;
		margin: 0px;
		height: 325px;
		right: 250px;
	}
	#footer #column4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		list-style-type: none;
		width: 200px;
		display: block;
		height: 325px;
		position: absolute;
		top: 30px;
		text-align: left;
		vertical-align: top;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 50px;
		margin: 0px;
		right: 0px;
	}
	#ad-bar2 {
		/*background-image: url(images/ad-bar-bg.jpg);*/
		width: 768px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 10px;
		/*margin-bottom: 10px;*/
		position: relative;
	}
	#ad-bar2 img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-left: 14px;
		margin-right: 5px;
	}
	#detail-container {
		width: 747px;
		background-image: url(images/detail-container-bg.jpg);
		background-repeat: repeat-y;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		top: 10px;
		padding-bottom: 30px;
	}
	#detail-container #header {
		background-image: url(images/top-detail-container.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height: 200px;
		position: absolute;
		top: 0px;
		bottom: auto;
	}
	#detail-container #wrapper {
		z-index: 35;
		left: 22px;
		width: 700px;
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 17px;
	}
	
	#detail-container #footer {
		background-image: url(images/bottom-detail-container.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height: 200px;
		position: absolute;
		bottom: 0px;
		top: auto;
		left: auto;
	}
	#news {
		margin: 0px;
		padding: 0px;
		position: relative;
	}
	#news h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 31px;
		color: #1e2648;
		margin-top: 8px;
		margin-bottom: 3px;
	}
	#news h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 31px;
		color: #3d3d3d;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#news h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4d4646;
		font-weight: normal;
		margin-top: 0px;
	}
	#news p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 22px;
		color: #000000;
	}
	#news h5 a {
		color: #4e5ca9;
	}
	#news h5 a:hover {
		color: #7093D8;
	}
	#family {
		margin: 0px;
		padding: 0px;
		position: relative;
	}
	#family h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 31px;
		color: #706D56;
		margin-top: 8px;
		margin-bottom: 3px;
	}
	#family h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 31px;
		color: #3d3d3d;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#family h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4d4646;
		font-weight: normal;
		margin-top: 0px;
	}
	#family p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 22px;
		color: #000000;
	}
	#family h5 a {
		color: #4e5ca9;
	}
	#family h5 a:hover {
		color: #7093D8;
	}
	#family #write-comment h4 {
		color: #85BC3E;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 19px;
		margin-bottom: 2px;
	}
	#food {
		margin: 0px;
		padding: 0px;
		position: relative;
	}
	#food h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 31px;
		color: #CB8D4E;
		margin-top: 8px;
		margin-bottom: 3px;
	}
	#food h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 31px;
		color: #3d3d3d;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#food h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4d4646;
		font-weight: normal;
		margin-top: 0px;
	}
	#food p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 22px;
		color: #000000;
	}
	#food h5 a {
		color: #4e5ca9;
	}
	#family h5 a:hover {
		color: #7093D8;
	}
	#food #write-comment h4 {
		color: #6A4A29;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 19px;
		margin-bottom: 2px;
	}
	#comments {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
	}
	#comments  h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 19px;
		font-weight: normal;
		color: #6774B1;
	}
	#comments p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
	}
	#comments #author {
		font-weight: bold;
		margin-top: -10px;
		display: block;
		padding-bottom: 25px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		color: #1E2648;
		margin-bottom: 15px;
	}
	#write-comment {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
	}
	#write-comment h4 {
		color: #E9AB18;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 19px;
		margin-bottom: 2px;
	}
	#write-comment textarea {
		width: 100%;
		height: 75px;
	}
	#write-comment input {
		margin-top: 15px;
		margin-bottom: 18px;
	}
	#more {
		padding-top: 10px;
	}
	#news #float-right, #family #float-right, #food #float-right, #institution-detail #float-right,#business #float-right, #simchas-detail #float-right {
		float: right;
		position: relative;
		width: 365px;
	}
	#food #float-left {
		top: 0px;
		left: 0px;
		float: left;
		position: relative;
		width: 365px;
	}
	#media  {
		height: 290px;
		width: 365px;
		background-image: url(images/media-bg.jpg);
		background-repeat: no-repeat;
		right: -22px;
		top: -15px;
		position: relative;
		left: auto;
	}
	#media #big {
		position: relative;
		top: 11px;
		border: 1px solid #FFFFFF;
		left: 15px;
	}
	#media #video {
		height: 265px;
		width: 320px;
		position: relative;
		top: 12px;
		padding: 0px;
		margin-right: auto;
		margin-left: auto;
		background-color: #BDBDBD;
		bottom: auto;
	}
	#media p {
		display: block;
		position: absolute;
		right: 32px;
		bottom: 22px;
		margin: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 15px;
	}
	#thumbnails {
		width: 335px;
		margin-right: 0px;
		margin-left: 0px;
		position: absolute;
		left: 15px;
	}
	#thumbnails img {
		margin-right: 1px;
		margin-left: 0px;
		border: 1px solid #FFFFFF;
	}
	#thumbnails p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 12px;
		text-transform: uppercase;
		position: absolute;
		top: 13px;
		right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#submit-article {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
	}
	#submit-article h4 {
		color: #586496;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		margin-bottom: 15px;
	}
	#submit-article h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	#submit-article p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 0px;
		color: #333333;
		clear: both;
	}
	#submit-article .input {
		height: 23px;
		width: 75%;
		margin-top: 4px;
		margin-bottom: 15px;
	}
	#submit-article .select {
		height: 23px;
		width: 35%;
		margin-top: 1px;
		margin-bottom: 15px;
	}
	#submit-article .textarea {
		height: 150px;
		width: 100%;
		margin-top: 4px;
		margin-bottom: 15px;
	}
	#submit-article .input3 {
		height: 23px;
		width: 35%;
		margin-top: 4px;
		margin-bottom: 15px;
	}
	#submit-article .input4 {
		height: 23px;
		width: 10%;
		margin-top: 4px;
		margin-bottom: 15px;
	}
	#submit-article #add {
		position: absolute;
		left: 74%;
		padding-top: 3px;
	}
	#submit-article #add2 {
		position: absolute;
		left: 62%;
		padding-top: -2px;
	}
	
	#submit-article #delete {
		position: relative;
		top: 3px;
		left: 5px;
	}
	.required {
		color: #CC0000;
	}
	#submit-article  .photo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		display: block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		font-weight: bold;
		padding-top: 3px;
	}
	#submit-article .submit {
		display: block;
		padding-top: 10px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		margin-top: 23px;
		padding-bottom: 10px;
	}
	#editor p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 19px;
		color: #000000;
	}
	#editor   h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 19px;
		color: #404660;
	}
	#editor #media {
		height: 290px;
		width: 365px;
		background-image: url(images/media-bg.jpg);
		background-repeat: no-repeat;
		right: -22px;
		top: -15px;
		position: relative;
		left: auto;
		float: right;
	}
	#editor #media #big {
		position: relative;
		top: 11px;
		border: 1px solid #FFFFFF;
		left: 15px;
	}
	#editor #thumbnails {
		width: 335px;
		margin-right: 0px;
		margin-left: 0px;
		position: absolute;
		left: 15px;
		top: 226px;
	}
	#editor #thumbnails img {
		margin-right: 1px;
		margin-left: 0px;
		border: 1px solid #FFFFFF;
	}
	#editor #thumbnails p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 12px;
		text-transform: uppercase;
		position: absolute;
		top: 13px;
		right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#editor #response {
		padding: 15px;
		background-color: #F3F3F3;
		border: 1px solid #ABABAB;
		position: relative;
	}
	#one { background: url(images/sample-image.jpg) no-repeat; z-index: 50; }
	#two { background: url(images/sample-image2.jpg) no-repeat; }
	#three { background: url(images/sample-image.jpg) no-repeat; }
	#four { background: url(../images/4.jpg) no-repeat; }
	
	#one span {
		position: absolute;
		top: 218px;
		border: none;
		left: -1px;
	}
	#two span {
		position: absolute;
		top: 218px;
		left: 55px;
		border: none;
	 }
	#three span {
		position: absolute;
		top: 218px;
		left: 112px;
		border: none;
	 }
	#four span {
		position: absolute;
		top: 218px;
		left: 165px;
		border: none;
	 }
	
	.image-link span { display: block; left: 0; position: relative; }
	.image-link  span  img {
		border: 1px solid #FFFFFF;
	}
	.image-link:hover { z-index: 100; }
	.image-link:hover span { background: #ccc; }
	.image-link {
		display: block;
		width: 336px;
		height: 210px;
		position: absolute;
		top: 10px;
		left: 12px;
		border: none;
	}
	#editor #media p {
		display: block;
		position: absolute;
		right: 16px;
		bottom: 25px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
	}
	#news-listing #blue a {
		color: #6471AC;
	}
	#pages-yellow {
		height: 40px;
		width: 747px;
		position: relative;
		margin: auto;
		background-image: url(images/page-yellow-bg.jpg);
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
	}
	#pages-yellow p {
		position: relative;
		top: 13px;
		margin: 0px;
		text-align: center;
		color: #333333;
	}
	#pages-yellow a {
		font-weight: bold;
		color: #4e5ca9;
		text-decoration: none;
	}
	#pages-yellow a:hover {
		color: #FFDC88;
	}
	#pages-blue {
		height: 40px;
		width: 747px;
		position: relative;
		margin: auto;
		background-image: url(images/page-blue-bg.jpg);
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
	}
	#pages-blue p {
		position: relative;
		top: 13px;
		margin: 0px;
		text-align: center;
		color: #333333;
	}
	#pages-blue a {
		font-weight: bold;
		color: #DAE4F2;
		text-decoration: none;
	}
	#pages-blue a:hover {
		color: #122541;
	}
	#pages-green {
		height: 40px;
		width: 747px;
		position: relative;
		margin: auto;
		background-image: url(images/page-green-bg.jpg);
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
	}
	#pages-green p {
		position: relative;
		top: 13px;
		margin: 0px;
		text-align: center;
		color: #333333;
	}
	#pages-green a {
		font-weight: bold;
		color: #4e5ca9;
		text-decoration: none;
	}
	#pages-green a:hover {
		color: #AEEE57;
	}
	#pages-orange {
		height: 40px;
		width: 747px;
		position: relative;
		margin: auto;
		background-image: url(images/page-orange-bg.jpg);
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
	}
	#pages-orange p {
		position: relative;
		top: 13px;
		margin: 0px;
		text-align: center;
		color: #333333;
	}
	#pages-orange a {
		font-weight: bold;
		color: #4e5ca9;
		text-decoration: none;
	}
	#pages-orange a:hover {
		color: #EFCA90;
	}
	#pages-black {
		height: 40px;
		width: 747px;
		position: relative;
		margin: auto;
		background-image: url(images/page-black-bg.jpg);
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
	}
	#pages-black p {
		position: relative;
		top: 13px;
		margin: 0px;
		text-align: center;
		color: #FFFFFF;
	}
	#pages-black a {
		font-weight: bold;
		color: #4e5ca9;
		text-decoration: none;
	}
	#pages-black a:hover {
		color: #EFCA90;
	}
	
	#full-container {
		background-image: url(images/full-container.jpg);
		background-repeat: repeat-y;
		background-position: center;
		position: relative;
		z-index: auto;
	}
	#full-container #top {
		background-image: url(images/top-full-container.jpg);
		background-repeat: no-repeat;
		height: 10px;
		position: relative;
		background-position: center;
	}
	#full-container #header {
		height: 47px;
		width: 940px;
		padding-top: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		padding-left: 15px;
		margin-bottom: 10px;
		background-image: url(images/purple-header-full.jpg);
		background-repeat: no-repeat;
		color: #F2DFF3;
		position: relative;
	}
	#full-container #header-green {
		height: 47px;
		width: 940px;
		padding-top: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		padding-left: 15px;
		margin-bottom: 10px;
		background-image: url(images/green-header-full.jpg);
		background-repeat: no-repeat;
		color: #c2e76c;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
	
	#full-container #header #button, #full-container #header-green #button  {
		float: right;
		margin-top: -13px;
		margin-right: 2px;
		margin-left: -2px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-bottom: 0px;
	}
	#full-container #header h2, #full-container #header-green h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
	#full-container #header-black {
		height: 47px;
		width: 940px;
		padding-top: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		padding-left: 15px;
		margin-bottom: 10px;
		background-image: url(images/black-header-full.jpg);
		background-repeat: no-repeat;
		color: #d1d1d1;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
	
	#full-container #header #button, #full-container #header-black #button  {
		float: right;
		margin-top: -13px;
		margin-right: 2px;
		margin-left: -2px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-bottom: 0px;
	}
	#full-container #header h2, #full-container #header-black h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
	#ad-bar-full {
		background-image: url(images/full-ad-bar.jpg);
		width: 990px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-position: center;
		background-repeat: repeat-y;
	}
	#ad-bar-full img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-left: 20px;
		margin-right: 10px;
	}
	#calendar-container {
		width: 946px;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}
	#calendar-container  #top {
		width: 100%;
		background-image: none;
		position: relative;
		height: 65px;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
	}
	#month {
		position: relative;
		left: 0px;
		width: 400px;
		margin: 0px;
		top: 24px;
	}
	#month h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 35px;
		float: left;
		margin-right: 15px;
		color: #39426b;
		position: relative;
		padding: 0px;
		margin-top: -5px;
		margin-bottom: 10px;
	}
	#month img {
		float: left;
		margin-right: 14px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		position: relative;
	}
	#month-jewish {
		float: right;
		position: absolute;
		left: auto;
		top: 45px;
		right: 8px;
		width: 240px;
		bottom: auto;
		margin: 0px;
	}
	#month-jewish h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-weight: normal;
		text-transform: uppercase;
		color: #39426B;
		font-size: 18px;
		text-align: right;
		padding: 0px;
		margin: 0px;
	}
	#calendar-container #filter {
		width: 946px;
		position: relative;
		background-image: url(images/filter-bg.jpg);
		height: 45px;
		clear: both;
		top: 20px;
	}
	#calendar-container #filter form {
		width: 98%;
		position: relative;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	#calendar-container #filter p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		color: #52485c;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px;
	}
	#filter .institutions {
		width: 400px;
		position: absolute;
		top: 11px;
		left: 130px;
	}
	#filter .month {
		position: absolute;
		left: 555px;
		top: 11px;
		width: 135px;
	}
	#filter .year {
		position: absolute;
		top: 11px;
		left: 720px;
		width: 105px;
	}
	#filter .submit {
		position: absolute;
		top: 11px;
		left: 843px;
	}
	#calendar-container #weekdays {
		width: 946px;
		margin-right: auto;
		margin-left: auto;
		background-image: url(images/weekday-bg.jpg);
		background-repeat: no-repeat;
		height: 45px;
		margin-top: 20px;
	}
	#weekdays ul, #weekdays li {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		list-style-type: none;
		text-transform: uppercase;
		position: relative;
		padding: 0px;
		margin: 0px;
		display: block;
		clear: both;
	}
	#weekdays  #sun {
		position: absolute;
		top: 15px;
		left: 35px;
	}
	#weekdays #mon {
		position: absolute;
		top: 15px;
		left: 168px;
	}
	#weekdays #tues {
		position: absolute;
		top: 15px;
		left: 300px;
	}
	#weekdays #wed {
		position: absolute;
		top: 15px;
		left: 427px;
	}
	#weekdays #thurs {
		position: absolute;
		top: 15px;
		left: 567px;
	}
	#weekdays #fri {
		position: absolute;
		top: 15px;
		left: 714px;
	}
	#weekdays #sat {
		position: absolute;
		top: 15px;
		left: 842px;
	}
	#grid {
		background-image: url(images/calendar-bg.jpg);
		background-repeat: no-repeat;
		height: 885px;
		width: 946px;
		position: relative;
	}
	#no-day {
		position: relative;
		width: 132px;
		height: 140px;
		float: left;
		background-color: #DADADA;
		margin-right: 2px;
		margin-left: 1px;
		margin-bottom: 3px;
	}
	#day {
		position: relative;
		width: 132px;
		height: 140px;
		float: left;
		margin-right: 2px;
		margin-left: 1px;
		margin-bottom: 3px;
		background-image: url(images/day-bg.jpg);
		background-repeat: repeat-x;
	}
	#day #number {
		background-image: url(images/day-number.jpg);
		background-repeat: no-repeat;
		height: 28px;
		width: 28px;
		position: absolute;
		left: 0px;
		top: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #745e1b;
		margin: 0px;
	}
	#day #number p {
		position: absolute;
		top: 5px;
		text-align: center;
		width: 100%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		margin: 0px;
	}
	#day #number2, #day-holiday #number2 {
		position: relative;
		top: 35px;
		left: 110px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		margin: 0px;
		color: #666666;
	}
	#day-holiday {
		position: relative;
		width: 132px;
		height: 140px;
		float: left;
		margin-right: auto;
		margin-bottom: 3px;
		background-image: url(images/holiday-bg.jpg);
		background-repeat: repeat-x;
		margin-left: 1px;
	}
	
	#day-holiday #number {
		background-image: url(images/holiday-number.jpg);
		background-repeat: no-repeat;
		height: 28px;
		width: 28px;
		position: absolute;
		left: 0px;
		top: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #f7f2fc;
		margin: 0px;
	}
	#day-holiday #number p {
		position: absolute;
		top: 5px;
		text-align: center;
		width: 100%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		margin: 0px;
	}
	
	#day #events {
		width: 92%;
		position: relative;
		height: 70px;
		overflow: auto;
		top: 45px;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 4px;
		margin-right: 0px;
	}
	#day-holiday #events {
		width: 92%;
		position: relative;
		height: 70px;
		overflow: auto;
		top: 45px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 4px;
	}
	#day #events h4, #day-holiday #events h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		color: #604d73;
		margin: 0px;
	}
	#day #events p, #day-holiday #events p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 10px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
	}
	#day #events a, #day-holiday #events a {
		color: #000000;
	}
	#day #events a:hover, #day-holiday #events a:hover {
		color: #CAB7DF;
	}
	#day #candlelighting {
		height: 33px;
		width: 35px;
		position: absolute;
		margin: 0px;
		right: 0px;
		background-image: url(images/candlelighting.png);
		background-repeat: no-repeat;
		top: 0px;
		background-position: center top;
		text-align: center;
	}
	#candlelighting p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 9px;
		margin-top: 24px;
		margin-bottom: 0px;
	}
	
	#event-container {
		position: relative;
		height: 100%;
		width: 100%;
	}
	#event-container #sidebar {
	float: left;
	width: 16%;
	background-color: #FFFFFF;
	background-image: none;
	padding-right: 5px;
	text-align: left;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 15px;
	position: fixed;
	padding-top: 10px;
	height: 100%;
	overflow: auto;
	}
	#sidebar h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 18px;
		font-weight: normal;
		color: #492B58;
	}
	#event-container  h2 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-weight: normal;
		color: #5B3C6F;
		position: relative;
		margin-bottom: 5px;
	}
	#events-list ul {
	margin: 0px;
	position: relative;
	left: 24px;
	padding: 0px;
	}
	#events-list li {
		list-style-type: none;
		margin-bottom: 18px;
		margin-top: 0px;
		margin-left: -15px;
		margin-right: 0px;
		top: 0px;
		padding: 0px;
		position: relative;
		display: block;
	}
	#events-list a {
		color: #000000;
	}
	#events-list a:hover {
		color: #8B7328;
	}
	#events-list strong {
		font-weight: bold;
		color: #9D822F;
		background-color: #FFEBAD;
		padding: 3px;
	}
	#event-detail {
		float: right;
		width: 81%;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		position: relative;
		background-color: #D6DAF1;
		padding-top: 15px;
		padding-bottom: 15px;
		height: 96%;
	}
	#event-detail h1 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 32px;
		font-weight: normal;
		color: #4F5A88;
	}
	#event-detail h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 22px;
		font-weight: normal;
		color: #9884AC;
		margin-top: 30px;
		margin-bottom: 0px;
		margin-left: 15px;
		text-transform: lowercase;
	}
	#event-detail p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 18px;
		margin-top: 0px;
		margin-bottom: 13px;
		padding-left: 15px;
	}
	#event-detail  #header  #header-right, #add-event #header #header-right {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		color: #F2DFF3;
	}
	.link1 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 10px;
		color: #FFEBAD;
		font-weight: bold;
	}
	.link1:hover {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.link2 {
		color: #393A60;
	}
	.link2:hover {
		color: #9884AC;
	}
	#event-detail #toolbar {
		position: absolute;
		top: 24px;
		right: 20px;
		margin: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
	}
	#toolbar a {
		color: #2F223D;
		font-weight: bold;
		text-decoration: none;
	}
	#toolbar a:hover {
		color: #FFEBAD;
		font-weight: bold;
		text-decoration: none;
	}
	#event-detail #header {
		height: 47px;
		width: 730px;
		padding-top: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		padding-left: 15px;
		margin-bottom: 0px;
		position: relative;
	}
	#event-detail #header h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		color: #4a3b17;
	}
	#event-detail #detail-container {
		width: 747px;
		background-image: url(images/detail-container-bg.jpg);
		background-repeat: repeat-y;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		top: 0px;
		padding-bottom: 30px;
	}
	#event-detail #detail-container #header {
		background-image: url(images/top-detail-container.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height: 200px;
		position: absolute;
		top: 0px;
		bottom: auto;
	}
	#event-detail #detail-container #wrapper {
		z-index: 35;
		left: 22px;
		width: 700px;
		position: relative;
		padding: 0px;
		margin: 0px;
		top: 14px;
	}
	
	#event-detail #detail-container #footer {
		background-image: url(images/bottom-detail-container.jpg);
		width: 100%;
		background-repeat: no-repeat;
		height: 200px;
		position: absolute;
		bottom: 0px;
		top: auto;
		left: auto;
	}
	#add-event-container {
		position: relative;
		margin: auto;
		width: 500px;
	}
	#add-event {
		width: 500px;
		padding-left: 0px;
		position: relative;
		overflow-x: hidden;
		position: relative;
	}
	#add-event #submit-article select.select2 {
		float: left;
		margin-right: 8px;
	}
	
	#add-event #header {
		height: 47px;
		width: 485px;
		padding-top: 13px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		padding-left: 15px;
		margin-bottom: 25px;
		background-image: url(images/purple-header-full.jpg);
		color: #E7D9F4;
	}
	#add-event #header h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		font-weight: normal;
		padding: 0px;
		color: #E7D9F4;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		}
		
	.no-bold {
		font-weight: normal;
		color: #EBE2FF;
		color: #E7D9F4;
	}
	#add-event #header-right {
		background-image: url(images/pruple-header-right-side.jpg);
		position: absolute;
		right: 0px;
		height: 60px;
		width: 20px;
		top: 0px;
	}
	.select2 {
		height: 23px;
		margin-top: 1px;
		margin-bottom: 15px;
	}
	#submit2 {
		margin-left: 11px;
	}
	#recipes h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 31px;
		color: #903104;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#recipes h3 {
		padding-bottom: 15px;
	}
	#recipes p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 22px;
		color: #000000;
		margin-bottom: 15px;
		margin-top: -3px;
	}
	#recipes ul, #recipes ol {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		line-height: 17px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		position: relative;
		left: -18px;
	}
	#recipes li {
		margin-bottom: 4px;
	}
	#recipes-categories  {
		background-repeat: no-repeat;
		width: 756px;
		position: relative;
		z-index: 9;
		padding: 0px;
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		text-align: center;
	}
	#recipes-categories li {
		display: block;
		list-style-type: none;
		background-image: url(images/tab.jpg);
		height: 36px;
		width: 105px;
		float: left;
		position: relative;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		font-weight: bold;
		color: #505c8f;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 2px;
	}
	#recipes-categories  ul {
		position: relative;
		padding: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 3px;
		clear: both;
	}
	#recipes-categories p {
		margin-top: 11px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#recipes-categories #active {
		display: block;
		list-style-type: none;
		background-image: url(images/active-tab.jpg);
		height: 39px;
		width: 105px;
		float: left;
		position: relative;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		font-weight: bold;
		color: #505c8f;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 2px;
	}
	#recipes-categories #background {
		background-image: url(images/category-bg.jpg);
		background-repeat: no-repeat;
		height: 55px;
		width: 756px;
		position: relative;
		clear: both;
		top: -3px;
	}
	#categories  {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		color: #394268;
		clear: both;
		position: relative;
		left: 20px;
		font-weight: normal;
		z-index: 100;
		margin-bottom: 10px;
		padding: 0px;
		margin-right: 0px;
		margin-left: 0px;
		bottom: 0px;
		margin-top: -40px;
	}
	#instructions {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 25px;
		padding: 0px;
		position: relative;
	}
	#instructions li {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 18px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	#ingredients{
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
		position: relative;
		list-style: none;
	}
	#ingredients li {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		margin: 0px;
	}
	#active-ingredient {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		margin-top: 0px;
		margin-right: 0px;
		padding-bottom: 10px;
		list-style-type: disc;
		position: relative;
		left: 25px;
	}
	#news h6 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 35px;
		font-weight: normal;
	}
	#ordered {
		list-style-type: disc;
	}
	#intro-container {
		background-image: url(images/intro-bg.jpg);
		height: 109px;
		width: 747px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 12px;
		margin-bottom: 0px;
		z-index: 7;
		position: relative;
		clear: both;
	}
	#intro-container p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 22px;
		color: #2b2b2b;
		width: 95%;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		top: 10px;
		margin-top: 0px;
	}
	#chesed-contact {
		position: relative;
		height: 185px;
		width: 364px;
		background-image: url(images/chesed-bg.jpg);
		margin-left: 10px;
		float: left;
		margin-right: 10px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	#chesed-contact p {
		margin-left: 35px;
		position: relative;
		display: block;
		width: 290px;
		line-height: 20px;
		font-size: 13px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #000000;
		margin-top: 0px;
	}
	#chesed-contact strong {
		color: #416987;
	}
	#chesed-contact  h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 17px;
		left: 35px;
		position: relative;
		color: #E29C2D;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		font-weight: normal;
	}
	#chesed-contact a {
		color: #000000;
	}
	#chesed-contact a:hover {
		background-color: #E5AF75;
		text-decoration: none;
	}
	#listing {
		position: relative;
		width: 747px;
		margin-right: auto;
		margin-left: auto;
		background-image: url(images/listing-bg.jpg);
		background-repeat: repeat-y;
		padding: 0px;
		margin-top: 20px;
		margin-bottom: 25px;
	}
	#listing #header {
		background-image: url(images/listing-top.jpg);
		position: absolute;
		top: 0px;
		height: 41px;
		background-position: top;
		margin: 0px;
		padding: 0px;
		width: 747px;
	}
	#listing #bottom {
		background-image: url(images/listing-bottom.jpg);
		position: relative;
		height: 30px;
		background-position: bottom;
		width: 747px;
		padding: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		z-index: 25;
		margin-top: -18px;
		clear: both;
	}
	#listing #content {
		width: 100%;
		position: relative;
		z-index: 45;
		margin-top: 20px;
		padding: 0px;
		margin-bottom: 0px;
	}
	#listing .textarea {
		height: 100px;
		width: 100%;
		margin-top: 4px;
		margin-bottom: 15px;
	}
	#listing h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		font-weight: normal;
		color: #FFFFFF;
		display: block;
		width: 40%;
		background-color: #181D38;
		padding: 8px;
		text-align: center;
		margin: 0px;
		background-image: url(images/top-header.jpg);
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #232844;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #232844;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #B9CAFE;
	}
	#listing .submit {
		display: block;
		padding-top: 10px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		margin-top: 0px;
		padding-bottom: 10px;
	}
	#listing form {
		width: 90%;
		position: relative;
		top: 0px;
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
	#listing #author {
		position: relative;
		float: left;
		width: 20%;
		margin-left: 20px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 16px;
		color: #2C2C2C;
		line-height: 22px;
		font-weight: bold;
		margin-top: 5px;
	}
	#listing #location {
		position: relative;
		float: left;
		width: 22%;
		margin-left: 18px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		color: #000000;
		line-height: 15px;
		margin-top: 5px;
	}
	#listing #location p {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	#listing  #location h4 {
		font-size: 11px;
		color: #254F84;
		margin-bottom: 0px;
		display: block;
		margin-top: 10px;
	}
	#listing #description {
		float: right;
		width: 65%;
		margin-left: 10px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 18px;
		color: #1F1F1F;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		padding-left: 45px;
		padding-right: 15px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		padding-top: 0px;
		position: relative;
		top: 5px;
	}
	#listing #description p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	#listing #bio {
		width: 94%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 18px;
		color: #1F1F1F;
		border-left-style: none;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-top: 0px;
		position: relative;
		top: 5px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
	#bio a {
		font-weight: normal;
		color: #FFFFFF;
		font-size: 10px;
		text-transform: uppercase;
		text-decoration: none;
		background-color: #313961;
		padding: 3px;
	}
	#bio a:hover {
		background-color: #E1E7FF;
	}
	#bio #profile {
		float: left;
		padding-right: 25px;
	}
	#listing #bio p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	#description  #teacher {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		margin-top: 0px;
		text-transform: uppercase;
	}
	#listing #author a {
		color: #3588B7;
	}
	#listing #author a:hover {
		color: #AECFEF;
	}
	#listing h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 15px;
		line-height: 20px;
		margin-top: 0px;
		color: #E1A333;
		margin-bottom: 0px;
	}
	#delete {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		font-weight: bold;
	}
	#delete a {
		color: #990000;
		font-weight: bold;
	}
	#delete a:hover {
		color: #995557;
	}
	#rabbi {
		position: relative;
		width: 100%;
		margin-top: 10px;
	}
	#rabbi #sidebar {
		height: 227px;
		width: 296px;
		//background-image: url(images/rabbi-bg.jpg);
		position: relative;
		float: left;
		margin-left: 14px;
	}
	#rabbi #ask {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		margin-top: 25px;
	}
	#ask form {
		margin: 0px;
		padding: 0px;
	}
	#ask .textarea {
		height: 90px;
		width: 256px;
		margin-left: 2px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	#ask  #submit {
		position: absolute;
		top: 100px;
		left: 7px;
		margin: 0px;
		padding: 0px;
	}
	#ask .anonymous {
		display: block;
		position: absolute;
		top: 102px;
		left: 100px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		color: #000000;
	}
	#sponsor  {
		height: 260px;
		width: 275px;
		background-image: url(images/sponsor-bg.jpg);
		position: relative;
		margin-right: auto;
		top: 47px;
		margin-left: 12px;
	}
	#sponsor img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		position: relative;
		top: 7px;
		margin-right: auto;
		margin-left: auto;
	}
	#questions {
		position: relative;
		width: 446px;
		margin-right: 5px;
		margin-left: auto;
		background-image: url(images/question-bg.jpg);
		background-repeat: repeat-y;
		padding: 0px;
		margin-top: 0px;
		float: right;
	}
	#questions #header {
		background-image: url(images/question-top.jpg);
		position: absolute;
		top: 0px;
		height: 130px;
		background-position: top;
		margin: 0px;
		padding: 0px;
		width: 446px;
		left: 0px;
	}
	#questions #bottom {
		background-image: url(images/bottom-bg.jpg);
		position: relative;
		height: 125px;
		background-position: bottom;
		width: 446px;
		padding: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		z-index: 25;
		margin-top: -95px;
		clear: both;
		background-color: #E1E7FF;
	}
	#questions #content {
		margin-right: auto;
		margin-left: auto;
		position: relative;
		width: 90%;
		margin-bottom: 15px;
		z-index: 100;
		top: 25px;
	}
	#questions  h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 17px;
		font-weight: bold;
		color: #4376af;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		margin-left: 0px;
	}
	#questions p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
	}
	#content #question {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 20px;
		font-weight: bold;
	}
	#questions .submitted {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		color: #ACACAC;
		font-weight: bold;
	}
	#questions #hr {
		display: block;
		padding-top: 10px;
		margin-bottom: 30px;
	}
	#search-container {
		background-image: url(images/search-bg.jpg);
		height: 57px;
		width: 748px;
		position: relative;
		margin-right: auto;
		margin-left: auto;
		top: 10px;
		margin-bottom: 8px;
	}
	#search h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 15px;
		color: #826622;
		float: left;
		margin-top: 19px;
		margin-left: 15px;
		margin-right: 15px;
	}
	#search form {
		margin: 0px;
	}
	#search .input3 {
		height: 19px;
		width: 35%;
		margin-top: 17px;
		margin-bottom: 15px;
	}
	#search #submit {
		position: absolute;
		top: 15px;
		left: 64%;
	}
	p #author {
		margin: 0px;
	}
	#audio {
		position: relative;
		height: 108px;
		width: 356px;
		background-image: url(images/audio-bg.jpg);
		margin-left: 15px;
		float: left;
		margin-right: 10px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	#audio h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 15px;
		margin-left: 20px;
		color: #7488B1;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 0px;
		width: 320px;
	}
	#audio p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		color: #000000;
		margin-top: 3px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
	}
	#audio #download {
		position: absolute;
		left: 20px;
		top: 79px;
	}
	#search-results {
		position: relative;
		width: 96%;
		margin-left: auto;
		margin-bottom: 5px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 20px;
		font-weight: normal;
		color: #2C2C2C;
		display: block;
		padding-top: 15px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #9EBCE0;
		margin-right: auto;
		top: 0px;
		padding-left: 8px;
	}
	#institution {
		position: relative;
		height: 185px;
		width: 364px;
		background-image: url(images/chesed-bg.jpg);
		margin-left: 10px;
		float: left;
		margin-right: 10px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	#institution p {
		margin-left: 30px;
		position: relative;
		display: block;
		width: 290px;
		line-height: 20px;
		font-size: 13px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #000000;
		margin-top: 0px;
	}
	#institution strong {
		color: #373737;
	}
	#institution  h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 17px;
		left: 30px;
		position: relative;
		color: #697AB7;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		font-weight: normal;
		width: 300px;
	}
	#institution a {
		color: #000000;
	}
	#institution a:hover {
		background-color: #E5AF75;
		text-decoration: none;
	}
	#business strong {
		color: #373737;
	}
	#business h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 17px;
		position: relative;
		color: #000000;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		font-weight: normal;
		width: 300px;
	}
	#business a {
		color: #000000;
	}
	#business a:hover {
		background-color: #E5AF75;
		text-decoration: none;
	}
	#business #info {
		position: absolute;
		top: 160px;
		left: 30px;
	}
	#business p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		line-height: 18px;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	#business .link3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-top: 20px;
		display: block;
		color: #55631F;
		width: 115px;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #abc73e;
		text-decoration: none;
		text-transform: uppercase;
		border: 1px solid #849A30;
	}
	#business .link3:hover {
		background-color: #6A7B26;
		color: #abc73e;
	}
	#business h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 31px;
		color: #2D2C2C;
		margin-top: 8px;
		margin-bottom: 15px;
	}
	#business h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 31px;
		color: #494E7A;
		margin-top: 5px;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#business h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		margin-top: 0px;
		line-height: 16px;
	}
	#business #clear {
		clear: both;
		margin: 0px;
		padding: 0px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
	}
	#institution-detail {
		margin: 0px;
		padding: 0px;
		position: relative;
	}
	#institution-detail h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 31px;
		color: #7077B7;
		margin-top: 8px;
		margin-bottom: 15px;
	}
	#institution-detail h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 31px;
		color: #7077B7;
		margin-top: 25px;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#institution-detail h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		margin-top: 0px;
		line-height: 16px;
	}
	#institution-detail p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 22px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
	}
	#institution-detail h5 a {
		color: #4e5ca9;
	}
	#institution-detail h5 a:hover {
		color: #7093D8;
	}
	#institution-detail #rabbi {
		position: relative;
		width: 290px;
		height: 60px;
		margin-bottom: 15px;
	}
	#institution-detail  #rabbi  img {
		border: 2px solid #2F355A;
	}
	#institution-detail #rabbi p {
		position: absolute;
		left: 60px;
		top: 19px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		color: #333333;
		text-transform: uppercase;
	}
	#institution-detail  #media  p {
		display: block;
		position: absolute;
		right: 32px;
		bottom: 22px;
		margin: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 15px;
	}
	#institution-detail ul {
		list-style-type: circle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 19px;
		color: #000000;
		position: relative;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#institution-detail li {
		position: relative;
		left: 0px;
		margin-left: -22px;
		padding: 0px;
		margin-bottom: 5px;
	}
	#institution-detail h6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		background-color: #FFF5BA;
		display: block;
		width: 75px;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: center;
		color: #37332B;
	}
	#institution-detail .announcement {
		font-size: 11px;
		line-height: 18px;
	}
	#institution-detail a {
		color: #37332B;
	}
	#institution-detail a:hover {
		color: #999999;
	}
	#eruv {
		position: relative;
		height: 500px;
		width: 625px;
		left: 325px;
		margin-top: 15px;
		border: 1px solid #9B9EAE;
		top:6px;
	}
	#full-container #local-listing {
		position: absolute;
		left: 20px;
		height: 502px;
		width: 300px;
		background-color: #D0D5EB;
		border: 1px solid #A1A4B5;
		margin-top: 175px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		top: 0px;
	}
	#local-listing #listing {
		background-image: none;
		overflow: auto;
		width: 290px;
		height: 430px;
		margin-top: 8px;
	}
	#local-listing h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 17px;
		color: #FFFFFF;
		padding-left: 15px;
		padding-top: 14px;
		height: 35px;
		width: 285px;
		background-image: url(images/listing-header.jpg);
		padding-bottom: 0px;
		margin-top: -1px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		font-weight: normal;
	}
	#local-listing h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		margin-bottom: 2px;
		color: #9F7213;
		margin-left: 12px;
		margin-top: 13px;
	}
	#local-listing p {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 18px;
		margin-left: 12px;
	}
	#local-listing #button {
		margin-top: 10px;
		margin-bottom: 5px;
		margin-left: 12px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	#local-listing #hr {
		width: 267px;
		background-image: url(images/listing-hr.jpg);
		height: 2px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 10px;
	}
	#featured {
		height: 200px;
		width: 948px;
		position: relative;
		margin-top: 15px;
		margin-right: auto;
		margin-left: auto;
		background-image: url(images/featured-business.jpg);
		background-repeat: no-repeat;
		padding-bottom: 15px;
	}
	#featured #listing {
		background-image: none;
		position: absolute;
		margin: 0px;
		top: 55px;
		left: 20px;
		width: 450px;
		height: 125px;
	}
	#listing #logo {
		width: 175px;
		height: 125px;
		text-align: center;
		float: left;
	}
	#listing #text {
		width: 260px;
		position: relative;
		height: 125px;
		float: right;
		padding-left: 10px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #D0D5EB;
	}
	#listing #text h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		color: #3B2720;
		font-weight: normal;
		margin-top: 5px;
	}
	#listing #text p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 18px;
		margin-top: 14px;
	}
	#featured #add {
		height: 30px;
		width: 265px;
		position: absolute;
		left: 655px;
		top: 75px;
	}
	#full-container #footer {
		width: 973px;
		background-repeat: no-repeat;
		height: 1px;
		position: relative;
		bottom: 0px;
		top: auto;
		left: auto;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		background-color: #D0D5EB;
	}
	#featured-video {
		background-image: url(images/featured-video.jpg);
		height: 374px;
		width: 616px;
		position: relative;
		margin-top: 15px;
		margin-left: 20px;
	}
	#featured-video #video {
		width: 560px;
		height: 340px;
		position: absolute;
		margin: 0px;
		left: 28px;
		top: 16px;
	}
	#featured-businesses {
		width: 310px;
		height: 364px;
		position: relative;
		background-image: url(images/featured-businesses.jpg);
		display: block;
		margin-top: -374px;
		margin-left: 655px;
		padding-top: 10px;
	}
	#featured-businesses #business {
		width: 270px;
		margin-right: auto;
		margin-left: auto;
		padding: 8px;
		background-color: #CACACA;
		background-image: url(images/featured-listing-bg.jpg);
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ECECEC;
		border-right-color: #BEBEBE;
		border-bottom-color: #BEBEBE;
		border-left-color: #ECECEC;
		background-repeat: repeat-x;
		height: 335px;
		position: relative;
		margin-top: 0px;
	}
	#business #logo {
		width: 270px;
		background-color: #FFFFFF;
		height: 150px;
	}
	#business #text {
		position: relative;
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		line-height: 15px;
		width: 95%;
	}
	
	#featured-businesses2 {
		width: 310px;
		height: 374px;
		position: relative;
		background-image: url(images/featured-businesses.jpg);
		float: left;
		margin-top: 10px;
		margin-right: -12px;
		margin-bottom: 0px;
		margin-left: 20px;
	}
	#featured-businesses2 #business {
		width: 270px;
		margin-right: auto;
		margin-left: auto;
		padding: 8px;
		margin-top: 10px;
		background-color: #CACACA;
		background-image: url(images/featured-listing-bg.jpg);
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ECECEC;
		border-right-color: #BEBEBE;
		border-bottom-color: #BEBEBE;
		border-left-color: #ECECEC;
		background-repeat: repeat-x;
		height: 335px;
	}
	#bjl-ad {
		clear: left;
		margin-left: auto;
		position: relative;
		margin-right: auto;
		width: 950px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#classifieds {
		list-style-type: none;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		color: #000000;
		margin-bottom: 35px;
		position: relative;
		left: 0px;
	}
	#classifieds li {
		margin-bottom: 10px;
		margin-left: 0px;
	}
	#classifieds a {
		font-size: 14px;
		color: #2760A3;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#classifieds a:hover {
		background-color: #CCCCCC;
	}
	#classifieds a:visited {
		color: #2F355A;
	}
	h4#classified-date {
		width: 100%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #FFFFFF;
		padding-left: 10px;
		background-color: #909090;
		margin-bottom: 15px;
	}
	h4#classified-date2 {
		width: 100%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #FFFFFF;
		padding-left: 10px;
		background-color: #5D6AA3;
		margin-bottom: 15px;
	}
	h4#classified-date3 {
		width: 100%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #FFFFFF;
		padding-left: 10px;
		background-color: #5B94A0;
		margin-bottom: 15px;
	}
	h4#classified-date4 {
		width: 100%;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #FFFFFF;
		padding-left: 10px;
		background-color: #727272;
		margin-bottom: 15px;
	}
	p#post {
		position: absolute;
		right: 5px;
		top: 10px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
	}
	p#post a {
		color: #376011;
	}
	p#post a:hover {
		background-color: #DEF1D0;
	}
	#coupon {
		height: 200px;
		width: 365px;
		position: relative;
		left: 12px;
		padding: 0px;
		float: left;
		margin-top: 10px;
		margin-right: 15px;
		margin-bottom: 5px;
		margin-left: 0px;
	}
	#coupon #logo {
		position: absolute;
		top: 15px;
		left: 15px;
		height: 113px;
		width: 140px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #DFDFDF;
	}
	#coupon #text {
		position: absolute;
		top: 15px;
		height: 113px;
		width: 175px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		right: 17px;
	}
	
	#coupon h5 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 16px;
		color: #2C375E;
		margin-top: 3px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-align: left;
	}
	#coupon h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 18px;
		margin-top: 2px;
		margin-left: 2px;
		color: #AF8527;
		text-align: center;
		font-weight: normal;
	}
	#coupon p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-align: left;
		color: #000000;
		line-height: 14px;
	}
	#classified-image {
		margin-top: 5px;
		margin-bottom: 16px;
		border: 3px solid #C6CDE8;
	}
	.smaller {
		font-size: 11px;
		color: #333333;
	}
	#category-form {
		margin-top: -5px;
		margin-bottom: 0px;
		margin-left: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		text-transform: uppercase;
		color: #666666;
		margin-right: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}
	h3#for-sale {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 21px;
		color: #37426A;
		font-weight: normal;
		margin-top: -15px;
		margin-bottom: 10px;
	}
	#listing h5 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		color: #666666;
		text-transform: uppercase;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		padding-bottom: 5px;
		margin-bottom: 4px;
	}
	#institution #info {
		position: absolute;
		top: 150px;
		left: 30px;
	}
	#services-categories2 {
		position: absolute;
		top: 40px;
		left: 20px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 18px;
		color: #4c9019;
		position: relative;
		display: block;
		margin: 0px;
		padding-top: 0px;
	}
	#services-categories2  #hr {
		position: relative;
		margin-top: -3px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
	}
	#services-categories2 #category-form {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		text-transform: uppercase;
		color: #666666;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		margin: 0px;
		padding-bottom: 0px;
		position:absolute;
		left: 175px;
		top: 3px;
	}
	#simchas-listing {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		color: #000000;
		margin-bottom: 35px;
		position: relative;
		left: 0px;
		list-style-image: url(images/calendar-icon.png);
		list-style-position: outside;
	}
	#simchas-listing li {
		margin: 0px;
		position: relative;
		top: -7px;
		padding-bottom: 5px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #E4E4E4;
	}
	#simchas-listing a {
		font-size: 14px;
		color: #0071BB;
		font-family: Georgia, "Times New Roman", Times, serif;
		position: relative;
		top: -3px;
	}
	#simchas-listing a:hover {
		background-color: #CCCCCC;
	}
	#simchas-listing a:visited {
		color: #2F355A;
	}
	#simchas-listing p {
		font-size: 10px;
		position: relative;
	}
	#simchas-detail {
		margin: 0px;
		padding: 0px;
		position: relative;
	}
	#simchas-detail h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 31px;
		color: #290A00;
		margin-top: 8px;
		margin-bottom: 15px;
	}
	#simchas-detail h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 15px;
		color: #913402;
		margin-top: 25px;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#simchas-detail h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		margin-top: 0px;
		line-height: 16px;
	}
	#simchas-detail p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 18px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
	}
	#simchas-detail h5 a {
		color: #4e5ca9;
	}
	#simchas-detail h5 a:hover {
		color: #7093D8;
	}
	#simchas-detail #rabbi {
		position: relative;
		width: 290px;
		height: 60px;
		margin-bottom: 15px;
	}
	#simchas-detail  #rabbi  img {
		border: 2px solid #2F355A;
	}
	#simchas-detail #rabbi p {
		position: absolute;
		left: 60px;
		top: 19px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		color: #333333;
		text-transform: uppercase;
	}
	#simchas-detail  #media  p {
		display: block;
		position: absolute;
		right: 32px;
		bottom: 22px;
		margin: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 15px;
	}
	#simchas-detail ul {
		list-style-type: circle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 19px;
		color: #000000;
		position: relative;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
	#simchas-detail li {
		position: relative;
		left: 0px;
		margin-left: -22px;
		padding: 0px;
		margin-bottom: 5px;
	}
	#simchas-detail h6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		background-color: #FFF5BA;
		display: block;
		width: 75px;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: center;
		color: #37332B;
	}
	#simchas-detail .announcement {
		font-size: 11px;
		line-height: 18px;
	}
	#simchas-detail a {
		color: #37332B;
	}
	#simchas-detail a:hover {
		color: #999999;
	}
	#simchas-detail #write-comment h7, #simchas-detail #comments h7 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		color: #E08C00;
	}
	#simchas-detail #write-comment {
		clear: both;
		padding-top: 15px;
	}
	#simchas-detail p#author {
		margin: 0px;
		color: #999999;
	}
	#simchas-detail #comments p {
		padding-top: 10px;
	}
	#simchas-detail p#past {
		color: #000000;
		text-transform: uppercase;
		padding-bottom: 5px;
		background-color: #FFC281;
		padding-top: 5px;
		padding-left: 10px;
		font-size: 10px;
		border-left-width: 5px;
		border-left-style: solid;
		border-left-color: #FF9624;
		border-top-style: none;
		border-bottom-style: none;
	}
	#filmstrip li {
		height: 30px;
		width: 30px;
		position: relative;
	}
	#filmstrip {
		margin-left: 5px;
	}
	#video li {
		position: relative;
		margin: 0px;
	}
	#phone-book {
		background-image: url(images/phone-book-bg.png);
		background-repeat: no-repeat;
		height: 415px;
		width: 955px;
		margin-top: 15px;
		position: relative;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 15px;
	}
	#phone-book  #people {
		display: block;
		position: absolute;
		width: 375px;
		top: 100px;
		left: 50px;
	}
	#people .input {
		height: 25px;
		width: 194px;
		margin-bottom: 0px;
	}
	#people p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #010101;
		margin-top: 25px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-bottom: 10px;
	}
	#people #submit {
		margin-top: 75px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		height: 35px;
	}
	#phone-book  #business {
		height: 405px;
		width: 430px;
		position: absolute;
		right: 20px;
		top: 10px;
	}
	#business a.link:hover  {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		background: none;
	}
	#phone-listing-white {
		width: 940px;
		background-color: #FFFFFF;
		margin-right: auto;
		margin-left: 10px;
		position: relative;
		margin-bottom: auto;
		margin-top: auto;
		height: auto; /* 25px */
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-left: 20px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #FCFCFC;
		border-bottom-color: #B6B6B6;
	}
	#phone-listing-white  .name {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		display: block;
		float: left;
		margin: 0px;
		color: #3E486E;
	}
	#phone-listing-white .address {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		padding-top: 2px;
		display: block;
		float: left;
		margin-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
		padding-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#phone-listing-white .phone {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		display: block;
		float: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}
	#phone-listing-white .occupation {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		float: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}







	#phone-listing-white2 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		width: 940px;
		background-color: #FFFFFF;
		margin-right: auto;
		margin-left: 10px;
		position: relative;
		margin-bottom: auto;
		margin-top: auto;
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-left: 20px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #FCFCFC;
		border-bottom-color: #B6B6B6;
		line-height: 18px;
	}
	#phone-listing-white2  .name {
		font-size: 14px;
		margin: 0px;
		color: #3E486E;
	}
	#phone-listing-white2 .address {
		font-size: 12px;
		padding-top: 2px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#phone-listing-white2 .phone {
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#phone-listing-white2 .occupation {
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
	}



	#phone-listing-grey2 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		width: 940px;
		background-color: #D9D9D9;
		margin-right: auto;
		margin-left: 10px;
		position: relative;
		margin-bottom: auto;
		margin-top: auto;
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-left: 20px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #B8B8B8;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #ECECEC;
		line-height:18px;
	}
	#phone-listing-grey2  .name {
		font-size: 14px;
		margin: 0px;
		color: #3E486E;
	}
	#phone-listing-grey2 .address {
		font-size: 12px;
		padding-top: 2px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#phone-listing-grey2 .phone {
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#phone-listing-grey2 .occupation {
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
	}





	#phone-listing-white .url {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		float: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}
	.occupation strong {
		color: #727272;
	}
	
	#phone-listing-grey {
		width: 940px;
		background-color: #D9D9D9;
		margin-right: auto;
		margin-left: 10px;
		position: relative;
		margin-bottom: auto;
		margin-top: auto;
		height: auto; /* 25px */
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-left: 20px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #B8B8B8;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #ECECEC;
	}
	#phone-listing-grey  .name {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		display: block;
		float: left;
		margin: 0px;
		color: #3E486E;
	}
	#phone-listing-grey .address {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		padding-top: 2px;
		display: block;
		float: left;
		margin-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #666666;
		padding-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#phone-listing-grey .phone {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		display: block;
		float: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #666666;
	}
	#phone-listing-grey .occupation {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		float: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #666666;
	}
	#phone-listing-grey .url {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		float: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #666666;
	}
	#phone-listing-grey .url a, #phone-listing-white .url a {
		color: #000000;
	}
	#phone-listing-grey .url a:hover, #phone-listing-white .url a:hover {
		color: #5C9E98;
	}
	.occupation strong {
		color: #727272;
	}
	a#favorite {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-decoration: none;
		text-transform: uppercase;
		color: #BC6B02;
		clear: both;
		display: block;
		position: relative;
		padding-top: 5px;
		margin: 0px;
	}
	#sort {
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
		margin-bottom: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		text-transform: uppercase;
		background-color: #6774B1;
		padding-top: 15px;
		padding-bottom: 10px;
		padding-left: 20px;
		color: #FFFFFF;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #485683;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #F6F8FF;
	}
	#sort ul {
		margin-top: -20px;
		margin-left: 110px;
		padding-bottom: 10px;
	}
	#sort li {
		float: left;
		margin-left: 5px;
		margin-right: 5px;
		list-style-type: none;
	}
	#sort a {
		background-color: #D2D9F4;
		display: block;
		padding: 5px;
		text-align: center;
		width: 10px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-decoration: none;
		color: #1D2641;
	}
	#sort a:hover {
		color: #FFFFFF;
		background-color: #353D5E;
	}
	#sort-by {
		position: relative;
		width: 940px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 15px;
		padding-left: 20px;
		background-color: #282E47;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #131724;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #4D6CA8;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 20px;
		color: #6981C7;
	}
	
	#sort2 {
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
		margin-bottom: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		text-transform: uppercase;
		background-color: #C7F8FF;
		padding-top: 15px;
		padding-bottom: 10px;
		padding-left: 20px;
		color: #10515D;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #769DA2;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #ECFDFF;
	}
	#sort2 ul {
		margin-top: -20px;
		margin-left: 110px;
		padding-bottom: 10px;
	}
	#sort2 li {
		float: left;
		margin-left: 5px;
		margin-right: 5px;
		list-style-type: none;
	}
	#sort2 a {
		background-color: #46A3AE;
		display: block;
		padding: 5px;
		text-align: center;
		width: 10px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-decoration: none;
		color: #C7F8FF;
	}
	#sort2 a:hover {
		color: #FFFFFF;
		background-color: #325A56;
	}
	#sort3 {
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		text-transform: uppercase;
		background-color: #6AA933;
		padding-top: 15px;
		padding-bottom: 10px;
		padding-left: 20px;
		color: #CDFF5E;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3B6A19;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #9BE164;
	}
	#sort3 form {
		margin: 0px;
		padding: 0px;
	}
	#sort3 ul {
		margin-top: -20px;
		margin-left: 125px;
		padding-bottom: 10px;
	}
	#sort3 li {
		float: left;
		margin-left: 5px;
		margin-right: 5px;
		list-style-type: none;
	}
	#sort3 a {
		background-color: #B1FFF9;
		display: block;
		padding: 5px;
		text-align: center;
		width: 10px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		text-decoration: none;
		color: #1D2641;
	}
	#sort3 a:hover {
		color: #FFFFFF;
		background-color: #325A56;
	}
	#sort-by2 {
		position: relative;
		width: 940px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 20px;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-left: 20px;
		background-color: #B3C0E9;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #919DBF;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #DBDFE9;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 20px;
		color: #5E6981;
		margin-top: 0px;
	}
	#registration {
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		background-image: url(images/registration-bg.jpg);
		margin-top: 15px;
		position: relative;
	}
	#registration.no-divider{
		background-image: url(images/advertise-bg.jpg);
	
	}
	#registration #top {
		background-image: url(images/create-account-header.jpg);
		height: 101px;
		position: relative;
	}
	#registration #content {
		left: 55px;
		border: 1px solid #B1B4B4;
		width: 520px;
		padding-top: 20px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 25px;
		margin-top: -80px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
	}
	#registration #content h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 25px;
		font-weight: normal;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		color: #6C7AC1;
	}
	#registration #content h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		margin-top: -12px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #B8BCBC;
		padding-bottom: 15px;
		display: block;
		width: 96%;
	}
	#registration  #content  h5 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #333333;
	}
	#registration #content p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 15px;
		margin-top: 25px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
	}
	#registration #content .input {
		width: 500px;
		height: 25px;
		border: 1px solid #7C7C7C;
		background-color: #F6F6F6;
	}
	#registration #content .input2 {
		width: 300px;
		height: 25px;
		border: 1px solid #7C7C7C;
		background-color: #F6F6F6;
	}
	#registration #content .input3 {
		height: 25px;
		border: 1px solid #7C7C7C;
		background-color: #F6F6F6;
	}
	#registration .submit {
		display: block;
		padding-top: 10px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		margin-top: 23px;
		padding-bottom: 10px;
	}
	#registration .step {
		color: #242B45;
	}
	#registration #footer {
		width: 100%;
		position: relative;
		background-image: url(images/registration-bottom.jpg);
		height: 38px;
		margin: 0px;
	}
	#registration #benefits {
		width: 250px;
		position: absolute;
		margin: 0px;
		top: 105px;
		right: 13px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		line-height: 20px;
	}
	#benefits ul {
		margin: 0px;
	}
	#benefits img {
		border: 1px solid #CCCCCC;
		margin-bottom: 15px;
	}
	#benefits li {
		list-style-image: url(images/yellow-bullet.jpg);
		margin-bottom: 15px;
	}
	#registration #account-sidebar {
		width: 220px;
		position: absolute;
		margin: 0px;
		top: 70px;
		right: 30px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		line-height: 20px;
	}
	#account-sidebar img {
		margin-bottom: 7px;
		margin-top: 7px;
	}
	#registration #top2 {
		background-image: url(images/account-header.jpg);
		height: 101px;
		position: relative;
	}
	#registration #top3 {
		background-image: url(images/advertise-header.jpg);
		height: 101px;
		position: relative;
	}
	#account-sidebar h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #B8BCBC;
		padding-bottom: 15px;
		display: block;
		width: 96%;
		margin-top: 7px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#registration #content a {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		color: #333333;
	}
	#registration #content a:hover {
		color: #FF6600;
	}
	#content h6 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 20px;
		font-weight: normal;
		color: #2E87B7;
		margin-left: 16px;
		margin-bottom: 0px;
		display: block;
		padding-top: 10px;
		margin-top: 0px;
	}
	#aveilim {
		width: 93%;
		margin-top: 10px;
		margin-left: 15px;
		border: 1px solid #999999;
		top: 0px;
		position: relative;
		float: left;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	#aveilim-list  {
		margin: 0px;
		width: 100%;
		position: relative;
		list-style-type: none;
		float: left;
		display: block;
		padding: 0px;
	}
	#aveilim-list li {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 16px;
		display: inline;
		margin: 0px;
		padding-right: 10px;
		color: #000000;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#aveilim-list  strong {
		font-weight: bold;
		color: #15425A;
	}
	#aveilim-list #address {
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	position: relative;
	height: 100px;
	}
	#aveilim-list #area {
		width: 100px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
		position: relative;
		padding-top: 10px;
		padding-left: 10px;
		height: 50px;
		text-align: center;
	}
	#aveilim-list #minyanim {
	width: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	height: 100px;
	text-align: center;
	background-image: none;
	}
	#aveilim-list #getting-up {
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	height: 100px;
	width: 215px;
	text-align: center;
	}
	#aveilim #header {
		clear: both;
		width: 100%;
		position: relative;
		background-color: #9FC5E8;
		background-image: none;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		left: -10px;
		text-align: left;
		color: #0E1F2B;
		height: 25px;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
		border-right-style: none;
		border-left-style: none;
		display: block;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		text-transform: uppercase;
	}
	#aveilim #family-list  {
		margin: 0px;
		width: 100%;
		position: relative;
		list-style-type: none;
		float: left;
		display: block;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #C0C0C0;
		left: -10px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
#family-list #notes {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
}
	#aveilim #family-list li {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 16px;
		display: inline;
		margin: 0px;
		padding-right: 10px;
		color: #000000;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#family-list #family-member {
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	position: relative;
	height: 50px;
	}
	#family-list #address {
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	height: 50px;
	width: 58%;
	}
	#submit-article #color {
		padding-left: 15px;
		border: 1px solid #636FAC;
		background-color: #E4E9F6;
	}
	#listing #header-torah {
		background-image: url(images/listing-top.jpg);
		position: relative;
		top: 0px;
		height: 85px;
		background-position: top;
		margin: 0px;
		padding: 0px;
		width: 747px;
	}#listing  #torah {
		width: 95%;
		margin-right: auto;
		margin-left: 10px;
		margin-top: 0px;
	}
	h3#category  {
		background-image: none;
		display: block;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 25px;
		font-weight: normal;
		background-color: #FFFFFF;
		color: #335A90;
		margin: 0px;
		width: 100%;
		text-align: left;
		border-bottom-width: 1px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-bottom-color: #CCCCCC;
	}
	#listing #content-torah {
		width: 100%;
		position: relative;
		z-index: 45;
		margin-top: -13px;
		padding: 0px;
		margin-bottom: 0px;
	}
	#sermon, #sermon-detail {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	}
	#sermon h4, #sermon-detail h4 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 17px;
		font-weight: bold;
		margin-top: 20px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		color: #2D3359;
		display: block;
	}
	#sermon h5, #sermon-detail h5 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
	}
	#sermon p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 18px;
		color: #000000;
		margin-top: 0px;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		border-bottom-color: #CCCCCC;
		padding-bottom: 20px;
	}
	#sermon-detail p {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 18px;
		color: #000000;
		margin-top: 0px;
		padding-bottom: 10px;
	}
	.errorBox{
		background-color:#990000;
		width:93%;
		padding:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	
	..confirmChanged {
		width:912px;
		padding:8px;
		background-color:#D4E5D4;
		color:#25911F;
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
	}
	
	.alertMessage {
		width:729px;
		padding:8px;
		background-color:#D4E5D4;
		color:#25911F;
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		position:relative;
		left:10px;
	}
	#advertise {
		background-image: url(images/advertise.png);
		height: 920px;
		width: 880px;
		position: relative;
		margin-top: -80px;
		margin-right: auto;
		margin-left: auto;
		background-repeat: no-repeat;
		margin-bottom: auto;
	}
	#advertise #intro {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		line-height: 20px;
		position: absolute;
		right: 8px;
		width: 400px;
		height: 125px;
		top: 55px;
	}
	#advertise #intro a {
		color: #FFFFFF;
		background-color: #216193;
		padding-right: 3px;
		padding-left: 3px;
		display: block;
		width: 150px;
		text-align: center;
		margin-top: 5px;
		text-decoration: underline;
	}
	#advertise   #intro   strong {
		color: #3B3B3B;
		font-size: 11px;
	}
	#advertise h3 .small {
		font-size: 11px !important;
	}
	#advertise ul {
		padding: 0px;
		list-style-type: none;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 12px;
		margin-top: 8px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#advertise strong {
		font-weight: bold;
		text-transform: uppercase;
		color: #242424;
	}
	#advertise li {
		margin-bottom: 5px;
	}
	#advertise #leaderboard {
		position: absolute;
		right: 8px;
		top: 213px;
		width: 375px;
	}
	#leaderboard h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #CD5905;
		font-weight: normal;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#advertise #small-rectangle {
		position: absolute;
		right: 8px;
		top: 327px;
		width: 375px;
	}
	#small-rectangle h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #496C93;
		font-weight: normal;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#advertise #medium-rectangle {
		position: absolute;
		right: 8px;
		top: 450px;
		width: 375px;
	}
	#medium-rectangle h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #435174;
		font-weight: normal;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#advertise #small-leaderboard {
		position: absolute;
		right: 8px;
		top: 548px;
		width: 375px;
	}
	#small-leaderboard h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #7A5800;
		font-weight: normal;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#advertise #index-sponsor {
		position: absolute;
		right: 8px;
		top: 631px;
		width: 375px;
	}
	#index-sponsor h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #5A4087;
		font-weight: normal;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#advertise #iphone {
		position: absolute;
		right: 8px;
		top: 783px;
		width: 375px;
	}
	#iphone h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #8B1000;
		font-weight: normal;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#advertise #email-alerts {
		position: absolute;
		right: 8px;
		top: 725px;
		width: 375px;
	}
	#email-alerts h3 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		color: #333333;
		font-weight: bold;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	#start-advertising {
		background-image: url(images/start-advertising.png);
		width: 880px;
		position: relative;
		margin-top: 20px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: auto;
		bottom: auto;
		padding-top: 70px;
		background-repeat: no-repeat;
	}
	#start-advertising form {
		font-family: Tahoma, "Trebuchet MS", Arial;
		width: 90%;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border: 1px solid #D5D5D5;
		padding-top: 20px;
		padding-right: 35px;
		padding-bottom: 20px;
		padding-left: 35px;
	}
	#start-advertising p {
		margin-top: 17px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		font-size: 14px;
	}
	#start-advertising  .input {
		width: 325px;
		height: 25px;
		margin-bottom: 5px;
		border: 1px solid #666666;
	}
	#start-advertising .input-short {
		width: 150px;
		height: 25px;
		margin-bottom: 5px;
		border: 1px solid #666666;
	}
	#start-advertising #payment {
		width: 390px;
		position: absolute;
		top: 70px;
		right: 0px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		height: 425px;
		padding-left: 60px;
		padding-bottom: 0px;
		padding-top: 10px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#start-advertising h5 {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
	}
	#start-advertising    h5  .small {
		font-size: 11px;
		font-weight: normal;
	}
	#start-advertising h6 {
		margin: 0px;
		font-size: 16px;
		width: 90%;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(images/make-monthly-payment.png);
		background-repeat: no-repeat;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-right-color: #999999;
		border-bottom-color: #999999;
		border-left-color: #999999;
		height: 35px;
		background-position: left bottom;
	}
	#start-advertising .input2 {
		width: 325px;
		height: 25px;
		margin-bottom: 5px;
		border: 1px solid #666666;
	}
	#start-advertising .button {
		position: absolute;
		display: block;
		right: 19px;
		top: 35px;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 14px;
		color: #594880;
	}
	#minyanim {
		background-image: url(images/minyanim-header.png);
		height: 474px;
		/* Pre-DY  width: 728px; */
		width: 820px;
		z-index: 100;
		position: relative;
		left: 0px;
		top: 0px;
		margin: 0px;
		padding: 0px;
	}
	#minyanim  h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 29px;
		text-transform: uppercase;
		color: #695d43;
		font-weight: normal;
		position: absolute;
		top: 30px;
		left: 35px;
		height: 55px;
		margin: 0px;
	}
	#minyanim  h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: normal;
		top: 38px;
		position: absolute;
		right: 40px;
		color: #98855e;
		margin: 0px;
	}
	#minyanim .date {
		color: #54482d;
	}
	#minyanim  #tabs2 {
		position: absolute;
		top: 93px;
		height: 40px;
		left: 30px;
		margin: 0px;
		padding: 0px;
	}
	#minyanim  #tabs2  li {
		background-image: url(images/minyanim-tab.jpg);
		background-repeat: no-repeat;
		height: 30px;
		width: 110px;
		text-align: center;
		padding-top: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #523e12;
		text-transform: uppercase;
		list-style-type: none;
		float: left;
		margin: 0px;
	}
	#tabs2 li a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #523e12;
		text-transform: uppercase;
		list-style-type: none;
		padding: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		text-decoration: none;
	}
	#tabs2 li a:hover {
		text-decoration: underline;
	}

	#minyanim #tabs2 li.dyTab {
	background-image: url(../images/minyanim-tabDY-new.jpg);
	}

	#minyanim #tabs2 li#active.dyTab  {
		background-image: url(../images/minyanim-active-tabDY.jpg);
	}

	#minyanim #tabs2 #active  {
		background-image: url(images/minyanim-active-tab.jpg);
	}
	#minyanim #listing-container {
		position: absolute;
		left: 35px;
		height: 230px;
		width: 735px;  /* Pre-DY 645px; */
		top: 151px;
		padding-right: 15px;
		overflow: auto;
	}
	#minyanim #listing {
		width: 98%;
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-left: 0px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #f7ebd3;
		position: relative;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border-left-style: none;
		background-image: none;
	}
	#minyanim #listing #shul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		position: relative;
		width: 75%;
		list-style-type: none;
		left: 15px;
		line-height: 17px;
	}
	#minyanim #listing #time {
		position: absolute;
		list-style-type: none;
		right: 25px;
		top: 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
	}
	#minyanim #listing a {
		background-color: #71799d;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		padding: 3px;
	}
	#minyanim #listing a:hover {
		background-color: #BBC3E3;
	}
	#minyanim #ad {
		position: absolute;
		bottom: 25px;
		left: 195px;.
	}
	#powered {
		position: absolute;
		top: -5px;
		right: 0px;
	}
	#contest {
		background-image: url(images/contest-bg.png);
		height: 769px;
		width: 755px;
		position: relative;
		left: 5px;
	}
	#contest #register {
		position: absolute;
		left: 22px;
		top: 198px;
	}
	#contest #login {
		position: absolute;
		left: 22px;
		top: 360px;
	}
	#contest #content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 19px;
		color: #000000;
		position: absolute;
		width: 315px;
		overflow: auto;
		height: 520px;
		right: 33px;
		top: 215px;
		padding-right: 10px;
	}
	#candlelighting-banner {
		background-image: url(images/candlelighting-banner2.jpg);
		background-repeat: no-repeat;
		height: 80px;
		width: 740px;
		position: relative;
		left: 14px;
	}
	#candlelighting-banner #time {
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 19px;
		color: #FFFFFF;
		position: absolute;
		top: 30px;
		left: 110px;
		margin: 0px;
		padding: 0px;
	}
	#candlelighting-banner #torah {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 19px;
	color: #FFFFFF;
	position: absolute;
	/*top: 30px;
		height: 25px;*/
		top: 21px;
	height: 65px;
	width: 270px;
	display: block;
	left: 272px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
	#candlelighting-banner #torah2 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 19px;
	color: #FFFFFF;
	position: absolute;
	/*top: 30px;
		height: 25px;*/
		top: 41px;
	height: 40px;
	width: 270px;
	display: block;
	left: 273px;
/*	text-align: center;
*/	margin: 0px;
	padding: 0px;
	}
	
	#candlelighting-banner ul#eruv {
	margin: 0px;
	padding: 0px;
	position: absolute;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 17px;
	color: #FFFFFF;
	list-style-type: none;
	top: 19px;
	height: 55px;
	width: 190px;
	right: 1px;
	left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
	#breaking-news-banner {
		background-image: url(images/news-alert-bg.jpg);
		background-repeat: no-repeat;
		height: 46px;
		width: 981px;
		margin:auto;
	
	}
	
	#fasting-banner {
		background-image: url(images/fasting.jpg);
		background-repeat: no-repeat;
		height: 80px;
		width: 740px;
		position: relative;
		left: 14px;
	}
	#fasting-banner #name {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 20px;
	line-height: 23px;
	color: #FFFFFF;
	position: absolute;
	top: 20px;
	left: 14px;
	margin: 0px;
	padding: 0px;
	width: 203px;
	font-weight: normal;
	text-align: center;
	}
#fasting-banner #name a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	padding: 3px;
	background-color: #9B3B00;
}
#fasting-banner #name a:hover {
	background-color: #333333;
}
	#fasting-banner #date {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	top: 33px;
	height: 30px;
	width: 119px;
	display: block;
	left: 306px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
	#fasting-banner ul#time {
		margin: 0px;
		padding: 0px;
		position: absolute;
		font-family: Tahoma, "Trebuchet MS", Arial;
		font-size: 13px;
		line-height: 17px;
		color: #FFFFFF;
		list-style-type: none;
		top: 18px;
		left: 519px;
		font-weight: normal;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		width: 215px;
	}
	#fasting-banner #time li {
		margin-bottom: 11px;
	}
	.gold {
		color: #FDB814;
	}
#featured-story {
	position: relative;
	width: 744px;
	height: 281px;
	background: url('images/featured-story-container.jpg');
	left: 10px;
	margin-top: 0px;
}
#featured-story  #image {
	background-color: black;
	position: absolute;
	width: 399px;
	height: 265px;
	margin: 0px;
	top: 8px;
	left: 7px;
	overflow: hidden;
}

#featured-story  #image  img{
	position: absolute;
	max-width: 400px;
	max-height: 265px;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;	
}


#featured-story  #bigimage {
	position: absolute;
	width: 730px;
	height: 265px;
	margin: 0px;
	top: 8px;
	left: 7px;
	overflow: hidden;
}


#featured-story #content {
	position: absolute;
	float: right;
	width: 305px;
	height: 215px;
	margin: 0px;
	right: 15px;
	top: 8px;
	overflow-y: auto;
	overflow-x: hidden;
}
#featured-story  h1 {
	font-family: Tahoma;
		font-weight: bold;
	font-size: 22px;
	line-height: 24px;
        color: #250858;
	display: block;
	text-transform: uppercase;
	width: 290px;
/*	position: relative;
	left: 432px;
*/	padding-top: 20px;
	margin: 0px;
}
#featured-story  h1 a {
        font-family: Tahoma;
        font-weight: bold;
        color: #250858;
	text-transform: uppercase;
        text-decoration: none; 
}
#featured-story  h1 a:hover {
        font-family: Tahoma;
        font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	text-decoration: underline;
}
#featured-story  h2 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	width: 290px;
/*	position: relative;
	left: 432px;
*/	padding-top: 12px;
	margin: 0px;
}
#featured-story h3 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
/*	width: 279px;
	position: absolute;
        height: 30px;
        display: block;
        overflow:hidden;
	margin: 0px;
	top: 162px;
	padding-top: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 432px;
*/}
#featured-story p {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	width: 290px;
	position: relative;
	top: auto;
	padding-top: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 432px;
}
#featured-story p autoscrollp {
        height: 30px;
        display: block;
	position: relative;
        overflow:hidden;
	margin: 0px;
}

#featured-story s {
	background-color: #fdb815;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	position: absolute;
	right: 204px;
	top: 233px;
}
#featured-story s a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#featured-story s:hover {
	background-color: #A28448;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	position: absolute;
	right: 205px;
	top: 233px;
}
#index-weather {
	padding-bottom: 0px;
	position: absolute;
	bottom: 15px;
	width: 355px;
	left: 10px;
	height: 85px;
	padding-left: 5px;
}
#index-weather-traffic {
	background-image: url(images/weather.png);
	height: 140px;
	width: 744px;
	position: relative;
	margin-top: 0px;
	left: 10px;
}
.current2 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	position: absolute;
	left: 70px;
	top: 10px;
	width:115px;
}
.forecast2 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 95px;
	text-align: left;
	position: absolute;
	left: 100px;
	top: 25px;
}
#index-traffic {
	padding-bottom: 0px;
	position: absolute;
	bottom: 10px;
	width: 330px;
	height: 90px;
	right: 17px;
	z-index: 100;
}
#scrollup {
	position: relative;
	overflow: hidden;
	height: 85px;
	width: 330px;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 17px;
}
#scrollup2 {
	position: relative;
	overflow: hidden;
	height: 85px;
	width: 330px;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 17px;
}
#index-traffic   #scrollup  h3 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #33501D;
	margin: 0px;
}
#index-traffic #scrollup .headline  {		
	left: 5px;
	height: 85px;
	width:325px;
	background-color: #FFFFFF;
	padding: 0px;	
	float:left;
	margin:0;
}
#scrollup .headline3 {
	position: absolute;
	top: 0px;
	left: 5px;
	height: 85px;
	width:325px;
	background-color: #FFFFFF;
	padding: 0px;
	display: block;
}
#community-container {
	background-image: url(images/community-container.jpg);
	width: 744px;
	position: relative;
	left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	overflow: hidden;
}
#community-container #header {
	background-image: url(images/community-header.jpg);
	position: relative;
	height: 75px;
	padding: 0px;
	width: 744px;
	margin: 0px;
	top: 0px;
}
#community-container #left-column {
	margin-top: 10px;
	position: relative;
	width: 335px;
	left: 20px;
	padding-bottom: 0px;
	top: 0px;
	/* height: 2275px; */
}
#calendar-small {
	background-image: url(images/calendar.jpg);
	position: relative;
	height: 103px;
	width: 100px;
	margin-top: 10px;
	left: 10px;
}
#calendar-small h2 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	position: absolute;
	top: 5px;
	width: 75px;
	left: 12px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
#left-column li a:hover {
	background-color: #BFC9E3;
	color: #000000;
}
#calendar-small h3 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 48px;
	color: #000000;
	position: absolute;
	font-weight: normal;
	width: 60px;
	text-align: center;
	top: 26px;
	left: 20px;
	display: block;
	margin: 0px;
}
#calendar-small h4 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	position: absolute;
	width: 75px;
	text-transform: uppercase;
	color: #333333;
	display: block;
	font-weight: normal;
	text-align: center;
	bottom: 6px;
	left: 12px;
	margin: 0px;
}
#todays-events {
	position: absolute;
	width: 200px;
	top: 37px;
	height: 103px;
	right: 0px;
	overflow: auto;
	padding-right: 10px;
}
#todays-events p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
#todays-events strong {
	color: #333333;
}
#todays-events a {
	color: #4B5788;
}
#todays-events a:hover {
	color: #8395F0;
}
#community-header {
	position: relative;
	margin: 0px;
	padding-top: 30px;
}
.list1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	list-style-image: url(images/bullet2.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 118px;
	overflow: auto;
}
.list1 li {
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
.list1 a {
	color: #4C5786;
}
#left-column  a#view-more {
	background-color: #4C578B;
	color: #FEFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
	position: relative;
	top: 10px;
	left: 16px;
}
#left-column  a#view-more:hover  {
	background-color: #1C2548;
}
#index-ad {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	position: relative;
	margin-top: 15px;
	margin-left: -5px;
	padding-bottom: 10px;
}
#index-ad img {
	margin-left: -5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#index-ad2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	position: relative;
	margin-top: 10px;
	margin-left: 0px;
	width: 325px;
}
#index-ad2 img {
	margin-left: -13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.list2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	overflow: auto;
	height: 150px;
}
.list2 li {
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
.list2 a {
	color: #4C5786;
}
.list3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	list-style-image: url(images/bullet2.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list3 li {
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
.list3 a {
	color: #4C5786;
}
#community-container #right-column {
	position: absolute;
	width: 300px;
	top: 85px;
	margin: 0px;
	left: 390px;
	padding: 0px;
}
#index-news-entry {
	position: relative;
	width: 315px;
	padding-top: 15px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: -15px;
	padding-bottom: 0px;
}
#index-news-entry #image {
	overflow: hidden;
	height: 95px;
	width: 142px;
	background-repeat: no-repeat;
	background-position: center center;	 
}

#index-news-entry #image a img{
	position: absolute;
	max-width: 140px;
	max-height: 92px;
	/*
	margin: auto;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	*/
}

#index-news-entry  h4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #0c6180;
	text-decoration: none;
	display: block;
	position: absolute;
	width: 165px;
	left: 165px;
	margin-top: 20px;
	top: 0px;
}
#index-news-entry h4 a:hover {
	color: #333333;
	text-decoration: underline;
}
#read-full-story {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #333333;
	font-weight: bold;
	position: absolute;
	top: 80px;
	left: 165px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#read-full-story:hover {
	background-color: #999999;
}
#community-container #bottom {
	height: 18px;
	position: relative;
	margin: 0px;
	clear: both;
	top: 0px;
	padding: 0px;
	bottom: 0px;
	background-image: none;
}
#community-container #bottom img {
	position: absolute;
	top: 15px;
}
#real-estate-widget {
	background-image: url(images/real-estate-widget.jpg);
	height: 241px;
	width: 373px;
	float: left;
	margin-right: 0px;
	position: relative;
	background-repeat: no-repeat;
	left: 8px;
	top: 2px;
}
#real-estate-widget #image {
	position: absolute;
	height: 113px;
	width: 170px;
	left: 0px;
	top: 10px;
	overflow: hidden;
	text-align: center;
}
#real-estate-widget h5 {
	margin: 0px;
	position: absolute;
	width: 140px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	top: 8px;
	height: 80px;
	color: #1C2548;
	font-weight: normal;
}
#real-estate-widget p {
	margin: 0px;
	padding: 0px;
	right: 0px;
	position: absolute;
	top: 95px;
	display: block;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
#real-estate-widget a {
/*	padding: 3px;*/
	background-color: #2A7492;
	color: #FFFFFF;
	text-decoration: none;
	/*margin-bottom: 8px;*/
}
#real-estate-widget a:hover {
	background-color: #5C5C5C;
}
#ask-the-rabbi-widget {
	background-image:url(images/ask-the-rabbi-widget.jpg);
	height: 241px;
	width: 373px;
	float: left;
	margin-right: 5px;
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
}

#ask-the-rabbi-widget #ad1 {
	position: absolute;
	width: 180px;
	height: 36px;
	left: 177px;
	top: 15px;
	overflow: hidden;
	margin: 0px;
}

#ask-the-rabbi-widget h5 {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #882700;
	position: absolute;
	top: 65px;
	left: 30px;
	text-transform: uppercase;
}
#ask-the-rabbi-widget #content {
	position: absolute;
	width: 308px;
	height: 95px;
	left: 28px;
	top: 90px;
	overflow: auto;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
}
#ask-the-rabbi-widget p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#ask-the-rabbi-widget strong {
	color: #15375C;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#ask-the-rabbi-widget a#ask {
	margin: 0px;
	position: absolute;
	bottom: 25px;
	background-color: #E75E00;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	left: 25px;
}
#ask-the-rabbi-widget a#ask:hover {
	background-color: #882600;
}
#parsha-hashavua-widget {
	background-image:url(images/parsha-hashavua-widget.jpg);
	height: 241px;
	width: 373px;
	float: left;
	margin-right: 5px;
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
}

#parsha-hashavua-widget #ad1 {
	position: absolute;
	overflow: hidden;
	height: 36px;
	width: 161px;
	top: 15px;
	left: 196px;
	padding-top: 0px;
}

#parsha-hashavua-widget #content {
	position: absolute;
	overflow: auto;
	height: 160px;
	width: 305px;
	top: 57px;
	left: 30px;
	padding-top: 0px;
	padding-right: 10px;
}
#parsha-hashavua-widget h3 {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: normal;
	color: #882600;
	margin-top: 0px;
	margin-bottom: 15px;
}
#parsha-hashavua-widget p {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#emergency-contact {
	position: relative;
	width: 990px;
	height: 115px;
	background-image: url(images/emergency-contacts-v2.jpg);
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	clear: both;
	background-repeat: no-repeat;
	background-position: bottom;
}
#emergency-contact img.chaverim {
	position: absolute;
	width: 170px;
	height: 62px;
	bottom: 12px;
	left: 106px;
	border: none;
}
#emergency-contact img.chesed-fund {
	position: absolute;
	width: 186px;
	height: 62px;
	bottom: 11px;
	left: 280px;
	border: none;
}
#emergency-contact img.nwcp {
	position: absolute;
	width: 170px;
	height: 62px;
	bottom: 12px;
	left: 470px;
	border: none;
}
#emergency-contact img.hatzalah {
	position: absolute;
	width: 170px;
	height: 62px;
	bottom: 12px;
	left: 641px;
	border: none;
}
#emergency-contact img.shomrim {
	position: absolute;
	width: 170px;
	height: 62px;
	bottom: 15px;
	left: 816px;
	border: none;
}
#read-more-news {
	position: relative;
	left: 12px;
	display: block;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 14px;
	color: #447B16;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 0px;
	text-decoration: underline;
}
#read-more-news:hover {
	color: #000000;
	text-decoration: underline;
}
#real-estate-widget  #scrollup{
	position: relative;
	top: 0px;
	width: 325px;
	left: 20px;
	height: 160px;
	z-index: 10;
	overflow: hidden;
	background-color: #FFFFFF;
}
.adv-part{	
	height:35px;
	width:207px;
	float:right;
	margin:13px 10px 7px 0;
}
html>body .adv-part{	
	margin:13px 20px 7px 0;
}

#real-estate-widget  #scrollup .headline2  {
	height: 160px;
	left: 0px;
	position: absolute;
	background-color: #FFFFFF;
	width: 320px;
	display: block;
}
.submit-event {
	position: absolute;
	width: 10px;
	display: block;
	top: 15px;
	right: 0px;
}
#index-categories {
	position: relative;
	height: 27px;
	width: 337px;
	padding-top: 18px;
	clear: both;
}
#index-categories .link1 {
	position: absolute;
	top: 15px;
	text-align: left;
	height: 20px;
	display: block;
	left: 0px;
}
#index-categories .link2 {
	position: absolute;
	top: 18px;
	text-align: left;
	height: 20px;
	display: block;
	right: 0px;
	width: 100px;
	z-index:50;
}
#todays-alerts {
	width: 322px;
	position: relative;
	margin-left: 0px;
	margin-top: 10px;
	border: 1px solid #D0B063;
	padding: 5px;
	background-color: #FFEDC3;
	height: 45px;
}
#todays-alerts p {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#todays-alerts p strong {
	color: #4B5788;
	font-size: 12px;
	padding: 0px;
}
#todays-alerts img {
	float: left;
	margin-right: 8px;
	margin-top: 0px;
	margin-left: 2px;
}
	.left-container{
		float: left;
		margin-left: 5px;
		background-image: url(images/main-contentbg.jpg);
		background-repeat: repeat-y;		
		vertical-align: top;
		position: relative;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
		width:212px;
	}
	.search-div{
		background:#b0c3d4;
		width:198px;
		margin:10px auto 20px auto;
		font-family:arial;
		font-size:13px;
		text-align:left;
	}
	.search-div select,
	.search-div input.submit-btn{
		width:100%;
	}	
	.search-div input.submit-btn{
		background:#fff;
		text-align:right;
		padding:0 15% 0 0;
		font-size:14px;
	}
	.search-div a.view-listing{
		background:url(images/view-listing-link.jpg);		
		color:#fff;
		text-decoration:none;		
		width:182px;
		float:left;
		text-align:center;
		padding:9px 0;
		font-weight:bold;
	}

	.view-details,
	.view-details p{
		font-family:Times New Roman !important;
		color:#000;
	}	
	.view-details h1,
	.view-details h1 a{
		font-size:18px !important;
		color:#20547b !important;
		text-decoration:none;
		padding:0;
		font-weight:bold !important;
	}
	.view-details p{
		font-size:14px !important;
	}
	.view-details a{
		font-size:13px;
		color:#3d6d9e !important;		
		padding:0 0 0 5px;
	}		
	.view-details-options{
		font-size:13px;
	}	
	.view-details-options label{
		font-weight:bold;
	}	
	.view-details-options a{
		font-size:13px;
		color:#3d6d9e !important;		
		padding:0 0 0 5px;
	}		
	.view-details-options a img{
		border:none;		
	}		
	.view-listing-head{		
		background:#68929e;
		color:#fff;				
		font-weight:bold;
		font-family:arial;
		font-size:14px;		
		float:left;
		width:100%;
	}
	.view-listing-head .date{		
		float:left;
		padding:8px 0 8px 10px;		
	}
	.view-listing-head .view-listing-link{
		float:right;
		padding:9px 8px 8px 0px;		
	}
	.view-listing-head .view-listing-link a{
		background:#d5eeaa;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #b0d061;
		border-bottom:1px solid #b0d061;
		padding:3px;
		font-size:11px;
		text-decoration:none;
		color:#4c686c !important;
	}
	.view-listing-head .pager{		
		float:right;
		padding:8px 10px 8px 0px;
		font-weight:normal;
		text-align:right;
		
	}
	.view-listing-head .pager a{		
		color:#fff !important;
		font-weight:normal;
		padding:0 5px;
		font-size:11px;
	}
	.view-listing-row{		
		border-bottom:1px solid #ccc;		
		padding:20px 0 20px 0 !important;		
		float:left;
	}	
	.view-listing-row h1{		
		line-height:15px;
	}
	.view-listing-row .view-details p{	
		margin-bottom:5px !important;
	}
	.view-listing-row img{		
		padding:0 20px 0 0;
		border:none;
	}
	.view-listing-row .view-details .video{	
		margin:5px 0 0 0;
		float:left;
	}
	.view-listing-row .view-details .video img{	
		padding:0 !important;
	}
	.view-list-banner{	
		margin:0 0 20px 0;
		float:left;
	}
	.view-list-banner img{		
	}	
	.view-listing-row .galleryview ul,
	.galleryview ul{		
		margin:0;
		padding:0;
		list-style:none;
		border:none;
	}
	#business .view-listing-row .galleryview ul li a:hover {
		background:none !important;
		text-decoration:none;
	}
	.view-listing-row .galleryview a{		
		color:#3D6D9E !important;
		font-size:13px;
	}
.blocks-display {
	width:746px;
    clear: both;
    left: 10px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.ppy-stage {
	background-size:contain;
}
#WINSBar{
	background:url(images/bg/WINS-grad.png);
	background-repeat:repeat-x;
	width:740px;
	height:265px;
	margin:auto;
}

#WINSheader{
	width:540px;
}

#WINSdata{
	height:175px;
	width:535px;
	overflow-y:scroll;
	font: 16px walkway_semiboldregular;
}

#WINSdata td{
	border-top:1px solid black;
	border-collapse:collapse
}

#WINScolumn-header{
	font: 18px walkway_blackregular;
	text-align:center;
}

.WINSname{
	width:150px;
}

.WINSupdated{
	width:100px;
}

.WINSstatus{
	width:290px;
	text-align:center:
}

.tealText {
	color:#234F68;
}

@keyframes blink {  
  0% { opacity: 1.0; }
  50% { opacity: 0.5; }
  100% { opacity: 1.0; }
}
@-webkit-keyframes blink {
  0% { opacity: 1.0; }
  50% { opacity: 0.5; }
  100% { opacity: 1.0; }
}
.blink {
  animation: blink 1s step-start 0s infinite;
  -webkit-animation: blink 1s step-start 0s infinite;
}
