/* 
========================
  GRIDINATOR CSS v0.4.1
  http://gridinator.com/
  
  GRIDINATOR CSS is a very basic framework to create
  grid-based layouts. The content of this file is 
  provided as-is, without support.
  
  If you would like to contact GRIDINATOR to suggest
  improvements, to ask for help or to file a bug report, 
  please feel free to email: gridinator@steff.me
  
  Your grid settings:
  	columns: 12
  	column width: 60px
  	column margin: 20px
  	container margin: 20px
     
=========================
*/
* { /* quick reset */
	margin: 0;	
}

body { 
  font-family: "ff-dagny-web-pro"; 
  font-style:normal;
  color: #333;
  background: #fff;
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  font-size: 16px;
}

p {
	line-height:1.7em;
	padding:0px 0px 12px 0px;
}

a {
	border: none;
}

.center {
	text-align:center
}

img { 
border : none;
}

a:hover {
	text-decoration:underline;
}
.wrapper {
 
  width:100%;
  margin: 0 auto;
  background: transparent;
  background:#fff;
  border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
  max-width: 1280px;

}

.inner-wrapper {
width:980px;	
min-width:980px;
margin: 0 auto;
padding: 10px 0px 0px 0px;
font-family: "ff-dagny-web-pro"; 
}

.inner-wrapper-orange {
width:1280px;
font-family: "ff-dagny-web-pro"; 
display:table-cell;

}
.inner-wrap-2 {
width:980px;
margin: 0 auto;
padding: 0px 0px;
background-color:rgba(255,255,255,.8);
display:table;
}

.pfp-donate {
background: url('/images/pfp-donate-bk.jpg');
background-size: cover;
background-repeat:no-repeat;
}

.latest_updates a {font-size:.8em !important;}

.pfp_donate_table {background-color:rgba(255,255,255,.7);padding:8px;border-radius:3px;}
.pfp_donate_table td {border-bottom:1px dotted #999;padding:8px 0px 8px 0px;}
.pfp_table_cell {color:#000;font-size:1em;border-bottom:1px dotted #ccc;padding:8px 0px 8px 0px;}
.pfp_donate_table {width:100%;border:none;}
.pfp_donate_table th {text-align:left;border-bottom: 1px solid #414141;}
.tb_date {font-size:.8em;color:red;}
.tb_amount {font-size: .8em}
.inner-header {
padding:0px;
}



.tabs {
	float:right;
	margin-right:0px;
	}
	
.container {
	clear: both;
	float: left;
	margin: 0;
	width: 100%;	
	position:relative;
}
.one-col, .two-col, .three-col, .four-col, .five-col, .six-col, .seven-col, .eight-col, .nine-col, .ten-col, .eleven-col, .twelve-col {
	clear: none;
	display: inline;/* IE double margin fix. Feel free to move this to your IE specific stylesheets. */
	float: left;
	margin: 0 10px 0 10px;
	padding: 0;
	position: relative;


}
.one-col {
	width: 60px;
}

.two-col {
	width: 140px;
}

.three-col {
	width: 220px;
}

.four-col {
	width: 300px;
}

.five-col {
	width: 380px;
}

.six-col {
	width: 460px;
}

.seven-col {
	width: 540px;
}

.eight-col {
	width: 620px;
}

.nine-col {
	width: 700px;
}

.ten-col {
	width: 780px;
}

.eleven-col {
	width: 860px;
}

.twelve-col {
	width: 940px;
	margin-right: 0;
}

.prefix-one {
	margin-left: 80px;
}

.prefix-two {
	margin-left: 160px;
}

.prefix-three {
	margin-left: 240px;
}

.prefix-four {
	margin-left: 320px;
}

.prefix-five {
	margin-left: 400px;
}

.prefix-six {
	margin-left: 480px;
}

.prefix-seven {
	margin-left: 560px;
}

.prefix-eight {
	margin-left: 640px;
}

.prefix-nine {
	margin-left: 720px;
}

.prefix-ten {
	margin-left: 800px;
}

.prefix-eleven {
	margin-left: 880px;
}

.suffix-one {
	margin-right: 100px;
}

.suffix-two {
	margin-right: 180px;
}

.suffix-three {
	margin-right: 260px;
}

.suffix-four {
	margin-right: 340px;
}

.suffix-five {
	margin-right: 420px;
}

.suffix-six {
	margin-right: 500px;
}

.suffix-seven {
	margin-right: 580px;
}

.suffix-eight {
	margin-right: 660px;
}

.suffix-nine {
	margin-right: 740px;
}

.suffix-ten {
	margin-right: 820px;
}

.suffix-eleven {
	margin-right: 900px;
}

.clear { /* Useful generic clearing class. */
	clear: both;
}
.last-col {
	margin-right: 0px;


}
.learn_title, .act_title, .see_title, .give_title, .learn_title_select, .act_title_select, .see_title_select, .give_title_select  {

height:55px;
border-radius:2px;
-moz-border-radius:2px;
border:solid thin #ccc;
display:inline;
position: relative;
padding:2px 5px;
margin-left:7px;
top: 70px;
left:0px;
font-family:  "ff-dagny-web-pro"; 
font-size: 1.6em;
font-weight: 600;
}

.act_title_select {

}

.learn_title_select a, .act_title_select a, .see_title_select a, .give_title_select a {
	text-decoration: none;
	color: inherit;
}

.learn_title_select {
 	color: #063;
	border-color:#063;
	text-decoration:none;
}
.act_title_select {
	
	color:#C60;
	border-color:#C60;
	text-decoration:none;
}
.see_title_select {
	
	color:#039;
	border-color:#039; 
	text-decoration:none;
}
.give_title_select {
	
	color:#903;
	border-color:#903;
	text-decoration:none;
}

.learn_title a {
	color:#063;
	text-decoration:none;
}
.act_title a {
	color:#C60;
	text-decoration:none;
}
.see_title a {
	color:#039;
	text-decoration:none;
}
.give_title a {
	color:#903;text-decoration:none;
}

li {
	padding:5px 0px;

	}
	
.sidemenu li, .sidemenu a {
	margin: 4px;
	color: #fff;
	line-height:1.3em;
	font-size: .9em;
	padding:0px 0px;
}

#orangeBox {
font-family: 'Museo', sans-serif;
font-size: 1em;	
margin-bottom: 10px;	
background:#d67a2f;
width:210px;
-moz-border-radius-bottomright: 40px;
border-bottom-right-radius: 40px;
padding:5px 15px 5px 0px;
color:#fff;


}
#blueBox {
font-family: 'Museo', sans-serif;
font-size: 1em;	
margin-bottom: 10px;	
background:#2c69a8;
width:210px;
-moz-border-radius-bottomright: 40px;
border-bottom-right-radius: 40px;
padding:15px 15px 15px 5px;
color:#fff;
}

#greenBox {
	font-family: 'Museo', sans-serif;
font-size: 1em;	
margin-bottom: 10px;
background:#397a33;
width:210px;
-moz-border-radius-bottomright: 40px;
border-bottom-right-radius: 40px;
padding:15px 15px 15px 5px;
color:#fff;
}

