@font-face {
    font-family: 'BevanRegular';
    src: url('webfonts/Bevan-webfont.eot');
    src: url('webfonts/Bevan-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Bevan-webfont.woff') format('woff'),
         url('webfonts/Bevan-webfont.ttf') format('truetype'),
         url('webfonts/Bevan-webfont.svg#BevanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'BebasNeueRegular';
    src: url('webfonts/BebasNeue-webfont.eot');
    src: url('webfonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/BebasNeue-webfont.woff') format('woff'),
         url('webfonts/BebasNeue-webfont.ttf') format('truetype'),
         url('webfonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.bebas {font-family: 'BebasNeueRegular';}



a { color: #fff; }

html, body {
   margin: 0;
   padding: 0;
   font-family: "Helvetica", "Arial", sans-serif;
   background: #000;
   background: #000 url(../img/bkg.png);
	text-align: center;
}
#wrapper {
   color: #fff;
/*   height: 25.1in;*/
/*   height: 2300px;*/
   width: 1000px;
   margin: 0px auto;
   background: #000 url(../img/IDL.blue.png) no-repeat;
   -moz-box-shadow: 0 0 10px 5px #292527;
   -webkit-box-shadow: 0 0 10px 5px #292527;
	text-align: left;
}
.wrap {width: 950px; margin: 0 auto; }
#container {
   margin-top: 0;
   margin-bottom: 0;
   margin-left: auto;
   margin-right: auto;
}

.buffer { margin: 0px 0px 0px 40px;}

#header {
   text-align: left;
   padding: 15px 0px 10px 35px;
   height: 168px;
}

.logo { width: 100%; }

.header-one { color: #ccc; font-family: 'Montserrat', sans-serif; font-size: 36px; font-weight: normal; margin-top: 10px; }
.header-two { color: #fff; font-family: 'Montserrat', sans-serif; font-size: 86px; line-height: 78px; font-weight: normal; }


#intro {
   padding: 0px 0px 10px 40px;
/*   background: #000 url(../img/header.2.png) no-repeat 0px 0px;*/
   height: 447px;
   background-color: transparent;
}



h1 { font-size: 28pt; font-weight: normal; line-height: 28px; margin: 50px 0px 14px 50px; font-family: 'BevanRegular', sans-serif; color: #fff; font-weight: normal; text-align: center; text-shadow: 1px 3px 5px #2D4A6E; }
h2 { font-size: 32px; font-weight: normal; margin-top: 20px; font-family: 'Montserrat', sans-serif; }
h3 { font-size: 19pt; font-weight: normal; margin: 0px 0px 12px 0px;  font-family: 'Montserrat', sans-serif;  color: #fff;}
h4 { font-size: 12pt; font-weight: normal; margin: 0px 0px 12px 0px;  font-family: 'Montserrat', sans-serif;  color: #fff;
}

#touch{
margin-top: 15px;
}

p { font-size: 14pt; font-weight: normal; line-height: 22pt; }

#lead-in {
	margin-right: 170px;
	margin-left: 30px;
	text-align: center;
	background: transparent;
}
#calendar {
	width: 250px;
	margin-right: 150px;
	float: right;
}

.calendar-event { font-size: 9pt; font-weight: normal; text-transform: uppercase; line-height: 16pt; padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #54acd0; clear: both;}
.hashtag { float: right; font-size: 11pt; width: 200px; }
.calendar-header {font-size: 24px; font-weight: normal; margin-top: 20px;}
.calendar-intro {font-size: 14px; font-weight: normal; margin-top: 20px; }

#leadin {
   position: absolute; top: 50px;
   height: 320px;
   background-color: transparent;
}

#leadin a {color: #FEE834;}

p.leadin {
   color: #cccccc;
   font-size: 12pt;
   line-height: 14pt;
   margin-top: 10px;
}

p.overview {
	font-family: Palatino;
}

/*
#twitter h2 {  font-size: 26px; font-weight: normal; margin-top: 20px; margin-bottom: 6px;  }
#twitter p {  font-size: 12pt; font-weight: normal; line-height: 18pt;  }
*/

.interior { width: 850px;margin: 30px 0px 30px 0px; }

.call-to-action { margin-top: 10px; text-align: left; line-height: 16pt; }

.call-to-action h1 { color: #fff; font-size: 18pt; font-weight: normal; padding-bottom: 0px; margin-bottom: 9px; margin-top: 20px; font-family: 'Montserrat', sans-serif; }

.call-to-action p { font-size: 12pt; line-height: 14pt; color: #fff; display: block; margin-top: 0px; padding-top: 0px;  }
.works li { font-size: 8.5pt; line-height: 14pt; font-weight: normal; font-family: 'Montserrat', sans-serif;  margin-bottom: 10px; list-style-image: url(../img/arrow.png); }
ul.works  { margin-left: 20px;}

.column { width: 295px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 60px;text-align: left; margin-bottom: 20px; }

.column p { font-size: 8.5pt; line-height: 17pt; font-weight: normal; font-family: 'Montserrat', sans-serif; }

.darker {    
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   padding: 10px;
   margin: 10px 100px 10px 0px;
   background-color: #666;
   width: 80%;
   text-align: left;
}

.smaller { font-size: 9pt }

input, .primary-actions textarea, .step .middle textarea, .step .middle input {
   float: left; 
   display: block;
   margin: 0px 10px 10px 0px;
   font-family: 'Montserrat', sans-serif;
   color: #bebebe;
   font-size: 12pt;
   font-weight: regular;
   background: 0;
   background: #fff;
   border: 1px solid #afafaf;
   padding: 5px;
   text-align: left;
   border: 2px solid #5478A3;
}


input checkbox { width: auto; }
form select.twitter-reps { width: 100%; }

button#gotime, a.donate_gotime{
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow: 3px 5px 0px rgba(0,0,0,.4);
	-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.4);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #73cd2e), color-stop(1, #3d721c) );
	background:-moz-linear-gradient( center top, #73cd2e 5%, #3d721c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73cd2e', endColorstr='#3d721c');
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #5a981b;
	display:inline-block;
	color:#ffffff;
	font-size:30px;
	padding:7px 30px 7px 35px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	display: block;
	margin: 0px;
/*	width: 200px;*/
	cursor: pointer;
	margin-bottom: 20px;
	font-family: 'BebasNeueRegular';
	letter-spacing: .05em;
	text-shadow: 1px 1px 1px #3f4c0f;
}
form button#gotime:hover, a.donate_gotime:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}

button#gotime:active, a.donate_gotime:active {
	position:relative;
	top:1px;
}

a.donate_gotime {display: block; margin: 0 auto; margin-top: 20px; padding: 14px 0px; font-size: 30px; width: 200px;}

a.donate_gotime span, button#gotime span {margin-top: 2px;}

         .letter {
           width: 100%;
        }
        .letter .middle {
           width: 700px;
           margin-left: auto;
           margin-right: auto;
        }
        .letter .middle .lefty {
          float: left; 
          width: 700px;
		  text-align: center;
        }

		.letter .middle .lefty input {display: inline; width: 150px; }
        .letter .middle .righty {

          width: 330px;
          margin-right: 30px;
          margin-bottom: 20px;
        }
        .letter .middle .righty textarea {
          width: 680px;
          height: 80px;
        }

		.wrong {
			margin-top: -55px;
			position: absolute;
			text-decoration: 
			underline; 
			color: #2587D9; 
			display: none; 
			cursor: pointer;
		}
		
		
ul.social {margin-top: 10px;}

ul.social li {display: inline; padding-left: 3px; padding-right: 3px;}

ul.social li a {text-indent: -9999px; display: inline-block; width: 90px; height: 31px;}

ul.social li.fb a {width: 109px; background: url(../img/norm_fb.png) no-repeat;}
ul.social li.goog a {background: url(../img/norm_google.png) no-repeat;}
ul.social li.oid a {background: url(../img/norm_openid.png) no-repeat;}
		
div.social {margin: 0 auto; width: 400px; text-align: center; margin-top: 20px;}		
div.social a.twitter {background: url('/images/chubby_twitter.png'); width: 126px; height: 43px; display: inline-block; text-indent: -9999px;}
div.social a.facebook {background: url('/images/chubby_facebook.png'); width: 156px; height: 44px; display: inline-block; text-indent: -9999px;}

#tag{
width: 67px;
height: 228px;
position:fixed;
left: 0px;
z-index: 500;
margin-top: 200px;
background: url('/images/fftf_tag.png');
}

