/* This imports the Base Weblog CSS from TypePad, which defines core styles */

@import url(/National_Library/20161222123739cs_/http://help.typepad.com/.shared/themes/common/base-weblog.css);

/*****/

body {
	background-color: #ffffff;
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
	color: #222222 !important;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;
}
	
hr {
	height: 1px;
	border-top: 3px solid #eeeeee;
	margin: 0 10px 15px 10px;
	clear: both;}
	
.clear {
	height: 15px;
	clear: both;}

a, a:visited {
	color: #4886b9;
	text-decoration: none;
}
	
img {
	border: none;}

/* Shared */

h1 a, h2 a, h3 a {
	text-decoration: none;}

h2 {
	margin: 0 0 5px 0;
	font-size: 20px;
	text-transform: capitalize;
	line-height: 1em;
}
	
h2.module-header {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -0.05em;
}

h2 em {
	color: #eb008b;}

h3.entry-header, h3.entry-header a {
	margin: 5px 0 5px 0;
	font-size: 19px;
	text-transform: capitalize;
	line-height: 1em;
	color: #000;
	font-weight: bold;
	letter-spacing: -0.05em;
}
	
p {
	margin: 0 0 10px 0;
	padding: 0;}

.separation { 
	border-bottom: 3px solid #eeeeee; 
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;
}
	
/* Banner */

#banner {
	border-bottom: 3px solid #eeeeee;
	padding: 9px 0px 9px 0px;
	margin: 0 0px;
	overflow: hidden;
}
	
#banner-header .kb-banner-title {
	color: #000 !important;
	text-transform: uppercase !important;
	font-family: arial, sans-serif !important;
	font-weight: bold !important;
}

#banner-description { display: none; }

/* Top Nav */

#topnav {
	width: 100%;
	background-color: #000;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#topnav ul {
	1background: #000 url(https://web-archive.nli.org.il/National_Library/20161222123739oe_/http://help-orig.typepad.com/say_logo_white_25px.png) no-repeat;
	1background-position: 80px 3px;
	list-style: none;
	width: 300px;
	margin: 0;
	padding: 0 10px 0px 0;
	overflow: visible;
	float:right;
	height: 25px;
}

#topnav ul li { margin-left: 95px; padding-top: 10px;}

#topnav a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}

#topnav a:hover {
	color: #cf2037;
	text-decoration: none;
}
	
/* Navigation */

#nav {
	border-bottom: 3px solid #eeeeee;
	padding: 5px 0px 9px 0px;
	margin: 0 0px;
	overflow: hidden;
	font-size: 16px;
}

#nav ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
	float: left;
}
	
#nav ul li {
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
}
	
#nav ul li a {
	color: #000;
	text-decoration: none;
}

#nav ul li a:hover {
	color: #4886b9;
}
	
#nav .share-buttons {
	margin: 8px 0 0 0;
	padding: 0px 10px 0px 0px;
	float: right;
}
	
/* Content */

#content {
	padding: 0px 0 0 0;
	overflow: hidden;}
	
.col-1 {
	width: 930px;
	padding: 0 10px 5px 10px;
	line-height: 1.5em;
	float: left;
	overflow: hidden;}
	
.col-2 {
	width: 460px;
	padding: 0 10px 15px;
	line-height: 1.5em;
	float: left;
	overflow: hidden;}
	
.col-3 {
	width: 300px;
	padding: 0 10px 5px 10px;
	line-height: 1.5em;
	float: left;
	overflow: hidden;}
	
.col-4 {
	width: 220px;
	padding: 0 10px 10px 10px;
	line-height: 1.5em;
	float: left;
	overflow: hidden;}
	
.col-5 {
	width: 180px;
	padding: 0 10px 0 0;
	float: left;
	overflow: hidden;}
	
#content .stats {
	clear: both;
	margin: 0 10px;
	padding: 0;
	border-top: 3px solid #eeeeee;}
	
#content .image {
	margin: 5px 0;}
	
#content .belong {
	text-align: center;
	background-color: #eeeeee;
	border: 1px dashed #bbbbbb;
	margin: 0 0 10px 0;
	padding: 21px 10px 0 10px;
	overflow: hidden;
	clear: both;
	height: 77px;}
	
#content .belong h1 {
	color: #000000;
	margin: 0;}

#content .belong form {
	margin: 0;
	padding: 0;}

#content .belong input {
	font-size: 16px;
	font-weight: bold;
	width: 140px;
	margin: 0 5px;
	padding: 3px 0;
	color: #999;
	text-align: center;
	border: none;
	border: 1px solid #bbbbbb;
	font-family: Helvetica, Arial, "Sans Serif";}