#redBox {
	font-family: 'Museo', sans-serif;
font-size: 1em;	
margin-bottom: 10px;	
background:#cd1b1b;
width:210px;
-moz-border-radius-bottomright: 40px;
border-bottom-right-radius: 40px;
padding:15px 15px 15px 5px;
color:#fff;
}

#yellowBox {
font-family: 'Museo', sans-serif;
font-size: 1em;	
margin-bottom: 10px;	
background:#ede263;
width:210px;
-moz-border-radius-bottomright: 40px;
border-bottom-right-radius: 40px;
padding:15px 15px 15px 5px;
color:#333;
}

#yellowBox h2, #yellowBox h3 {
padding:0px 10px 0px 20px;
color: #555 !important;
text-transform:uppercase;
border-bottom: none !important;
font-size: 1.2em !important;
}

#yellowBox h3 {
	font-size: 1em !important;
}

#yellowBox a {
color: #222 !important; 
}

#redBox h2, #greenBox h2, #blueBox h2, #orangeBox h2 {
	color:#fff;padding:0px 0px 10px 20px;margin:0px;font-weight:600;font-size:1.5em
}
#redBox h3 {

margin:5px 5px 15px 20px;
font-weight:600;
font-size:1.2em;
color:#fff;

}

.front_feature h2 {
	font-size:2.2em;
	line-height:normal;
	font-weight:600;
	color:#C60;
	padding-bottom: 20px;
}

.line {
	border-top:solid thin #CCC;
	padding:20px 0px 0px 0px;
}

.bump40 {
	padding: 30px 0px;
}

.bump20 {
	padding: 10px 0px;
}

.floatr {
	padding: 4px;
	float:right;
	margin:0px;
}

.nofloat {
	margin:0px;
}

.thinborder {
	
	border: solid thin #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.quoteContain {
		margin:20px 0px;
		width:460px;
}
.quoteBox {
	color: #fff;
	padding: 20px;
	border: solid thin #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.mwp-sidebullet li {
list-style:circle; 
margin:3px 10px 2px 0;
width: 210px; 
color:#FFFFFF;
padding-left:3px;
padding-right:10px; }

.mwp-sidebullet a:hover {font-size:10px;}

.sidebullet li {
list-style:square; 
margin:10px 0 2px 0;
width: 160px; 
color:#FFF; 
font-size:.9em; !important;}

.buttonback600 {
display:block;
margin-top:5px;
width:500px;
height:50px;
background-image:url('//d2ltqt2yrs013v.cloudfront.net/images/green_button_500_3.gif');
background-repeat: no-repeat;
color: white;

font-size: 15px;
padding-left:13px;
padding-top:8px;
text-decoration:none;
}

.rightcol, h1 {

margin:15px 0px 30px 0px;
font-weight:600;
font-size:1.8em;
border-bottom: solid #bbb 1px;
color:#cc6600;

}

h3 {
margin:38px 0px 20px 0px;
font-weight:600;
font-size:1.5em;
border-bottom: solid #bbb 1px;
color:#cc6600;

}

.chbodytext {
clear:both;
padding: 5px 20px 5px 20px;
font-size:16px;
color:#333;
}

.floatright {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.floatrightc {
	float:right;
}

.floatleft {
float:left;
margin-right:10px;
margin-bottom:10px;
}
.bodytext {
	width:690px;
	position:relative;
}



.buttonback330 {
display:block;
overflow:visible;
width:300px;
height:50px;
background-image:url('//d2ltqt2yrs013v.cloudfront.net/images/orange_button_300_2.gif');
background-repeat: no-repeat;
color: white;

font-size: 15px;
padding-left:12px;
padding-top:11px;
float:left;
text-decoration:none;
}


#slidebox{
    width:400px;
    height:120px;
    padding:0px 10px 10px 10px;
    background-color:#fff;
    border-top:3px solid #E28409;   
    position:fixed;
    bottom:0px;
    right:-430px;
	-moz-box-shadow:-2px 0px 5px #aaa;
	-webkit-box-shadow:-2px 0px 5px #aaa;
	box-shadow:-2px 0px 5px #aaa;
	line-height:1em;
	z-index:20000;
}
#slidebox p, a.slide_more{
    padding-top: 10px;
	font-size:16px;
	font-weight:600;
    letter-spacing:1px;
    color:#555;

}
a.slide_more{
    cursor:pointer;
    color:#E28409;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox h2{
    color:#E28409;
    font-size:18px;
    margin:10px 20px 10px 0px;
}
a.close{
    background:transparent url(/images/slide_close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}

.buttonbackred600 {
display:block;
margin-top:20px;
width:500px;
height:50px;
background-image:url('//d2ltqt2yrs013v.cloudfront.net/images/green_button_500_3.gif');
background-repeat: no-repeat;
color: white;
font-size: 15px;
padding-left:13px;
padding-top:10px;
text-decoration:none;
}

.buttonbackred500 {
display:block;
margin-top:20px;
width:600px;
height:50px;
background-image:url('//d2ltqt2yrs013v.cloudfront.net/images/red_button_500_2.gif');
background-repeat: no-repeat;
color: white;
font-size: 15px;
padding-left:12px;
padding-top:9px;
text-decoration:none;
}




.buttonback330nf {
display:block;
overflow:visible;
width:300px;
height:50px;
background-image:url('//d2ltqt2yrs013v.cloudfront.net/images/orange_button_300_2.gif');
background-repeat: no-repeat;
color: white;
font-size: 14px;
padding-left:12px;
padding-top:11px;
text-decoration:none;
}

.staff {
font-weight:600;
font-size:16px;
color:#be481f;
}


/* PULLQUOTE */

.pullquote {
	width: 170px;
	float:right;
	font-size:1.3em;
	line-height:1.6em;
	margin:10px;
	background: url('//d2ltqt2yrs013v.cloudfront.net/images/closequote.gif') no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	background: url('//d2ltqt2yrs013v.cloudfront.net/images/openquote.gif') no-repeat left top !important;
	padding:12px 2px 20px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}

/* END PULLQUOTE */

.sponsor_team {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.sponsor_team a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('//d2ltqt2yrs013v.cloudfront.net/images/sponsor_team.png') no-repeat top left;
	outline:none;
}
.sponsor_team a:hover {
	background-position:0 -50px;
}


.button {
	display:block;
	padding:0px 10px;

}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('//d2ltqt2yrs013v.cloudfront.net/images/donate-to-button.png') no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -50px;
}