.step { border: 1px solid transparent; width: 997px; height: 323px; }		

.step-icon { float: right; width: 450px; height: 320px; text-align: center; vertical-align: middle; }
.step-text { font-family: 'Montserrat', sans-serif; font-size: 12pt; height: 323px; line-height: 18pt; margin-top: 12px; }
.step-container { margin-left: 85px; width: 430px; height: 323px; float: left;  }

ul.partlogos { display: block; width: 960px; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: center;}
ul.partlogos li { display: inline; width: auto; height: auto; margin-left: 10px; margin-right: 30px; margin-bottom: 30px; margin-top: 20px;}

.logolinks {
margin-bottom: 15px;
}

.peach {
	height: 450px;
	background: url('/images/city.png')  center bottom no-repeat, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B77622), color-stop(1, #F6A335) );
	background: url('/images/city.png') center bottom no-repeat, -moz-linear-gradient( center top, #B77622 5%, #F6A335 100% );
}

.orange {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a8450a), color-stop(1, #d6580b) );
	background:-moz-linear-gradient( center top, #a8450a 5%, #d6580b 100% );
}

.blue {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1B3549), color-stop(1, #142A39) );
  background:-moz-linear-gradient( center top, #1B3549 5%, #142A39 100% );
}

.green {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4f5a0d), color-stop(1, #617013) );
	background:-moz-linear-gradient( center top, #4f5a0d 5%, #617013 100% );
}

.yellow {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8f7c01), color-stop(1, #c1a800) );
	background:-moz-linear-gradient( center top, #8f7c01 5%, #c1a800 100% );
}

.red {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #751413), color-stop(1, #931717) );
	background:-moz-linear-gradient( center top, #751413 5%, #931717 100% );
}

.teal {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #09454d), color-stop(1, #0d606b) );
	background:-moz-linear-gradient( center top, #09454d 5%, #0d606b 100% );
}

.gray {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000), color-stop(1, #282828) );
	background:-moz-linear-gradient( center top, #000 5%, #282828 100% );
	height: 400px;
	width:1000px;
}

.center-text { 	text-align: center; margin: 0px 40px; }


.footer-nav {
  clear: both;
  font-family: 'BebasNeueRegular';
  letter-spacing: .1em;
  font-size: 13pt;
  font-weight: normal;
  margin-left: 0px;
  padding-left:0;
margin-top: 10px;
}

.footer-nav a {text-decoration: none;}



.activez {color: #3E3A3D;}

a.dev {clear: both; width: 100%; display: block; height: 30px; }
.footer-nav img {float: left; margin-right: 10px; }
.footer-nav span {float: left;}

/* @group badges page CSS */

#badges_intro {
   padding: 0px 0px 10px 40px;
/*   background: #000 url(../img/header.2.png) no-repeat 0px 0px;*/
/*   height: 1400px;*/
overflow: auto;
   background-color: transparent;
}

.blue_pod{
	margin-left: 85px;
	margin-bottom: 45px;
	font-family: 'Montserrat', sans-serif; 
	text-align: center;
	padding: 20px;
	float: left;
	width: 331px;
	height: 476px;
	-moz-border-radius: 10px; /* from vector shape */
	-webkit-border-radius: 10px; /* from vector shape */
	border-radius: 10px; /* from vector shape */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #3d5b85; /* layer fill content */
	-moz-box-shadow:
		0 1px 1px #88acda /* drop shadow */,
		inset 0 1px 2px rgba(0,0,0,.75) /* inner shadow */;
	-webkit-box-shadow:
		0 1px 1px #88acda /* drop shadow */,
		inset 0 1px 2px rgba(0,0,0,.75) /* inner shadow */;
	box-shadow:
		0 1px 1px #88acda /* drop shadow */,
		inset 0 1px 2px rgba(0,0,0,.75) /* inner shadow */;
	
}

.caption{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	color: #fff; /* text color */
	text-shadow: 0 2px 2px #465471; /* drop shadow */
}

#note_txt{
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-style: italic;
color: #000; /* text color */
text-shadow: 0 1px 1px #fff; /* drop shadow */
font-size:12pt;
}

#note_txt a{
	color: black;
	text-decoration: underline;
}

.code{
	float: left; 
	display: block;
	margin: 10px 10px 10px 20px;
	font-family: "Courier New", Courier, monospace;
	color: #000;
	font-size: 12pt;
	font-weight: regular;
	background: 0;
	background: #fff;
	border: 1px solid #afafaf;
	padding: 5px;
	text-align: left;
	border: 2px solid #5478A3;
	width: 284px;
	height: 143px;
	
}

#note{
	background: url('../img/badges/note.png') no-repeat;
	width: 621px;
	height: 62px;
	margin-left: 190px;
	margin-bottom: 25px;
}

/* START - Members page */

#big_note{
	background: url('../img/big_note.png') no-repeat;
	width: 621px;
	height: 99px;
	margin-left: 160px;
	margin-bottom: 25px;
}

#big_note_txt{
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color: #000; /* text color */
text-shadow: 0 1px 1px #fff; /* drop shadow */
font-size:10pt;
line-height: 18px;
width: 450px;
}

#big_note_txt a{
	color: black;
	text-decoration: underline;
}
.websites{
margin-top: 30px;
width: 960px;
margin-left: 90px;
}
.myList{
list-style-type: none;
float: left;
width: 300px;
padding-left: 0;
margin-left: 0;
padding-bottom: 40px;
margin-bottom: 30px;
}
.myList li{
margin-bottom: 10px;
font-family: 'Montserrat', sans-serif; 

}
.myList li:before{
content: url('../img/arrow.gif') left center no-repeat;
margin-left: 0;
margin-right:10px;
}
/* END - Members page */

/* START - launch page CSS */
#banner{
	background: url('../img/launch/banner.png') no-repeat;
	width: 1016px;
	height: 125px;
	margin-left: -8px;
	margin-bottom: 25px;
	padding-top: 23px;
}

#banner_main_idl{
	background: url('../img/note_banner.png') no-repeat;
	width: 1016px;
	height: 79px;
	margin-left: -8px;
	margin-bottom: -32px;
	padding-top: 23px;
	z-index: 300;
	position:relative;
}