#content ul.news {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;}	

#content ul.alexoid {
	margin: 5px 0 20px 0;
	padding: 0;
	list-style: none;
	font-size: 19px;
	line-height: 1.2em;
	border-bottom: 1px dashed #ccc;}
	
#content ul.alexoid li {
	border-top: 1px dashed #cccccc;
	padding: 10px 0 6px 0;}	
	
.entry img.image-full {
  max-width : 550px;
  height : auto;
  }

	
/* Footer */
.return {
	position: relative;
	top: 0px;
	left: 15px;
}

#footer {
	width: 940px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background-image: none;
	background-position: bottom right;
	background-repeat: no-repeat;
	overflow: hidden;
	border-top: 3px solid #eeeeee;
}

#container.pages #footer {
	width: 940px;
	margin: 20px 0px 0px 8px;
	padding: 20px 0;
	background-image: none;
	background-position: bottom right;
	background-repeat: no-repeat;
	overflow: hidden;
	border-top: 3px solid #eeeeee;
}
	
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;}
	
#footer ul li {
	margin: 0 0 3px 0;}
	
#footer ul li a {
	color: #666666;
	text-decoration: none;}
		
/* KB: Articles */

.date {
color: #666;
margin-bottom : 12px;
}

.date-header {
display: none;
}

.entry {
1border-bottom: 1px solid #EEE;
margin-bottom:5px;
margin-top:15px;
padding-bottom:5px;
}

.entry .full { 
 border-left: 2px solid #efefef;
 padding-left: 5px;
}

.sidebar_news .entry {
        padding-bottom: 0px; }


.entry h2 a:hover {
  color : #EB008B;
  }

.entry-body h3 {
	padding: 10px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.2em !important;
	font-weight: bold !important;
	display: block !important;
	clear: both !important;
}

.entry-body h4 {
	font-size: 1em !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

/* KB: Pagebody */
#pagebody {
	position: relative;
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;
	width: 940px;
	height: auto !important;
}

#pagebody-inner { margin: 0px !important; padding: 0px !important; }

/* KB: Help Breakdown */
#help-wrap {
	height: 100%;
	padding: 9px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
	clear: both;
}

#help-wrap-inner { width: 900px; margin: 0px 0px 0px 50px; }

.help-wrap-header {
	color: #4886b9; 
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	margin: -5px 0px 0px 0px;
	letter-spacing: -0.05em;
}

#help-wrap ul {
 font-weight: bold;
 font-size: 12px;
 color: #333333;
}

#help-wrap ul li {
 font-weight: normal;
 padding-top: 0pt;
 padding-right: 0pt;
 padding-bottom: 3px;
 padding-left: 0pt;
 list-style-type: none;
 list-style-image: none;
 list-style-position: outside;
}

.help-left, .help-center, .help-right {
	display: inline;
	float: left;
	text-align: left;
}

.help-left { width: 260px; margin: -5px 0px 5px 0px; padding: 0px 15px; }
.help-center { width: 260px; margin: 5px 0px 5px 0px; padding: 0px 15px; }
.help-right { width: 260px; margin: 8px 0px 5px 15px; padding: 0px 15px; }

.help-left .module-search img { margin-top: -2px !important; }
.help-left #search-title { color: #000; font-weight: 600; margin-top: -6px; font-size: 12px; }

.help-right .kb-recent-pages  { margin: 0px 0px 0px -6px; padding: 0px; }

.help-right #kb-title { margin: 2px 0px 0px 0px 0px !important; }
.help-right #kb-title a { color: #000; font-weight: 600;  font-size: 12px; text-decoration: none; }

.help-right .kb-recent-pages ul { margin: 5px 0px 0px 0px; }

.help-right .module-list li {
 margin: 0px 0px 2px -20px !important;
 padding: 0px !important;
}

/* Column Layout */
#container {
	width: 940px !important;
	margin: 0 auto;
}

#alpha {
	width: 575px;
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 10px;
	line-height: 1.5em;
	float: left;
	overflow: hidden;
	clear: left !important;
}

#beta {
	width: 300px;
	padding: 15px 0px 5px 0px;
	margin: 0px 0px 0px 30px;
	line-height: 1.5em;
	display: inline;
	overflow: hidden;
	clear: right;
}

#gamma {
	width: 940px;
	margin: 0 auto;
}

/* Article Summaries */
#article-wrap { }

