@charset "UTF-8";

/* 
	Document   : IEUC Placid Appearance
	Created on : Jun 18, 2010, 10:34:00 AM
	Author     : Peter J. Wasilko
	Description:

		Three tier hierarchical layout with legacy support for IE6.

		Syntax recommendation http://www.w3.org/TR/REC-CSS2/

*/

html
 {
	margin: 0;
	padding: 0;
	background-repeat: repeat;
  }

body
 {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #F5F1B8;
	background-image: url(../graphics/textures/faux-columns.jpg);
	background-repeat: repeat;
	background-position: left top;
	color: navy;
	line-height: 1.3em;
  }

a
 {
	text-decoration: none;
 	border-width: 0;
 }

h3
 {
	padding-right: 1em;
	background-color: inherit;
	color: navy;
  }

hr
 {
	display: block;
	position: relative;
	z-index: 8000;
	background-color: black;
	color: navy;
  }

em
 {
	font-style: italic;
  }

strong
 {
	font-weight: bold;
  }

a img
 {
	display: block;
	margin-right: auto;
	margin-left: auto;
 	border: none;
 }

page link menu
 {
  }

top level page menu
 {
  }

section level page menu
 {
  }

unmarked page link menu
 {
  }

GuideStar Badge
 {
	text-align: center;
  }

#advice-for-disabled-visitors
 {
	display: block;
	position: relative;
	top: 4px;
	margin-top: 4px;
  }

.chromeFrameOverlayContent
 {
	top: 314px;
	left: 575px;
  }

.content
 {
	display: block;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
  }

.centered
 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
  }

.indented
 {
	text-indent: 1em;
  }

.marker
 {
	display: block;
	position: relative;
	float: left;
	margin-right: 6px;
	margin-left: -40px;
  }

.nav-bar
 {
	display: block;
	position: relative;
	margin-top: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: black;
	color: white;
	font-family: 'Molengo',sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
 	border-radius: 2px;
	box-shadow: 1px 1px 3px #000;
 }

.portal
 {
	display: block;
	width: auto;
	margin: 20px;
	padding: 10px;
	background-color: #F5F1B8;
	text-align: justify;
 	border-radius: 5px;
	box-shadow: -1px -1px 3px #000;
 }

.php
 {
	font-family: 'Inconsolata',monospace;
	font-size: 12px;
  }

.css
 {
	font-family: 'Inconsolata',monospace;
	font-size: 12px;
  }

.inform7
 {
	margin-right: 5px;
	margin-left: 5px;
	font-family: 'Inconsolata',monospace;
	font-size: 12px;
  }

.menu
 {
	margin-top: -15px;
	padding: 1.5em;
	color: navy;
	text-align: justify;
  }

.cloud1
 {
	font-size: 0.8em;
  }

.cloud2
 {
	font-size: 1em;
  }

.cloud3
 {
	font-size: 1.2em;
  }

.cloud4
 {
	font-size: 1.4em;
  }

.cloud5
 {
	font-size: 1.6em;
  }

.topic
 {
	margin-left: 10px;
	font-family: 'Droid Serif', serif;
	font-size: 14px;
	line-height: 1.6em;
	text-align: justify;
  }

.reference-image
 {
	float: left;
	margin-right: 20px;
 	box-shadow: 1px 1px 3px #000;
 }

.top-link
 {
	color: blue;
	font-family: 'Droid Sans Mono',sans-serif;
  }

img.bio
 {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
 	box-shadow: -1px -1px 3px #000;
 }

.inform7 .sy0
 {
	color: green;
	font-style: italic;
  }

.inform7 .st0
 {
	color: blue;
	font-style: italic;
  }

.inform7 .kw1
 {
	color: green;
	font-weight: bold;
	font-style: italic;
  }

.inform7 .kw2
 {
	color: navy;
	font-weight: bold;
	font-style: italic;
  }

.inform7 .kw3
 {
	color: #ff0000;
	font-weight: bold;
  }

