/*Activity Wall Width Adjustment*/
#gen-1-template-home-page-1 #activity-wall {width: 600px !important;}

/*Multi-Image Banner*/
#gen-1-template-home-page-1 .feature-image-banner img{margin-right: 6px;}
#gen-1-template-home-page-1 .feature-image-banner img:last-child{margin-right: 0;}

/*Right Rail*/
#gen-1-template-home-page-1 .home-template-aside{display: block; float: right; width: 260px; background-color: #EEE; padding: 10px 20px 20px; margin: 0 0 10px 7px;}
#gen-1-template-home-page-1 .home-template-aside h4{padding:0;margin:0 0 5px 0;font-size: 14px;}
#gen-1-template-home-page-1 .home-template-aside .social{list-style: none; display: inline;}
#gen-1-template-home-page-1 .home-template-aside .social a li{background: transparent url("../../templates/site-template-social-icons.png") 0 0 no-repeat; width: 32px; height: 32px; display: inline-block;padding:0;margin:0 5px 0 0; text-indent: -9999px;}
#gen-1-template-home-page-1 .home-template-aside .social a li.facebook{background-position: 0 -33px;}
#gen-1-template-home-page-1 .home-template-aside .social a li.youtube{background-position: 0 -66px;}
#gen-1-template-home-page-1 .home-template-aside .social a li.flickr{background-position: 0 -99px;}

/*CTA Button Styles*/
#gen-1-template-home-page-1 .btn.large-cta {padding: 5px 45px;font-size: 20px;font-weight: 400;text-transform: uppercase;}

/*Activity Wall Width Adjustment*/
#gen-1-template-home-page-2 #activity-wall {width: 440px !important;}

/*Main Image Banner*/
#gen-1-template-home-page-2 .feature-image-banner img{margin: 0;}

/*Right Rail*/
#gen-1-template-home-page-2 .home-template-aside{display: block; float: right; width: 450px; padding: 0 0 0 20px; margin: 0 0 10px 7px;}
#gen-1-template-home-page-2 .home-template-aside .call-out{background-color: #EEE; margin: 0 0 15px 0; padding: 5px 15px;}
#gen-1-template-home-page-2 .home-template-aside .call-out h4{padding:0;margin:0;font-size: 14px; display: inline;}
#gen-1-template-home-page-2 .home-template-aside .call-out h3{margin-bottom: 3px;}
#gen-1-template-home-page-2 .home-template-aside .call-out p.cta{padding:0 0 15px 0; border-bottom: 1px solid #CCC;}
#gen-1-template-home-page-2 .home-template-aside .col-left{width: 65%; float:left; margin-right: 5px;}
#gen-1-template-home-page-2 .home-template-aside h4{padding:0;margin:0 0 5px 0;font-size: 14px;}
#gen-1-template-home-page-2 .home-template-aside .social{list-style: none; display: inline;}
#gen-1-template-home-page-2 .home-template-aside .social a li{background: transparent url("../../templates/site-template-social-icons.png") 0 0 no-repeat; width: 32px; height: 32px; display: inline-block;padding:0;margin:0 5px 0 0; text-indent: -9999px;}
#gen-1-template-home-page-2 .home-template-aside .social a li.facebook{background-position: 0 -33px;}
#gen-1-template-home-page-2 .home-template-aside .social a li.youtube{background-position: 0 -66px;}
#gen-1-template-home-page-2 .home-template-aside .social a li.flickr{background-position: 0 -99px;}

/*CTA Button Styles*/
#gen-1-template-home-page-2 .btn.large-cta {padding: 5px 45px;font-size: 20px;font-weight: 400;text-transform: uppercase;}

/*Main Feature Content*/
#gen-1-template-home-page-3 .feature-content{margin:0; padding: 10px; background-color: #EEE; border: 1px solid #dfdfdf; float: left; width: 898px;}
#gen-1-template-home-page-3 .feature-image-banner {margin: 0 15px 0 0; float: left; max-width: 500px; overflow: hidden;}
#gen-1-template-home-page-3 .feature-content .call-out{margin: 0; padding: 0;}

/*Row - Triple Column*/
#gen-1-template-home-page-3 .row {margin: 20px 0 10px 0; float: left;}
#gen-1-template-home-page-3 .row .generic{width: 285px; float: left; margin-left: 25px;}
#gen-1-template-home-page-3 .row .generic:first-child{margin-left: 0;}
#gen-1-template-home-page-3 .social{list-style: none; display: inline;}
#gen-1-template-home-page-3 .social a li{background: transparent url("../../templates/site-template-social-icons.png") 0 0 no-repeat; width: 32px; height: 32px; display: inline-block;padding:0;margin:0 5px 0 0; text-indent: -9999px;}
#gen-1-template-home-page-3 .social a li.facebook{background-position: 0 -33px;}
#gen-1-template-home-page-3 .social a li.youtube{background-position: 0 -66px;}
#gen-1-template-home-page-3 .social a li.flickr{background-position: 0 -99px;}

/*Newsletter Address Input Width*/
#gen-1-template-home-page-3 .row .basic-form li input[type="text"]/*, .basic-form li input[type="password"], .basic-form li textarea */{width: 95%;}

/*CTA Button Styles*/
#gen-1-template-home-page-3 .btn.large-cta {padding: 5px 45px;font-size: 20px;font-weight: 400;text-transform: uppercase;}

/*Activity Wall Width Adjustment*/
#gen-1-template-home-page-4 #activity-wall {width: 600px !important;}

/*Multi-Image Banner*/
#gen-1-template-home-page-4 .feature-image-banner img{margin-right: 6px;}
#gen-1-template-home-page-4 .feature-image-banner img:last-child{margin-right: 0;}

/*Right Rail*/
#gen-1-template-home-page-4 .home-template-aside{display: block; float: right; width: 260px; background-color: #EEE; padding: 10px 20px 20px; margin: 0 0 10px 7px;}
#gen-1-template-home-page-4 .home-template-aside h4{padding:0;margin:0 0 5px 0;font-size: 14px;}
#gen-1-template-home-page-4 .home-template-aside .social{list-style: none; display: inline;}
#gen-1-template-home-page-4 .home-template-aside .social a li{background: transparent url("../../templates/site-template-social-icons.png") 0 0 no-repeat; width: 32px; height: 32px; display: inline-block;padding:0;margin:0 5px 0 0; text-indent: -9999px;}
#gen-1-template-home-page-4 .home-template-aside .social a li.facebook{background-position: 0 -33px;}
#gen-1-template-home-page-4 .home-template-aside .social a li.youtube{background-position: 0 -66px;}
#gen-1-template-home-page-4 .home-template-aside .social a li.flickr{background-position: 0 -99px;}

/*CTA Button Styles*/
#gen-1-template-home-page-4 .btn.large-cta {padding: 5px 45px;font-size: 20px;font-weight: 400;text-transform: uppercase;}