@import url(//web-archive.nli.org.il/National_Library/20161222123739cs_///fonts.googleapis.com/css?family=Open Sans:400,700);

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}

*,
*:after,
*::before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html, body, div, p, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
html, body {
	height: 100%;
	background: #F3F5F8;
}
html,
body,
.st-container,
.st-pusher,
.st-content {
	height: 100%;
	width: 100%;
}
input {
	-webkit-appearance: none;
	border: solid 1px #aaa;
	border-radius: 0;
}
img {
	border: 0;
}
a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	background-color: #D2D2D2;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.toggle {
    margin-top: -10px;
    font-size: 18px;
}
#sub td.txtright {
	text-align: right;
	padding-left: 20px;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
body, h1, h2, h3, h4, h5 {
	font: 20px 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}
#wrapper {
	position: relative;
	width: 100%;
	min-width: 980px;
	height: 100%;
}
.logo {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 0;
	z-index: 1;
	width: 100%;
	min-width: 980px;
	background: #fff;
	background: rgba(255,255,255,0.9);
	color: #000;
}
.logo img {
	display: block;
	float: left;
	margin: 0 10px;
}
.logo h1 {
	margin-top: 20px;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}
.logo h2 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1.3px;
}
.logo h3 {
	margin: 0;
	padding: 4px 0 4px 10px;
	text-shadow: 0 0 1px rgba(255,255,255,0.1);
	font-weight: 300;
	font-size: 32px;
	display: none;
}
.logo a {
	background: #6D929F;
	float: right;
	margin: -10px 0;
	padding: 29px 20px 28px 20px;
	color: #f3efe0;
	font-size: 16px;
	font-weight: normal;
	border-bottom: solid 1px #56747E;
	transition: all 0.2s ease-in-out;
}
#sub .logo {
	position: fixed;
	-webkit-transition: -webkit-margin-left 0.3s ease-out;
	transition: margin-left 0.3s ease-out;
}
#sub .logo a {
    background: none;
	color: #6D929F;
	border: none;
}
.logo i {
	font-size: 18px;
}
.logo a:hover {
	background: #6D929F;
	color: #fff;
}
#sub .logo a:hover {
	background: #6D929F;
	color: #fff;
    border: none;
}
.fixedcol {
	display: inline-block;
	width: 200px;
	font-weight: bold;
}
#main {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#health {
	position: relative;
	background: url(/National_Library/20161222123739oe_/http://www.mcd.org/img/health.jpg) top center no-repeat;
	background-size: cover;
	float: left;
	height: 100%;
	width: 33.33%;
}
#health p.header {
	display: block;
	position: absolute;
	bottom: 10px;
	background: #fff;
	background: rgba(255,255,255,0.8);
	text-align: center;
	width: 100%;
	font-size: 30px;
	padding: 10px 0;
	color: #5C5C5C;
	float: none;
	font-weight: normal;
	text-shadow: 
		0 0 1px #ddd, 
		0 1px 2px rgba(120,120,120,0.3);
	transition: all 0.2s ease-in-out;
}
#health:hover p.header {
	background: #fff;
}
#health img {
	vertical-align: bottom;
}
#hfull p {
    background: #fff;
	background: rgba(255,255,255,0.8);
	font-size: 20px;
	text-align: justify;
	color: #000;
	width: 33%;
	min-width: 300px;
	padding: 10px;
	margin: 6% 0 0 100px;
}
#hfull a {
	padding: 5px;
}
#hfull a i {
	font-size: 14px;
}
#mcdi {
	position: relative;
	background: url(/National_Library/20161222123739oe_/http://www.mcd.org/img/mcdi.jpg) top center no-repeat;
	background-size: cover;
	float: left;
	height: 100%;
	width: 33.33%;
}
#mcdi p.header {
	display: block;
	position: absolute;
	bottom: 10px;
    background: #fff;
	background: rgba(255,255,255,0.8);
	text-align: center;
	width: 100%;
	font-size: 30px;
	padding: 10px 0;
	color: #5C5C5C;
	float: none;
	font-weight: normal;
	text-shadow: 
		0 0 1px #ddd, 
		0 1px 2px rgba(120,120,120,0.3);
	transition: all 0.2s ease-in-out;
}
#mcdi:hover p.header {
	background: #fff;
}
#mcdi img {
	vertical-align: bottom;
}
#ifull p {
    background: #fff;
	background: rgba(255,255,255,0.8);
	font-size: 20px;
	text-align: justify;
	color: #000;
	width: 33%;
	min-width: 300px;
	padding: 10px;
	margin: 6% 0 0 100px;
}
#ifull a {
	padding: 5px;
}
#ifull a i {
	font-size: 14px;
}
#cliving {
	position: relative;
	background: url(/National_Library/20161222123739oe_/http://www.mcd.org/img/cliving.jpg) top center no-repeat;
	background-size: cover;
	float: left;
	height: 100%;
	width: 33.33%;
}
#cliving p.header {
	display: block;
	position: absolute;
	bottom: 10px;
    background: #fff;
	background: rgba(255,255,255,0.8);
	text-align: center;
	width: 100%;
	font-size: 30px;
	padding: 10px 0;
	color: #5C5C5C;
	float: none;
	font-weight: normal;
	text-shadow: 
		0 0 1px #ddd, 
		0 1px 2px rgba(120,120,120,0.3);
	transition: all 0.2s ease-in-out;
}
#cliving:hover p.header {
	background: #fff;
}
#cliving img {
	vertical-align: bottom;
}
#cfull p {
    background: #fff;
	background: rgba(255,255,255,0.8);
	font-size: 20px;
	text-align: justify;
	color: #000;
	width: 33%;
	min-width: 300px;
	padding: 10px;
	margin: 6% 0 0 100px;
}
#cfull a {
	padding: 5px;
}
#cfull a i {
	font-size: 14px;
}
#sub {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #F3F5F8;
	color: #5c5c5c;
	padding-left: 12px;
}
#sub h4, #sub h5 {
	font-size: 26px;
	font-weight: bold;
	color: #5c5c5c;
}
#sub p.header {
	font-size: 24px;
	margin-bottom: 5px;
}
#sub a {
	color: #5c5c5c;
	font-weight: normal;
	border-bottom: solid 1px #ccc;
}
#sub a:hover {
	background: none;
	border-bottom: solid 1px #5c5c5c;
}
#sub table {
	width: 100%;
	border: solid 8px #fff;
}
#sub td {
	vertical-align: top;
	padding: 0 0 10px 0;
	width: 50%;
}
#innersub {
	position: relative;
	margin: 120px 100px 0 100px;
	background: #F3F5F8;
}
#innersub.about, #innersub.careers {
	text-align: justify;
	margin-right: 15%;
}
#innersub.leadership, #innersub.donate {
	margin-right: 15%;
	background: transparent;
}
#innersub.leadership div {
	width: 100%;
	float: none;
	padding: 0;
}
#innersub.leadership div.table {
	display: table;
	margin-left: -8px;
	margin-bottom: 20px;
}
#innersub.leadership div.row {
	display: table-row;
}
#innersub.leadership div.row p.header {
	padding: 0 0 5px 8px;
	background: #F3F5F8;
}
#innersub.leadership div.cell {
	background: #fff;
	display: table-cell;
	width: 50%;
	border-right: solid 40px #F3F5F8;
	vertical-align: top;
}
.donatehead {
	width: 75%;
	text-align: justify;
}
#innersub.donate div, #innersub.donate h4, #innersub.conf p {
	width: 75%;
}
#innersub.donate fieldset {
	background: #fff;
	border: none;
	margin-top: 40px;
}
#innersub.donate legend {
	float: left;
	font-size: 24px;
	margin: -45px 0 0 -14px;
}
#innersub.donate input[type=text], #innersub.donate select {
	width: 100%;
	box-sizing: border-box;
	padding: 8px 0;
	margin: 0;
	text-indent: 5px;
	display: inline;
}
#innersub a.next, #innersub a.prev {
	display: block;
	text-align: center;
	background-color: #fff;
	border: 1px solid #595959;
	text-decoration: none;
	padding: 8px 0;
	width: 100px;
	box-sizing: content-box;
	transition: all .2s;	
}
#innersub a.next:hover, #innersub a.prev:hover {
	background-color: #56747E;
	border: 1px solid #595959;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
