/*
Theme Name: Fund Astro
Author: Foundation Center
Author URI: http://foundationcenter.org/
Description: Fund Astro - based on CE4
Template: fcwebbuilder
*/
@import url("../fcwebbuilder/style.css");

body {background-image:url("/fundastro/files/2014/05/bg-img-1928.jpg");}
a {font-weight:bold;}
p, li {font-size:1em;}
h1.entry-title {text-shadow:0px 1px 1px rgba(0,0,0,.25);margin: 0 0 1em;line-height:1.5em;font-size: 1.75em;}




/* Header */
header#branding {width:100%;float:left;text-align:center;}
header#branding .custom-header-text {display:none;}
h1#site-title {font-weight:normal;font-size:3.25em;text-transform:UPPERCASE;text-shadow:3px 3px 3px rgba(0,0,0,.2);margin:0;}
h2#site-description {font-weight:normal;font-size:1.5em;}

/* Nav Shared styles */
nav#top-access li a:before, nav#access li a:before, nav#footer-access li a:before {content:"";display:inline-block;float:left;width:0em;height:1em;border-left:1px solid;border-color:inherit;margin:0.2em 0px 0px -1.5em;}
nav#top-access li:first-child a:before, nav#access li:first-child a:before, nav#footer-access li:first-child a:before {border:none;margin-left:0;}
nav#top-access li, nav#access li, nav#footer-access li {margin:0 -.15em;}

/* Main Nav */
div#header-top {background-image:url("../fcwebbuilder/images/bg_translucent-white.png");box-shadow:0 5px 5px rgba(0,0,0,.2);padding:0;}
nav#top-access {width:100%;float:left;text-align:center;}
nav#top-access div.menu-primary-menu-container, nav#top-access ul {color:inherit;}
nav#top-access li {color:inherit;}
nav#top-access li:first-child a:before {border:none;}
nav#top-access a {padding:1em 1.5em;font-size:1em;font-weight:normal;text-shadow:0px 1px 1px rgba(0,0,0,.25);text-transform:UPPERCASE;}
nav#top-access ul ul {top:3em;border-color:inherit;border-style:solid;border-width:0 1px 1px 1px;background-image:url("../fcwebbuilder/images/bg_translucent-white.png");}
nav#top-access ul ul li {margin:0;}
nav#top-access ul ul a {text-shadow:none;text-transform:none;}
nav#top-access ul ul a:before {border:none;}
nav#top-access ul ul a:hover {background-image:url("../fcwebbuilder/images/bg_translucent-white.png");text-decoration:none;}

/* Meta Nav */
div#middle {position:relative;}
nav#access {text-align:right;position:absolute;top:-2em;right:0;}
nav#access a {color:inherit;padding:.5em 1.5em;font-size:.85em;font-weight:normal;}
nav#access li:last-child {margin-right:0;}
nav#access li:last-child a {padding-right:0;}
nav#access ul ul {top:3em;border-style:solid;border-width:0 1px 1px 1px;}
nav#access ul ul li {margin:0;}
nav#access ul ul a {text-shadow:none;text-transform:none;}
nav#access ul ul a:before {border:none;}

/* Footer Nav */
nav#footer-access {padding:.25em 0;}
nav#footer-access a {color:inherit;padding:0 1em;font-size:.75em;font-weight:normal;}
nav#footer-access li a:before {margin-left:-1em;}

/* Search */
div#middle form.search-form {text-align:left;position:absolute;top:-2em;left:0;}




div#page {position:absolute;top:0;left:0;width:100%;background-image:none;box-shadow:none;xheight:26.5em;}

div#page.primary {background-color:transparent;}
div#main {background-image:url("../fcwebbuilder/images/bg_translucent-white.png");box-shadow:inset 0 3px 3px rgba(0,0,0,.25);float:left;padding:7.5%;width:85%;}
aside.widget {background:none;border: none medium !important; margin-top: 4.5em !important;padding: 5% 0;width: 100%;}


aside.widget h3.widget-title {font-weight:normal;background-image:url("../fcwebbuilder/images/bg_translucent-white-30.png");}
.one-column-no-sidebar section#primary {padding:0;width:100%;}
.two-column-right-sidebar section#primary {width:60%;padding:0 5% 0 0;}
.two-column-right-sidebar section#secondary {width:35%;padding:0;}
.two-column-left-sidebar section#primary {width:60%;padding:0 0 0 5%;}
.two-column-left-sidebar section#secondary {width:35%padding:0;}




/* Footer */
div#hosted-by {top:3em !important;}
div#site-info {padding:0em 0;}
footer#colophon {padding-bottom:40px !important;}





/* Slide Show */
div.flexslider {border:0;}
div#slide-wrapper {width:100%;padding:0;margin:0;}



/* remove fixed nav div#header-top {height: 3em;position: fixed;top: 0;z-index: 999;}*/
div#custom-logo img {padding: 1em 0;}

html {overflow-y;scroll;}
#main {min-height:415px;}

