h1 {
	font-family: "Architects Daughter", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1,h2,h3,h4,h5 {
	color: #456;
	font-weight: lighter;
}
.tagline {
    font-size:72px;
    color: #456;
    font-family: "Architects Daughter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-shadow: 1px 1px 1px #fff;
    margin-bottom:0;
    margin-top: 20px;
}
div.tagline_desc {
    color: #456;
    font-size:1.3em;
    margin-bottom:20px;
}

#layout_header,#layout_middle,#feature_list,#footer_content {
	margin: 0 auto;
	max-width: 1024px;
}



.free {
	font-size: 16px;
	font-weight: normal;
}





/**** From splash *****/
.button_holder img:hover{
    opacity:.5;
}
.button_holder, .main_img {
    margin-top:20px;
    margin-bottom:20px;
}
.btn-big-create-garden {
    font-size:24px;
}
.btn-big-create-garden .free_text {
    font-weight:lighter;
    font-size:18px;
}
.btn-big-create-garden .promo_text {
    font-size:14px;
    padding:3px 6px;
    border:1px solid #fff;
    background:transparent;
    color:#fff;
    margin-bottom:0px;
    border-radius: 6px;
}
.underground_quote {
    background: #815937;
    text-align:center;
    color: #502f12;
    padding: 0 0 20px 0;
    
}
.quote {
    max-width:400px;
    padding: 10px 10px 50px;
    margin:0 auto;
    color:#c7b299;
    font-size:18px;
    font-family: 'Patrick Hand';
}
.quote_author  {
    float:right;
    position:relative;
    
    left:10px;
    font-size:22px;
    color: #502F12;
    padding-right:20px;
    font-family: 'Just Me Again Down Here', cursive;
}
.last_quote_mark {
     position:relative;
     top:10px;
}
.underground {
    background: #815937;
    
}
.grass_top {
    background:url('/img/layout/grass_top.png') 0px 0px repeat-x transparent;
    height:30px;
}
.grass_shadow {
	background: url("/img/layout/grass_shadow.png") repeat-x scroll 0px 0 #815937;
	height:10px;
}
.underground_quote .ug_title_desc{
    max-width:320px;
    display:inline-block;
    font-size:16px;
}

.underground_quote {
    padding:30px 10px;
}

/* FEATURES */
.feature.timeline {
    background:#93bfdc;
}
.feature.timeline .feature_top_border {
    background:url('/img/splash/cloud_divider.png') 0 0 repeat-x #815937;
    height:57px;
}
.feature.timeline .feature_bottom_border {
    background:url('/img/splash/grass_divider.png') 0 0 repeat-x transparent;
    height:50px;
    position:relative;
}
.feature.feat_1 {
    background:#70bb5e;
}
.feature.feat_2 {
    background:#ffbb82;
}
.feature.feat_2 .feature_top_border {
    background:url('/img/splash/orange_top.png') 0 0 repeat-x #70bb5e;
    height:50px;
}
.feature.feat_2 .feature_bottom_border {
    background:url('/img/splash/orange_bottom.png') 0 0 repeat-x #d05d67;
    height:50px;
}
.feature.feat_3 {
    background:#d05d67;
}
.feature.feat_4 {
    background:#93dbc9;
}
.feature.feat_4 .feature_top_border {
    background:url('/img/splash/blue_top.png') 0 0 repeat-x #d05d67;
    height:50px;
}
.feature.feat_4 .feature_bottom_border {
    background:url('/img/splash/blue_bottom.png') 0 0 repeat-x #9697ff;
    height:50px;
}
.feature.feat_5 {
    background:#9697ff;
}
.feature.feat_6 {
    background:#fef89b;
}
.feature.feat_6 .feature_top_border {
    background:url('/img/splash/yellow_top.png') 0 0 repeat-x #9697ff;
    height:50px;
}
.feature.bottom_feature .feature_bottom_border {
    background:url('/img/splash/worm_divider.png') 0 0 repeat-x transparent;
    height:50px;
    position:relative;
}
.bottom_feature .container img.feat_img {
	margin-bottom:60px;
}
.feat_title {
    color:#fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,.5);
    font-size:4em;
    margin-top:40px;
    font-family: "Architects Daughter", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.testimonials .feat_title {
    color:#665;
    margin-bottom:40px;
}
.feat_desc {
    color:rgba(0, 0, 0, .4);
    text-shadow: 0px 1px 0px rgba(255,255,255,.15);
    font-size:1.8em;
    margin-bottom: 40px;
}
.container img.feat_img {
    margin-top:40px;
    margin-bottom:40px; 
}
/******************* FEATURES ******************/

.bottom_worm {
	float: left;
	position: relative;
	top: -47px;
}

/***** override default.css styles since used for landing page *****/
#content {
    width:100%;
    max-width:100%;
    margin-right: 0;
    margin-left:0;
    padding-left:0;
    padding-right:0;
}
.container {
    text-align: center;
}

#footer_underground {
    background:#815937;
    height:auto;
    min-height:40px;
    padding:10px 0;
}
#footer_underground .container {
	text-align:center;
	color:#c7b299;
}
#footer_underground .footer_links_line {
	color: rgba(0,0,0,.5);
}
#footer_underground .footer_links_line span, #footer_underground .footer_links_line a {
	color:#c7b299;
}
#footer-wrap {
    margin-top: 0px;
    height:auto;
}

img.main_img, .feature img {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {

    /*********************** MAIN ***************************/
    .container {
        text-align:left;
    }
}
