@charset "UTF-8";
/* CSS Document */

.credits { font-size:70%; }
.credits a { color:#fff;}

.alert { background-color:#333;  }
.alert p { padding:10px 0 0 0; margin:0; font-size:90%; }
.alert a { text-decoration:none; color:#fff; }

.alert .button:hover { text-decoration:none; cursor:pointer; }
.alert a:hover { text-decoration:underline; }


.logo { padding:60px 0; }
.logo img { width:100%; max-width:430px; height:auto; }

.festivals .row { padding-bottom:10px; }
.festivals p { font-size:75%; letter-spacing:.05em; text-transform:uppercase; }
.festivals img { padding:2px;  }
.festivals img:hover { cursor:pointer; outline: 1px solid #cccccc; }

.mission { padding:10px 0 20px 0; font-size:105%; font-style:italic; line-height: 1.4; color:#555; }

.projects { padding:0 0 40px 0; }
.projects  h2 { font-size:150%; text-transform:uppercase; text-decoration:underline; letter-spacing:.05em; } 
.projects img { margin:20px 0 20px;  }
.projects img:hover { cursor:pointer; outline: 1px solid #cccccc; }
.projects p { font-size:90%; letter-spacing:.05em; text-transform:uppercase; }
.projects ul { list-style:none; margin-bottom:0; }
.projects ul li { text-transform:uppercase; font-size:90%; }
.projects a { text-decoration:none; color:#d66f50; }
.projects a:hover { text-decoration:underline; }


.join { padding:40px 0; }
.join h2 { font-size:150%; text-transform:uppercase; text-decoration:underline; letter-spacing:.05em; } 

.footer { background-color:#333; color:#fff; padding:20px 0;  }
.footer ul { list-style:nonel; }
.footer ul li { display:inline; margin-right:30px; }
.footer ul li:last-child { margin-right:0; }
.footer ul li a { color:#fff; text-decoration:none; text-transform:uppercase; font-size:70%; letter-spacing:0.05em; }
.footer ul li a:hover { color:#ccc; text-decoration:underline; }

.section { text-align:center; }

form { text-align:center; }

.textleft { text-align:left; }
#homebtn { float:left; margin-left:10px; margin-top:10px; }

#testlogo
{
    z-index:999;
    position:fixed;
    right:0px;
    bottom:0px;
}