.sponsor_well {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.sponsor_well a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('//d2ltqt2yrs013v.cloudfront.net/images/sponsor-a-well-button.png') no-repeat top left;
	outline:none;
}
.sponsor_well a:hover {
	background-position:0 -50px;
}


.joinnow {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.joinnow a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('/images/join-mywaterproject-now.png') no-repeat top left;
	outline:none;
}
.joinnow a:hover {
	background-position:0 -50px;
}


.signup-button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.signup-button  a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('/images/signup-button.png') no-repeat top left;
	outline:none;
}
.signup-button  a:hover {
	background-position:0 -50px;
}



.create-your-page {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.create-your-page a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('/images/create-your-page.png') no-repeat top left;
	outline:none;
}
.create-your-page a:hover {
	background-position:0 -50px;
}

.start-a-fundraiser {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.start-a-fundraiser a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('/images/start-a-fundraiser-button.png') no-repeat top left;
	outline:none;
}
.start-a-fundraiser a:hover {
	background-position:0 -50px;
}





.order-wristbands {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.order-wristbands a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('/images/order-wristbands.png') no-repeat top left;
	outline:none;
}
.order-wristbands a:hover {
	background-position:0 -50px;
}

.blank_button {
	display:block;
	width:250px;
	height:50px;
	text-indent:20px;
	font-size:15px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	
}
.blank_button a {
	display:block;
	padding-top:20px;
	width:100%;
	height:100%;
	background:transparent url('//d2ltqt2yrs013v.cloudfront.net/images/blank_button.png') no-repeat top left;
	outline:none;
	color:white;
}
.blank_button a:hover {
	background-position:0 -50px;
}

.infobox {
margin: 7px;
width:330px;
height:330px;
border 1px solid #999;
border-radius: 10px;
box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
font-size:12px;
}

.infobox_content {
width:290px;
height:290px;
background-repeat:no-repeat;
padding: 15px;
font-size:13px;
}

.infobox_content img {
float:right;
margin-left: 8px;
border:0px;
margin-right:10px;
}
.infobox_content h2 {
margin-left:0px;
font-size: 1.8em;
color: #243E7B;
padding:8px 0px 3px 0px;

line-height:1em;
}
div#flashcontent{z-index:0;}

div#resource_links a {font-size:12px;}


.floatr {
float:right;
margin-left:15px;
}

.fundbox {
width:120px;
height:70px;
background-color:#CCCCCC;
border-color:#999999;
margin-right:15px;
font-size:18px;
color:#003399;
float:left;
-moz-border-radius: 10px;
border-radius: 10px;
line-height:normal;
}

.boxtitle {
font-size:15px;
color:#666666;
position:relative;
top: 15px;
left: 20px;
}

.boxamount {
font-size: 21px;
position: relative;
top:20px;
left:20px;
}



.topfunder {
clear:both;
margin-bottom:10px;
padding:10px;
width:670px;
font-size:12px;
line-height:normal;
border:1px solid #dddddd;
min-height:60px;

}

.topfunder-narrow {
margin:5px 10px;
padding:5px;
width:260px;
font-size:10px;
line-height:normal;
border:1px solid #dddddd;

height:50px;
}

.topfunder-narrow a:hover {
font-weight:normal;
}

.fundraisers_title {
font-size:22px;
margin:10px 0px 15px 0px;
padding: 0px 0px 2px 0px;
border-bottom:1px solid #CCCCCC;
background:#fff;
color:#003366;
width:690px;

}

.fundraisers_title-contest {
font-size:18px;
margin:5px 0px 0px 0px;
padding-bottom:0px;
border-bottom:none;

background:#fff;
color:#003366;
width:260px;

}

.ch_title {
	font-weight:400;
	border:none;
	margin:10px auto;
	font-size:6em;
	color:#bf1e2e;
	font-family:"lush";
	background:transparent;
}
.cfundbox{
width:125px;
height:70px;
background-color:#005c8c;
border-color:#999999;
margin:2px 5px;
font-size:18px;
color:#003399;
float:left;
-moz-border-radius: 5px;
border-radius: 5px;
}

.cboxtitle {
font-size:1.2em;
color:#eeeeee;
position:relative;
top: 5px;
left: 15px;
}

.cboxamount {
font-size: 22px;
color:#eeeeee;
position: relative;
top:8px;
left:15px;
}

.cfundraisers_title {
font-size:22px;
margin:20px;
padding:13px;
background:#056839;
color:#eeeeee;
display:block;
-moz-border-radius: 5px;
border-radius: 5px;
width:620px;
height:22px;
}

.financial-pdf {
display:inline;
color:#fff;
 
font-size:13px;
background-image: url('//d2ltqt2yrs013v.cloudfront.net/images/pdf_icon.png');
background-repeat:no-repeat;
margin:5px 20px;
padding:5px 0px 5px 35px;
line-height:28px;
text-decoration:none;

}

