/*
Theme Name: MY
*/
* { padding:0; margin:0; outline:0; }
.cl { font-size:0; line-height:0; height:0; display:block; clear:both; }

body{
	padding-bottom:20px;
    background:#fff ;
    font-family:Arial, sans-serif;
    color:#818181;
    font-size:13px;
    line-height:17px;
}
a{ color:#6ca0ba; text-decoration: none; }
a:hover{ text-decoration:underline }

a img{ border:0; }
.shell{width:970px; margin:0 auto}

#header{height:296px; padding-top:20px}
#header a.video{display:none; height:26px; width:191px; text-indent: -4000px; line-height: 0; font-size: 0; background:url(images/video.gif); text-decoration: none; float: left; margin-top:17px}

h1#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:680px;
	height:253px;
	margin:0 auto;
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:253px;
	background:url(images/logo.gif);
}
h2{color:#6ca0ba; font-size: 30px; line-height: 32px; font-family: georgia, sans-serif;}
h3{font-family: georgia, sans-serif; color:#7ca7be; font-size: 26px; line-height: 28px; text-transform: capitalize;font-weight:normal;}
h4{font-size: 18px; font-family: georgia, sans-serif; color:#4d5254; }

#nav{background:url(images/nav-bar.gif); height:34px; width:968px;}
#nav ul{height:34px; list-style-type: none; font-family: georgia, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 12px;}
#nav li{float: left; line-height: 34px; padding-left:18px}
#nav li a{float: left; color:#fff; text-decoration: none;}
#nav li a:hover,
#nav li a.active{ color:#69a0b8;}
#nav li .field{font-size: 11px; color:#000; line-height: 12px; border:0; border-top:solid 1px #cfcfcf; padding:4px 0 4px 2px; float: left; margin-top:4px; }
#nav li .btnp {float: left; padding-top:5px; padding-left:5px}
#nav li .btnp input{
	font-size: 12px; 
	color:#fff; 
	width:34px; 
	height:23px; 
	background:url(images/btn.gif); 
	float: left; 
	border:0; 
	font-weight: bold; 
	text-transform: uppercase; 
	font-family: georgia, sans-serif;
	cursor:pointer;
	line-height: 21px;
	
}

.top-part{padding:15px 0 17px 0; border-bottom:solid 2px #41484a}
.top-part .image{float: left; display: inline; width:664px; height:282px; margin-right:30px}
.top-part .calendar{float: left; display: inline; width:280px; margin-left:-5px;}
.top-part .calendar img{display: block;}

.featured-box{border-bottom:solid 2px #41484a; padding-top:25px; padding-bottom:30px}
.featured-box ul{list-style-type: none; padding-top:15px;}
.featured-box ul li h4{ padding-bottom:7px;}
.featured-box ul li h4 a{ color:#4d5254; }
.featured-box li{float: left; min-height:72px; font-size: 11px; width:213px; margin-right:20px; display:inline; padding-top:10px;
width:213px;}
.featured-box li.first{background:url(images/featured_tuesday.jpg) no-repeat 0 0; padding-left:99px}
.featured-box li.middle{background:url(images/featured_thursday.jpg) no-repeat 0 0; padding-left:95px; width:250px; }
.featured-box li.right{background:url(images/featured_tanya.jpg) no-repeat 0 0; padding-left:95px; margin-right:0; width:170px;}

#content{padding-top:18px;}
#content h3{padding-bottom:15px;}

.main{width:664px; float: left; display: inline;}
.main .light-blue{background:#eff4f7;}
.main a.older{color:#000; float: right; text-transform: uppercase; font-size: 12px; font-weight: bold; margin-top:15px}
.main h3{padding-bottom:15px}

h2.nopost {
font-size:20px;
font-weight:normal;
margin-bottom:15px;

 }

#sidebar{width:265px; float: right; display: inline; border-left:1px solid; padding-left: 15px;}
#sidebar ul{list-style-type: none;}
#sidebar h2,
#sidebar h4 {
  color:#6CA0BA;
  font-size:21px;
  font-weight:normal;
  line-height:22px;
  padding-bottom:5px; 
  padding-top:15px;
}
#sidebar a.red-btn{
	width:228px; 
	height:46px; 
	display: block; 
	background:url(images/blk-btn.gif); 
	text-align: center; 
	font-family: georgia, sans-serif; 
	text-transform: uppercase; 
	font-size: 19px;
	color:#fff; 
	line-height: 46px;
}
#sidebar a.red-btn:hover{
text-decoration:none;
font-weight:bold;
}

.inner{width:660px; background:#f1f0f0; padding-left:25px; padding-top:10px; color:#818181; padding-bottom:20px}
.inner p{padding-bottom:15px}
.inner p.black{color:#000}

#sidebar h3{padding-bottom:5px;}
#sidebar h4{padding-bottom:5px;}
#sidebar .FoldingCategoryList_widget_FocalWidget,
#sidebar .categories{padding-top:40px;}

#sidebar .FoldingCategoryList_widget_FocalWidget ul ul,
#sidebar .categories ul ul{padding-top:0px}

#sidebar .FoldingCategoryList_widget_FocalWidget li,
#sidebar .categories li{line-height: 21px;}

#sidebar .FoldingCategoryList_widget_FocalWidget li ul li,
#sidebar .categories li ul li{background:url(images/bul.gif) no-repeat 0 8px; margin-left:12px; padding-left:13px}

#sidebar .FoldingCategoryList_widget_FocalWidget li ul li a,
#sidebar .categories li ul li a{color:#757b7e;}

#sidebar .FoldingCategoryList_widget_FocalWidget li a,
#sidebar .categories li a{color:#000}

#sidebar .FoldingCategoryList_widget_FocalWidget li ul li li,
#sidebar .categories li ul li li{ font-size:10px; }

#sidebar a.focalLinkSelected { text-decoration: underline !important; color:#000 !important; font-weight: bold !important;}

.subscription{padding-top:30px;}
.subscription h3{font-size: 21px;}
.subscription li a{color:#000; line-height: 21px;}

.subscribe{padding-top:60px}
.subscribe h3{font-size: 19px; color:#000}
.subscribe .field{border:solid 1px #ddd; border-top:solid 1px #7d7d7d; color:#000; width:170px; padding:2px 0 2px 2px; margin-right:9px; float: left;}
.subscribe .btnp input{border:0; width:79px; height:21px; background:url(images/subscribe.gif); float: left; text-indent: -4000px; font-size: 0; line-height: 0; cursor:pointer; margin-top:2px}

.post{ /* background:#f1f0f0; */ background:#EEEEFF none repeat scroll 0 0; margin-bottom:5px; padding:15px 15px 10px 25px; height:100%; }
.post .entry{color:#818181; padding-top:10px; font-family: Times New Roman; font-size: 15px; line-height: 1.35;}
.post .entry p{padding-bottom:15px}
.post .entry h1 { font-size:14px; margin-bottom:5px;}
.post .entry img{display: block;}
.post small{font-size: 13px; color:#818181; display:block;}
.post p.big-blue{font-size: 18px; color:#3c7db2; font-weight: bold; padding:5px 0}
.post p.big-blue a{ color:#3c7db2;}
.post p.categories{font-size: 13px; color:#000; padding-top:10px; padding-left: 25px;}
.post p.categories a{ color:#000;}

#footer{
  border-top:1px solid;
  color:#000000;
  font-family:georgia,sans-serif;
  font-size:10px;
  margin-top:40px;
  width:175px; 
}

.category-info
{ 
/*
  padding-bottom:30px; 
   background:url(images/cat-desc.gif) no-repeat center bottom;  
  margin-bottom:30px; 
  padding-left:25px; */
  
border-bottom:1px solid;
padding-bottom:20px;
padding-left:25px;
}
.category-info h2,
h2.big-title{ font-size:30px; line-height:1; font-weight: normal; padding-bottom:10px;}
.category-info p{ font-size:17px; line-height:1; color:#6ca0ba; padding-left:10px; font-family: Georgia, serif;}

.page-navigation { text-align: right; font-weight: bold; text-transform: uppercase; padding-top:10px; font-size:12px; }
.page-navigation a { color:#000; margin-left:10px; }


h3#comments,
#respond h3 { color:#000; font-size:18px; text-transform: none; margin-top:30px; }
#respond p { padding-bottom:15px; }
#respond input,
#respond textarea { font-size:12px; font-family: Arial, sans-serif; padding:2px; }
#respond textarea { width:500px; height:180px; }
#respond input { width:200px; }

ol.commentlist { list-style-type: none; }
ol.commentlist li{ background:#eff4f7; margin-bottom:5px; padding:10px;}
ol.commentlist img{ float:right; }
ol.commentlist p{ padding-top:7px; }
ol.commentlist .comment-meta{ font-size:10px; }
ol.commentlist .comment-author{ font-weight: bold; }

.post-header { background:#fff; padding:0 25px 10px 25px; }
.post-header p{ padding-left:15px !important; }

.post-single { padding:0; }
.post-content { padding:5px 25px; }

.more-classes { margin-top:50px; }
.more-classes h4{ color:#6ca0ba; padding-bottom:20px;}
.more-classes ul { list-style-type: none; /* text-transform: uppercase; */ font-size:10.5px; line-height:11.5px;}
.more-classes ul li{ float:left; display:inline; width:89px; font-family: Georgia, serif; font-weight: bold; padding-right:10px; background:url(images/li-border.gif) no-repeat right 0; min-height:200px; margin-right:15px; }
.more-classes ul li.last{ background:transparent; padding-right:0; margin-right:0; }
.more-classes ul li a{ color:#000; }
.more-classes ul li ul{ padding-top:15px; }
.more-classes ul li li{ float:none; display:block; width:100%; font-family: Arial, sans-serif; font-weight: normal; padding:10px 0 0 0; background:transparent; min-height:0; margin:0;}
.more-classes ul li li a{ color:#6ca0ba;}

.page-single h2 { font-size:43px; line-height:1; padding:0 25px 30px 25px; margin-bottom: -20px; font-weight:normal;}

#sidebar .subscribe fieldset { border:0; }
#sidebar .subscribe legend { display:none; }
#sidebar .subscribe h3 { padding:0; }
#sidebar .subscribe form { display:inline; }

.calendar { border-left: solid 1px; height:282px; }
.calendar ul { list-style-type: none; padding-left: 18px; }
.calendar ul li
{
  font-size:12px;
  line-height:1.35;
}
.calendar ul li a
{
  color: #6CA0BA;
}
.calendar ul li a:hover
{
  text-decoration: none;
  font-weight: bold;
}
.wpng-widget-date-title
{
  border-top:1px dotted;
  margin-top:6px;
  padding-top:5px;
  font-size:13px;
  
}
.calendar ul h2 
{
	color:#6CA0BA;
	font-size:21px;
	font-weight:normal;
	line-height:22px;
	padding-bottom:5px;
}
.calendar ul li#wpng-calendar{ display:block;  }

#content .post .entry h2,
#content .post .entry h3 { font-size:13px; font-family: Arial, sans-serif; color:#000; padding-bottom:5px; text-transform: none;}

ul .children .children
{
  /* display: none; */
  font-size: 10px;
}

li.current-cat a
{
  font-weight: bold;
  text-decoration: underline;
}

/* To target a safari browser issue */

@media screen and (-webkit-min-device-pixel-ratio:0){

#header a.video {
margin-top: 17px;
} 

#effect234061 { margin-left:auto; margin-right: auto; }
}

.formbtn {
color:green;
font-family:tahoma;
font-size:18px;
height:45px;
text-transform:uppercase;
width:85px;
}

/* Category Specfic Formatting for Links in Posts */
#classes
{
  color:#3C7DB2;
  font-size:13px;
}
#classes a
{
  color: #6CA0BA;
}

#lecturers
{
  color:#3C7DB2;
  font-size:13px;
}

#lecturers a
{
  color:#3C7DB2;
} 

#weekly-parsha
{
  color:#3C7DB2;
  font-size:13px;
}

#weekly-parsha a
{

}

#holidays
{
  color:#3C7DB2;
  font-size:13px;
}

#holidays a
{
  color: #6CA0BA;
}

#events
{
  display: none;
}

#events a
{

}


.contactSubmit {
  background-image:url(images/headers/submit.jpg);
  background-repeat:no-repeat;
  border:medium none;
  color:#FF0000;
  cursor:pointer;
  font-size:0;
  height:70px;
  padding:8px 0 10px 0;
  text-align:center;
  width:188px;
}

.page
{
  background:#ffffff;
}
.wpng-page-list-head
{
  border-top: 1px dotted;
}