/* ::::: http://leofranklibrary.org/wp-content/thesis/skins/nina-cross-promo/font-awesome.min.css ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont.eot') format("embedded-opentype"), url('fontawesome-webfont.woff') format("woff"), url('fontawesome-webfont.ttf') format("truetype"), url('fontawesome-webfont.svg') format("svg");
}
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-asc::before { content: ""; }
.fa-sort-up::before, .fa-sort-desc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-reply-all::before { content: ""; }
.fa-mail-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
/* ::::: http://leofranklibrary.org/wp-content/thesis/skins/nina-cross-promo/css.css ::::: */

* { margin: 0px; padding: 0px; word-wrap: break-word; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.right, .alignright, img[align="right"] { display: block; float: right; }
html {  }
* { box-sizing: border-box; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 26px; color: rgb(17, 17, 17); background-color: rgb(63, 56, 40); }
a { color: rgb(91, 128, 144); }
a:hover { text-decoration: none; }
.full_width { min-width: 1024px; }
.inner { position: relative; width: 1024px; margin: 0px auto; }
.clear::after, .inner::after, .byline::after, .author_description::after, .comment_nav::after { content: ""; display: table; clear: both; }
#header { background-color: rgb(63, 56, 40); border-bottom: 5px solid rgba(0, 0, 0, 0.2); padding: 20px 0px; }
#header a:hover { color: rgb(227, 223, 214); }
#site_title { float: left; font-family: "American Typewriter",Georgia,serif; font-size: 26px; line-height: 1em; }
#site_title:hover { position: relative; bottom: -1px; }
#site_title a { text-decoration: none; color: rgb(175, 164, 138); }
.navigation { position: absolute; top: 0px; right: 0px; bottom: 0px; height: 50%; min-height: 26px; margin: auto 0px; }
.menu { list-style: outside none none; display: inline-block; }
.menu a { text-decoration: none; }
.menu > li { display: inline-block; }
.menu-main a { font-size: 13px; line-height: 19px; color: rgb(175, 164, 138); letter-spacing: 1px; text-transform: uppercase; padding: 13px 7px; }
.menu_control { display: none; }
.sub-menu { display: none; position: absolute; z-index: 100; }
.sub-menu { width: 182px; }
.sub-menu li { position: relative; }
.sub-menu a { display: block; font-weight: 500; color: rgb(17, 17, 17); padding: 7px 13px; }
#header .sub-menu a:hover { color: rgb(17, 17, 17); background-color: rgb(243, 241, 237); }
.menu > li > .sub-menu { margin-top: 7px; }
.menu li:hover > .sub-menu { display: block; }
.menu-main .sub-menu { list-style: outside none none; background-color: rgb(175, 164, 138); border: 1px solid rgb(227, 223, 214); padding: 7px 0px; }
.menu-main .sub-menu::before { content: ""; position: absolute; }
.menu-main .sub-menu::before { top: -7px; left: 13px; z-index: 3; border-width: 0px 7px 7px; border-style: solid; border-color: transparent transparent rgb(175, 164, 138); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.sub-menu ul::before { display: none; }
#content_box { background-color: rgb(175, 164, 138); padding: 39px 0px; overflow: hidden; }
.content { float: left; width: 952px; }
.grt, .grt h4 { font-size: 16px; line-height: 26px; }
.grt .headline, .grt h2, .grt h3, .grt h4 { font-family: "Roboto Slab",Georgia,serif; }
.grt .headline { font-size: 33px; line-height: 48px; }
.grt .headline, .grt h2 { font-weight: 300; }
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center, .grt .block, .grt .caption, .grt .aligncenter, .grt .alignnone, .grt .left, .grt .alignleft, .grt .right, .grt .alignright, .grt .post_image, .grt .post_image_box, .grt .wp-caption, .grt .wp-post-image, .grt .alert, .grt .note, .headline_area, .archive_intro .headline, .archive_content, .post_list, .post_list li, .prev_next { margin-bottom: 26px; }
.post_box { margin-bottom: 52px; }
.post_box a:hover { background-color: rgb(243, 241, 237); }
.headline-container { position: relative; margin-bottom: 26px; }
.headline-container .headline { margin-bottom: 7px; }
.headline, .headline a { text-decoration: none; color: rgb(63, 56, 40); }
.post_author::before, .post_date::before, .post_edit::before, .comment_edit::before, .num_comments_link::before, .twitter_profile::before, .post_cats::before, .post_tags::before { font-family: "FontAwesome"; }
.post_author::before { content: " "; }
.post_date::before { content: " "; }
.post_edit::before, .comment_edit::before { content: " "; color: rgb(146, 146, 146); }
.num_comments_link::before { content: " "; color: rgb(146, 146, 146); }
.twitter_profile::before { content: " "; }
.post_cats::before { content: " "; }
.post_tags::before { content: " "; }
.landing .inner, .no-sidebars .content { margin: 0px auto; }
.landing #site_title, .no-sidebars .content { float: none; }
.cgrt .grt h1, .cgrt .grt h2, .cgrt .grt h3, .cgrt .grt h4, .cgrt .grt h5, .landing #site_title, .landing .headline-container, .landing #footer { text-align: center; }
.landing .post_box, .landing .promo:last-child, .no-sidebars .post_box { margin-bottom: 0px; }
.previous_posts::before, .next_posts::after, .previous_comments::before, .next_comments::after, .comments_closed::before { font-family: "FontAwesome"; color: rgb(146, 146, 146); }
.previous_posts::before, .previous_comments::before { content: " "; }
.next_posts::after, .next_comments::after { content: " "; }
.comments_closed::before { content: " "; }
#footer { font-size: 13px; line-height: 23px; text-transform: uppercase; letter-spacing: 1px; color: rgb(175, 164, 138); background-color: rgb(63, 56, 40); border-top: 5px solid rgba(0, 0, 0, 0.2); padding: 13px 0px; }
#footer a { color: rgb(175, 164, 138); }
#footer a:hover { color: rgb(227, 223, 214); }
* p:last-child, .sidebar :last-child { margin-bottom: 0px; }
@media all and (max-width: 1023px) {
	.inner, .landing .inner, #promo_bar .promo, #promo_bar .thesis_email_form { width: auto; max-width: 952px; }
	.full_width { min-width: 952px; }
	.content, .sidebar { float: none; width: auto; }
	#header { text-align: center; }
	#site_title { float: none; }
	.navigation { position: static; margin-top: 13px; }
	.menu_control { display: inline-block; color: rgb(175, 164, 138); background-color: rgb(109, 97, 69); margin: 0px auto; padding: 7px 13px; cursor: pointer; border-radius: 3px; }
	.menu-main { display: none; background-color: rgb(175, 164, 138); margin-top: 13px; margin-right: 0px; border-radius: 3px 3px 0px 0px; }
	.menu-main a { display: block; font-weight: 500; text-align: left; color: rgb(17, 17, 17); padding: 13px; }
	#header .menu-main a:hover { color: rgb(175, 164, 138); background-color: rgb(69, 109, 97); }
	.menu-main > li:first-child > a:hover { border-radius: 3px 3px 0px 0px; }
	.show_menu, .menu-main li { display: block; }
	.menu-main .sub-menu { position: static; display: block; margin-left: 26px; border: medium none; padding-top: 0px; padding-bottom: 0px; }
	.menu-main .sub-menu, .menu-main .sub-menu li { width: auto; }
	.menu > li > .sub-menu { margin-top: 0px; }
	.menu-main .sub-menu::before { display: none; }
	#footer { text-align: center; }
}
@media all and (max-width: 951px) {
	.full_width { min-width: 0px; }
	.inner, #promo_bar .promo, #promo_bar .thesis_email_form { padding-right: 26px; padding-left: 26px; }
}
@media all and (max-width: 450px) {
	.right, .alignright, img[align="right"], .left, .alignleft, img[align="left"] { float: none; }
	#header { padding: 13px 0px; }
	.num_comments_link::before { content: "\a  "; white-space: pre; }
	.twitter_profile::before { content: "\a  "; white-space: pre; }
}
/* ::::: http://leofranklibrary.org/wp-content/plugins/jetpack/css/jetpack.css?ver=4.1.1 ::::: */

@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
.jp-carousel-info *::-moz-selection { background: rgb(104, 201, 232) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
.jp-carousel-left-column-wrapper h1::after, .jp-carousel-left-column-wrapper h1::before, .jp-carousel-photo-info h1::after, .jp-carousel-photo-info h1::before { content: none ! important; }
@media only screen and (max-width: 760px) {
}
#infinite-handle span button::-moz-focus-inner { margin: 0px; padding: 0px; border: medium none; }
#likes-other-gravatars li::before { content: ""; }
.jp-relatedposts::after { content: ""; display: block; clear: both; }
#jp-relatedposts h3.jp-relatedposts-headline em::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 1em; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) { clear: both; }
@media only screen and (max-width: 640px) {
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) { clear: left; }
}
@media only screen and (max-width: 320px) {
}
div.sharedaddy h3.sd-title::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
body.highlander-light h3.sd-title::before { border-top: 1px solid rgba(0, 0, 0, 0.2); }
body.highlander-dark h3.sd-title::before { border-top: 1px solid rgba(255, 255, 255, 0.4); }
.sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a::before, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button::before, .sd-social-official .sd-content > ul > li .digg_button > a::before, .sd-social-official .sd-content > ul > li > a.sd-button::before { margin-bottom: -1px; }
.sd-content ul li a.sd-button::before { display: inline-block; font: 400 18px/1 social-logos; vertical-align: top; text-align: center; }
.sd-social-icon-text ul li a.sd-button::before { position: relative; top: 2px; }
@media not all {
	.sd-content ul li a.sd-button::before { position: relative; top: 2px; }
}
.sd-social-official ul li a.sd-button::before { position: relative; top: -2px; }
@media not all {
	.sd-social-official ul li a.sd-button::before { top: 0px; }
}
.sd-content ul li.no-icon a::before, .sd-social-text .sd-content ul li a::before { display: none; }
@media not all {
}
.sd-content ul li.share-print div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-print a::before, .sd-social-icon-text .sd-content li.share-print a::before, .sd-social-official .sd-content li.share-print a::before, .sd-social-text .sd-content ul li.share-print a::before { content: ""; }
.sd-content ul li.share-email div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-email a::before, .sd-social-icon-text .sd-content li.share-email a::before, .sd-social-official .sd-content li.share-email a::before, .sd-social-text .sd-content ul li.share-email a::before { content: ""; }
.sd-content ul li.share-linkedin div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-linkedin a::before, .sd-social-icon-text .sd-content li.share-linkedin a::before, .sd-social-text .sd-content ul li.share-linkedin a::before { content: ""; }
.sd-content ul li.share-twitter div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-twitter a::before, .sd-social-icon-text .sd-content li.share-twitter a::before, .sd-social-text .sd-content ul li.share-twitter a::before { content: ""; }
.sd-content ul li.share-reddit div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-reddit a::before, .sd-social-icon-text .sd-content li.share-reddit a::before, .sd-social-text .sd-content ul li.share-reddit a::before { content: ""; }
.sd-content ul li.share-tumblr div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-tumblr a::before, .sd-social-icon-text .sd-content li.share-tumblr a::before, .sd-social-text .sd-content ul li.share-tumblr a::before { content: ""; }
.sd-content ul li.share-pocket div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-pocket a::before, .sd-social-icon-text .sd-content li.share-pocket a::before, .sd-social-text .sd-content ul li.share-pocket a::before { content: ""; }
.sd-content ul li.share-pinterest div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-pinterest a::before, .sd-social-icon-text .sd-content li.share-pinterest a::before, .sd-social-text .sd-content ul li.share-pinterest a::before { content: ""; }
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-google-plus-1 a::before, .sd-social-icon-text .sd-content li.share-google-plus-1 a::before, .sd-social-text .sd-content ul li.share-google-plus-1 a::before { content: ""; }
.sd-content ul li.share-facebook div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-facebook a::before, .sd-social-icon-text .sd-content li.share-facebook a::before, .sd-social-text .sd-content ul li.share-facebook a::before { content: ""; }
.sd-content ul li.share-press-this div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-press-this a::before, .sd-social-icon-text .sd-content li.share-press-this a::before, .sd-social-official .sd-content li.share-press-this a::before, .sd-social-text .sd-content ul li.share-press-this a::before { content: ""; }
.sd-social-official .sd-content li.share-press-this a::before { color: rgb(43, 161, 203); }
.sd-content ul li.share-telegram div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-telegram a::before, .sd-social-icon-text .sd-content li.share-telegram a::before, .sd-social-official .sd-content li.share-telegram a::before, .sd-social-text .sd-content ul li.share-telegram a::before { content: ""; }
.sd-social-official .sd-content li.share-telegram a::before { color: rgb(0, 136, 204); }
.sd-content ul li.share-skype div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-skype a::before, .sd-social-icon-text .sd-content li.share-skype a::before, .sd-social-text .sd-content ul li.share-skype a::before { content: ""; }
.sd-content ul li.advanced a.share-more::before, .sd-social-icon .sd-content ul a.share-more::before, .sd-social-icon-text .sd-content a.share-more::before, .sd-social-official .sd-content a.share-more::before, .sd-social-text .sd-content ul a.share-more::before { content: ""; }
.sd-social-official .sd-content a.share-more::before { color: rgb(43, 161, 203); }
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before, .sd-social-official .sd-content li.share-jetpack-whatsapp a::before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before { content: ""; }
.sd-social-official .sd-content li.share-jetpack-whatsapp a::before { color: rgb(67, 216, 84); }
.sd-social-official .sd-content ul::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.sharing-hidden .inner::after, .sharing-hidden .inner::before { position: absolute; z-index: 1; top: -8px; left: 20px; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid rgb(204, 204, 204); content: ""; display: block; }
.sharing-hidden .inner::after { z-index: 2; top: -7px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); }
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before { top: 1px; }
@media not all {
}
body div div.slideshow-controls a.running, body div div.slideshow-controls a:nth-child(2) { background-position: -34px 8px ! important; }
.presentation .step.fade:not(.active) { opacity: 0; }
.jetpack-social-navigation a::before { display: inline-block; font-family: Genericons; font-size: 1em; font-style: normal; font-weight: 400; height: 1em; line-height: 1; text-decoration: inherit; vertical-align: top; width: 1em; content: ""; }
.jetpack-social-navigation a[href*="codepen.io"]::before { content: ""; }
.jetpack-social-navigation a[href*="digg.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="dribbble.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="dropbox.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="mailto:"]::before { content: ""; }
.jetpack-social-navigation a[href*="facebook.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="flickr.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="foursquare.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="github.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="plus.google.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="instagram.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="linkedin.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="path.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="pinterest.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="getpocket.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="polldaddy.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="reddit.com"]::before { content: ""; }
.jetpack-social-navigation a[href$="/feed/"]::before { content: ""; }
.jetpack-social-navigation a[href*="skype:"]::before { content: ""; }
.jetpack-social-navigation a[href*="spotify.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="stumbleupon.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="tumblr.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="twitch.tv"]::before { content: ""; }
.jetpack-social-navigation a[href*="twitter.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="vimeo.com"]::before { content: ""; }
.jetpack-social-navigation a[href*="vine.co"]::before { content: ""; }
.jetpack-social-navigation a[href*="wordpress.com"]::before, .jetpack-social-navigation a[href*="wordpress.org"]::before { content: ""; }
.jetpack-social-navigation a[href*="youtube.com"]::before { content: ""; }
.widget-grofile ul.grofile-accounts li::before { content: "" ! important; }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
.widgets-grid-layout::after, .widgets-grid-layout::before { content: " "; display: table; }
.widgets-grid-layout::after { clear: both; }
.widget-grid-view-image:nth-child(2n) a { margin: 0px 0px 4px 2px; }
.widgets-list-layout li::after, .widgets-list-layout li::before { content: ""; display: table; }
.widgets-list-layout li::after { clear: both; }
.menu-main { display: block; }