#banner_txt{
	font-family: 'Montserrat', sans-serif;
	color: #FFF; /* text color */
	text-shadow: 0 1px 1px #000; /* drop shadow */
	font-size:21pt;
}

#banner_txt_main{
	font-family: 'Montserrat', sans-serif;
	color: #FFF; /* text color */
	text-shadow: 0 1px 1px #000; /* drop shadow */
	font-size:17pt;
}

#banner_txt_main a{
	font-family: 'Montserrat', sans-serif;
	color: #FAE636; /* text color */
	text-shadow: 0 1px 1px #000; /* drop shadow */
	font-size:17pt;
}

#right_body{
	float: right;
	margin-right: 20px;
	width: 293px;
	margin-top: -25px;
}

#left_body{
	width: 545px;
	float: left;
	margin-left: 70px;
	margin-top: -30px;
}

#launch{
	font-size: 15pt; font-weight: normal; margin: 0px 0px 12px 0px;  font-family: 'Montserrat', sans-serif;  color: #fff;
}

.launch_images{
margin-top: 25px;
border: 3px solid #fff; /* inner stroke */
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.38); /* drop shadow */
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.38); /* drop shadow */
box-shadow: 0 5px 5px rgba(0,0,0,.38); /* drop shadow */
}

.side_images{
margin-bottom: -10px;
margin-top: 30px;
border: 3px solid #fff; /* inner stroke */
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.38); /* drop shadow */
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.38); /* drop shadow */
box-shadow: 0 5px 5px rgba(0,0,0,.38); /* drop shadow */
}

