@charset "UTF-8";
/* CSS Document */
body{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	text-align:center;
}

#cont{
	width:960px;
	margin:auto;
	margin-top:-50px;
	
	background-image: url(images/af-bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#container{
	width:960px;
	height:660px;
	margin:auto;

	
	background-image: url(images/af-promote-back.jpg);
	background-repeat:no-repeat;
	text-align:center;
}




.prosecute-scroller h2{
	
text-align:center;
color:#fff;
}
.prosecute-title{
	float:left;


		width:400px;
		margin-left:30px;

}



.prosecute-title h1{
	
margin-top:60px;	
	float:left;
	color:#fff;
	font-size:60px;
	line-height:48px;
}







.promote-title{
	float:left;
margin-top:30px;	

		width:450px;
		margin-left:30px;
		

}



.promote-title h1{
	

	
	color:#fff;
	font-size:50px;
	line-height:48px;
}




#promote-container{
	width:960px;
	/*margin-top:-50px;*/
	margin:auto;
	
	background-image: url(images/af-promote-back.jpg);
	background-repeat:no-repeat;
	text-align:center;
}



.promote-content a {
	
	
	text-decoration:none;
	color:#cb5151;
	
	
}

.promote-content p{
	
	text-align:left;
	
	
}
.promote-content{

color:#fff;
width:500px;
height:660px;
	float:left;
	margin-left:30px;
	
}
.lightitem {
	margin:0;
	
	
font-family:Arial Black, Helvetica, sans-serif;
font-weight:lighter;
	
}



.bolditem {
	margin:0;
	
	
font-family:Arial Black, Helvetica, sans-serif;
font-weight:bold;
	
}

#action-container{
	width:960px;
	height:660px;
	margin:auto;
	margin-top:-50px;
	
	background-image: url(images/af-action-back.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.action-button{
	margin-left:55px;
float:left;
width:250px;
height:168px;
margin-top:300px;

	
}

.action-button h2{
	font-size:40px;
	
}

.action-button h2 a{
	
text-decoration:none;
color:#fff;

}

.action-button{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	
}

#act-button-left{
	
	background:url(images/action-grit-left.jpg);
	
}




#act-button-center{
	background:url(images/action-grit-center.jpg);
	
}



#act-button-right{
	background:url(images/action-grit-right.jpg);

}


	
	

#sccontent{
	width:960px;
	margin:auto;


	
	text-align:center;
}


#conthead{
	background-image: url(images/af-head.jpg);
	width:400px;
	height:275px;
	backround-repeat:no-repeat;
	margin
	
	
}



#connectinfo{
	margin-right:25px;
	text-align:right;
color:#fff;	
	
}


#connectinfo a{
	
	text-decoration:none;
	
color:#fff;	
	
}


#connectinfo a:hover{
	
	
color:#f00;	
	
}




.connectitem{
	
	
	
	
}



.connectitem h3{
	color:#d98282;
	
	
	
}



.connectitem h4{
	
	color:#6d6e71;
	
	
}




#contabout{
	width:960px;
	margin:auto;
		background-image: url(images/af-head.jpg);

	background-repeat:no-repeat;
	text-align:center;
}


#contcontentleft{
	
width:400px;
float:left;
	
}

#contcontentright{
	float:left;
width:558px;

border-left:2px solid #fff;
	
}


#content{
width:600px;

float:right;
	
	
}

#logo{margin-top:50px;

margin-right:60px;}

#conthead{margin-top:0px;

margin-right:50px;}


#about-text p{
	margin-left:25px;
	width:500px;
	text-align:justify;
color:#fff;	
	
}


.review{
		margin-left:30px;
		margin-top:40px;
	width:500px;
	text-align:justify;
color:#fff;	
	
}




#about-menu h2 {
		font-family:Arial, Helvetica, sans-serif;

	
}

#about-menu h2 a{
	width:200px;
	float:right;
	text-align:right;
	color:#fff;
	text-decoration:none;
	margin-bottom:0;
	margin-right:20px;
}


