/*
Theme Name: Temple Beth Emet
Theme URI: http://nextclient.com/
Description: A custom theme
Author: NextClient
*/

* {margin:0; padding:0;}
html, body { height:100%; }
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}

/* Text Styling */
h1,h2,h3,h4,h5,h6 {font-family:"Times New Roman", Times, serif;color:#00107c;}
h1 {}
h2 {font-size:22px;margin-bottom:20px;}
h3 {font-size:18px;margin-bottom:10px;}
h4 {font-size:14px;margin-bottom:0;}
h5 {font-size:14px;font-weight:normal;margin-bottom:0;}
p { line-height:18px; margin:0 0 20px;}
strong { font-weight:bold; }
a { text-decoration:underline; color:#3e50a3; }
a:hover { text-decoration:none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.required { color:#FF0000; }
img { border:none; }
.clear { clear:both; }
hr { border: none; border-top: 1px solid #000; width: 100%; height: 1px;}

ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px;}
ul ul, ol ol {margin-bottom:0;}

/* Layout Styling */
html{
	background:#bfa57f url(images/bg-body.jpg) repeat-x;
	height:100%;
}
body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg-main-container2.jpg) no-repeat 50% 452px;
	margin:0;
	color:#000;
	min-width:960px;
	height:auto;
	min-height:100%;
}
.home {background-image:url(images/bg-main-container.jpg);}
#container{
	width:960px;
	background:url(images/bg-main-container-r2.jpg) repeat-y 50% 0;
	margin:0 auto;
}
.home #container {background-image:url(images/bg-main-container-r.jpg);}
#header{
	width:948px;
	overflow:hidden;
	padding:0 4px 0 8px;
	height:141px;
	background:url(images/bg-body.jpg) repeat-x;
}
.logo{
	float:left;
	width:827px;
	height:147px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.founders{
	float:right;
	color:#f6e5b2;
	font:12px/18px "Times New Roman", Times, serif;
	text-align:center;
	text-transform:uppercase;
	padding:24px 0 0;
}
.founders strong{
	display:block;
	padding-top:4px;
}
.founders span{font-size:11px;}
#contentContainer{
	overflow:hidden;
	width:100%;
	margin:0 auto;
	background:url(images/bg-container2.jpg) no-repeat;
	position:relative;
	padding:274px 0 0;
	min-height:375px;
}
.home #contentContainer{background:url(images/bg-container.jpg) no-repeat;}
* html #contentContainer{
	height:375px;
	overflow:visible;
}
.visual-block{
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	height:274px;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:21px;
	left:0;
}
.visual-block li{
	display:inline-block;
	vertical-align:top;
	width:309px;
	height:220px;
	padding:13px 0 0 12px;
	background:url(images/bg-visual-img.png) no-repeat;
	margin:0 -2px 0 -2px;
	text-align:left;
}
* html .visual-block li{display:inline;}
* +html .visual-block li{display:inline;}
.visual-block li img{
	vertical-align:top;
	width:296px !important;
	height:207px !important;
	overflow:hidden;
}
#mainContent{
	width:auto;
	padding:23px 225px 0 34px;
	float:none;
}
.home #mainContent{
	overflow:hidden;
	width:578px;
	padding:23px 0 0 34px;
	float:left;
}
.divider{
	height:20px;
	width:100%;
	display:block;
	background:url(images/bg-divider.png) no-repeat;
	font-size:0;
}
.content-block{
	clear:left;
	color:#292d6f;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	width:600px;
	padding:3px 32px 0 34px;
	background:url(images/divider-blue.gif) no-repeat 315px 33px;
	margin:0 -40px 10px 0;
}
.content-block h2{
	margin:0 0 10px;
	font:bold 16px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.content-block ul{
	list-style:none;
	margin:0 0 -13px;
	padding:0;
	line-height:14px;
}
.content-block li{padding:0 0 13px;}
.content-block li a{
	color:#cc751e;
	text-transform:uppercase;
	font-size:9px;
}
.content-block li strong{display:block;}
.content-block li strong a{
	color:#292d6f;
	text-transform:none;
	font-size:12px;
}
.news{
	float:left;
	width:250px;
	padding:0 64px 0 0;
}
.upcoming-events{
	float:left;
	width:250px;
}
.promo{
	list-style:none;
	margin:0;
	padding:15px 0 20px;
	float:left;
	width:640px;
	text-align:center;
	clear:left;
}
.promo li{
	display:inline;
	text-align:center;
	padding:0 12px;
}
.promo li img{vertical-align:middle;}
#sidebar{
	float:right;
	width:304px;
	padding:96px 0 38px;
	margin:0 7px 0 0;
	display:inline;
}
#sidebar .heading{
	display:block;
	background:url(images/bg-heading.png) no-repeat;
	width:267px;
	height:39px;
	margin:0 auto 11px;
	text-align:center;
	color:#fff;
	font:bold 16px/39px "Times New Roman", Times, serif;
	display:block;
}
#mc-form{
	margin:0;
	padding-bottom:38px;
	overflow:hidden;
	width:100%;
	text-align:center;
}
#mc-form input,
#mc-form textarea {
	width:220px;
	border:1px solid #e29436;
	padding:3px 6px 3px;
	background:#fff;
	margin:0 0 9px;
	color:#241b0f;
	font:11px Arial, Helvetica, sans-serif;
}

