/*
Theme Name: Twenty Twelve Child
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");
@import url("../twentytwelve/rtl.css");

body{
	background:url(images/bkg1.png) repeat-y center top #efece5;
	color:#716f63;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: Arial, sans-serif, Helvetica;
}
body.custom-font-enabled {
        font-family: Arial,"Open Sans", Helvetica, sans-serif;
}
a{
	color:#B40A0D;
	
}
body .site{
	max-width:960px;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	background:none;
	box-shadow:none;
	overflow:visible;
}
footer[role="contentinfo"]{
	background:#08080a;
	color:#fefefe;
	padding:10px;
	min-height:77px;
	margin-top:2px;
	max-width:none;
	outline:1px solid #c01a00;
}
footer[role="contentinfo"] a{
	color:#fefefe;
}
footer[role="contentinfo"] .treenet{
	position:absolute;
	left:138px;
	bottom:0px;
	text-decoration:none;
}
footer[role="contentinfo"] .treenet:hover {
	color:#fff;
	text-decoration:underline;
}
footer[role="contentinfo"] .site-info{
	max-width:960px;
	margin:0 auto;
	position:relative;
	min-height:77px;
}
.red{
	color:#a60402;
}
#main{
	padding-bottom:20px;
}
body.template-front-page #main{
	padding-bottom:0;
}
.site-content {
    	width: 714px;
}
.widget-area{
	width:200px;
	padding:16px 14px 16px 14px;
	border-right:1px solid #fff;
	background:url(images/widget-bkg1x1.png) repeat center center;
	margin-top:10px;
}
.template-front-page #secondary{
	background:#e5e3d7;
	display:block;
	height:216px;
	border-top:1px solid #fff;
	border-right:none;
	padding:19px 0 0;
	clear:both;
}
.template-front-page #secondary .textwidget{
	padding-left:0;
	padding-right:0;
}
.template-front-page #secondary .inside{
	max-width:960px;
	margin:0 auto;
}
.template-front-page #secondary img{
	margin:0;
} 
.template-front-page #secondary .widget{
	background:none;
}
.template-front-page img{
	box-shadow:none;
	box-radius:0;
}
.site-header{
	position:relative;
	min-height:179px;
	padding:0;
}
.site-header .links{
	position:absolute;
	left:20px;
	top:8px;
}
.site-header .links .langs{
	float:left;
}
.site-header .links .langs li{
	float:left;
	margin-right:7px;
}
.site-header .links .langs li a{
	display:inline-block;
	width:22px;
	height:15px;
	background:url(images/sprite.png) no-repeat center top;
}
.site-header .links .langs li.russian a{
	background-position:-4px -139px; 
}
.site-header .links .langs li.english a{
        background-position:-33px -139px;
}
.site-header .links .langs li.hebrew a{
        background-position:-62px -139px;
}
.site-header .regs{
	float:left;
	margin-left:10px;
}
.site-header .regs a{
	color:#b40a0d;
	text-decoration:none;
}
.site-header .regs a:hover {
	color:#E20D11;
}
.site-header .regs li{
	float:left;	
}
.site-header .regs .sep{
	padding:0 12px;
}
.site-header .regs .sep1{
        padding-right:3px;
}
.site-header .regs .register a{
	background:url(images/sprite.png) no-repeat right 1px;
	padding-right:20px;
}
.site-header .regs .login a{
        background:url(images/sprite.png) no-repeat right -19px;
        padding-right:20px;
}
.site-logo{
	position:absolute;
	width:296px;
	height:112px;
	display:inline-block;
	background:url(images/sprite.png) no-repeat 0 0;
	right:16px;
	top:7px;
}
.site-header .phone_contact{
	position:absolute;
	left:18px;
	bottom:65px;
	height:44px;
	background:url(images/sprite.png) no-repeat -936px -45px;
	padding-left:70px;
}
.site-header .phone_contact .street{
	color:#89898b;
	line-height:20px;
	font-size:14px;
}
.site-header .phone_contact .phone{
	color:#434343;
	line-height:25px;
        font-size:25px;
}
.main-navigation{
	margin:0;
	position:absolute;
	bottom:0;
	width:100%;
	background:url(images/menu-bkg.png) repeat-x center top;
	height:51px;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{
	border:none;
	width:auto;
}
.main-navigation li{
	line-height:51px;
	margin-left:0;
	float:right;
}
.main-navigation li a{
	color:#fff;
	line-height:45px;
	padding:0 24px;
	font-size:14px;
}
.main-navigation li .sep{
	border-left:1px solid #5e5e5e;
        border-right:1px solid #373536;
	height:40px;
	line-height:40px;
	display:inline-block;
	float:left;
	margin:5px 0;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{
	color:#a99654;
	border-bottom:2px solid #c01a00;
	font-weight:normal;
}
.main-navigation li a:hover {
	color:#a99654;
	border-bottom:2px solid #c01a00;
}
body.template-front-page.two-sidebars #secondary .front-widgets {
        margin:0 0 0 34px;
        width:211px;
        display:inline-block;
        float:right;
}
body.template-front-page.two-sidebars #secondary .front-widgets .widget{
        width:100%;
        display:block;
}
body.template-front-page.two-sidebars #secondary .front-widgets img{
        float:none;
        display:block;
}
.template-front-page.two-sidebars #secondary .front-widgets.fourt {
	margin-left:0 !important;
}


body.template-front-page .site-content .slider{
	width:710px;
	/*height:328px;*/
	float:left;
	margin-bottom:14px;
	overflow:hidden;
}
#slider{
	margin:0 auto;
}
body.template-front-page #secondaryside{
	width:211px;
	float:right;
	clear:none;
	padding:0;
	background:none;
	border:none;
	margin-top:24px;
}
body.template-front-page #secondaryside .front-widgets{
	width:100%;
}
body.template-front-page #secondaryside .front-widgets .widget-title{
	background:#191919;
	text-align:center;
	color:#fff;
	line-height:27px;
	margin-bottom:0;
	font-size:14px;
}
/*
body.template-front-page #secondaryside .front-widgets .widget_text .textwidget{
	background:#fff;
	margin:0 1px;
	padding:7px 0;
	display:block;
	float:right;
}
*/
body.template-front-page #secondaryside .front-widgets .widget_text img{
	margin:0;
	border-radius:0;
}
body.template-front-page .site-content{
	width:710px;
	float:left;
}
body.template-front-page .site-content .map{
	width:460px;
	float:right;
}
body.template-front-page .site-content .hebrew_date{
	padding:0 12px;
        width:186px;
        float:left;
	-webkit-box-shadow: #d0d0c8 0px 2px 3px;
	-moz-box-shadow: #d0d0c8 0px 2px 3px;
	box-shadow: #d0d0c8 0px 2px 3px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
	background: -webkit-linear-gradient(#ffffff, #f2f2f2);
	background: -moz-linear-gradient(#ffffff, #f2f2f2);
	background: -ms-linear-gradient(#ffffff, #f2f2f2);
	background: -o-linear-gradient(#ffffff, #f2f2f2);
	background: linear-gradient(#ffffff, #f2f2f2);
	-pie-background: linear-gradient(#ffffff, #f2f2f2);
	/*behavior: url(/pie/PIE.htc);*/
	line-height:20px;
	font-weight:bold;
	margin-bottom:15px;
	font-size:13px;
	color:#333;
}
body.template-front-page .site-content .hebrew_date .custom_date{
	font-weight:normal;
}
body.template-front-page .site-content .congratulation{
	width:210px;
	float:left;
}
body.template-front-page .site-content .congratulation .widget-title{
	background:url(images/sprite.png) no-repeat right -130px;
        padding-right:52px;	
	line-height:32px;
	color:#595959;
	font-size:16px;
}
body.template-front-page .site-content .congratulation .textwidget{
	padding:8px;
	color:#fff;
	font-size:11px;
	line-height:15px;
	background: #d93013;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d93013), to(#6b1204));
	background: -webkit-linear-gradient(#d93013, #6b1204);
	background: -moz-linear-gradient(#d93013, #6b1204);
	background: -ms-linear-gradient(#d93013, #6b1204);
	background: -o-linear-gradient(#d93013, #6b1204);
	background: linear-gradient(#d93013, #6b1204);
	-pie-background: linear-gradient(#d93013, #6b1204);
	/*behavior: url(/pie/PIE.htc);*/
}
body.template-front-page .site-content .congratulation .textwidget p{
	margin-bottom:5px;
}
.entry-header .entry-title{
	color:#9e8d61;
	font-weight:bold;
}

/* template contact page */
.template-contact-page #content{
	width:321px;
}
.template-contact-page .site-content{
	width:729px;
	background:url(images/contact-bkg.png) no-repeat 1px 162px;
}
.template-contact-page .entry-content .wpcf7{
	background:url("images/widget-bkg1x1.png") repeat scroll center center transparent;
	padding:20px 28px 1px;
}
.template-contact-page .entry-content .wpcf7 .wpcf7-text, .template-contact-page .entry-content .wpcf7 .wpcf7-textarea{
	width:260px;
	height:23px;
	line-height:23px;
	border:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/*behavior: url(/pie/PIE.htc);*/
}
.template-contact-page .entry-content .wpcf7 .wpcf7-textarea{
	height:104px;
}
.template-contact-page .entry-content .wpcf7 .wpcf7-submit, .submit_link, .ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7 .submit_link, .widget-area .widget .submit_link{
	float:left;
	color:#3f3f41;
	font-size:16px;
	height:31px;
	line-height:31px;
	background:url("images/submit.png") no-repeat scroll -49px top transparent;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:0 16px 0 31px;
	display:block;
	text-align:center;
	border:none;
	box-shadow:none;
	text-decoration:none;
}
.template-contact-page .entry-content .wpcf7 .wpcf7-submit:visited, .submit_link:visited, .ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7 .submit_link:visited, .widget-area .widget .submit_link:visited {
        color:#3f3f41;
}
/* END template contact page */

/* contact on sidebar */
.textwidget .wpcf7 .wpcf7-text, .textwidget .wpcf7 .wpcf7-textarea{
	width:151px;
	height:16px;
	padding:4px 6px;
	-webkit-box-shadow: #cec7bd 0px 1px 1px;
	-moz-box-shadow: #cec7bd 0px 1px 1px;
	box-shadow: #cec7bd 0px 1px 1px;
	background: #fefefc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefc), to(#f0eeef));
	background: -webkit-linear-gradient(#fefefc, #f0eeef);
	background: -moz-linear-gradient(#fefefc, #f0eeef);
	background: -ms-linear-gradient(#fefefc, #f0eeef);
	background: -o-linear-gradient(#fefefc, #f0eeef);
	background: linear-gradient(#fefefc, #f0eeef);
	-pie-background: linear-gradient(#fefefc, #f0eeef);
	/*behavior: url(/pie/PIE.htc);*/
	font-style:italic;
}
.textwidget .wpcf7 table td{
	vertical-align:middle;
	padding:0 0 5px;
}
.textwidget .wpcf7 .wpcf7-submit{
	background:url("images/sprite.png") no-repeat scroll right -255px transparent;
	width:31px;
	height:24px;
	display:inline-block;
	text-align:center;
        border:none;
	-webkit-box-shadow: #cec7bd 0px 1px 1px;
        -moz-box-shadow: #cec7bd 0px 1px 1px;
        box-shadow: #cec7bd 0px 1px 1px;
	/*behavior: url(/pie/PIE.htc);*/
	margin:2px 6px 0 0;	
	color:transparent;
}
.textwidget div.wpcf7 img.ajax-loader{
	display:none;
}
/* END contact on sidebar */

/* secondary_child_page */
#secondary_child_page{
	float:right;
	width:169px;
	margin:10px 0 0 40px;
	background:none;
	border:none;
	padding:0;
}
#secondary_child_page .children{
	/*display:none;*/
}
body.template-child-page .site-content, body.template-lessons-page .site-content{
	width:501px;
}
#secondary_child_page .widget .widget-title{
	background:#676767;
	color:#fff;
	padding:0 20px;
	line-height:28px;
	margin-bottom:0;
}
#secondary_child_page .widget .textwidget li{
	margin:0;
	padding:0 15px;
	line-height:28px;
	border-bottom:1px solid #beb8a8;
}
#secondary_child_page .widget .textwidget li.current_page_item{
	background:#e4e0d5;
}
#secondary_child_page .widget .textwidget li a{
	text-decoration:none;
}
#secondary_child_page .widget .textwidget li.current_page_item a{
	color:#b31701;
}
/* END secondary_child_page */
.widget-area .widget a:hover {
        color: #b31701;
}

.rabbis_recommendations article.post img.wp-post-image{
	border:3px solid #fff;
	margin:0 0 14px 20px;
}
.rabbis_recommendations article.post .entry-title{
	width:371px;
	float:left;
	clear:none;
}
.rabbis_recommendations article.post .entry-summary{
	float:left;
	width:371px;
}
.rabbis_recommendations article.post .wp-post-image{
	float:right;
}
.rabbis_recommendations article.post {
	padding-bottom:16px;
	margin-bottom:16px;
	border-bottom:1px solid #d4d0c4;
}
.read_more{
	text-align:left;
}

/* activities_in_overseas post list */
.activities_in_overseas article.post .entry-title{
	width:307px;
	color:#b21d07;
	margin-top:8px;
}
.activities_in_overseas article.post .entry-summary {
    	width: 307px;
}
.activities_in_overseas article.post img.wp-post-image{
	border:none;
	border-radius:0;
	box-shadow:none;
	margin:0 0 0 15px;
}
.activities_in_overseas li{
	padding:3px 3px 3px 15px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f7f7f7));
	background: -webkit-linear-gradient(#ffffff, #f7f7f7);
	background: -moz-linear-gradient(#ffffff, #f7f7f7);
	background: -ms-linear-gradient(#ffffff, #f7f7f7);
	background: -o-linear-gradient(#ffffff, #f7f7f7);
	background: linear-gradient(#ffffff, #f7f7f7);
	-pie-background: linear-gradient(#ffffff, #f7f7f7);
	/*behavior: url(/pie/PIE.htc);*/
	margin-bottom:20px;
	display:block;
	clear:both;
	float:right;
	position:relative;
}
.activities_in_overseas article.post{
	border:none;
	margin:0;
	padding:0;
}
.activities_in_overseas article .read_more{
	position:absolute;
	bottom:6px;
	left:10px;
}
.activities_in_overseas article .read_more a{
	color:#2d5e62;
	text-decoration:none;
}
.activities_in_overseas article.post p{
	margin-bottom:0;
}
/* END activities_in_overseas post list */

.post_actions{
	background:#e7e5d9;
	height:32px;
	line-height:32px;
	margin-top:8px;
	padding:0 51px;
	clear:both;
	display:block;
}
.post_actions a{
	color:#5f5b50;
	text-decoration:none;
}
.post_actions .comments-link, .post_actions .send_to_friend, .post_actions .print, .post_actions .save_as_pdf{
	float:right;
	font-size:12px;
}
.post_actions .comments-link a{
	background:url(images/sprite.png) no-repeat -973px -312px;
	padding-left:27px;
	margin-left:18px;
}
.post_actions .send_to_friend a.addthis_button_email{
	/*background:url(images/sprite.png) no-repeat -973px -355px;*/
        /*padding-left:27px;*/
	margin-left:18px;
	vertical-align:middle;
}
.post_actions .print a{
        background:url(images/sprite.png) no-repeat -973px -402px;
        padding-left:27px;
	margin-left:18px;
}
.post_actions .save_as_pdf a{
        background:url(images/sprite.png) no-repeat -973px -451px;
        padding-left:27px;
}
.comments-link a:hover,
.entry-meta a:hover, .post_actions a:hover, .lessons_main_page_container .lesson_cube a:hover {
        color: #B31701;
}

/* TellAFriend_BoxContainerBody*/
.TellAFriend_BoxTitle{
	float:right;
}
.TellAFriend_BoxClose{
	float:left;
}
.TellAFriend_BoxClose a{
	color:#fff;
}
.TellAFriend_BoxClose a:hover {
        color:#f7f7f7;
}
.TellAFriend_BoxLabel_Page{
	line-height:20px;
}
/* END TellAFriend_BoxContainerBody */

/* decent-comments */
.decent-comments{
	list-style-type:none;
	list-style-position:inside;
}
.decent-comments li{
	background:#fcfcfc;
	border:1px solid #cfcfc7;
	-webkit-box-shadow: #d0d0c8 0px 2px 3px;
        -moz-box-shadow: #d0d0c8 0px 2px 3px;
        box-shadow: #d0d0c8 0px 2px 3px;
	margin:23px 0 0;
	list-style-type:none;
	padding:10px;
}
.decent-comments li .comment{
	background:#ececec;
}
.decent-comments li .comment-excerpt{
	padding-top:13px;
	background:url(images/comment-arrow.png) no-repeat 450px top #fff;
}
.decent-comments li .comment .comment-author{
	padding-right:13px;
}
.decent-comments li .comment .comment-author a, .decent-comments li .comment .comment-link a{
	text-decoration:none;
}
.decent-comments li .comment .comment-link{
        padding-left:10px;
}
.decent-comments .comment-link:after {
	display:inline-block !important;
}
/* END decent-comments */

.site-content article{
	margin-bottom:0;
	border-bottom:none;
}

body.template-contact-page .comments-area{
	display:none;
}
code{
	direction:ltr;
	display:inline-block;
}
.your_opinion_very_important{
	text-align:center;
	color:#fff;
	background:#000;
}
.your_opinion_very_important a{
	color:#fff;
}

.entry-content{
	margin-bottom:20px;
}
.entry-content h3{
	color:#b71900;
	font-weight:normal;
	margin:0;
}
.entry-content h2{
	color:#9E8D61;
}
.entry-content img{
	border:4px solid #fff;
}
.entry-content .royalSlider img{
	border:none;
}
.page_links{
	display:block;
	clear:both;
	margin-top:46px;
	margin-bottom:20px;
	height:44px;
}
.page_links a, .page_links_container a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	padding-left:28px;
	background:url(images/sprite.png) no-repeat -978px -507px;
}
.page_links .to_donation, .page_links .to_contact, .page_links .to_foundation_building{
	background:#000;
	float:left;
	text-align:center;
	width:338px;
	height:44px;
	line-height:44px;
}
.page_links .to_contact{
        float:right;
	background:url(images/sprite.png) no-repeat -681px -642px #000;
}

/* archive category posts list */
body.archive .wp-post-image{
	border:4px solid #fff;
}
body.archive .article_content{
	width:525px;
	float:left;
}
body.archive .site-content article{
	display:block;
	border-bottom:1px solid #d5d1c6;
	clear:both;
	margin-bottom:26px;
	float:right;
	width:100%;
}
body.archive .archive-header{
	display:none;
}
body.archive article .more-link{
	/*display:none;*/
}
body.archive article .entry-title{
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:16px;
}
body.archive article .entry-header{
	margin:0;
}
/* END archive category posts list */

/* category-12 */
body.archive.category-12 .article_content{
	width:592px;
}
body.archive.category-12 .article_content .entry-content{
	background:#e9e5da;
	padding:4px 8px;
	color:#5c584d;
}
body.archive.category-12 .article_content .entry-content p{
	margin:0;
}
body.archive.category-12 .article_content .entry-title a{
	color:#2c5e5f;
}
body.archive.category-12 .article_content .entry-content .entry-author-links{
	color:#99885a;
}
body.archive article.primary_question{
	background:#fff;
	padding-bottom:0;
	position:relative;
}
body.archive article.primary_question .entry-title{
	width:450px;
}
body.archive.category-12 article.primary_question .article_content .entry-content{
	background:none;
}
body.archive article.primary_question .primary_question_label{
	position:absolute;
	top:0;
	left:0;
	background:#000;
	color:#fff;
	padding:3px 5px;
	font-weight:bold;
}
body.archive.category-12 article.primary_question .article_content{
	width:563px;
}
body.archive.category-12 article.primary_question .article_content .entry-title a{
        color:#b71900;
}
/* END category-12 */

.widget-area .widget{
	background:#fff;
	margin-bottom:0 !important;
	padding-bottom:10px;
	display:block;
	/*float:left;*/
}
.widget-area .widget h3{
	background:#000;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:23px;
	margin-bottom:8px;
}
.widget-area .widget h3.red{
	color:#b71802;
}
.widget-area .widget ul{
	list-style-type:none;
	margin:0;
}
.widget-area .widget ul li{
	margin:0;
}
.widget-area .widget .textwidget{
	padding:0 6px;
}
#secondaryside.widget-area .widget .textwidget{
	position:relative;
}
.widget .display-posts-listing .listing-item{
	border-bottom:1px solid #96aeae;
}
.widget .display-posts-listing .listing-item.last{
	border-bottom:none;
}
.widget .display-posts-listing .listing-item .excerpt-dash, .widget .display-posts-listing .listing-item .excerpt{
	display:none;
}
.widget .display-posts-listing .listing-item a{
	text-decoration:none;
}
.widget-area .widget.widget-list-of-child-pages{
	background:none;
}
.widget-area .widget.widget-list-of-child-pages .textwidget{
	padding:0;
}
.widget-area .widget#text-10{ /*contact*/
	background:none;
}
.widget-area .widget#text-10 .textwidget{ /*contact*/
	padding:0;
}
.template-front-page .widget-area .widget:nth-child(2n), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{
	margin:0;
}

.template-front-page .widget-area .widget li {
    	list-style-type: none;
}
body.home #breadcrumbs{
	display:none;
}


/* donation left cube */
.donation_options_container{
	width:200px;
        float:left;
}
.donation_options{
	background:#f0f0f0;
	line-height:16px;
	float:left;
	margin-bottom:16px;
}
.donation_options h3{
	color:#fff;
	background:#b42d19;
	height:28px;
	line-height:28px;
	padding:0 11px;
	font-weight:normal;
}
.donation_options_list{

}
.donation_options_list li{
	padding:18px 0;
	border-bottom:1px solid #ece8e5;
	display:block;
	clear:both;
	float:right;
}
.donation_options_list li .img_cube{
	width:48px;
	display:inline-block;
	height:54px;
	float:right;
	background:url(images/sprite.png) no-repeat 0 0;

}
.donation_options_list li .text_cube{
	display:inline-block;
	float:right;
	width:131px;
	padding-right:10px;
        border-right:1px solid #d1c89f;
	color:#898989;
}
.donation_options_list li .text_cube .title{
	color:#5f5b52;
}
.donation_options_list li .text_cube a{
	color:#898989;
}
.donation_options_list li:hover .text_cube, .donation_options_list li:hover .text_cube a{
	color:#9f8d5f;
}
.donation_options_list li:hover .text_cube .title{
	color:#827451;
}
.donation_options_list li.ssl .img_cube{
	background-position:-942px -874px;
}
.donation_options_list li.direct .img_cube{
        background-position:-942px -964px;
}
.donation_options_list li.bank .img_cube{
        background-position:-942px -1062px;
}
.donation_options_list li.call .img_cube{
        background-position:-942px -1151px;
}
.donation_options_list li.debit .img_cube{
        background-position:-942px -1247px;
}
.donation_options_container .page_links{
	height:68px;
}
.paypal_container{
	text-align:center;
}
/* END donation left cube */

/* donation_posts*/
.donation_posts{
	width:480px;
	float:right;
}
.donation_posts article{
	background:#fff;
	-webkit-box-shadow: #d0d0c8 0px 2px 3px;
        -moz-box-shadow: #d0d0c8 0px 2px 3px;
        box-shadow: #d0d0c8 0px 2px 3px;
	margin-bottom:23px;
	padding:14px 19px 9px 12px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	/*behavior: url(/pie/PIE.htc);*/
}
.donation_posts article .entry-header{
	margin:0;
}
.donation_posts article .entry-title{
	color:#b01e07;
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
}
.donation_posts article .entry-content{
	margin-bottom:0;
}
.donation_posts article .footer {
    	clear: both;
    	display: block;
    	height: 31px;
    	width: 100%;
}
.donation_posts article .footer .price{
	color:#3e3e3e;
	font-weight:bold;
	line-height:31px;
}
/* END donation_posts */
body.page-id-81 .post_actions{
	display:none;
}
.page_links .to_foundation_building{
	background:url("images/sprite.png") no-repeat scroll -811px -741px #000000;
	width:140px;
	padding-right:50px;
	height:68px;
	line-height:68px;
}


/* page_links_container */
.page_links_container{
	width:100%;
	background:#000;
	height:44px;
	line-height:44px;
	text-align:center;
	margin-bottom:10px;
}
.page_links_container a{
	color:#fff;
}
.page_links_container .photo{
	background:url("images/sprite.png") no-repeat scroll -487px -1340px;
}
.page_links_container .books{
        background:url("images/sprite.png") no-repeat scroll -497px -1442px;
}
/* END page_links_container */
#sb-body-inner{
	text-align:right;
}

/* google map */
.google_map_container{
	background:#000;
	padding:1px 1px 1px 0;
	height:250px;
	margin-bottom:35px;
}
.google_map_container .page_links_container{
	width:111px;
	float:left;
	display:block;
	text-align:center;	
	margin:0;
	padding-top:40px;
	line-height:30px;
}
.google_map_container .page_links_container .inside a{
	line-height:16px;
	padding:0 0 30px;
	background: url(images/arrow-down.png) no-repeat  41px 26px;
}
.google_map_container .google_map{
	width:auto;
	float:right;
}
.google_map_container .page_links_container .photo{
	height:211px;
	background: url(images/sprite.png) no-repeat  -90px -1776px;
}
/* END google map */
.attachment-large{
	width:auto;
	height:auto;
}

/* display-posts-listing  */
.display-posts-listing{
	
}
.display-posts-listing .listing-item{
	display:block;
	clear:both;
	border-bottom:1px solid #d4d2c6;
	margin-bottom:25px;
	padding-bottom:10px;
	float:right;
}
.display-posts-listing .listing-item .image{
	display:inline-block;
	float:left;
	margin-right:11px;
}
.display-posts-listing .listing-item .title{
	display:block;
	color:#464239;
	text-decoration:none;
	line-height:15px;
}
.display-posts-listing .listing-item .excerpt-dash{
	display:none;
}
.display-posts-listing .listing-item .excerpt{
	display:block;
}
.display-posts-listing .listing-item .more-link-container{
	text-align:left;
	margin-top:10px;
}
.display-posts-listing .listing-item .more-link{
	color:#2b5c60;
}
.display-posts-listing .listing-item .excerpt p{
	margin-bottom:0;
}
/* END display-posts-listing */

.widget-area .widget .newsscroller_title a{
	font-size:14px;
	color:#295f5f;
	font-weight:normal;
}

body.template-front-page .royalSlider{
	/*height:328px;*/
}
.rsUni .rsGCaption{
	left:auto !important;
	right:6px;
}

/* widget-list-of-child-pages-with-image */
.widget-area .widget.widget-list-of-child-pages-with-image{
	background:#fff;
	padding-bottom:0;
}
#secondary_child_page.widget-area .widget.widget-list-of-child-pages-with-image li{
	padding-top:14px;
	border:none;
	text-align:center;
	font-weight:bold;
}
/* END widget-list-of-child-pages-with-image */

#breadcrumbs{
	margin-top:10px;
}


/* ask-rabbi-widget-area */
.ask-rabbi-widget-area.widget-area .widget h3{
	background:none;
	text-align:right;
	font-weight:bold;
}
.ask-rabbi-widget-area.widget-area .widget{
	background:none;
}
.ask-rabbi-widget-area.widget-area .widget .textwidget{
	line-height:15px;
	font-size:12px;
	text-align:justify;
	padding-left:0;
	padding-right:0;
	color:#5a585b;
}
.ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7{
	margin-top:15px;
	color:#898989;
}
.ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7 p{
	margin-bottom:0;
}
.ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7 .wpcf7-text{
	width:181px;
}
.ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7 .wpcf7-textarea{
	width:181px;
	height:100px;
}
.ask-rabbi-widget-area.widget-area .widget .textwidget .wpcf7 .submit_link{
	width:auto;
	margin-top:20px;
}
/* END ask-rabbi-widget-area */


/* lessons_main_page_container */
.lessons_main_page_container{

}

.lessons_main_page_container .lesson_cube{
	width:220px;
	height:116px;
	border:4px solid #fff;
	background:url(images/sprite.png) no-repeat 0 0 #e4e1d0;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#47433a;
	float:right;
	margin:0 0 42px 42px;
}
.lessons_main_page_container .lesson_cube.last_in_row{
	margin-left:0;
}
.lessons_main_page_container .lesson_cube a{
	text-decoration:none;
	color:#47433a;
        vertical-align:middle;
	height:116px;
	display:table-cell;
	width:220px;
	text-align:center;
}
.lessons_main_page_container .lesson_cube.lessons_gmara{
	background-position:180px -590px;
}
.lessons_main_page_container .lesson_cube.lessons_halaha{
        background-position:180px -418px;
}
.lessons_main_page_container .lesson_cube.lessons_tfila{
        background-position:180px -740px;
}
.lessons_main_page_container .lesson_cube.lessons_portion_of_week{
        background-position:181px -1290px;
}
.lessons_main_page_container .lesson_cube.lessons_moadim{
        background-position:180px -910px;
}
.lessons_main_page_container .lesson_cube.lessons_hashkafa{
        background-position:181px -1110px;
}
/* END lessons_main_page_container */

#secondaryside .widget{
        width:100%;
        float:right;
}

#respond form p.form-allowed-tags{
	display:none;
}

/* commentlist */
.commentlist{

}
.commentlist li.comment{
	/*padding:10px 15px;*/
	margin-bottom:23px;
	background:#fcfcfc;
        border:1px solid #cfcfc7;
        -webkit-box-shadow: #d0d0c8 0px 2px 3px;
        -moz-box-shadow: #d0d0c8 0px 2px 3px;
        box-shadow: #d0d0c8 0px 2px 3px;
}
.commentlist article.comment{
	padding:10px;
	margin:0;
}
.comments-area article header{
	margin-bottom:0;
	background:#ececec;
}
.comment-content p{
	margin-bottom:5px;
}
.comments-area article header a:hover time {
	color:#21759b;
}
.comments-area article .comment-content{
	padding-top:13px;
        background:url(images/comment-arrow.png) no-repeat 627px top #fff;
}
#respond{
	padding:0 10px;
}
/* END commentlist */

.buy_book_link{
	width:80px;
	height:24px;
	background:url(images/sprite.png) no-repeat -357px 0;
	display:block;
	position:absolute;
	bottom:0;
	left:14px;
}
.buy_book_link:hover {
	background-position:-357px -34px;
}
.rsDefaultInv .rsBullet.rsNavSelected span{
	background-color:#b41a02 !important;
}
.rsDefaultInv .rsBullet span{
	width:8px !important;
	height:8px !important;
}

body.template-front-page.two-sidebars #secondary .front-widgets{
        position:relative;
}
body.template-front-page.two-sidebars #secondary .front-widgets a, body.template-front-page.two-sidebars #secondary .front-widgets .popup_desc strong{
        color:#A99654;
}
body.template-front-page.two-sidebars #secondary .front-widgets .popup_desc{
        position:absolute;
        background:#000;
        color:#fff;
        bottom:14px;
        width:203px;
        text-align:center;
        left:4px;
        display:none;
}
body.template-front-page.two-sidebars #secondary .third.front-widgets, body.template-front-page.two-sidebars #secondary .fourt.front-widgets{
        margin-top:11px;
}
body.template-front-page.two-sidebars #secondary .second.front-widgets{
	margin-top:1px;
}
body.template-front-page.two-sidebars #secondary .third.front-widgets img, body.template-front-page.two-sidebars #secondary .fourt.front-widgets img{
        border:4px solid #fff;
}
.display-posts-listing li{
        width:100%;
}
.widget .display-posts-listing .listing-item .image{
        margin-left:11px;
        margin-right:0;
        border:2px solid #ececec;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}