#about-menu h2 a:hover{
	width:200px;
	float:right;
	text-align:right;
	color:#F00;
	text-decoration:none;
	margin-bottom:0;
	margin-right:20px;
}






#principal-text{
color:#fff;	
	
	
}


#connect-content{
color:#fff;	
height:800px;
	
	
}
.connectbox a img{
	
text-decoration:none;

border:none;
	
	
	
}

.connectbox{
width:185px;
margin-top:15px;
height:150px;
margin-left:25px;
background-image:url(images/connect-icon.png);
background-repeat:no-repeat;
	
}

.connectbox img{ margin-top:24px;
	
	
	
}


#festival-text{
color:#fff;	
	
	
}


#festival-text h1{
color:#fff;	
text-align:left;
margin-left:20px;
font-size:40px;
	
	
}

#festival-text ul {
	margin-top:60px;
	
}
#festival-text ul li{
	text-decoration:none;
	list-style-type: none;
color:#fff;	
	
}

#festival-text ul li a{
	
	text-decoration:none;
	
color:#fff;	
	
}






#review-text{
color:#fff;	
	height:600px;
	
}





#principal-text h1{
color:#fff;	
text-align:left;
margin-left:20px;
font-size:40px;
	
	
}


#principal-text h3{
color:#f00;	
float:left;

margin-left:30px;
	
	
}

#principal-text a{
color:#fff;	


text-decoration:none;
	
	
}


#principal-text h2{
	text-align:center;
color:#fff;	
clear:left;
margin:0;
padding:0;
	
	
}



.principal h2{
	

	
}

.principal h3{
	font-size:24px;
	
	
}



.principal{
	
clear:both;	
	
width:550px;

	
}

#about-text{
width:500px;	
	
}

#about-text h1{
color:#fff;	
text-align:left;
margin-left:20px;
font-size:40px;
	
	
}

#about-text h2{
color:#fff;	
text-align:justify;
margin-left:20px;
font-size:30px;
width:500px;
	
	
}

#about-text span {
	color:#fff;
	font-size:30px;
	text-align:right;
	
}

#video{
	
	
	margin-left:50px;
margin-top:20px;	
width:450px;

height:260px;

}

#screener{

	background-color:#222;
margin:auto;
margin-top:20px;	
width:720px;
height:440px;

}



#foot{
	clear:both;
	color:#fff;
	width:740px;
	padding-top:50px;
	margin:auto;
	padding-bottom:30px;
	
}

#foot p{
	margin-left:20px;
	float:left;
	padding-top:5px;
	
	
	
}

#foot a{
	
	text-decoration:none;
	color:#fff;
	border:none;
	
	
	
}
#foot a img{
	text-decoration:none;
	
	border:none;
	
	
	
}



#indylogo{
	
float:right;	
margin-right:30px;
}


#scnav{
	text-align:center;
	width:400px;
	padding-left:90px;
	
	margin:auto;
	
}



#nav{
	width:600px;
	padding-left:110px;
	padding-top:70px;
	
}

#headlogo{
	margin:auto;
	text-align:center;
width:400px;	
	
}

.lightnav a{
	
font-family:Arial, Helvetica, sans-serif;

	
}
.lightnav {
	padding-top:5px;
	
}

.boldnav a{
	margin:0;
	
	
font-family:Arial Black, Helvetica, sans-serif;
font-weight:bold;
	
}
.navitem{
	
	font-size:22px;
	float:left;

	
	
}


.navitem a{
	
color:#fff;
text-decoration:none;

	
	
}

.navitem a:hover{
	
color:#f00;
text-decoration:none;

	
	
}



#foot{
	clear:both;
	
color:#fff;	
	
}



#bottom-menu{
margin-top:80px;
margin-right:50px;
float:right;

}


#bottom-links{
margin-right:25px;
float:right;
	
	
}



#bottom-links a{
text-decoration:none;
color:#89443a;
float:right;
	
	
}

#bottom-logo{

float:right;
	
	
}