#mc-turing-image-container {
	width: 232px;
	border:1px solid #e29436;
	background: #fff;
	margin:0 auto 9px;

}




* html #mc-form input{margin:0 auto 7px;}
* +html #mc-form input{margin:0 auto 7px;}
#mc-form textarea{
	width:227px;
	max-width:227px;
	overflow:auto;
	padding:2px 0 2px 5px;
	height:42px;
}
* html #mc-form textarea{margin:0 0 7px;}
#mc-form .submit-btn{
	background:url(images/btn-submit.gif) repeat-x;
	text-align:center;
	width:56px;
	height:26px;
	font-size:10px;
	line-height:26px;
	cursor:pointer;
	padding:0 0 2px;
	margin:0 35px 0 0;
	float:right;
	color:#fff;
	border:none;
}
.date{
	overflow:hidden;
	width:100%;
	margin:0 0 35px;
	background:url(images/divider-blue.gif) repeat-y 50% 0;
	height: 150px;
	overflow: hidden;
}
.date ul{
	list-style:none;
	margin:0;
	padding:0 20px 0 0px;
	width:127px;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
}
.date li a{color:#0b1777;}
#footerContainer{background:#2b3075 url(images/bg-ftr-b.gif) repeat-x 0 100%;}
#footer{
	background:url(images/bg-ftr-t.gif) repeat-x;
	overflow:hidden;
	padding:17px 0 59px;
	width:100%;
	color:#fde59e;
	font:11px Arial, Helvetica, sans-serif;
}
#footer a{color:#fde59e;}
#footer ul{
	list-style:none;
	margin:0;
	padding:0 0 11px;
	text-align:center;
}
#footer ul li{
	display:inline;
	background:url(images/blt1.gif) no-repeat 0 50%;
	padding:0 5px 0 10px;
	margin:0;
}
#footer ul li:first-child,
#footer ul li.first-child{background:none;}
#footer .ftr-nav{
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	padding-top:4px;
	margin:0;
}
#footer .ftr-nav li{background:url(images/sep-yellow.gif) no-repeat 0 50%;margin:0;}
#footer .ftr-area{
	overflow:hidden;
	padding:11px 0 0;
	font-size:9px;
	margin:0;
	width: 480px;
	margin-left: 253px;
	text-transform: none;
}
#footer .ftr-area p{
	margin:0;
	padding:10px 0 0;
	line-height:12px;
	overflow:hidden;
}


.ftr-area p a {
	text-decoration: none;
}
.ftr-area p a:hover {
	text-decoration: underline;
}

* html #footer .ftr-area p{height:1%;}
#footer .ftr-area img{
	float:left;
	margin:0 10px 0 0;
}


.centerit {
	text-align: center;
}

.padding-bottom {
	padding-bottom: 20px;
}


img.left {
	margin-right: 5px;
	float: left;
	display: inline;
}
img.right {
	margin-left: 5px;
	float: right;
	display: inline;
}
#show1 img, #show2 img, #show3 img {
/* 
	margin-left: 13px;
	margin-top: 13px;
 */
	margin: 0;
}


div#home-columns {
	float: none;
	width: 574px;
	color: #292d6f;
	font-family: arial;
	padding-top: 30px;
	background: url(/wp-content/themes/nextclient/images/home-divider.png) center top no-repeat;
}
div#home-columns h3 {
	text-transform: uppercase;
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
}

div#home-news {
	width: 262px;
	float: left;
	display: inline;
	padding-right: 10px;
	margin-bottom: 30px;
}
/* div#home-upcoming-events {
	width: 262px;
	float: left;
	display: inline;
	margin-left: 4px;
	padding-left: 30px;
	background: url(/wp-content/themes/nextclient/images/home-divider-vertical.jpg) left 35px no-repeat;
} */
a.teaser-link {
	color: #cc751e;
	text-transform: uppercase;
	text-decoration: none;
}

#amazonSmile {
	width: 300px;
	margin: 0 auto 20px;
	padding: 25px 0 0;
	text-align: center;
	clear: both;
}
div#home-icons {
	clear: both;
	height: 70px;
	width: 295px;
	padding: 0;
	margin: 0 auto 20px;
}
div#home-icons a {
	float: left;
	display: inline;
	margin-left: 25px;
}
#icon-escript, #icon-ustream {
	margin-top: 12px;
}




	#ticker {
		font-size: 14px;
		height: 18px;
		line-height: 18px;
		position: relative;
		margin-bottom: 10px;
	}
	#ticker span {
		position: absolute;
		width: 580px;
		display: none;
	}

.ncFormFeedback {
	font-weight: bold;
}

.sidebar-social-media {
	font-size: 0;
	text-align: center;
}

.sidebar-social-media a {
	display: inline-block;
	margin-right: 10px;
}

.sidebar-social-media .facebook {
	width:144px;
	height:44px;
	background:url(images/btn-facebook.gif) no-repeat;
}

.sidebar-social-media .twitter {
	width:44px;
	height:44px;
	background:url(images/btn-twitter.gif) no-repeat;
}

.sidebar-social-media .pinterest {
	width:44px;
	height:44px;
	background:url(images/btn-pinterest.gif) no-repeat;
}

/* sbPaypal */
.sbPaypalImg {
	display: block;
}
.sbPaypalImg img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}