/*@charset "utf-8";*/
/* CSS Document */
/**
 * @license
 * MyFonts Webfont Build ID 2773871, 2014-03-20T00:46:37-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: King Cool KC Pro by CheapProFonts
 * URL: http://www.myfonts.com/fonts/cheapprofonts/king-cool-kc-pro/regular/
 * Copyright: Typeface &#x00A9; Kimberly Geswein. 2007 All Rights Reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2773871
 * 
 * © 2014 MyFonts Inc
@import url("http://www.rejectshopfoundation.org.au/webfonts");
 */


@font-face {font-family: 'KingCoolKCPro';
			src: url('../webfonts/2A536F_0_0.eot');
			src: url('../webfonts/2A536F_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2A536F_0_0.woff') format('woff'),url('../webfonts/2A536F_0_0.ttf') format('truetype');
			}

@font-face {
    font-family: 'bree_serifregular';
    src: url('../webfonts/breeserif-regular-webfont.eot');
    src: url('../webfonts/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/breeserif-regular-webfont.woff') format('woff'),
         url('../webfonts/breeserif-regular-webfont.ttf') format('truetype'),
         url('../webfonts/breeserif-regular-webfont.svg#bree_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futurahandwrittenmedium';
    src: url('../webfonts/futurahandwritten-webfont.eot');
    src: url('../webfonts/futurahandwritten-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/futurahandwritten-webfont.woff') format('woff'),
         url('../webfonts/futurahandwritten-webfont.ttf') format('truetype'),
         url('../webfonts/futurahandwritten-webfont.svg#futurahandwrittenmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
color: #333333;
    font: 100%/1.5 'futurahandwrittenmedium',sans-serif;
}
h1 {
font-size:2em;
	font-family:'bree_serifregular';
  	/*font: bold 2em 'Helvetica Neue','Arial',sans-serif;*/
	color:#11913f;
	border-bottom: 1px solid #11913F;
}

h2 {
	font-size:150%;
font-family:'bree_serifregular',sans-serif;
	/*font: bold 1.6em 'Helvetica Neue','Arial',sans-serif;*/
	color:#11913f;
	}

.promo-h2 {
font-size:1.5em;
	font-family:'bree_serifregular';
  	/*font: bold 2em 'Helvetica Neue','Arial',sans-serif;*/
	color:#FFED00;
	border-bottom: none;
}

.mobile-logo{
	display:block;
	text-align:center;
}

.mobile-logo img {
	 -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	width: 100%;	
}



.header{

    margin: 0 auto;
    overflow: hidden;
	position: relative;
	
}



/* Hide non-mobile stuff */



.navigation{
	border:none;
clear:both;	
	
}
.mobile-top-band{
  	/*-moz-animation: 0.4s ease-out 0s normal none 1 fadein;*/
    display:block;
	width:100%;
	height:10px;
	background-color:#910478;

}



nav {
   	display: none;
	border: 0 none;

	
}

.donatenow-chevron{
display:none;

}




.promo {
	display:none;	
	
	}

.mobile-promo {
	display:block;	
	border:none;
	margin:.25em 0em 1em 0em;
	padding:0;
	position:relative;
	}

.mobile-promo img{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;	
}	

.mobile-promo .donatenow-btn {
display:block;
float:right;
	margin-right:.5em;
margin-top:.25em;	
	padding:0;
	border-radius: 4px 4px 4px 4px;
	background-color: #ED1B24;
	font-size:1em;
	font-weight:bold;
	color:#FFED00;
	width:132px;
	text-align:center;
	
}

.mobile-promo .donatenow-chevron a{
text-decoration:none;
}

 a:hover .donatenow-btn{
border:solid 2px #11913F;
background-color: #11913F;
color:#fff;
}

.LHS-wrapper-home, .LHS-nav-wrapper {
	display:block;
	margin: 2em 2em 0.5em 1em;
    padding: 0;
    width: 95%;
}

.LHS-wrapper {
	display:block;
	padding:.5em;
}

.homepage-promotion{
	margin: 1.5em 1em;	
	padding:.5em;
	float:left; 
	width:80%;
	text-align:left;
	background-color:#E2001A;
	color:#fff;

	}
	
.homepage-promotion a{
color:#fff;
text-decoration:underline;
}	

.h2_underline {
	border-bottom: solid 1px #11913f; 
	color:#11913f;
	}

.LHS-wrapper-home h1,.LHS-wrapper h1, {
	border-bottom: solid 1px #11913f; 
	}


.right-aligned-links {
font: 0.8em/1.3 'Arial',sans-serif;
text-align:right;
margin-right:.25em;
margin-top:0.5em;
}

.right-aligned-links a, .list-file-size a{
	color:#666;
	text-decoration:underline;
}



.right-aligned-links a:hover {
color:#000;
text-decoration:underline;

}





input{
	background: -moz-linear-gradient(center bottom , #F3F3F3 7%, #F8F8F8 54%);
	border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    color: #222222;
    font-size: 1em;
    font-style: normal;
    line-height: 1.25em;
    padding: .5em;
	margin:.5em 0em;	
	width:95%;
}



 
	

#footer-container {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;	
	background-color:#333;
	width:100%;

}

.footer-email {
	margin:.5em .25em 0em .5em;	
	padding:.5em;
	border-radius: 5px 5px 0px 0px;
	background-color: #910478;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	width:90%;

	clear:left;
	text-align:center;
}

.footer-email a, .footer_copyright a{
	
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	
}



.footer {
    margin: 0 auto;
	max-width:60em;
    overflow: hidden;
    position: relative;
	background-color:#333;
	clear:both;
	color: #cccccc;
    font-size: 0.8em;

}


.footer_copyright{

	font-size: 0.8em;
	color:#ccc;	
}

.footernav-sm {
	background-color:#333;	

}


.footernav{
	font-size: .8em;
	color:#333;	
}

.footer .nav-column {
float: left;
    margin: 0.5em 3em 0.5em 0.5em;
    padding: 1em;

}


.footer .nav-column .footernav-sm  ul{
display:inline-block;
margin: 0.6em 0.25em 0;
border: none;
}
.footer .nav-column .footernav-sm  ul li{
display:inline;
padding: 0.5em 0.25em;
border:none;
}

.footer-general{
font-size:0.8em;
border:none;
}


.mobile-footer-nav ul{
display:inline-block;
margin: 0;
list-style: none outside none;
color:#fff;
width:85%;
}

.mobile-footer-nav  ul li{
 border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 0.5em;
}

.mobile-footer-nav  ul li a{
color:#fff;
text-decoration:none;
font: bold 18px/1.3 'futurahandwrittenmedium',sans-serif;
text-rendering: optimizelegibility;
    text-shadow: none;
}

.donate-description{
	margin-top: 0em;
	margin-bottom: 0.5em;
}


img#caf-logo-footer { float: left; margin-right: 15px; margin-top: 4px; }
div#caf-logo-container { margin-top: 12px; font-size:12px; line-height:13px; }