.launch_txt{
font-family: "Helvetica", "Arial", sans-serif;
font-size: 13pt;
color: #FFF;
margin-top: 25px;
margin-bottom: 15px;
line-height: 23px;
}

.small_pod_txt{
font-family: "Helvetica", "Arial", sans-serif;
font-size: 11pt;
color: #FFF;
margin-top: 15px;
line-height: 23px;
}

.big_numbers{
font-family: "Helvetica", "Arial", sans-serif;
font-size: 35pt;
font-weight: 800;
color: #FFF;
line-height: 50px;
}

.stat_txt{
font-family: "Helvetica", "Arial", sans-serif;
font-size: 11pt;
color: #FFF;
margin-top: -7px;
margin-bottom: 10px;
}

.caption_txt{
font-family: "Palatino", "Georgia", serif;
font-size: 11pt;
color: #FFF;
margin-top: 10px;
margin-bottom: 10px;
font-style: italic;
line-height: 20px;
}

.yellow_price{
font-family: "Helvetica", "Arial", sans-serif;
font-size: 16pt;
font-weight: 800;
color: #ece400;
margin-bottom: -20px;
margin-top: 15px;
}

#note_left{
float: left;
width: 232px;
height: 58px;
margin-left: -8px;
margin-top: -85px;
background: url('../img/launch/note.png') no-repeat;
}