.inform7 .kw4
 {
	color: purple;
	font-weight: bold;
  }

.top-link a:visited
 {
	color: blue;
	font-family: 'Droid Sans Mono',sans-serif;
  }

#page
 {
	display: block;
  }

#global-navigation
 {
	display: block;
	position: relative;
	float: left;
	left: 1024px;
	z-index: 300;
	width: 184px;
	margin-left: -1024px;
  }

#logo
 {
	display: block;
	position: relative;
	margin-top: 14px;
	margin-left: 18px;
  }

#founding
 {
	margin-top: 0;
	margin-right: -10px;
	margin-bottom: 0;
	font-family: 'Droid Serif', serif;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 1.6em;
	text-align: center;
 	text-shadow: 2px 2px 4px #888;
 	text-shadow: 2px 2px 4px #888;
}

#volunteer-match-badge
 {
	display: block;
	font-family: 'Droid Sans',sans-serif;
	font-size: 11px;
	text-align: center;
  }

#guidestar-logo
 {
	display: block;
	margin-left: -10px;
	padding-right: 3px;
	padding-left: 1px;
	background-color: white;
 	border: medium white outset;
 }

#local-navigation
 {
	display: block;
	position: relative;
	float: left;
	left: 1024px;
	z-index: 200;
	width: 292px;
	min-height: 500px;
	margin-left: -840px;
  }

#sectionName
 {
	display: block;
	position: relative;
	margin-top: 14px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: black;
	color: white;
	text-align: left;
  }

#sectionDescription
 {
	display: block;
	position: relative;
	margin-top: -10px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: navy;
	text-align: justify;
  }

#cloud
 {
	display: block;
	position: relative;
	clear: both;
	top: -10px;
	margin-top: 0;
	padding: 1.5em;
	color: navy;
	font-size: 60%;
	text-align: justify;
  }

#main-content
 {
	display: block;
	position: relative;
	float: left;
	left: 100%;
	z-index: 100;
	width: 100%;
	margin-left: -100%;
  }

#title
 {
	display: block;
	position: relative;
	margin-top: 14px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: black;
	color: white;
	text-align: left;
  }

#time
 {
	display: block;
	position: relative;
	float: right;
	top: 3px;
	margin-right: 10px;
	background-color: black;
	color: #83BAE5;
	font-family: 'Droid Sans Mono',sans-serif;
	font-size: 14px;
  }

#riverscape
 {
	display: block;
	position: relative;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
  }

#tagline
 {
	display: block;
	position: relative;
	top: -7px;
	left: 2px;
	width: 481px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	background-color: white;
	color: navy;
	font-family: 'Molengo',sans-serif;
	font-size: 18px;
	text-align: center;
  }

#version-stamp
 {
	margin-top: -10px;
	margin-right: 10px;
	font-family: 'Droid Sans',sans-serif;
	font-size: 11px;
	text-align: right;
  }

#footer
 {
	display: block;
	position: relative;
	clear: both;
	z-index: 900;
	overflow: hidden;
	width: 100%;
	min-width: 980px;
	background-color: white;
	background-image: url(../graphics/edges/bar.gif);
	background-repeat: repeat-x;
	color: navy;
	font-family: 'Cantarell';
	font-size: 11px;
	text-align: justify;
  }

#legal
 {
	display: block;
	position: relative;
	float: left;
	left: 1024px;
	z-index: 200;
	width: 50%;
	margin-left: -1024px;
  }

#disclosures
 {
	display: block;
	position: relative;
	float: left;
	left: 100%;
	z-index: 100;
	width: 50%;
	margin-left: -50%;
  }

#global-navigation h3
 {
	display: block;
	position: relative;
	clear: left;
	left: 6px;
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -10px;
	margin-left: auto;
	padding: 6px;
	color: navy;
	font-family: 'Molengo',sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
 	text-shadow: 2px 2px 4px #888;
 	text-shadow: 2px 2px 4px #888;
}