.financial-pdf-grey {
display:inline;
color:#fff;
font-size:13px;
margin:5px 20px;
padding:5px 0px 5px 35px;
line-height:28px;
text-decoration:none;

}


.financial-pdf a {
color:#fff;
}


.financial-pdf-grey {
display:inline;
color:#fff;
 
font-size:13px;
background-image: url('//d2ltqt2yrs013v.cloudfront.net/images/pdf_icon.png');
background-repeat:no-repeat;
margin:5px 20px;
padding:5px 0px 5px 35px;
line-height:28px;
text-decoration:none;

}

.financial-pdf-grey a {
	color:#777;
}

.financial-header {
	color:#fff;
	margin: 10px 0px 2px 20px;
}

.zip-file {
display:inline;
color:#006699;

font-size:13px;
background-image: url('//images/zip-file.png');
background-repeat:no-repeat;
margin:15px 20px;
padding:5px 0px 5px 35px;
line-height:28px;
text-decoration:none;

}

.countrybox {
width:120px;
height:40px;
background-color:#CCCCCC;
border-color:#999999;
margin-right:5px;
font-size:18px;

color:#003399;
float:left;
-moz-border-radius: 5px;
border-radius: 5px;
}

.countrylink {
font-size:12px;
color:#666666;
position:relative;
top: 10px;
left: 10px;
}

@charset "utf-8";
/* CSS Document */


.ch_donate_button {
	display:block;
	width:200px;
	height:40px;
	text-indent:-9999px;
	background-position:0 0px;
	margin: 10px auto;
}
.ch_donate_button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('//images.thewaterproject.org/images/ch-donate.png') no-repeat top left;
	outline:none;
	background-position:0 0px;
}
.ch_donate_button a:hover {
	background-position:0 -40px;
}

.ch_gifts_button {
	display:block;
	width:200px;
	height:40px;
	text-indent:-9999px;
	margin: 10px auto;
}
.ch_gifts_button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('//images.thewaterproject.org/images/ch-give-gifts.png') no-repeat top left;
	outline:none;
	
}


hr.style-two {
	margin:50px 0px;
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 

}
.ch_gifts_button a:hover {
	background-position:0 -40px;
}

.ch_ask_button {
	display:block;
	width:200px;
	height:40px;
	text-indent:-9999px;
	margin: 10px auto;
}
.ch_ask_button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('//images.thewaterproject.org/images/ch-ask-for-water.png') no-repeat top left;
	outline:none;
}
.ch_ask_button a:hover {
	background-position:0 -40px;
}

.ch_bodytext {
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
line-height: 1.3em;
color:#284725;
padding:0px 40px 10px 30px;
}

.ch_action_text {
font-size:1em;
font-family: "garamond-premier-pro-display", serif;
height:75px;
padding:0px 20px;
color:#444;
}

.ch_action_box {

float:left;
width:30%;
border:1px solid #E6D0D2;
margin:5px;
padding:5px;
}

.ch_action_box img {
	margin-left: 10%;
	text-align:center;
}

.facebook-like {
position:absolute;
left:505px;
width:250px;
height:28px;
top:10px;
}

.facebook-like-alt {
position:absolute;
left:530px;
width:140px;
height:28px;
top:10px;
}



.donate_nav {
	line-height:normal;
}

.donate_nav li {
	padding: 5px 5px;
}

.how_to_give li {
	margin-left:50px;
	padding-left:0px;
	font-size: .68em;
	line-height: normal;
}
.how_to_give ol {
	margin-left:20px;
	line-height: normal;
}
.terms {
	line-height:normal;
	font-size:.7em;
	padding:0px 20px;
	color:#fff;
}

.sidebar a {
	color: #fff
}

.sidebar h2 {
	clear:both;
	padding-top:10px;
}

.article_head {
	text-decoration:none;
	color: #C60;
}

.postmetadata {
	color:#ddd;
	}
	

.pfpBox {
	padding:20px;
	display:block;
	width:590px;
	height: 100%;
	-moz-border-radius-bottomright: 40px;
	border-bottom-right-radius: 40px;
	background: #eee;
}

.pfpBox img {
	max-width:350px;
	max-height: 400px;
	padding: 2px;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: thin solid #333;
}

.pfpBox_after
{
content:".";
diaply:block;
clear:both;
visibility:hidden;
}
.demo {background:#5ca7cc;
	-moz-border-radius: 5px;
-webkit-border-radius:5px;
padding:8px 2px;
color:#fff;}
.demo h3 {line-height:1.1;}
.demo h3 {padding: 5px 3px; cursor:pointer; text-decoration:none; margin:0;border:none;}  
.demo h3 a {color: #fff; text-decoration:none;}
.demo a:hover {text-decoration:underline;}  
.active-slide {background-position: 100% -21px; background-color:#5ca7cc}
.col {float: left; width:210px; margin-right:30px;}
.disclaim {margin:10px; padding:10px; background: red;}
#slider{}	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;

	}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:650px;
	height:241px;
	overflow:hidden; 
	}	
	
p#controls, p#controls2{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:-160px;
	}	
#nextBtn, #nextBtn2{ 
	left:650px;
	}														
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.getinvolved_title {
	color:#C60;
	font-size:2em;
	padding-bottom:10px;
}

.a-dark a {
	color:#fff;
	text-decoration:none;
}
.a-dark a:hover {
	text-decoration:underline;
	}
	