#innersub input[type="submit"] {
	display: block;
	text-align: center;
	background-color: #56747E;
	color: #fff;
	border: 1px solid #595959;
	text-decoration: none;
	padding: 8px;
	width: auto;
	box-sizing: content-box;	
}
#innersub input[type="submit"]:hover {
    border: 1px solid #f00;	
}
#innersub button {
	display: block;
	text-align: center;
	background-color: #56747E;
	color: #fff;
	border: 1px solid #595959;
	text-decoration: none;
	padding: 8px;
	box-sizing: content-box;		
}
#innersub button:hover {
    border: 1px solid #f00;	
}
#donatebutton {
	float: right;
}
#impact {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: auto;
	margin: 0 40px 0 0;
	padding: 100px 0 0 0;
}
#innersub div.docbox {
	width: 100%;
	margin-bottom: 20px;
}
#innersub div.docbox ul {
	text-align: left;
	background: #fff;
	width: 100%;
	padding: 5px 10px 10px 10px;
}
#innersub div.docbox li {
	padding: 5px 0;
}
#innersub div.contactbox {
	background: #fff;
	width: 40%;
	margin: 0 10% 50px 0;
	padding: 5px;
	text-align: center;
}
#innersub div.contactbox p, #innersub div.contactbox i {
	margin-bottom: 5px;
}
#innersub div.jobbox {
	text-align: left;
	background: #fff;
	margin: 50px 0 20px 0;
	padding: 5px;
	width: 100%;
	font-size: 18px;
}
#innersub p {
	margin-bottom: 20px;
}
#innersub p.lh {
	margin-bottom: 0;
}
#innersub p.indent {
	margin-left: 18px;
}

