.special-section-cf:before,
.special-section-cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.special-section-cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.special-section-cf {
    *zoom: 1;
}

.special-section-container {}
.special-section-banner {
    margin: 0 0 40px 0;
}

.special-section-container div.photo-credit2 {
    text-align: left;
    float: none;
    margin: -40px 0 30px -10px;
}

#special-section-page-heading {
    border-bottom: 2px solid #00a1ca;
}

h1#special-section-title {}
h1#special-section-title a,
h2#special-section-title a {
    display:block;
    text-indent:-9999px;
    overflow:none;
}

#special-section-page-heading .special-section-byline { margin-bottom:0 }
#special-section-page-heading .special-section-secondary-byline { 
    font-style:italic; 
    font-size:11px;
    margin: 0 0 8px 0;
}

.special-section-body { margin: 10px 0 40px }
#special-section-list-link {
    margin:20px 0;
    padding:10px 0;
    border-top: 5px solid #f7654c;
    border-bottom: 5px solid #f7654c;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 28px;
    font-weight: bold;
    color: #000;
    line-height: normal;
}
#special-section-list-link a {
    border-bottom: 1px solid #CCC;
    color: #00a1ca;
    font-weight: bold;
}
#special-section-list-link a:hover { color:#10b1da }
.special-section-read-more {
    display:block;
    text-align:right;
}
.special-section-block .item {
    float:left;
    width:120px;
    margin-right:10px;
    margin-top:10px;
}
.special-section-block p a:link {
    border-bottom:none;
    text-decoration:none;
    font-size:16px;
}

/* list page */
#special-section-thumbnail-list {
    width:650px;
    margin-left:-10px;
}

#special-section-thumbnail-list a.list-item {
    display:block;
    float:left;
    width:305px;
    height:120px;
    padding:10px;
}
#special-section-thumbnail-list a.list-item:hover { background:#faede8 }
#special-section-thumbnail-list .list-item img { 
    float:left; 
    margin:0 10px 10px 0;
}
#special-section-thumbnail-list .list-item .item-info {
    display:block;
    color:#000;
    margin-bottom:4px;
    font-size:14px;
}
#special-section-thumbnail-list .list-item .item-info.name {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: bold;
}

/* profile page */
#special-section-2014-profile-image-container img#special-section-profile-image,
#special-section-profile-image-container img#special-section-profile-image { background:none }

#special-section-2014-profile-image-container {
    background-repeat:no-repeat;
    padding:3px 0;
    height:159px;
}


.special-section-profile-first-fields { 
    font-weight:bold;
    font-size:14px;
    margin: 5px 0;
}
.special-section-profile-second-fields { 
    font-style:italic;
    font-size:14px;
    margin: 8px 0 10px 0;
}
.special-section-profile-field-seperator { }
.special-section-profile-next-link-container {
    text-align:right;
}
.special-section-profile-next-link { 
    font-style:italic; 
    color:#00a1ca;
    display: block;
}
a.special-section-profile-next-link:hover { color:#10b1da }

.special-section-footer {}
.special-section-share-container {
    float:right;
    margin-top:-48px;
}

/* column list layout */
.special-section-list-column {
    float:left;
    width:40%;
}
.special-section-list-column a.list-item {
    display:block;
    margin:4px 0;
    font-size:16px;
}
.special-section-list-category {
    margin-bottom:20px;
}

.special-section-body .twitter-feed-container {
    width:200px;
    float:right;
    margin-left:10px;
    margin-bottom:12px;
}

/* share buttons */
a.fb-share-button-special-section, a.tw-share-button-special-section {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	height: 42px;
	text-indent: -9009px;
	direction:ltr;
}

#special-section-addthis a.fb-share-button-special-section {
	background: transparent url("https://web-archive.nli.org.il/National_Library/oe_/https://forward.com/other/f50-2013-test/fb-share-sprite2.png") 0 0 no-repeat;
	width: 177px;
}

#special-section-addthis a.tw-share-button-special-section {
	background: transparent url("https://web-archive.nli.org.il/National_Library/oe_/https://forward.com/other/f50-2013-test/tw-share-sprite2.png") 0 0 no-repeat;
	width: 102px;
}

a.fb-share-button-special-section:hover, a.tw-share-button-special-section:hover {
	background-position:0px -42px;
}

a.fb-share-button-special-section:active, a.tw-share-button-special-section:active {
	background-position:0px -84px;
}

/* overrides for specials */
.rabbi-list-2013 h1#special-section-title a,
.rabbi-list-2013 h2#special-section-title a {
    width:634px;
    height:165px;
    background: url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/specials/rabbi-list-2013/banner-main-v3.jpg') no-repeat;
}


.rabbi-list-2013 .special-section-banner.profile {
    background-repeat:none;
    background-position:0 3px;
}
.special-section-footer .rabbi-list-2013 {
    /*border-top: 2px solid #00a1ca;*/
    /*padding-top:20px;*/
}
.rabbi-list-2013 #full-list h2 a { color: #217aa6 }
.rabbi-list-2013 #full-list.forward50-2012-slider .arrow { 
}
.rabbi-list-2013 #full-list #full-list-next {
    background: transparent url(/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2012/arrow-righthand.png) 0 0 no-repeat;
}
.rabbi-list-2013 #full-list #full-list-prev {
    background: transparent url(/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2012/arrow-lefthand.png) 0 0 no-repeat;
}
.rabbi-list-2013 #full-list .inner .item .name { font-size:11px }

