@import url("fonts/stylesheet.css");
html,body,div,span,p,blockquote,pre,code,ul,ol,li,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,label,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
:focus{outline:none;}
img{border:0;margin:0;padding:0;}
a{outline:none;}
img,video{max-width:100%;}
body{background-color:#e5e5e1;font-family:Helvetica,arial,sans-serif;}
a,a:link,a:visited{color:#1072b9;text-decoration:none;font-size:0.75em;}
a:hover,a:active{color:#8bc542;}
h1,h2{font-size:1em;line-height:1.25em;padding:14px 0px 4px 0px;}
h3{font-size:1.125em;line-height:1.75em;}
p{font-size:0.75em;line-height:1.5em;}
#page{margin:10px auto;width:90%;max-width:960px;background-color:#ffffff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #c5c5c1;}
#content{margin:10px 1.0416666666666665%;}
#header{margin-bottom:18px;border-bottom:solid 1px #c5c5c1;}
#logo{max-width:195px;padding:12px 3.1385281%;}
#footer{background-color:#000000;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;}
#footer-links{display:inline;float:left;overflow:hidden;width:22.916666666666664%;margin:0 1.0416666666666667%;color:#ffffff;padding-top:20px;}#footer-links h3{font-size:0.75em;margin:0px 13.88888888888889%;}
#links{list-style:none;}#links li{margin:0px 13.88888888888889%;}#links li.nav-sub{display:none;}
#newsletter-signup{float:left;width:75%;background-color:#8bc542;}#newsletter-signup form{float:right;padding:11px 0px;padding-right:6.25%;}
#partners-footer{display:inline;float:left;overflow:hidden;width:72.91666666666666%;margin:0 1.0416666666666667%;}#partners-footer h2{color:#ffffff;font-size:1em;float:left;text-align:center;width:18.9873417721519%;margin-top:40px;}
#partners-footer ul{display:inline;list-style:none;text-align:center;}#partners-footer ul li{float:left;display:block;width:18.9873417721519%;margin:25px 0px;margin-bottom:12px;}#partners-footer ul li a.logo{width:54.166666666666664%;display:block;margin:0 auto;}
#partners-footer ul li a{font-size:0.625em;color:#c5c5c1;}
#footer-about{color:#ffffff;clear:both;margin:30px 0px;padding-top:30px;}#footer-about p{font-size:0.6875em;float:left;padding-top:18px;}
#footer-about img{padding:0px 4.746835443037975%;}
a.button{font-family:"GothamHTFRegular";font-size:1.125em;display:inline-block;background-color:#ffffff;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));background-image:-moz-linear-gradient(#f5f5f5, #ffffff);background-image:-ms-linear-gradient(#f5f5f5, #ffffff);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(#f5f5f5, #ffffff);background-image:-o-linear-gradient(#f5f5f5, #ffffff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0)";background-image:linear-gradient(#f5f5f5, #ffffff);padding:9px 15px 10px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333333;font-size:13px;line-height:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);}a.button:hover{background-position:0 -15px;color:#333333;text-decoration:none;}
a.button.indie-blue{display:inline-block;background-color:#218ddb;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#1072b9), to(#218ddb));background-image:-moz-linear-gradient(#1072b9, #218ddb);background-image:-ms-linear-gradient(#1072b9, #218ddb);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1072b9), color-stop(100%, #218ddb));background-image:-webkit-linear-gradient(#1072b9, #218ddb);background-image:-o-linear-gradient(#1072b9, #218ddb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1072b9', endColorstr='#218ddb', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#1072b9', endColorstr='#218ddb', GradientType=0)";background-image:linear-gradient(#1072b9, #218ddb);padding:9px 15px 10px;text-shadow:0 0px 0px transparent;color:#ffffff;font-size:1.125em;line-height:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);}a.button.indie-blue:hover{background-position:0 -15px;color:#ffffff;text-decoration:none;}
a.button.indie-green{display:inline-block;background-color:#a2c773;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#8bc542), to(#a2c773));background-image:-moz-linear-gradient(#8bc542, #a2c773);background-image:-ms-linear-gradient(#8bc542, #a2c773);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8bc542), color-stop(100%, #a2c773));background-image:-webkit-linear-gradient(#8bc542, #a2c773);background-image:-o-linear-gradient(#8bc542, #a2c773);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bc542', endColorstr='#a2c773', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bc542', endColorstr='#a2c773', GradientType=0)";background-image:linear-gradient(#8bc542, #a2c773);padding:9px 15px 10px;text-shadow:0 0px 0px transparent;color:#ffffff;font-size:1.125em;line-height:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.25);}a.button.indie-green:hover{background-position:0 -15px;color:#ffffff;text-decoration:none;}
.rounded{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.posted{font-size:0.625em;color:#959595;}
@media screen and (max-width:780px){#page{width:97%;}}@media screen and (max-width:480px){#footer-links{width:100%;margin:0;background-color:#ffffff;padding:0;}#footer-links h3{color:#000000;font-size:1.125em;margin:0;padding:5px 4.166666666666666%;} #links li{margin:0;padding:0px 4.166666666666666%;font-weight:normal;font-size:1.3em;border-bottom:1px solid #c5c5c1;background-image:url('/images/arrow_right_black.gif');background-position:95% 50%;background-repeat:no-repeat;}#links li:first-child{border-top:1px solid #c5c5c1;} #links li a{display:block;padding:15px 0px;}#links li a:hover{cursor:pointer;} #links li.nav-sub{display:block;}#links li.nav-sub a{padding-left:5%;} #newsletter-signup{float:none;clear:both;width:100%;}#newsletter-signup form{float:none;margin:0 auto;padding:11px 0px;text-align:center;} #partners-footer{display:inline;float:left;overflow:hidden;width:97.91666666666666%;margin:0 1.0416666666666667%;}#partners-footer h2{float:none;width:100%;text-align:center;padding-bottom:20px;} #partners-footer ul{display:block;}#partners-footer ul li{display:inline;float:left;overflow:hidden;width:47.91666666666667%;margin:0 1.0416666666666667%;padding:15px 0px;}#partners-footer ul li a.logo{height:110px;} #footer-about{width:100%;}#footer-about p{float:none;text-align:center;padding:0px 3.125%;} #footer-about #footer-indie-logo{margin:0 auto;padding-top:30px;text-align:center;}}