#innersub i.pull-right {
	font-size: 500px;
}
#innersub ul {
	margin: 0;
}
#innersub.about li {
	margin: 0 40px;
	list-style: disc;
}
#innersub ul.fa-ul li {
	list-style: none;
}
#innersub div {
	width: 50%;
	float: left;
	padding-right: 40px;
}
#innersub span.boardtitles {
	font-size: 15px;
}
#innersub.careers span {
	float: left;
	width: 90px;
}
#innersub.careers {
	text-align: justify;
}
#innersub.careers p.long {
	margin: 0 0 20px 90px;	
}
#innersub.careers a.joblink {
	font-size: 16px;
	margin-left: 10px;
}
/* Overlay style */
.phoverlay, .mcdioverlay, .mcdcoverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}
.phoverlay {
	background: #6D929F url(/National_Library/20161222123739oe_/http://www.mcd.org/img/health.jpg) center center no-repeat;
	background-size: cover;
}
.mcdioverlay {
	background: #6D929F url(/National_Library/20161222123739oe_/http://www.mcd.org/img/mcdi.jpg) center center no-repeat;
	background-size: cover;
}
.mcdcoverlay {
	background: #6D929F url(/National_Library/20161222123739oe_/http://www.mcd.org/img/cliving.jpg) center center no-repeat;
	background-size: cover;
}

/* Overlay closing */
.phoverlay-close, .mcdioverlay-close {
	position: fixed;
	left: 0;
	top: 50%;
	padding-left: 0;
	margin-left: 0;
	font-size: 60px;
	border: none;
	color: #fff;
	z-index: 100;
	background: transparent;
	cursor: pointer;
}
.mcdcoverlay-close {
	position: fixed;
	left: 0;
	top: 50%;
	font-size: 60px;
	border: none;
	color: #aaa;
	z-index: 100;
	background: transparent;
	cursor: pointer;	
}
#sub a.close {
	position: fixed;
	left: 0;
	top: 50%;
	padding-left: 0;
	margin-left: 0;
	font-size: 60px;
	border: none;
	color: #aaa;
	z-index: 100;
	background: transparent;
	cursor: pointer;	
}

