/*
Theme Name: ProBonoPublico
Text Domain: probonopublico
Version: 1.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: The Pro Bono Publico Foundation theme.
*/

body {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
img { border-width:0; }
#page {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#Footer { 
	background-image:url(images/footer.png); 
	background-repeat:repeat-x;
	width:800px;
	height:23px;
	text-align:center;
	font-size:12px;
	color:#888888;
}
.navigation {
	background: #EAE7DF url(images/nav.png) repeat-x;
	height: 37px;
	width:800px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width: 1px 0;
	margin-right: auto;
	margin-left: auto;
}
.navigation ul {padding: 0; margin: 0;}
.navigation li {float: left; list-style: none;}
.navigation li a {
	background: #FFF url(images/nav.png) repeat-x;
	border-right: 1px solid #FFFFFF;
	display: block;
	line-height: 37px;
	padding: 0 14px;
	font-size:17px;
	text-align: center;
	text-decoration: none;
	border-bottom: none;
	color:#574571;
	
}
.navigation li a:hover {
	color:#8666B4;
}
/* Newsroom */
.navigation li.page-item-15 a { border-right-width:0; }

.navigation li.current_page_item a {
	background: #FFF url(images/navselected.png) repeat-x;
}

#Footer div { padding-top:5px; }
.clearer { clear:both; }

#MainHome { margin:20px 10px 14px 25px; width:496px; }
h1 { color:#53426d; font-size:24px; margin:0 0 4px 0; font-weight:lighter; font-family:"Times New Roman", Times, serif; }
h2 { color:#695684; font-size:18px; font-weight:lighter; font-family:"Times New Roman", Times, serif; line-height:23px; }
h3 { color:#453859; font-size:18px; font-weight:lighter; margin-bottom:4px; }
p { font-size:16px; color:#695684; line-height:21px; }
p.info { font-size:14px; color:#695684; line-height:19px; clear:both; }
.title { font-size:16px; font-weight:bold; color:#695684; }
p.h3 { margin-top:0px; }
a { color:#AF78FF; text-decoration:none; }
a:hover { text-decoration:underline; }
.p { font-size:16px; color:#695684; }
ul li { color:#695684; }

h1.news { margin-bottom:0; padding-bottom:0; }
p.newsdate { color:#53426d; font-size:14px; margin-top:0; padding-top:0; }

img.alignleft { float:left; padding-right:12px; padding-bottom:12px; }
img.spaceleft { padding-right:28px; }
img.RecipientImage { float:left; padding:0 18px 30px 0;}
img.RecipientLogo { padding-bottom:4px;}
div.Recipeints a { font-weight:bold; }

img.gallery { float:left; padding:12px; }

#Main { padding:20px 25px 14px 25px; }

.DottedLine { 
	background-image:url(images/dot.png);
	background-repeat:repeat-x;
	height:2px;
	padding-bottom:2px;
}
#History p { color:#695684; font-size:14px; line-height:17px; padding-top:2px; }

#LatestNews {
	color:#78623D;
	font-size:18px;
	padding:4px 8px;
	background-color:#F5DFBA;
}
#BlogPost {
	padding:4px 12px;
}
#BlogPost h3 { color:#372b21; font-size:16px; margin:10px 0; font-weight:lighter; }
#BlogPost p { color:#857668; font-size:14px; margin:8px 0; line-height:17px; }
#BlogPost p a { font-style:italic; }

table { border-collapse: collapse; }
td { padding:0; }
td.spaced { padding-bottom:30px; }

.subnav { font-size:12px; display:block; }
.subnav .alignleft { float:left; }
.subnav .alignright { float:right; }
.newstags p { font-size:12px; padding-top:20px; }