a.green:link{
	background-color: green;
	
	
	-moz-box-shadow:0 2px 1px rgba(30,45,66,.6) /* drop shadow */,
	inset 0 0 3px rgba(255,255,255,.1) /* inner glow */;
	
	-webkit-box-shadow:
	0 2px 1px rgba(30,45,66,.6) /* drop shadow */,
	inset 0 0 3px rgba(255,255,255,.1) /* inner glow */;
	
	box-shadow:
	0 2px 1px rgba(30,45,66,.6) /* drop shadow */,
	inset 0 0 3px rgba(255,255,255,.1) /* inner glow */;
	
	text-shadow: 0 2px 11px rgba(0,0,0,.3);
	
	
	display: inline-block;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	width: 180px;
	height: 28px; -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2) / drop shadow /, inset 0 0 3px rgba(255,255,255,.1) / inner glow /; 			
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2) / drop shadow /, inset 0 0 3px rgba(255,255,255,.1) / inner glow /; 	
	box-shadow: 0 1px 1px rgba(0,0,0,.2) / drop shadow /, inset 0 0 3px rgba(255,255,255,.1) / inner glow /;

background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDY2IDI4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1ZjkzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZmQxMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjY2IiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);

background-image: -moz-linear-gradient(90deg, #5f9300 0%, #afd109 100%);
background-image: -o-linear-gradient(90deg, #5f9300 0%, #afd109 100%);
background-image: -webkit-linear-gradient(90deg, #5f9300 0%, #afd109 100%);
background-image: linear-gradient(90deg, #5f9300 0%, #afd109 100%); / gradient overlay */

}
a.green:hover{

}


#small_pod{
width: 250px;
overflow: clear;
-moz-border-radius: 10px; /* from vector shape */
-webkit-border-radius: 10px; /* from vector shape */
border-radius: 10px; /* from vector shape */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #3d5b85; /* layer fill content */
-moz-box-shadow:
	0 1px 1px #88acda /* drop shadow */,
	inset 0 1px 2px rgba(0,0,0,.75) /* inner shadow */;
-webkit-box-shadow:
	0 1px 1px #88acda /* drop shadow */,
	inset 0 1px 2px rgba(0,0,0,.75) /* inner shadow */;
box-shadow:
	0 1px 1px #88acda /* drop shadow */,
	inset 0 1px 2px rgba(0,0,0,.75) /* inner shadow */;
padding: 20px;
margin-bottom: 25px;
}

button#launch_donate_btn, #leadin a.launch_donate_btn{
	background-color: green;
display: block;
text-decoration: none;
text-align: center;
font-family: 'BebasNeueRegular', "Helvetica", "Arial", sans-serif;
color: #FFF;
font-size: 20pt;
text-shadow: 0 1px 0 #3e4c0e; /* drop shadow */
margin-top: 20px;
width: 250px;
padding-top: 10px;
height: 40px;
border: 1px solid #579903; /* inner stroke */
-moz-border-radius: 11px; /* from vector shape */
-webkit-border-radius: 11px; /* from vector shape */
border-radius: 11px; /* from vector shape */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
-moz-box-shadow:
	0 3px 5px rgba(0,0,0,.4) /* drop shadow */,
	inset 0 1px 0 rgba(255,255,255,.25) /* inner shadow */,
	inset 0 0 6px rgba(10,113,169,.11) /* inner glow */;
-webkit-box-shadow:
	0 3px 5px rgba(0,0,0,.4) /* drop shadow */,
	inset 0 1px 0 rgba(255,255,255,.25) /* inner shadow */,
	inset 0 0 6px rgba(10,113,169,.11) /* inner glow */;
box-shadow:
	0 3px 5px rgba(0,0,0,.4) /* drop shadow */,
	inset 0 1px 0 rgba(255,255,255,.25) /* inner shadow */,
	inset 0 0 6px rgba(10,113,169,.11) /* inner glow */;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzOCA1MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2U3MDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2VkZDA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMzgiIGhlaWdodD0iNTAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #3e7000 0%, #7edd04 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #3e7000 0%, #7edd04 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #3e7000 0%, #7edd04 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #3e7000 0%, #7edd04 100%); /* gradient overlay */
}

button#launch_donate_btn:hover, #leadin  a.launch_donate_btn:hover{
border: 1px solid #579903; /* inner stroke */
-moz-border-radius: 11px; /* from vector shape */
-webkit-border-radius: 11px; /* from vector shape */
border-radius: 11px; /* from vector shape */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
-moz-box-shadow:
	0 3px 5px rgba(0,0,0,.4) /* drop shadow */,
	inset 0 1px 0 rgba(255,255,255,.25) /* inner shadow */,
	inset 0 0 6px rgba(10,113,169,.11) /* inner glow */;
-webkit-box-shadow:
	0 3px 5px rgba(0,0,0,.4) /* drop shadow */,
	inset 0 1px 0 rgba(255,255,255,.25) /* inner shadow */,
	inset 0 0 6px rgba(10,113,169,.11) /* inner glow */;
box-shadow:
	0 3px 5px rgba(0,0,0,.4) /* drop shadow */,
	inset 0 1px 0 rgba(255,255,255,.25) /* inner shadow */,
	inset 0 0 6px rgba(10,113,169,.11) /* inner glow */;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzOCA1MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2U3MDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiM2MWE1MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWE1MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIzOCIgaGVpZ2h0PSI1MCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(90deg, #3e7000 0%, #61a50b 99.24%, #61a50b 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #3e7000 0%, #61a50b 99.24%, #61a50b 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #3e7000 0%, #61a50b 99.24%, #61a50b 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #3e7000 0%, #61a50b 99.24%, #61a50b 100%); /* gradient overlay */

}
/* END - Launch page CSS */

/* START - FAQ Page */
dt {
	 font-family: 'Montserrat', 'arial', sans-serif;
	 font-size: 15pt;
     margin: 15px 50px 5px;
}
 
dd {
     margin: 25px 50px 0px;
     border-bottom: 1px solid #C8E5FB;
     padding-bottom: 20px;
     line-height: 150%;
}


/* END - FAQ page */

/* @end */
span.strike {text-decoration: line-through;}

.oleo {font-family: 'Oleo Script', cursive;}

#small_pod a.bebas {width: 200px;}

#banner_txt {text-align: center; font-size: 22px; margin-top: -5px;}

#banner form {text-align: center;font-size: 22px; margin-top: -5px;}

form#banner_emails input {margin-left: 10px;float: none; display: inline-block; font-weight: regular; width: 150px; text-align: center; border: 2px solid #a73e3f;}

form#banner_emails button {padding: 15px; padding-left: 5px;border: none; background: none; color: #fff; font-size: 22px;}