.phoverlay-close:hover, .mcdioverlay-close:hover {
	color: #aaa;
}
.mcdcoverlay-close:hover {
	color: #fff;	
}
#sub a.close:hover {
	color: #5c5c5c;
}

/* required css for formToWizard plugin */

.prev { float:left;}
.next { float:right;}

.steps {
    list-style:none;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
.steps li {
    color: #b0b1b3;
    font-size: 24px;
    float: left;
    padding: 10px 16px;
    
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.steps li span {
    font-size:11px; display:block;
}
.steps li.current {
    color:#000;
}

.breadcrumb {
    height: 37px;
}
.breadcrumb li {
    background: #eee;
    font-size: 14px;
}
.breadcrumb li.current:after {
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 6px solid #666;
    content: ' ';
    position: absolute;
    top: 0;
    right: -6px;
}
.breadcrumb li.current {
    background: #666;
    color: #eee;
    position: relative;
}
.breadcrumb li:last-child:after {
    border: none;
}
 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }
    
    .formErrorInsideDialog.formError { z-index: 5000; }
    .formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
    .formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }


.inputContainer {
	position: relative;
	float: left;
}

#innersub.donate div.formError {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	cursor: pointer;
	float: none;
	box-sizing: content-box;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	display: none
}

#innersub.donate div.formError .formErrorContent {
	background: #da4141;
	position:relative;
	color: #fff;
	width: 185px;
	font-size: 14px;
	padding: 4px 10px 4px 10px;
	box-sizing: content-box;
	float: none;
}

/* Effects */