nav#top-access ul ul, div#header-top {
    background-color: #dadee6;
    background-image: none;
}
nav#top-access ul ul {width:225px;}

nav#top-access ul ul ul {width:150px;}


nav#top-access a:hover {text-decoration:none;text-shadow:0px 1px 1px rgba(183,83,55,.5);}
nav#top-access ul ul a:hover {text-shadow:none;}

div#main ul li {list-style-type:square;margin-left:5%;}

div#main ul li span.board-title {display:block;font-size:.75em;padding-left:1em;margin-bottom:.5em;}

div.board-layout {float:left;width:45%;margin-left:5%;}

.grant-year-chart {margin:0 auto;}
.grant-year-chart table {float:left;margin-right:1.9em;border-right:1px #d4d4d4 solid;margin-bottom:25px;}
.grant-year-chart table:last-child {border-right:none;}
.grant-year-chart table td {font-size:1em !important;}
.grant-year-chart table tr td:first-child {padding-right:15px;font-size:.875em !important;}
.grant-year-chart table tr td:last-child {text-align:right;padding-right:2em;}



/* Buttons for widget */
.page-id-12 div.grant-page {float:right;width:30%;margin-left:5%;min-height:500px;margin-top:1em;}
.page-id-12 div.buttons a {display:inline-block !important;}
div.buttons a {width: 27%;background: url("../fcwebbuilder/images/bg_translucent-black-30.png") repeat scroll 0 0 rgba(0, 0, 0, 0);padding:6px 5px 5px 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display:inline-block;margin-bottom:5px;color: #FFFFFF;font-family:secondary;font-size: 0.85em;text-align: center;text-decoration:none;font-weight:normal;}
div.buttons a:hover {background-image: url("../fcwebbuilder/images/bg_translucent-black-50.png");}
/* Styling for widget intro text */
p.grant-instruct {font-family:secondary;font-size:.8em;line-height:1.25em;}
/* Vertically aligns the widget with the grants data */
aside {margin-top:6em;}

/* Buttons for Bio */
div.tdjr {float:right;width:100%;padding-bottom:5px;margin-top:1em;}
div.tdjr div.buttons a {display:block !important;width: 100%;text-align:left;}




body.one-column-no-sidebar.fc-grant-sidebar section#primary {width: 65%;}
div#grants-accordion section h1 {display:none;}
div#grants-accordion section header h1, div#grants-accordion section article {display:block!important;}
div#grants-accordion section header h1 {color:#253158 !important;}

div.column1.fc-grant-amount,div.fc-grant-category,div.fc-grant-year,div#grants-accordion section article footer {display:none;}

/* Make the Grant Record look more traditional with Amount in a right column */
	div.twoColumnTbl.fc-grant-info-tbl, div.column2.fc-grant-amount {display:inline; width:auto;clear:both;}
	div.twoColumnTbl {float:right; width:99% !important;padding-left:1% !important;}
	div.twoColumnTbl.fc-grant-info-tbl {font-size: 1em;line-height: 1em;margin: .5em 0 .25em 0;}
	div.column2.fc-grant-amount {float:right;}
	
	div.column1.fc-grant-location {font-size:.875em;font-weight:normal !important;}
	div.column2.fc-grant-location {font-size:.875em;display:block !important;float:left; font-weight:bold !important;}	
	div#grants-accordion p { margin: 0 0 0 1%;}

/* take the header font size down from 1.25em */	
article.fc-grant > header > h1 {font-size: 1.1em;line-height:1.25em;}
div#grants-accordion header, div#grants-accordion header h1{width:90%;}


div.twoColumnTbl .column2.fc-grant-location {width: 90%;margin-top:.25em;}

div.column2.fc-grant-amount {
    float: right;
    left: 90%;
    position: absolute;
    text-align: right;
    top: 1em;
    width: 10%;
    }
    
    section#secondary {padding: 0 0 0 5%;}
    
    .tax-yog header.entry-header {display:none;}
    
    h2.fc-grant-criteria, h2.fc-grant-criteria span.criteria {
	font-size: 28px;
	line-height: 1.5em;
	margin: 0 0 1em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	color:#253158;
    }
    
div#year-end-total {display:none;}

body.home #main p {font-size:1.25em;font-weight:bold;}
body.page-id-6.one-column-no-sidebar section#primary {margin: 0 7.5% !important; width: 85% !important;}

.wp-caption {border: none;}
div#attachment_256 p {font-size:12px !important; font-weight:bold;}
body.home div#attachment_256 {display:none;padding-bottom:200px;margin-top:1em;}

.cv-list li {margin-bottom:.75em;}
.cv-list li span {display:block;padding:.25em 0 .25em .75em;}
ul.school li {list-style-type:none !important;}

li#menu-item-22 a, li#menu-item-23 a  {padding-left:3em !important;width:auto !important;}
li#menu-item-22 a:before, li#menu-item-23 a:before {content:">" !important;}

div.grant-comment {margin-bottom: 2em;}