th .form-item{
	margin:0;
}
table.jcal tr td{
	vertical-align:top;
	height:100px;
	border:1px solid black;
}
table.jcal tr td.today{
	background-color: #ff9;
}
table.jcal tr td div{
	width:110px;
	white-space:normal;
}
table .jcal-month{
	text-align:center;
	font-size:30px;
}
.jcal-energy{
	float:right;
}
#jcal-op-form label{
	border:1px grey outset;
	margin:5px 20px;
	padding:5px;
}
#block-zohar-contact_home h3{
	padding: 20px 0 0 20px;
}
#block-zohar-contact_home .textarea-identifier.description{
	display:none;
}
#block-zohar-contact_home form h3{
  padding-top:0px;
}
#block-zohar-contact_home form fieldset{
	background:none;
	margin:0;
	border: none;
	float: left;
	padding-top: 0;
}
#block-zohar-contact_home form fieldset.captcha{
	padding-left:0;
}
#block-zohar-contact_home form #edit-message-wrapper{
	/*padding-top: 9px;*/
}
#block-zohar-contact_home form .form-item{
	margin:10px 0;
}
#block-zohar-contact_home form textarea{
	height:202px;
	width:350px;
}
#block-zohar-contact_home form #edit-submit{
	float:right;
}
 .captcha{
	margin: 0;
	padding-top: 4px;
	border:none;
 }
 .captcha legend{
	border: none;
	background: none;
 }
 .captcha .description, #edit-captcha-response-wrapper label{
	display:none;
 }
 #edit-captcha-response-wrapper{
	margin:0;
	float:right;
 }
 #formContainer .block{
	clear:none;
	float:left;
 }
 @font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff') format('woff');
}
.zohar-gmap-label{
	background-color:#ffffff;
	font-weight:bold;
	box-shadow: 1px 1px 5px #DADADA;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:0 5px;
	white-space: nowrap;
}
.js-body-page{
	display:none;
}
.js-body-page.current{
	display:block;
}
.js-my-pager span{
	cursor:pointer;
}
.js-my-pager{
	text-align: center;
	padding: 5px;
}
.js-my-pager .read-more.disabled{
	cursor:default;
}
.cycle-slide-image{
	width:280px;
}
.cycle-slide-image-wrapper{
	max-height:160px;
	overflow:hidden;
}
.primary-links ul li ul {
width: 205px;
margin-top: 7px;
z-index: 1000;
line-height: 18px;
padding-bottom: 20px;
padding-top:20px;
}
.primary-links ul li ul li{
background-color: #453b3b;
padding: 5px 10px;
height: auto;
float:left;
width: 190px;
text-align: left;
}
.primary-links ul li ul li.first{
padding-top:15px;
}
.primary-links ul li ul li.last{
padding-bottom:15px;
}
.primary-links ul li ul a {
font-size: 15px;
line-height: 15px;
float: none;
color: white;
display: block;
margin-left: -10px;
position: relative;
left: 10px;
padding-right: 20px;
}
ul.menu li.expanded ul{
	position:absolute;
}
.primary-links ul li ul{
	display:none;
}
.primary-links ul li.hover ul{
	display:block;
}
.primary-links ul li{
	list-style:none;
	float:none;
	display: inline-block;
	margin: 0;
	padding: 0;
}
.primary-links li a{
	float:left;
	padding: 0 6px 0 10px;
}
.product-wrapper img{
	max-height:75px;
}
.gmap_label{
	font-size:16px;
}
#user-pass{
	display:none;
}
body.user-pass-page #user-pass{
	display:block;
}
.not-logged-in.page-user .col-center{
	width:50%;
}
.not-logged-in.page-user .col-center #node-form .form-item{
	float: left;
	padding: 0 5px;
	margin:8px;
}
.not-logged-in.page-user .col-center #node-form .form-item label{
	text-transform: none;
	color: black;
}
.not-logged-in.page-user .col-center #node-form .form-item .form-item{
	margin:0;
	padding:0;
}
.not-logged-in.page-user .col-center #node-form .form-item .form-text{
	width: 200px;
	height: 23px;

}
.not-logged-in.page-user .col-center #node-form .container-inline-date{
	float: left;
	width: 205px;
	margin:8px 0;
	padding-left: 8px;
}
.not-logged-in.page-user .col-center #node-form .container-inline-date .form-item{
	float:none;
	margin:0;
}
.not-logged-in.page-user .col-center #node-form .container-inline-date .form-item .form-item{
	float: left;
}
.not-logged-in.page-user .col-center #node-form .container-inline-date .form-item .form-item label{
	display:none;
}
.not-logged-in.page-user .col-center #node-form #edit-password-pass2-wrapper{
	margin-left:15px;
}
.not-logged-in.page-user .col-center #node-form .form-submit{
	float:left;
	clear:both;
	margin-left:15px;
}
.not-logged-in.page-user .col-center #node-form #edit-preview{
	display:none;
}
.not-logged-in.page-user .col-center #node-form fieldset.location{
	background:white;
	border:none;
	padding:0;
	margin-bottom:0;
}
.not-logged-in.page-user .col-center #node-form fieldset.location .fieldset-wrapper{
	overflow:visible;
}
.not-logged-in.page-user .col-center #node-form fieldset.location .form-item{
	margin-top:0 !important;
	clear:none;
	width:auto;
}
.not-logged-in.page-user .col-center #node-form fieldset.location label{
	float:none;
	width:auto;
}
.not-logged-in.page-user .col-center #node-form fieldset.location legend{
	display:none;
}
.not-logged-in.page-user .col-center #node-form fieldset.location #edit-locations-0-province{
	width:65px;
	height: 20px;
}
.not-logged-in.page-user .col-center #node-form fieldset.location #edit-locations-0-country{
	
	margin-top:5px;
}
.not-logged-in.page-user .col-center #node-form fieldset.location #edit-locations-0-city{
	width:120px;
	height: 20px;
}
.not-logged-in.page-user .col-center #node-form .captcha .description, .not-logged-in.page-user .col-center #node-form #edit-captcha-response-wrapper label{
	display:block;
}
.not-logged-in.page-user .col-right{
	background-color: white;
	-moz-box-shadow: 1px 1px 5px #dadada;
	box-shadow: 1px 1px 5px #DADADA;
	line-height: 28px;
	width:45%;
	color:#802222;
	margin-top:0;
}