.container {
	background: #F3F5F8;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.container.overlay-open {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

.overlay-contentscale {
	visibility: hidden;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
	transition: transform 0.5s, visibility 0s 0.5s;
}

.overlay-contentscale.open {
	visibility: visible;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}
.overlay-contentpush {
	background: #6A7F69;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
	transition: transform 0.5s, visibility 0s 0.5s;
}

.overlay-contentpush.open {
	visibility: visible;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.st-content {
	background: #f3efe0;
}

.st-content,
.st-content-inner {
	position: relative;
}

.st-container {
	position: relative;
}

.st-pusher {
	position: relative;
	right: 0;
	z-index: 99;
	height: 100%;
	-webkit-transition: -webkit-margin-left 0.3s ease-out;
	transition: margin-left 0.3s ease-out;
}

.st-pusher::after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	background: rgba(0,0,0,0.2);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	z-index: 100;
}
.st-menu-open {
	overflow-y: hidden;
}
.st-menu-open .st-pusher::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.st-menu {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
	visibility: hidden;
	width: 300px;
	height: 100%;
	background: #6D929F;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.st-menu::after {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	content: '';
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.st-menu-open .st-menu::after {
	width: 0;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

/* content style */

.st-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.st-menu h2 {
	margin: 0;
	padding: 20px;
	color: #f3efe0;
	text-shadow: 0 0 1px rgba(255,255,255,0.1);
	font-weight: 300;
	font-size: 35px;
}
.st-menu h2 img {
	vertical-align: bottom;
}

.st-menu a:hover {
	background: none;
}

.st-menu ul li a {
	display: block;
	padding: 20px 20px 20px 24px;
	outline: none;
	box-shadow: inset 0 -1px rgba(0,0,0,0.2);
	color: #f3efe0;
	text-transform: uppercase;
	text-shadow: 0 0 1px rgba(255,255,255,0.1);
	letter-spacing: 1px;
	font-weight: 400;
	-webkit-transition: background 0.3s, box-shadow 0.3s;
	transition: background 0.3s, box-shadow 0.3s;
}

.st-menu ul li:first-child a {
	box-shadow: inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2);
}

.st-menu ul li a:hover {
	background: rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px rgba(0,0,0,0);
	color: #fff;
}

/* Individual effects */

/* Effect 2: Reveal */
.st-effect-2.st-menu-open .st-pusher,
.st-effect-2.st-menu-open #sub .logo {
	margin-left: -300px;
}

.st-effect-2.st-menu {
	z-index: 1;
}

.st-effect-2.st-menu-open .st-effect-2.st-menu {
	visibility: visible;
	transition: margin-left 0.5s;
}

.st-effect-2.st-menu::after {
	display: none;
}

@media screen and (max-width: 1685px) {
	#wrapper, .logo {
		min-width: 300px;
	}
    .leadership td {
	font-size: 18px;
    }
    #innersub span.boardtitles {
	font-size: 14px;
    }
}
@media screen and (max-width: 1550px) {
    .leadership td {
	font-size: 16px;
    }
    #innersub span.boardtitles {
	font-size: 12px;
    }
}
@media screen and (max-width: 1424px) {
    #innersub.leadership div.table {
	display: block;
	margin-bottom: 0;
    }
    #innersub.leadership div.row {
	display: block;
    }
    #innersub.leadership div.cell {
	display: block;
	width: 100%;
	border-right: none;
	margin-bottom: 20px;
    }
    .leadership td {
	font-size: 20px;
    }
    #innersub span.boardtitles {
	font-size: 15px;
    }
}
@media screen and (max-width: 1500px) {
    #mcdi p.header, #cliving p.header, #health p.header {
        font-size: 26px;
    }
}
@media screen and (max-width: 1200px) {
    #mcdi p.header, #cliving p.header, #health p.header {
        font-size: 22px;
    }
}
@media screen and (max-width: 1035px) {
    #mcdi p.header, #cliving p.header, #health p.header {
        font-size: 18px;
    }
}
@media all and (max-width: 980px) {
	#impact {
		display: none;
	}
	#hfull p, #ifull p, #cfull p {
		width: 90%;
		margin: 20px auto;
		font-size: 14px;
	}
}
@media screen and (max-width:675px) {	
	.logo a, #sub .logo a {
		padding-left: 1em;
		padding-right: 1em;
	}
}
@media screen and (max-width:660px) {
	#wrapper {
		min-width: 300px;
	}
	.logo {
		padding: 3px 0;
	}
	.logo img {
		display: none;
	}
	.logo h1 {
		display: none;
	}
	.logo h2 {
		display: none;
	}
	.logo h3 {
		display: block;
	}
	.logo h3 img {
		float: none;
		margin: 0;
		display: inline;
		vertical-align: bottom;
		width: 55px;
	}
	.logo a, #sub .logo a {
		font-size: 14px;
		padding: 17px 20px;
	}
	#main {
		padding-top: 65px;
	}
	#mcdi, #cliving, #health {
		float: none;
		width: 100%;
		height: 33.3%;
		border-bottom: solid 2px #fff;
	}
	#mcdi p.header, #cliving p.header, #health p.header {		
		top: 0;
		bottom: auto;
	}
	#mcdi img, #cliving img, #health img {
		vertical-align: middle;
	}
	#sub a.close, .phoverlay-close, .mcdioverlay-close, .mcdcoverlay-close {
		font-size: 40px;
	}
	#innersub h4, #innersub h5 {
		font-size: 18px;
	}
	#innersub {
		margin: 65px 0 0 0;
		font-size: 14px;
	}
	#innersub.about, #innersub.careers, #innersub.leadership, #innersub.donate {
		margin: 75px 10px 0 10px;
	}
	.leadership td {
		font-size: 14px;
	}
	#innersub span.boardtitles {
		font-size: 12px;
	}
	#innersub.careers img {
		display: none;
	}
	#innersub.careers p.long {
		margin: 0 0 20px 0;
	}
	#innersub.careers a.joblink {
		font-size: 13px;
		margin-left: 5px;
	}
	#innersub p.header  {
		font-size: 18px;
	}
	#innersub.donate legend {
		font-size: 18px;
		margin: -35px 0 0 -10px;
	}
	#innersub div.contactbox, .donatehead {
		width: 95%;
	}
	#innersub.donate div, #innersub.donate h4, #innersub.conf p {
		width: 95%;
		padding-right: 0;
	}
	.toggle {
		font-size: 12px;
    }
}