body {
	background: white url('/_images/Backgrounds/frontPage.jpg') repeat top right;
}

h3 {
	margin: 0;
	padding: 0;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #666633;
}

.section {
	margin-bottom: 10px;
	padding: 7px;
}

.section a {
	text-decoration: none;
}

#header {
	height: 91px;
	overflow: visible;
}

* html #header {
	background-color: transparent;
	background-image: url('/_images/HeaderHomepageBackground.jpg');
	background-repeat: repeat-x;
}

#headerContent {
	height: 93px;
	padding-bottom: 7px;
	margin-bottom: -7px !important;
}

#content {
	position: static;
	background: transparent url('/_images/SidebarBackground.gif') repeat-y top right;
	overflow: hidden;
}

#mainArea {
	background-color: transparent;
	width: 645px !important;
	padding: 0;
	padding-bottom: 500px;
	margin-bottom: -500px;
}

#granteesStories {

}

#granteesStories .thumbnail {
	display: block;
	float: left;
	width: 178px;
	margin-right: 7px;
}

#granteesStories .thumbnail img {
	border: none;
}

#granteesStories .thumbnail .visibleLogo {
	position: absolute;
	top: 91px;
}

#granteesStories .story {
	width: 445px;
	float: left;
	overflow: visible;
}

#granteesStories .title {
	font-size: 1.5em;
	font-family: Georgia;
	color: #336699;
	line-height: 1.2em;
}

#granteesStories .author {
	font-style: italic;
	color: #336699;
	margin-bottom: 1em;
}

#granteesStories .readMore {
}


#granteesStories .viewAll {
	clear: both;
	float: right;
	text-align: right;
}

#sidebar .viewAll {
    clear: both;
    float: right;
    text-align: right;
}

#grantmaking {
	background-color: #666633;
}

#grantmaking a {
	display: block;
	height: 4em;
	border: 1px solid #EDEBC1;
}

#grantmaking a span.logo {
	width: 189px;
	float: left;
	margin-top: 0.5em;
	color: #EDEBC1;
	text-align: center;
	font-family: georgia;
	font-size: 1.3em;
	letter-spacing: 1px;
	cursor: pointer;
}

#grantmaking a span.description {
	display: block;
	margin-top: 0.5em;
}

#grantmaking a {
	color: #FFFFFF;
}

#artPhotoHolder {
	width: 100%;
	margin-top: 7px;
	padding-bottom: 500px;
	margin-bottom: -500px;
}

#artOnDisplay {
	float: left;
	width: 437px;
	min-height: 211px;
	margin: 0;
	padding-bottom: 500px;
	margin-bottom: -493px;
}

* html #artOnDisplay {
	height: 229px;
}

#artOnDisplay .art {
	width: 178px;
	float: left;
	margin-right: 7px;
	margin-bottom: 5px;
}

#artOnDisplay .art img {
	width: 178px;
	border: none;
}

#artOnDisplay .buttons {
	clear: both;
}

#artOnDisplay .buttons div {
	width: 178px;
}

#artOnDisplay .buttons a {
	float: right;
	margin-left: 0.5em;
}

#artOnDisplay .buttons .enlarge {
	float: left;
}

#artOnDisplay .description {
	width: 245px;
	float: left;
}

#artOnDisplay .description p {
	margin-top: 0;
}

#boardPhoto {
	float: right;
	width: 185px;
	padding: 0;
	margin: 0;
	padding-bottom: 500px;
	margin-bottom: -493px;
}

#boardPhoto img {
	width: 100%;
}

#boardPhoto div {
	margin: 10px;
	padding: 1em 0;
	border-top: 1px dotted #336699;
	border-bottom: 1px dotted #336699;
	font-family: Georgia;
	text-align: center;
	color: #336699;
}

#sidebar {
	margin-bottom: 0;
	padding-top: 0;
}

#sidebar div {
	margin-top: 0.5em;
	padding: 7px;
	border-bottom: 1px dotted #336699;
}

#sidebar ul {
	list-style: none;
	margin: 0;
	margin-left: 1em;
	padding: 0;
}

#sidebar li {
	margin: 0.25em 0;
	text-indent: -1em;
}

#sidebar a {
	color: black;
}

#sidebar a:hover {
	color: #993300;
	text-decoration: underline;
}

@media print {
	#header {
		overflow: hidden;
	}

	#headerContent {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	#mainArea {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	#granteesStories img {
		visibility: visible !important;
	}

	#granteesStories .thumbnail .visibleLogo {
		display: none;
	}

	#granteesStories .readMore {
		display: none;
	}

	#granteesStories .viewAll {
		display: none;
	}

	#sidebar .viewAll {
        display: none;
    }
	#artOnDisplay .buttons {
		display: none;
	}


}