.not-logged-in.page-user .col-right ul{
	padding-left: 35px;
}
.not-logged-in.page-user .col-right li{
	list-style:disc;
}
.not-logged-in.page-user .col-right h2{
	color:#802222;
	text-transform:uppercase;
	font-size: 18px;
	padding:15px 0 0 5px;
	margin-left: 10px;
}
.not-logged-in.page-user .col-right h3{
	color:#802222;
	text-transform:uppercase;
	font-size: 20px;
	padding: 15px;
}
#user-login-form .prayer_form_wrapper .form-submit{
	float:none;
}
#user-login-form .prayer_form_wrapper li{
	list-style:none;
}
#block-block-53{
-moz-box-shadow: 1px 1px 5px #dadada; 
box-shadow: 1px 1px 5px #dadada;
background-color: white;
width: 660px;
float: left;
margin-top: 20px;
padding-bottom: 2px;
}

#block-block-53 .description, #user-pass .description{
color: #802222;
font-family: 'ProxiRegular';
font-size: 14px;
margin-left: 20px;
}

#block-block-53 h3 {
color: #802222;
font-family: 'ProxiRegular';
font-size: 24px;
margin-left: 20px;
margin-top: 13px;
text-transform: uppercase;
}

#block-block-53  .form-text {
width: 300px;
height: 24px;
padding: 0;
margin: 0;
}
#block-block-53 .form-item, #block-block-53 a{
	margin:0;
	padding-left:15px;
}
#block-block-53 .form-submit{
	margin-left:15px;
}
#block-block-53  .fieldset-wrapper label {
font-size: 13px;
color: #653A24;
font-family: 'ProxiRegular';
font-weight: normal;
}