#global-navigation ul
 {
	display: block;
	clear: both;
	margin-bottom: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	color: navy;
	font-family: 'Droid Sans',sans-serif;
	font-size: 12px;
 	list-style-type: none;
	list-style-position: inside;
 }

#global-navigation li
 {
	margin-left: 45px;
	font-size: 12px;
	text-indent: -10px;
 	list-style-type: none;
	list-style-position: inside;
 }

#global-navigation hr
 {
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 10px;
  }

#global-navigation p
 {
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 10px;
	color: navy;
	text-align: center;
  }

p#dedication
 {
	padding-right: 3px;
	padding-left: 3px;
	font-family: 'Droid Sans';
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-align: justify;
  }

p#email
 {
	text-align: center;
  }

p#validity
 {
	text-align: center;
  }

#local-navigation h3
 {
	display: block;
	clear: left;
	width: auto;
	margin-right: auto;
	margin-bottom: -10px;
	margin-left: auto;
	padding: 6px;
	color: navy;
	font-family: 'Molengo',sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
 	text-shadow: 2px 2px 4px #888;
 	text-shadow: 2px 2px 4px #888;
}

#local-navigation hr
 {
	margin-right: 10px;
	margin-bottom: -10px;
	margin-left: 10px;
  }

#local-navigation ul
 {
	display: block;
	clear: both;
	padding-bottom: 5px;
	padding-left: 10px;
	color: navy;
	font-family: 'Droid Sans',sans-serif;
	font-size: 12px;
 	list-style-type: none;
	list-style-position: inside;
 }

#local-navigation li
 {
	margin-left: 45px;
	font-size: 12px;
	text-indent: -10px;
 	list-style-type: none;
	list-style-position: inside;
 }

#topic-menu li
 {
	margin-left: 15px;
	text-indent: -10px;
 	list-style-type: none;
	list-style-position: inside;
 }

#cloud p
 {
	display: block;
	clear: both;
	margin-bottom: -20px;
  }

#cite-as h3
 {
	padding-top: 5px;
	text-align: left;
  }

#cite-as hr
 {
	width: 50%;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
  }

#cite-as p
 {
	display: block;
	position: relative;
	clear: both;
	left: 5px;
	margin-right: 15px;
	padding-left: 20px;
	color: navy;
	font-family: 'Droid Serif', serif;
	font-size: 11px;
	text-align: left;
	text-indent: -10px;
  }

#main-content hr
 {
	margin-left: 10px;
  }

#main-content h2
 {
	font-family: 'Molengo';
	font-size: 16px;
	text-align: right;
  }

#legal div
 {
	margin: 1em;
  }

#disclosures div
 {
	margin: 1em;
  }

#footer h2
 {
	margin-top: 15px;
	margin-left: 5px;
  }

#footer h3
 {
  }

#footer hr
 {
	width: 95%;
  }

#main-content h2 a
 {
	color: black;
	font-style: italic;
 	text-shadow: 2px 2px 4px #888;
 	text-shadow: 2px 2px 4px #888;
}

#page .content
 {
	display: block;
	position: relative;
	padding-bottom: 30px;
  }

#global-navigation .content
 {
	display: block;
	margin: 0;
	padding: 0;
  }

#local-navigation .content
 {
	display: block;
	position: relative;
	margin-right: 15px;
  }

#main-content .content
 {
	margin-right: 20px;
	margin-left: 480px;
  }

#footer .content
 {
  }

#topic-menu li:first-child
 {
	font-weight: bold;
 	list-style-type: none;
	list-style-position: inside;
 }

.blogpage #local-navigation li a
 {
	margin-left: -13px;
 	list-style-type: none;
	list-style-position: inside;
 }

.blogpage #local-navigation .widgettitle
 {
	display: block;
	clear: left;
	width: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 6px;
	color: navy;
	font-family: 'Molengo',sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
 	text-shadow: 2px 2px 4px #888;
 	text-shadow: 2px 2px 4px #888;
}