.article-wrap-header {
	color: #4886b9; 
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	margin-top: 20px;
	letter-spacing: -0.05em;
}

.article-wrap-sub {
	font-size: 16px;
	text-transform: capitalize !important;
}


/* Sidebar Modules */
#beta .module { margin: 0px 0px 15px 0px !important; }
#beta .module-header,
#beta .module-header a {
	color: #37782e;
	padding: 0px;
	margin: 0px;
}

.module .kb-feed-header img{ 
 margin: 0px 0px 0px -5px;
}

.module #et-title { 
 margin: -3px 0px 0px 2px !important;
 font-weight: 600;
}

.module #et-title a { color: #000000; }

#beta .module a.kb-recent-pages img { margin: 0px 0px 0px -5px; }
#beta .module #kb-title a { text-decoration: none; color: #000; font-weight: 600; margin: 0px 0px 0px 5px; }
#beta .module .module-content { margin: 0px !important; }
#beta .module .module-content p { margin: 0px; padding: 0px 10px; }
#beta .module .module-list { margin: 0px 0px 0px 10px !important; }

.module-list {
 list-style-type: none !important;
 margin: 0px 0px 0px 10px !important;
 padding: 0px !important; 
}

/* Search Module */
.module-search { margin-top: 0px; }

.module-search input[type="search"] {
width: 200px !important;
height: 20px;
float: left !important;
display: inline !important;
margin-top: 10px;
}

.module-search input[type="submit"] {
display: inline !important;
}

.module-search .module-content img:hover { cursor: pointer !important; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .module-search input[type="search"] {
   height: 25px !important;
 }
}

/* Search Module for Page Only */
#beta .module-search-page .module-content { margin: 25px 0px 0px 0px !important; }

.module-search-page input[type="search"] {
width: 120px !important;
height: 20px !important;
float: left !important;
display: inline !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .module-search-page input[type="search"] {
   height: 27px !important;
 }
}

.module-search-page .module-content { margin: 25px 0px 0px 0px; }
.module-search-page img { margin: -23px 0px 0px 10px; }
.module-search-page input[type="submit"] {
display: inline !important;
}
.module-search-page .module-content img:hover { cursor: pointer !important; }


/* Footer */

div.footer-button-signup a {
 background-color: #ffc000;
 width: 220px;
 float: left;
 margin-top: 0pt;
 margin-right: 60px;
 margin-bottom: 0pt;
 margin-left: 20px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 font-size: 14px;
 color: #333333;
 text-align: center;
 text-decoration: none;
 font-weight: bold;
 border-top-left-radius: 9px;
 border-top-right-radius: 9px;
 border-bottom-right-radius: 9px;
 border-bottom-left-radius: 9px;
 text-shadow: #ffe4a5;
}

div.columns { display: inline !important; clear: right !important; }
div.footer-col1 { display: inline !important; float: left !important; margin: 0px 70px 0px 0px !important; }
div.footer-col2 { display: inline !important; float: left !important; margin: 0px 70px 0px 0px !important; }
div.footer-col3 { display: inline !important; float: left !important; margin: 0px 70px 0px 0px !important; }
div.footer-col4 { display: inline !important; float: left !important; margin: 0px 0px 0px 0px !important; }

div.columns ul {
 font-weight: bold;
 font-size: 12px;
 color: #333333;
}

div.columns ul li {
 font-weight: normal;
 padding-top: 0pt;
 padding-right: 0pt;
 padding-bottom: 3px;
 padding-left: 0pt;
 list-style-type: none;
 list-style-image: none;
 list-style-position: outside;
 color: #4886b9 !important;
}

div.columns a { color: #4886b9 !important; }

div.footer-col1 ul { text-align: left !important; }
div.footer-col2 ul { text-align: left !important; }
div.footer-col3 ul { text-align: left !important; }
div.footer-col4 ul { text-align: left !important; }

#footer-localizations {
 clear: both !important;
 padding-top: 20px !important;
 text-align: center !important; 
}


/* Search Results */
.search-header .content-header {
 text-transform: capitalize;
 font-size: 12px;
 font-style: italic;
 margin-top: 20px; 
}

.search-feed-subscribe {
 float: left !important;
}

/* Mega Menu */
#nav { position: relative; margin: 0px !important; height: 25px; }
#nav-inner { margin-top: 5px; }

#nav .share-buttons {
	position: relative !important;
	margin: -20px 0px 0px 0px !important;
	padding: 0px 10px 0px 0px !important;
	float: right !important;
	vertical-align: top !important;
	*top: 5px !important;
	_top: 5px !important;
}