#block-block-53  .fieldset-wrapper .form-item {
float: left;
clear: none;
margin-left: 20px;
margin-top: 5px;
width: 300px;
}
#user-login-form .prayer_type_wrapper, #user-login-form .prayer_form_wrapper h2{
	text-align:left;
}
/*
.pane-zohar-prayer-request .after_form{
	
	float: right;
	margin-right: 100px;
    margin-top: -150px;
	

}
*/
.after_form  a {
margin-left: 20px;
color: #7B2420 !important;
}

.pane-zohar-prayer-request .after_form #edit-name{
	width:150px;
}
#edit-cfield-miracle-story-terms-wrapper{
	display:none;
}
.page-user #node-form fieldset{
	background:none;
	border:none;
	padding:0;
}

.page-user #node-form .form-item, .page-user .picture{
	padding-left:20px;
}
.page-user #node-form .form-item .form-item{
	padding-left:0;
	padding-right:20px;
}
.page-user #node-form fieldset legend{
	display:none;
}
.page-user #node-form #edit-locations-0-country-wrapper{
	width:inherit;
}
body.node-type-todo div.col-left, body.node-type-todo div.col-center{
	width:40%;
}
.todo-collapsible .collapsible ul{
	display:none;
}
.article-style .node-body{
	padding:40px;
}
.article-style .node-body img{
	margin-top:25px;
	margin-bottom:30px;
}
.article-style .quoted-text{
	font-family: 'ProxiRegular';
	font-size: 17px;
	line-height: 25px;
	color: #876455;
	font-weight: regular;
	quotes: '"' '"' "'" "'";
	padding: 0 60px
}
.article-style .image-caption-text{
	font-family: 'ProxiRegular';
	font-size: 12px;
	line-height: 16px;
	color: #876455;
	font-weight: regular;
	margin-top: -15px;
	margin-bottom: 30px;
}
.article-style .small-text{
	font-family: 'ProxiRegular';
	font-size: 11px;
	line-height: 16px;
	color: #433a3a;
	font-weight: regular;
}
.article-style .regular-text{
	font-family: 'ProxiRegular';
	font-size: 14px;
	line-height: 21px;
	color: #433a3a;
	font-weight: regular;
}
.article-style .big-text{
	font-family: 'ProxiRegular';
	font-size: 17px;
	line-height: 25px;
	color: #433a3a;
	font-weight: regular;
}
.article-style .sub-header{
	font-family: 'ProxiRegular';
	font-size: 20px;
	line-height: 25px;
	color: #802222;
	font-weight: regular;
	margin:10px 0;
}
.article-style .hebrew-text{
	font-family: 'ProxiRegular';
	font-size: 22px;
	line-height: 30px;
	color: #433a3a;
	font-weight: regular;
	padding: 0 60px;
	text-align: justify;
}
.article-style .text-caption-text{
	font-family: 'ProxiRegular';
	font-size: 11px;
	line-height: 16px;
	color: #433a3a;
	font-weight: regular;
	padding-left: 60px;
}
.article-style .portion-name{
	font-family: 'ProxiRegular';
	font-size: 16px;
	line-height: 21px;
	color: #433a3a;
	font-weight: regular;
	text-align: left;
	margin-bottom:10px;
	padding-left: 60px;
}
.article-style .translation-text, .article-style .timeline-text{
	font-family: 'ProxiRegular';
	font-size: 14px;
	line-height: 21px;
	color: #433a3a;
	font-weight: regular;
	padding-right: 60px;
	text-align: justify;
}
.article-style .translation-text, .article-style .timeline-text-2, .article-style .timeline-years-2{
	padding-left: 60px;
}
.article-style .timeline-text-2{
	padding-right:0;
}
.article-style .timeline-years{
	font-size: 20px;
	text-align: left;
}
p.form-description{
	font-family: 'ProxiRegular';
	font-size: 14px;
	line-height: 21px;
	color: #433a3a;
	font-weight: regular;
	padding:20px;
	margin-top: -25px;
}
#block-block-45{
	background:white;
}
.local_share{
	padding: 0 4px;
}
#zohar-body-browse-form .seperator, #zohar-body-browse-form #edit-topic-wrapper {
visibility: hidden;
}