.d-button{width:auto;padding:.5em 1.4em;font-size:15px;font-weight:600;text-transform:uppercase;color:#fff;border:0;text-shadow:none;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.d-button::-moz-focus-inner{border:0px;outline:none}.d-button.green{background:#4fcb53;border:1px solid #70a243}.d-button.blue{background:#339acc;border:1px solid #2b79b8}.d-button.orange{background:#ff902a;border:1px solid #ba8e24}
.d-button.red{background:#9d2100;border:1px solid #9d0f12}
.d-button.brown{background-color:#e7e7da}
.d-button.grey{background:#333232;border:1px solid #464646}.d-button.lt-grey{background-color:#ecebeb;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f2f2), color-stop(100%, #ecebeb));background-image:-webkit-linear-gradient(top, #f3f2f2, #ecebeb);background-image:-moz-linear-gradient(top, #f3f2f2, #ecebeb);background-image:-o-linear-gradient(top, #f3f2f2, #ecebeb);background-image:-ms-linear-gradient(top, #f3f2f2, #ecebeb);background-image:linear-gradient(top, #f3f2f2,#ecebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF3F2F2, endColorstr=#FFECEBEB, GradientType=0);background-repeat:none;border:1px solid #e6e6e6}.d-button.yellow{-webkit-box-shadow:inset 0 1px 3px rgba(255,255,255,0.4),0 1px 1px rgba(255,255,255,0.4);-moz-box-shadow:inset 0 1px 3px rgba(255,255,255,0.4),0 1px 1px rgba(255,255,255,0.4);box-shadow:inset 0 1px 3px rgba(255,255,255,0.4),0 1px 1px rgba(255,255,255,0.4);background-color:#c6b127;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3dc46), color-stop(100%, #c6b127));background-image:-webkit-linear-gradient(top, #f3dc46, #c6b127);background-image:-moz-linear-gradient(top, #f3dc46, #c6b127);background-image:-o-linear-gradient(top, #f3dc46, #c6b127);background-image:-ms-linear-gradient(top, #f3dc46, #c6b127);background-image:linear-gradient(top, #f3dc46,#c6b127);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF3DC46, endColorstr=#FFC6B127, GradientType=0);background-repeat:none;color:#000}.d-button.med{font-size:18px;padding:.9em 1.4em}.d-button.large{font-size:24px;margin:20px 10px}.d-button:focus,.d-button:active{outline:none}.d-button:hover{text-decoration:none}.d-button.green:hover{background:#63d166}.d-button.blue:hover{background:#47a9f8}.d-button.orange:hover{background:#ff9d44}.d-button.red:hover{background:#f65644}.d-button.yellow:hover{background:#ffe718}.d-button.grey:hover{background:#262525}.d-button.lt-grey:hover{background:#f6f5f5}.d-button.brown:hover{background:#ddddcb}.ie9 .d-button,.ie9 .d-button:hover{filter:none}

.imageborder {
	margin-top:5px;
	padding: 2px;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: thin solid #ccc;
}
.sponsor-title {
	text-align:center;
	font-family: "museo",serif;
	font-size:36px;
	text-align:center;
	font-weight:normal;

	text-transform:uppercase;
	color:#333;
	margin-bottom:10px;
	border:none;
	font-weight:500;
	line-height:32px;
	margin-right:0px;
}

.give-teaser {
	text-align:center;
	font-family: "ff-market-web",cursive;
	font-size:19px;
	text-align:center;
	color:#2c69a8;
	border:none;
	font-weight:200;
	padding:0px;
	margin:0px;
	padding-top:20px;
	line-height:26px;
	
}

.give-teaser a {
	text-decoration:none;
	font-weight:800;
}
.give-teaser a:hover {
	text-decoration: underline;
}

.title-teaser {
	text-align:center;
	font-family: 'Museo',serif;
	font-weight:300;
	line-height:normal;
	color:#006699;
	padding-bottom:15px;
	border-bottom: 3px dotted #CCC;
	margin-bottom:40px;
}
.crisis-nav-box {
display:block;
float:right;
width:400px;
border: 1px solid #ccc;
-moz-border-radius: 5px;
	border-radius: 5px;
padding:8px;
margin: 3px 0px 10px 15px;

}

.footer-col {
	width:148px;
	padding-right: 50px;
	clear:none;
	float:left;
}
.footer-col-last-col {
	padding:0px; 
	width:148px;
	float:left;
}

.footer {
	display:block;
	padding-top:20px;
	width:100%;
	margin:0 auto;
	background:#BDC6CA;
	line-height:normal;

}
.footer-inner {
	width:940px;
	margin: 0px auto;
}

.footer a {
	text-decoration:none;
	color: #fff;
	
}
.footer a:hover {
	border-bottom:thin dotted #eee;
}
.footer ul {
	margin-left:0px;
	padding-left:0px;
	font-size:18px;
	font-weight:700;
	color: #eee;
}
.footer li {
	color:#fff;
	font-size:15px;
	font-weight:500;
	padding-left:8px;
	list-style:inside;
	list-style:none;
	
}
.footer-center {
	
	clear:both;
	margin:30px 0px 0px 0px;
	padding-top:0px;
	text-align:center;
	font-size:16px;
	font-weight:700;
}

.preFooter

{
		width:100%;
max-width:1280px;
	min-width:980px;
	margin: 0 auto;
	background-color: #ddd;
}

.preFooterTease

{
		width:100%;
max-width:1280px;
	min-width:980px;
	margin: 0 auto;
	background-color: #F90;
	height:95px;
	
}
.preFooterTeaseholiday

{
background:bottom center no-repeat url('/images/gift-card-2014.jpg');
height:120px;
width:100%;
max-width:1280px;
	min-width:980px;
	margin: 0 auto;
	
}
a.giftclick {
	display:block;
	height:120px;
	width:100%;
}

.preFooterInner {
	padding:30px 0px 15px 0px;
	width:980px;
	margin: 0 auto;
	height:90px;

}

.preFooterInner p {
	line-height:1.4em !important;
}

.lgHeader {
	display:inline-block;
	position:relative;
	top:55px;
	left:0px;
	width:100%;
	background-color:rgba(255,255,255,.75);
	margin: 0 auto;

	height:132px;
	color:#444;
}
.lgHeaderInner {
	margin 0 auto;
	width: 980px;
	padding-top:15px;
	margin: 10px auto;
		
}
	
	
.circular_75 {
  clear:left;
  float: left;
  width: 75px;
  height: 75px;
  display:inline;
   
}	



.circular_75_nf {
  clear:left;
  width: 75px;
  height: 75px;
  display:inline;
   
}	

.circular_75 img, .circular_75_nf img {
	

  border-radius: 38px;
  box-shadow: 0 0 0 6px #eff6f7, 0 0 8px 5px rgba(0, 0, 0, 0.5);

}

.circular_75 img:hover {
	box-shadow: 0 0 0 6px #eff6f7, 0 0 8px 5px rgba(0, 102, 51, 0.5);
}


	
.circular_100 {
  clear:left;
  float: left;
  width: 100px;
  height: 100px;
  display:inline;
  margin-right:30px;
   
}	

.circular_100 img, .circular_100_nf img {
	

  border-radius: 100px;
  box-shadow: 0 0 0 6px #eff6f7, 0 0 8px 5px rgba(0, 0, 0, 0.5);

}

.footLink {
	text-align:left;
	float:right;
	
}

.footLink a:hover {
	text-decoration:underline;
}

.footLink p {
	line-height:normal;
}

.footLink a {

	font-size: 24px;
	font-weight: 600;
	text-decoration:none;
	 	
}

.fgreen {
	color: #063;
}

.fgreen img:hover {
	
	box-shadow: 0 0 0 6px #063, 0 0 8px 5px rgba(0, 102, 51, 0.5);
	
}

.fblue img:hover {
	
	box-shadow: 0 0 0 6px #3b72b9, 0 0 8px 5px rgba(0, 102, 51, 0.5);
	
}


.fblue {
	color: #3b72b9;
}

.forange img:hover {
	
	box-shadow: 0 0 0 6px #C60, 0 0 8px 5px rgba(0, 102, 51, 0.5);
	
}

.forange {
	color: #C60;
}

.menu-tabs {
	position:relative;
	left:10px;
}

.circular {
 
	 width: 300px;
  height: 300px;
  display:block;
  
  border-radius: 155px;
   box-shadow: 0 0 0 6px #eff6f7, 0 0 8px 5px rgba(0, 0, 0, 0.5);
 
}

.circular {
	background: rgba(0, 0, 0, 0.2);
}

	

.circular_150 {
	
  display: block;
  width: 150px;
  height: 150px;
  margin: 0em auto;
  -webkit-border-radius: 49.5em;
  -moz-border-radius: 49.5em;
  border-radius: 49.5em;
 
   box-shadow: 0 0 0 6px #eff6f7, 0 0 8px 5px rgba(0, 0, 0, 0.5);
 
	}
	

	.circular_sm {
		display:block;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
margin: 0em auto;
box-shadow: 0 0 0 2px #eff6f7, 0 0 8px 5px rgba(0, 0, 0, 0.5);

	}
	
	.fb-like {
margin-top:3px;	
padding: 0px 1px;
position:relative;
top: -3px;

}
.meter { 
			height: 20px;  /* Can be anything */
			position: relative;
			margin: 10px 0 20px 0; /* Just for demo spacing */
			background: #555;
			-moz-border-radius: 25px;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			padding: 10px;
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
		}
		.meter > span {
			display: block;
			height: 100%;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			background-color: rgb(43,194,83);
			background-image: -webkit-gradient(
			  linear,
			  left bottom,
			  left top,
			  color-stop(0, rgb(43,194,83)),
			  color-stop(1, rgb(84,240,84))
			 );
			background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );
			-webkit-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image: 
			   -webkit-gradient(linear, 0 0, 100% 100%, 
			      color-stop(.25, rgba(255, 255, 255, .2)), 
			      color-stop(.25, transparent), color-stop(.5, transparent), 
			      color-stop(.5, rgba(255, 255, 255, .2)), 
			      color-stop(.75, rgba(255, 255, 255, .2)), 
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image: 
				-moz-linear-gradient(
				  -45deg, 
			      rgba(255, 255, 255, .2) 25%, 
			      transparent 25%, 
			      transparent 50%, 
			      rgba(255, 255, 255, .2) 50%, 
			      rgba(255, 255, 255, .2) 75%, 
			      transparent 75%, 
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}
		
		.animate > span:after {
			display: none;
		}
		
		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
		
		.orange > span {
			background-color: #f1a165;
			background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
			background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
		}
		
		.red > span {
			background-color: #f0a3a3;
			background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
		}
		
		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			background-image: none;
		}
		
		.proj-ico {padding:8px; text-align:center;font-size:10px;line-height:normal;}
		
		.breadcrumb a {text-decoration:underline;color:#999;font-size:11px;line-height:10px;}
		
		#plupload-container.button {background-color:blue;width:150px;height:75px;}

.sidemenu ul {
	list-style-type: none;
	margin:0px; 
	padding: 2px 5px;
}

.menu {
width:100%;
height: 43px;
margin:0px auto;
background: #23538a; /* Old browsers */

}
.nodrop-orange {

margin:7px 10px 10px 0px !important;;
list-style-type:none;display:inline;

}
.nodrop-orange a {
		
	text-decoration:none;
	background:#ff902a;border:1px solid #ba8e24;
	width:atuo;
	color:#fff;border:0;text-shadow:none;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;
	padding: 5px 10px !important;;

	

}


.nodrop-orange a:hover {
    
	background:#FFAD58;
color:#fff;border:0;text-shadow:none;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;
	

}

.nodrop-orange:hover {
	background:#FF6633;
	color:#fff;
	
}

.nodrop-red {

	list-style-type:none;display:inline;
	margin:7px 10px 10px 50px !important;;
	
}

.nodrop-red li {list-style-type:none;display:inline;}
.nodrop-red li:hover {background:transparent !important;}
.nodrop-red a {
	
	background:#9d2100;
	color:#fff;
	text-decoration:none;
	border:1px solid #9d0f12;
	color:#fff;border:0;text-shadow:none;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;
	padding: 5px 10px !important;
	
}


.nodrop-red a:hover {
	background:#f65644;
color:#fff;border:0;text-shadow:none;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(255,255,255,0.5),0 1px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:0.1s all linear;-moz-transition:0.1s all linear;-ms-transition:0.1s all linear;-o-transition:0.1s all linear;transition:0.1s all linear;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;
	padding: 5px 10px;
	
	

}

.nodrop-red:hover {
	background:transparent;
	
}


.menu .logotab {
	
	
	padding:0px;
	margin:0px;
overflow:visible;
width:110px;
display:inline;
position:relative;
float:left;
z-index:1000;
}




.nav-wrap input[type=text] {
  border: 2px solid white; 
    -webkit-box-shadow: 
      inset 0 0 4px  rgba(0,0,0,0.1),
            0 0 8px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 4px  rgba(0,0,0,0.1),
            0 0 8px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 4px  rgba(0,0,0,0.1),
            0 0 8px rgba(0,0,0,0.1); 
    padding: 4px;
    background: rgba(255,255,255,0.5);
    margin: 9px 15px 5px 10px;
	color:#333;
}
.nav-wrap input[type=submit] {
	font-size:1em;
	color:#333;
	padding:5px;
	margin-right:20px;
}
.nav-wrap input[type=button] {
	font-size:1em;

}

	


.nav-wrap {
max-height:43px;
width:980px;
margin:0px auto;
font-family:'Museo', sans-serif;
font-weight:200;
font-size:.9em;
}




/* Stats Boxes */
 
.stats ul {display:table;}
	.stats li {
		float:left;
		display:table-cell;
		vertical-align:middle;
		width:240px;
		height:220px;
		font-size:20px;
		font-weight:700;
		border: 1px solid #999;
		padding:20px 10px;
		margin:15px 30px 15px 0px;
		border-radius: 10px;
		 box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
		 text-align:center;

	}
	.stats li:hover {
		background: #ddd;
	}
	.stats sup {
		position:relative;
		font-size:11px;
		font-weight:normal;
		color:red;
		margin:0px;
		paddding:0px 3px;
		line-height:normal;
	}
	
	
/* One One One Teaser Image */

.one-teaser {
	width:980px;
	min-height:85px;
    margin:0px auto;
	position: relative;
	font-size: 11px;
	top:5px;
	left:-30px;
	border: none;
	font-family: 'Museo', sans-serif;
	
}
.one-teaser a {
	text-decoration:none;
	color:red;
}
/* Slickr Flickr Gallery */

.slickr-flickr-gallery { background-color: transparent; padding: 10px; margin: 0 auto;}
.slickr-flickr-gallery ul { list-style: none; margin: 0; padding: 0 }
.slickr-flickr-gallery ul:after { clear:both; }
.slickr-flickr-gallery ul.center { margin: 0 auto; }
.slickr-flickr-gallery ul.left { float:left; }
.slickr-flickr-gallery ul.right { float:right; }
.slickr-flickr-gallery ul li { display: inline-block; vertical-align: top; overflow:hidden; background: none; float:none; margin: 2px; text-align: center; }
*:first-child+html .slickr-flickr-gallery ul li {display:inline} /* for IE7 */
* html .slickr-flickr-gallery ul li {display:inline} /* for IE6 */
.slickr-flickr-gallery img {  border: 1px solid #A9A9A9;  margin: 0; padding:4px; position:relative; }
.slickr-flickr-gallery img.hover { background-color: brown; }
.slickr-flickr-gallery ul li a { text-decoration : none;}
.slickr-flickr-gallery ul li a span{ font-size: 0.7em;}
.slickr-flickr-gallery p.slickr-flickr-attribution { font-style: italic; margin-bottom: 0px;}
.slickr-flickr-attribution { font-style: italic; margin-bottom: 0px !important;}

/* Slickr Flickr Slideshow */

.slickr-flickr-slideshow { display:block;position:relative; cursor: pointer; }
.slickr-flickr-slideshow.center {text-align: center;}
.slickr-flickr-slideshow.left {text-align: left;}
.slickr-flickr-slideshow.right {text-align: right;}
.slickr-flickr-slideshow div { position:absolute; top:0; left:0; z-index:8; width: 100%; height:100%;  }
.slickr-flickr-slideshow div.active { z-index:10; }
.slickr-flickr-slideshow div p { display: none; width: 90%; margin:0; padding: 0; font-style:italic;color:#887;}
.slickr-flickr-slideshow div img { visibility: hidden;  max-width: 100%; max-height: 100%; overflow-y: hidden;} 
.slickr-flickr-slideshow div img.border { border: 1px solid #A9A9A9;  margin:4px 0 4px 5px; padding:4px; position:relative; }
.slickr-flickr-slideshow.crop { border: 1px solid #A9A9A9;  margin:4px 0 4px 5px; padding:4px; overflow: hidden;}
.slickr-flickr-slideshow div p.border { padding: 0px 10px; }
.slickr-flickr-slideshow div.active img { visibility : visible }
.slickr-flickr-slideshow div.active p { display : block }
.slickr-flickr-slideshow div.last-active { z-index:9; }
.slickr-flickr-slideshow div.last-active p { display : block}

.slickr-flickr-slideshow.landscape.s150 { height: 190px; }
.slickr-flickr-slideshow.landscape.s150.descriptions { height: 235px; }
.slickr-flickr-slideshow.landscape.s150 div img { max-height: 150px;}
.slickr-flickr-slideshow.portrait.s150 { height: 190px; }
.slickr-flickr-slideshow.portrait.s150.descriptions { height: 235px; }
.slickr-flickr-slideshow.portrait.s150 div img { max-height: 150px; }

.slickr-flickr-slideshow.landscape.small { height: 200px; }
.slickr-flickr-slideshow.landscape.small.descriptions { height: 245px; }
.slickr-flickr-slideshow.landscape.small div img { max-height: 180px;}
.slickr-flickr-slideshow.portrait.small { height: 260px; }
.slickr-flickr-slideshow.portrait.small.descriptions { height: 305px; }
.slickr-flickr-slideshow.portrait.small div img { max-height: 240px; }

.slickr-flickr-slideshow.landscape.s320 { height: 280px; }
.slickr-flickr-slideshow.landscape.s320.descriptions { height: 325px; }
.slickr-flickr-slideshow.landscape.s320 div img { max-height: 240px;}
.slickr-flickr-slideshow.portrait.s320 { height: 365px; }
.slickr-flickr-slideshow.portrait.s320.descriptions { height: 410px }
.slickr-flickr-slideshow.portrait.s320 div img { max-height: 320px; }

.slickr-flickr-slideshow.landscape.medium { height: 400px; }
.slickr-flickr-slideshow.landscape.medium.descriptions { height: 450px; }
.slickr-flickr-slideshow.landscape.medium div img { max-height: 360px;}
.slickr-flickr-slideshow.portrait.medium { height: 525px; }
.slickr-flickr-slideshow.portrait.medium.descriptions { height: 570px; }
.slickr-flickr-slideshow.portrait.medium div img { max-height: 485px; }

.slickr-flickr-slideshow.landscape.m640 { height: 520px }
.slickr-flickr-slideshow.landscape.m640.descriptions { height: 565px; }
.slickr-flickr-slideshow.landscape.m640 div img { max-height: 480px;}
.slickr-flickr-slideshow.portrait.m640 { height: 680px }
.slickr-flickr-slideshow.portrait.m640.descriptions { height: 725px }
.slickr-flickr-slideshow.portrait.m640 div img { max-height: 640px; }

.slickr-flickr-slideshow.landscape.m800 { height: 640px; }
.slickr-flickr-slideshow.landscape.m800.descriptions { height: 685px; }
.slickr-flickr-slideshow.landscape.m800 div img { max-height: 600px;}
.slickr-flickr-slideshow.portrait.m800 { height: 840px; }
.slickr-flickr-slideshow.portrait.m800.descriptions { height: 885px; }
.slickr-flickr-slideshow.portrait.m800 div img { max-height: 800px; }

.slickr-flickr-slideshow.landscape.large { height: 790px; }
.slickr-flickr-slideshow.landscape.large.descriptions { height: 835px; }
.slickr-flickr-slideshow.landscape.large div img { max-height: 768px;}
.slickr-flickr-slideshow.portrait.large { height: 1044px; }
.slickr-flickr-slideshow.portrait.large.descriptions { height: 1089px }
.slickr-flickr-slideshow.portrait.large div img { max-height: 1024px; }

.slickr-flickr-slideshow.landscape.original { min-height: 200px; }
.slickr-flickr-slideshow.portrait.original { min-height: 240px; }

.slickr-flickr-galleria.small.miniml .galleria-info-text { display:none; }

.readmore-js-toggle, .readmore-js-section {
  display: block;
  width: 100%;
}
.readmore-js-section {
  overflow: hidden;
}
.goal {
	color:#039;font-size:20px;font-weight:700;font-family: 'Museo', sans-serif;
}
.raised { color:#fff;font-size:17px;font-weight:700;font-family: 'Museo', sans-serif;
}

.panel {
		text-align:right;
		width: 100px;
		height: 100px;
		margin: 10px;
		position: relative;
		font-size: .8em;

		-webkit-perspective: 600px;
		-moz-perspective: 600px;
						perspective: 600px;
	}
	/* -- make sure to declare a default for every property that you want animated -- */
	/* -- general styles, including Y axis rotation -- */
	.panel .front {
		float: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 900;
		width: inherit;
		height: inherit;
		border: none;
		background-image: url('/images/repair-team-ico.png');
		background-size:100px 100px;
		background-repeat:no-repeat;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/repair-team-ico.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/repair-team-ico.png', sizingMethod='scale')";

		text-align: center;
		

		-webkit-transform: rotateX(0deg) rotateY(0deg);
			 -moz-transform: rotateX(0deg) rotateY(0deg);
						transform: rotateX(0deg) rotateY(0deg);

		-webkit-transform-style: preserve-3d;
			 -moz-transform-style: preserve-3d;
						transform-style: preserve-3d;

		-webkit-backface-visibility: hidden;
			 -moz-backface-visibility: hidden;
						backface-visibility: hidden;

		/* -- transition is the magic sauce for animation -- */
		-webkit-transition: all .4s ease-in-out;
						transition: all .4s ease-in-out;
	}
	.panel.flip .front {
		z-index: 900;
		border: none;
		background: #fff;
		

		-webkit-transform: rotateY(180deg);
			 -moz-transform: rotateY(180deg);
						transform: rotateY(180deg);
	}

	.panel .back {
		float: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 800;
		width: inherit;
		height: inherit;
		border: none;
		background: #2453a0;
		

		-webkit-transform: rotateY(-180deg);
			 -moz-transform: rotateY(-179deg); /* setting to 180 causes an unnatural-looking half-flip */
						transform: rotateY(-179deg);

		-webkit-transform-style: preserve-3d;
			 -moz-transform-style: preserve-3d;
						transform-style: preserve-3d;

		-webkit-backface-visibility: hidden;
			 -moz-backface-visibility: hidden;
						backface-visibility: hidden;

		/* -- transition is the magic sauce for animation -- */
		-webkit-transition: all .4s ease-in-out;
						transition: all .4s ease-in-out;
	}

	.panel.flip .back {
		z-index: 1000;
		border: none;
		background: #2453a0;

		-webkit-transform: rotateX(0deg) rotateY(0deg);
			 -moz-transform: rotateX(0deg) rotateY(0deg);
						transform: rotateX(0deg) rotateY(0deg);

		
	}

	/* -- X axis rotation for click panel -- */
	.click .front {
		cursor:pointer;
		-webkit-transform: rotateX(0deg);
			 -moz-transform: rotateX(0deg);
						transform: rotateX(0deg);
	}
	.click.flip .front {
		-webkit-transform: rotateX(180deg);
			 -moz-transform: rotateX(180deg);
						transform: rotateX(180deg);
	}
	.click .back {
		cursor: pointer;
		-webkit-transform: rotateX(-180deg);
			 -moz-transform: rotateX(-180deg);
						transform: rotateX(-180deg);
	}
	.click.flip .back {
		-webkit-transform: rotateX(0deg);
			 -moz-transform: rotateX(0deg);
						transform: rotateX(0deg);
	}
	.fliptxt {text-align:center;padding:8px !important;}
	.fliptxt a {
		font-family: "Museo", serif;
		font-size:12px !important;
		color:#fff;
		line-height:14px;
		text-decoration:none;
	}
	.flip-holder {
	
	margin:10px auto;
	position: absolute;
	z-index:30;
	font-size: 11px;
	top:35px;
	border: none;
	font-family: 'Museo', sans-serif;
	
}

.flip-holder-inner {
	max-width:980px;
	position:relative;
	margin-left:840px;
	overflow:visible;
	
}

.wp-caption {
	border:none;
		padding: 0px;
		background-color: #fff;
		width: auto !important;
		color: #aaa !important;
}