/* --------------------------------------------------------------

   Set default typography based on Blueprint

   http://code.google.com/p/blueprintcss/

-------------------------------------------------------------- */

body, input, textarea, ul {
    font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;

}

body.home h1{
	font-size:5em;
	padding:0em 0 0.2em 0;
	font-family: "franklin-gothic-urw",sans-serif;
	font-style: normal;
	font-weight: 900;
	color:#fff;
	text-transform:uppercase;
	line-height:0.9;
	border-bottom:1px dotted #fff;
	margin:0 0 0.2em 0;
	text-shadow: 0em 0em 200px rgba(0, 0, 0, 0.7);
	text-align:left;
}
h1{
	font-size:5em;
	padding:0em 0 0.2em 0;
	font-family: "franklin-gothic-urw",sans-serif;
	font-style: normal;
	font-weight: 900;
	color:#213740;
	text-transform:uppercase;
	line-height:0.9;
	border-bottom:1px dotted #243136;
	margin:190px 0 0.2em 0;
	text-align:center;
}
body.single h1, body.page-template-getInvolved-php h1, body.single-gitargetgroup h1, body.page-template-process-php h1 {
	margin:-10px 0 0.2em 0;
}
body.archive h1 {
	font-size:3em;
	margin:215px 0 0.2em 0;
}
h2{
	font-size:3.2em;
	padding:0em 0 0.5em 0;
	font-family: "franklin-gothic-urw",sans-serif;
	font-style: normal;
	font-weight: 900;
	color:#213740;
	text-transform:uppercase;
	text-align:center;
}
body.single-post h2{
	margin-top:15px;
	text-align:left;
	line-height:0.9;
	border-bottom:1px dotted #243136;
	margin-bottom:20px;
}
h3{
	font-size:2.8em;
	font-family: "franklin-gothic-urw",sans-serif;
	font-style: normal;
	font-weight: 900;
	color:#213740;
	text-transform:uppercase;
	text-align:center;
	padding:0em 0 0.5em 0;
	line-height:1;
}
body.page-template-process-php h3, body.single-process h3, body.single-gitargetgroup h3{
text-align:left;
}

h4{
	font-size:1.8em;
	font-family: "franklin-gothic-urw",sans-serif;
	font-style: normal;
	font-weight: 900;
	color:#213740;
	text-transform:uppercase;
	text-align:center;
	padding:0.5em 0 0.3em 0;
}
.filter-holder h4, body.page-id-218 h4, body.single-format-standard h4 {
	text-align:left;
}

#contact-info-panel h4{
	text-align:left;
	padding:0.5em 0 0.8em 0;
}
body.single-process h4{
	text-align:left;
	padding:0.5em 0 0.5em 0;
	line-height:1.4;
}
h5{
	font-size:1.375em;
	padding:0em 0 0.4em 0;
font-family: "museo-slab",serif;
font-style: normal;
font-weight: 100;
	color:#213740;
	text-transform:uppercase;
	text-align:center;
}
body.page-template-getInvolved-php h5, body.single-gitargetgroup h5, body.page-template-getInvolved-demographic-php h5, body.page-template-process-php h5, body.single-process h5 {
	margin:150px 0 0em 0;
}
body.single-project h5, body.single-project h1, body.single-project #project-title-block h6 {
color:#fff;
text-align:left;
}
body.single-project h1 {
font-size:6em;
border-bottom:1px dotted #fff;
}
body.single-project #project-title-block h6 {
font-size:1em;
font-family: "ff-meta-web-pro",sans-serif;
}

.text-align-left{
	text-align:left;
}
h6{
	font-size:1.375em;
	padding:0em 0 0.9em 0;
font-family: "museo-slab",serif;
font-style: normal;
font-weight: 100;
	color:#1e1e1c;
	text-align:center;
	line-height:1.5;
}
.multi-col h6,body.single-format-standard h6, #get-inv-demo-intro h6, body.single-process h6, body.single-gitargetgroup h6, body.page-template-default h6, body.page-template-process-php h6{
text-align:left;
}
body.single-process h6 a{
	text-decoration:none;
	padding:3px 3px 3px 3px;
	background-color:#f6f641;
	color:#1e1e1c;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom:none;
}
body.single-process h6 a:hover{
	background-color:#213740;
	color:#fff;
	border-bottom:none;
}
h6 a{
	font-weight: 800;
	text-decoration:none;
	color:#1e1e1c;
	border-bottom:1px solid #ffff00;
	padding:none;
	background-color:none;
	-moz-border-radius: none;
	border-radius: none;
}
h6 a:hover{
	color:#464640;
	border-bottom:5px solid #ffff00;
}