/* penshaft */
.penshaft h1#special-section-title a,
.penshaft h2#special-section-title a {
    width:630px;
    height:127px;
    background: url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/specials/penshaft/Main_penshaft_webF.jpg') no-repeat;
}
.penshaft #special-section-thumbnail-list { width:640px }
.penshaft #special-section-thumbnail-list a.list-item { width:300px; height:160px }
.penshaft #special-section-thumbnail-list .list-item img { float:right; margin:0 0 0 10px }
.penshaft #special-section-thumbnail-list .list-item .item-info { }
.penshaft #special-section-thumbnail-list .list-item .item-info.name { font-weight:normal }
.penshaft #special-section-thumbnail-list .list-item .item-info.name,
.penshaft #special-section-thumbnail-list .list-item .item-info.name b {
    font-family: "Lucida Grande","Times New Roman","Frank Ruehl CLM",Hevletica,serif;
}

/* forward 50 2013 */
.forward-50-2013 .special-section-banner {
    margin-bottom:0;
}
.forward-50-2013 .forward-50-landing .special-section-banner {
    margin-bottom:30px;
}
.forward-50-2013 h2#special-section-title a {
    width:630px;
    height:350px;
}
.forward-50-2013 h1 {
    font-weight:normal;
}
.forward-50-2013 .profile h1 { font-weight:bold }
.forward-50-2013 .special-section-list-column {
    width:210px;
}
#constrictor .forward-50-2013 .special-section-list-column h3,
#constrictor .forward-50-2013 #special-section-page-heading.profile h3,
.forward-50-2013 a.special-section-read-more {
    color:#a14063;
    text-transform:uppercase;
    font-size:13px;
    font-style:normal;
    font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
    font-weight:bold;
    margin-bottom:0;
}
.forward-50-2013 .special-section-block a,
.forward-50-2013 .special-section-list-column a:visited,
.forward-50-2013 .special-section-list-column a:link {
    color:#201400;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-decoration:none;
}
.forward-50-2013 .special-section-block a:hover,
.forward-50-2013 .special-section-list-column a:hover {
	color:#217aa6;
}
.forward-50-2013 #special-section-page-heading {
    border-color:#912843;
}
.forward-50-2013 #special-section-page-heading.profile {
    border-bottom:6px solid #820030;
}
.forward-50-2013 .specail-section-nav {
    margin-bottom:40px;
    margin-top:-2px;
}
.forward-50-2013 .specail-section-nav a {
    display:inline-block;
    width:60px;
    height:14px;
    background:bottom right no-repeat url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/specials/forward-50-2013/nav-bg.png') #ff8080;
    color:#fff;
    text-transform:lowercase;
    font-size:11px;
    padding:0 5px;
    border-bottom-left-radius:3px;
}
.forward-50-2013 .special-section-block {
    border-bottom:2px solid #584f40;
    padding-bottom:20px;
    margin-bottom:30px;
}
.forward-50-landing h2 {
    font-weight:normal;
}
.forward-50-2013 .forward-50-landing #special-section-page-heading {
    border-bottom:none;
}
.forward-50-2013 #full-list #full-list-prev {
    background-image:url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2012/arrow-lefthand.png');
}
.forward-50-2013 #full-list #full-list-next {
    background-image:url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2012/arrow-righthand.png');
}
.forward-50-2013 .special-section-profile-next-link-container {
    border-bottom:4px solid #820030;
    margin-top:70px;
    height:35px;
}
.forward-50-2013 .special-section-profile-previous-link,
.forward-50-2013 .special-section-profile-next-link {
    color:#e1a699;
    text-transform:uppercase;
    font-style:normal;
    font-size:20px;
    font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
    display:block;
    height:22px;
}
.forward-50-2013 .special-section-profile-previous-link {
    float:left;
    padding-left:55px;
    background:center left no-repeat url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2013/previous-profile.png');
}
.forward-50-2013 .special-section-profile-next-link {
    float:right;
    padding-right:55px;
    background:center right no-repeat url('/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2013/next-profile.png');
}
.forward-50-2013 #special-section-list-link {
    display:none;
}
.forward-50-2013 .special-section-banner.profile {
    background-repeat:no-repeat;
    background-position:bottom right;
}
.forward-50-2013 .special-section-block .top-5 {
    margin-right:-20px;
}
.forward-50-2013 .special-section-block .top-5 .item {
    margin-right:7px;
}

/* rabbis 2014 */
.rabbi-list-2014 #full-list h2 a { color: #217aa6 }
.rabbi-list-2014 #full-list.forward50-2012-slider .arrow { 
}
.rabbi-list-2014 #full-list #full-list-next {
    background: transparent url(/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2012/arrow-righthand.png) 0 0 no-repeat;
}
.rabbi-list-2014 #full-list #full-list-prev {
    background: transparent url(/National_Library/oe_/https://yiddish.forward.com/workspace/assets/images/forward50/2012/arrow-lefthand.png) 0 0 no-repeat;
}
.rabbi-list-2014 #full-list .inner .item .name { font-size:11px }

.rabbi-list-2014 .special-section-share-container {
    float: none;
    margin: 0 0 20px 340px;
}
.rabbi-list-2014 #special-section-page-heading .special-section-share-container {
    margin-left:0;
}
