body{background: url("https://www.pbpatl.org/wp-content/themes/pbpatl2015/assets/images/skyline.jpg") repeat fixed center center / cover rgb(0, 0, 0);min-height: 800px;}
	h1{ padding: 9px 0px 8px 0px; color: #6B7B95; font-size: 28px;font-weight:600;}
		h1 a{ color: #6B7B95; text-decoration: none; }
	h2, h2 a{ color: #6073A8; font-size: 22px; text-decoration: none; padding: 4px 0px 8px 0px;font-weight:bold;}
	h3{ font-weight: 400; clear: left; padding: 12px 0px 3px 0px; font-size: 19px;}
	h4{font-size: 17px;}

.spacer{clear:both;}

header .container,.navbar .container{background-color:#444;background-color:rgba(68,68,68,.7);}

header{border: 0px solid rgb(67, 76, 102);border-top-width:5px;}
	header .container{}
		header .container a{color:#fff;font-weight:bold;}
		header .container i{margin:0 2px 0 10px;color:#fff;}
		header .container form{margin-left:10px;}
		header .container form input{font-size:13px;color:rgb(129,148,202);color:rgba(129,148,202,.7);border: 1px solid rgba(255,255,255,.3);border-radius: 4px;     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;padding:2px;}
		header .container .outer{padding-top:12px;font-size: 15px;}

.navbar{margin-bottom:0;border-width:0;}
	.navbar-nav > li > a{ color: rgb(255, 255, 255);font-size: 140%;font-weight: bold;text-shadow: 1px 1px rgba(0, 0, 0, 0.4);font-variant: small-caps;}
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,.nav > li > a:hover, .nav > li > a:focus{background-color:#555;background-color:rgba(68,68,68,.85);}
.navbar-toggle{color:#FFF;}

	
.dropdown-submenu{position:relative;}
.dropdown-submenu ul{display:none;}
.dropdown-submenu:hover ul{background-color: rgb(255, 255, 255);display: block;left: 100%;position: absolute;top: 0;width: 240px;list-style: outside none none;}
	.dropdown-submenu:hover ul li a{ clear: both;color: rgb(51, 51, 51);display: block;font-weight: normal;line-height: 1.42857;padding: 3px 20px;width:100%;max-width:240px;white-space:normal;background-color:#FFF;}
		.dropdown-submenu:hover ul li a:hover{background-color: rgb(245, 245, 245);color: rgb(38, 38, 38);text-decoration: none;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#888;}
.navbar-nav .open .dropdown-menu{background-color:#FFF;}
.dropdown-menu > li.main > a {font-weight: bold;}

footer{background-color:#FFF;background-color:rgba(255,255,255,.8);font-size: 16px;min-height: 100px;padding-top: 20px;}

#content{  background-color: #FFF; min-height: 350px; padding: 15px 25px;font-size:15px; }
	.description{ color: #777; font-style: italic; margin: 3px 0 10px 0;}
	.specialAlert{ color: #777; font-size: 17px; font-weight:bold; margin-bottom: 15px;}
		.specialAlert a{ color: #F8981D; font-weight:normal;}
		.specialAlert a:hover{ color: #6B7B95; text-decoration: underline; }
	form#rsearchform #rs{ width:90%; font-size: 22px; line-height:40px; font-style: italic;	height: 40px; background-color: #EEE; margin-bottom: 7px; }
	form#rsearchform span { background-color: #EEE; cursor: pointer; margin-left: 10px; border: 1px solid #DDDEEE; padding: 6px; }
		form#rsearchform span:hover { border-color: #6B7B95; }
	#page_body{ line-height: 135%; font-family:"Open Sans", sans-serif;}
		#page_body p{ margin-bottom: 13px; }
		#page_body a{ color: #6073A8; text-decoration: none; }
			#page_body a:hover{ text-decoration: underline; }
		#page_body ul{ padding-left: 15px; list-style: disc inside none;}
		#page_body #BOD_table{ width: 90%;}
			#page_body #BOD_table td{ width: 50%; padding-bottom: 25px; }
		#page_body img.frame{ border: 2px solid #4060A6; margin: 5px 15px 5px 5px; width: 170px; }
		#page_body img.framePic{ border: 2px solid #4060A6; margin: 5px 15px 5px 5px; float: left; }
		#page_body img.award{  border: 2px solid #4060A6; margin: 5px 15px 5px 5px; float: left;}
		#page_body #in_the_news b {display:bold;}
		#page_body .floating-quotes{ }
		#page_body .caption{text-align:center;font-size:12px;}
		#page_body ul{ margin-bottom: 10px; }
		.post_body_m{ padding: 0 15px 15px 15px; border-bottom: 1px solid #CCC; margin-bottom: 20px; }
		.post_header{ font-weight: bold; color: #444; margin-bottom: 6px; }
		.slides{ line-height: 16px; width: 20%; float:right; margin: 0px 20px 10px 20px; padding: 10px; border: 2px solid #4060A6; clear: right;}
		.imageWithCaptionLeft{ float: left; margin-right: 15px; margin-bottom: 10px; }
			.imageWithCaptionLeft img{ border: 1px solid #6B7B95; margin-bottom: 8px; }
			.imageWithCaptionLeft span { font-size: 11px; font-style: italic; text-align:center; display: block; line-height: 11px; color: #6B7B95;}
		.imageWithCaptionRight{ float: right; margin-left: 15px; }
			.imageWithCaptionRight img{ border: 1px solid #6B7B95; margin-bottom: 8px; }
			.imageWithCaptionRight span { font-size: 11px; font-style: italic; text-align:center; display: block; line-height: 11px; color: #6B7B95;}
		img.noBorder{ border: 0px solid #000 !important; }
	#home{ }
		#home ul{ margin-bottom: 15px; padding-left: 10px; }
			#home ul li{ margin-bottom: 4px; }
			#home ul li a{ color: #6B7B95;}
				#home ul li a:hover{ text-decoration: underline;}
			.social{ text-align: center; padding-top: 6px; }
				.social img{ padding: 4px; background-color:#fff; border: 1px solid #AAB1EF; margin-bottom: 10px; max-width:45%;}
				.social img:hover { border: 1px solid #6B7B95; }
		#home .big{ font-size: 18px; line-height: 27px; color: #313334; margin-bottom: 20px;}
			#home p{ line-height: 1.2em; }
		#home h4{  font-size: 22px; margin-bottom: 9px; font-weight: bold;}
			#home h4 a{ color: #C17878; }
			#home .g h4 a{ color: #78BA91; }
			#home .matchyMatchy  h4 { color: #6B7B95;  }
			#home .sampleNonprofits h4{ color: #78BA91; }
		#home .matchyMatchy { margin-top: 25px; border-bottom:.1em solid #DDD; padding-bottom: 20px; border-top:.12em solid #DDD;padding-top:20px;}
		#home .sampleNonprofits { margin-top: 25px; }
			#home .sampleNonprofits a { line-height: 150%; font-size: 16px; margin-right: 20px; color: #6B7B95;}
				#home .sampleNonprofits a:hover{ text-decoration: underline; }
			#home .sampleNonprofits p { margin-top: 6px; }
		#home .pastLink{ border-radius: 4px 4px 4px 4px; cursor: pointer; background-color: #6B7B95; color: #fff; padding: 2px 5px; }
			#home .pastLink:hover{ text-decoration: none; background-color: #003366; }
		.h-right h4{font-size:15px;}
		.h-right ul li{font-size:15px;list-style-type: none;}

#instructions {
    height: 150px;
    width: 300px;
}
a#fullListLink{ line-height: 34px; font-size: 20px; display:inline-block;border:1px solid #000080;padding:3px;margin-bottom:20px;margin-top:20px;background-color:#9999cc;color:#fff !important;font-weight:bold;}
	a#fullListLink:hover{text-decoration:none;background-color:#A7A7E2;}

.video-container {position: relative;padding-bottom: 56.25%;padding-top: 35px;height: 0;overflow: hidden;}
.video-container iframe,.video-container object {position: absolute;top:0;left: 0;width: 100%;height: 100%;}