#get-involved-mini h6 a{
	text-decoration:none;
	padding:0;
	background-color:transparent;
	color:#1e1e1c;
	border-bottom:1px solid #ffff00;
}
#get-involved-mini h6 a:hover{
	border-bottom:5px solid #ffff00;
}

/* Text elements
-------------------------------------------------------------- */

p {
    margin-bottom:18px;
    line-height:1.6;
    font-family: "ff-meta-web-pro",sans-serif;
font-style: normal;
font-weight: 400;
}
.multi-col p, .multi-col{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}
ul {
	margin: 0 0 0px 30px;
	color: #1E1E1C;
}
ol {
	margin: 0 0 18px 2.5em;
}
ul {
	list-style:disc;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0;
}
dl	{
    margin:0 1.5em;
}
dt {
    font-weight:bold;
}
dd {
	margin-bottom:18px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style:normal;
}
pre {
	font:11px Monaco, monospace;
	line-height:18px;
	margin-bottom:18px;
}
code {
	font:11px Monaco, monospace;
}
abbr, acronym {
  border-bottom:1px dotted #333;
  cursor: help;
}
ins {
	text-decoration:none;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;

}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
	float: left;
	margin-left:0;
	margin-right:20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left:20px;
	margin-right:0;
	text-align: left;
	width: 33%;
}

/* templates text styling
-------------------------------------------------------------- */
.slideLead {
	font-size:1.2em;
	padding:0em 0 0.3em 0;
font-family: "museo-slab",serif;
font-style: normal;
font-weight: 100;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
.intopara{
font-family: "ff-meta-web-pro",sans-serif;
font-style: normal;
font-weight: 400;
	color:#fff;
	font-size:1em;
	padding:0em 0 0.4em 0;
	text-shadow: 0em 0em 100px rgba(0, 0, 0, 1);
}





.small-print{
font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	color:#fff;
	font-size:0.8em;
}
.small-print a:link{
	color:#fff;
	border-bottom:1px solid #ffff00;
	text-decoration:none;
}
.small-print a:hover{
	color:#ffff00;
	border-bottom:5px solid #ffff00;
}
.small-print a:visited{

}

h6 a, #get-involved-mini, .aside a{
	-webkit-transition: 200ms ease-out;
   -moz-transition: 200ms ease-out;
   -o-transition: 200ms ease-out;
   transition: 200ms ease-out;
}

.large-link, a.large-trailer-link, span.large-link a{
	position:relative;

	text-decoration:none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
}
a.large-link, a.large-trailer-link, span.large-link a{
	height:25px;
	color:#1e1e1c;
	padding:6px 12px 0 24px;
	background:url('../../images/largeLinkBg.gif') no-repeat left top;
	border-bottom:none;
    text-decoration:none;
    font-weight:400;
}
span.large-link a{
	padding:6px 12px 3px 24px;
}
a.large-trailer-link{
padding:6px 12px 0 28px;
	background:url('../../images/largeTrailerLinkBg.gif') no-repeat left top;
	margin-left:10px;
}
#project-title-block a.large-trailer-link{
	margin-left:0px;
}
a.large-link:hover, span.large-link a:hover, a.large-trailer-link:hover{
color:#fff;
	background-position: left bottom;
	border-bottom:none;
    text-decoration:none;
}

.large-getInv-link {
height:32px;
	text-decoration:none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size:1.2em;

}
a.large-getInv-link{
	color:#1e1e1c;
	padding:5px 12px 0 24px;
	background:url('../../images/largeLinkBg.gif') no-repeat left top;
}
a.large-getInv-link:hover{
color:#fff;
	background-position: left bottom;
}
/*

Adapt the following for use in your Child Themes when using
different font-sizes and line-heights

body, input, textarea {
    font: --px Arial,sans-serif;
    line-height:--px;
}
p, ul, ol, dd, pre {
    margin-bottom:--px;
}
pre, code {
	font:--px Monaco, monospace;
	line-height:--px;
}

All other styles can be overridden--or ignored!--in Child Theme stylesheets

*/