.pickcat {
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	position: relative !important;
	*top: 5px !important;
	_top: 5px !important;
}

#account, #blog, #design, #general, #topissues, #tp-status {
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	*top: 5px !important;
	_top: 5px !important;
	margin: 0px 0px 0px 0px !important;
	text-decoration: none;
}

a#account, a#blog, a#design, a#general, a#topissues, a#tp-status {
	position: relative;
	background: #ffffff;
	border: 0px;
	color: #000000;
	font-weight: normal;
	padding: 10px 5px 10px 5px;
	z-index: 100;
}

a:hover#account, a:hover#blog, a:hover#design, a:hover#general, a:hover#topissues, a:hover#tp-status {
	position: relative;
	background: #f9f9f9;
	border-top: 1px solid #f9f9f9;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #f9f9f9;
	color: #4886b9;
	font-weight: bold;
	z-index: 100;
}

.account, .blog, .design, .general {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: #f9f9f9;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-top: 1px solid #f9f9f9;
	border-width: 1px;
	padding: 20px;
	font: normal 12px Verdana;
	z-index: 200;
	-moz-box-shadow: 3px 3px 2px #888;
	-webkit-box-shadow: 3px 3px 2px #888;
	box-shadow: 3px 3px 2px #888;
}

.account .column, .blog .column, .design .column, .general .column {
	float: left;
	width: 180px; /*width of each menu column*/
	margin: 0px 5px 10px 0px;
}

.account .column ul, .blog .column ul, .design .column ul, .general .column ul {
	margin: 0;
	padding: 0;
	list-style: disc inside;
	color: #4886b9;
}

.account .column ul li, .blog .column ul li, .design .column ul li, .general .column ul li {
	padding: 0px 5px 3px 5px !important;
	text-align: left !important;
	font-size: 11px !important;
	old-background-color: #f9f9f9 !important;
	old-border-bottom: 1px dashed #c0c0c0 !important; 
}

.account .column h3, .blog .column h3, .design .column h3, .general .column h3 {
	background: #f5f5f5;
	font: bold 13px Arial;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	color: #4886b9;
	text-align: left !important;
}

.account .column ul li a, .blog .column ul li a, .design .column ul li a, .general .column ul li a {
	text-decoration: none;
	color: #000000;
	text-align: left !important;
}

.account .column ul li a:hover, .blog .column ul li a:hover, .design .column ul li a:hover, .general .column ul li a:hover {
	color: #4886b9;
	text-decoration: none;
}


/* Follow Us */
#follow-us { 
 position: relative;
 display: inline;
 float: right;
 margin: 0px 10px 0px 0px;
 padding: 0px;
}

#follow-us .follow-us {
	font-weight: bold;
	margin: 0px 10px 0px 10px !important;
	padding: 0px !important;
	position: relative !important;
	top: -5px !important; 
	*top: 5px !important;
	_top: 5px !important;
}

#follow-us a { margin: 0px; padding: 0px; position: relative !important; top: -2px !important; }


/* GetSat Widget */

div#gsfn_list_widget img { border: none; }

div#gsfn_list_widget {
 font-size: 12px;
 border: 0px solid #DDD;
 padding: 0px 0px; 
 line-height: 0em !important;
}

div#gsfn_list_widget a.widget_title {
 color: #000;
 display: block;
 margin: 10px 0px 2px 0px !important;
 padding: 0px;
 font-weight: 600; 
 text-decoration: none;
}

div#gsfn_list_widget ul.gsfn_topic_list {
 padding-top: 0px !important; 
}

div#gsfn_list_widget div#gsfn_content li {
 text-align:left;
 margin: 0px 0px 0px -40px; 
 padding: 0px 0px 0px 0px !important;
}

div#gsfn_list_widget div#gsfn_content a {
 margin: 0px !important;
 padding: 0px !important;
 line-height: 1.5em; 
}

div#gsfn_list_widget div#gsfn_content span.time { display: none; }
div#gsfn_list_widget div#gsfn_content p.gsfn_summary { display: none; }

/* Textarea changes */
.entry-body textarea { width: 550px; }

/* Copyright in Footer */
#footer-copyright { 
 margin: 5px auto 0px auto;
 text-align: center;
}

.entry-footer-share-buttons { margin-top: 20px !important; } /* Increase space between post body and footer buttons jbh */

.entry-body h2 { color: #37782E; } /* jbh */
/* ph=1 */
