@charset "utf-8";

/* Common */

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
}
	
a { color:#00B9F1; text-decoration:none; }
a:hover { text-decoration:underline; }
	
	.white {
		background-color:#FFFFFF;
		color:#676A7E;		
		}
		
	.black {
		background-color:#231F20;
		color:#FFFFFF;
		}

#wrapper {
	margin:auto;
	width:1050px;
	}

/* Header */

#headerWrapper {
	float:left;
	width:1050px;
	height:100px;
	font-weight:normal;
	color:#5A606E;
	padding:0 0 10px 20px;
}

#headerWrapper a { color:#5A606E; text-decoration:none; }
#headerWrapper a:hover { color:#CCCCCC; text-decoration:none; }

#headerWrapperBlack {
	float:left;
	width:1050px;
	height:100px;
	font-weight:normal;
	color:#999999;
	padding:0 0 10px 20px;
}

#headerWrapperBlack a { color:#999999; text-decoration:none; }
#headerWrapperBlack a:hover { color:#CCCCCC; text-decoration:none; }

#headerWrapperHome {
	float:left;
	width:1050px;
	height:30px;
	font-weight:normal;
	color:#5A606E;
	padding:0 0 10px 20px;
}

#headerWrapperHome a { color:#5A606E; text-decoration:none; }
#headerWrapperHome a:hover { color:#CCCCCC; text-decoration:none; }

	.bergman {
		font-size:12px;
		font-weight:normal;
		color:#E8A61B;
		}
	
	.date {
		font-size:24px;
		font-weight:normal;
		letter-spacing:3px;
		}
	
	.architecture {
		font-size:12px;
		}
	
	.valley {
		font-size:12px;
		padding:0 0 0 231px;
		}

/* Content */

#navigation0 {
	line-height:18px;
	list-style-type:none;
	margin:102px 0 0 0;
	padding:20px 0px 20px 20px;	
	border:solid 1px #C23E8A;
	}
	
	#navigation0 a {color:#C23E8A; text-decoration:none;}
	#navigation0 a:hover {color:#5A606E; text-decoration:none;}

#navigation1 {
	line-height:18px;
	list-style-type:none;
	margin:50px 0 0 0;
	padding:10px 0 0 0;
	color:#FFFFFF;
	}
	
	#navigation1 a:link {color:#DF99C1; text-decoration:none;}
	#navigation1 a:visited {color:#DF99C1; text-decoration:none;}
	#navigation1 a:hover {color:#FFFFFF; text-decoration:none;}
	#navigation1 a:active {color:#FFFFFF; text-decoration:none;}

#navigation2{
	line-height:18px;
	list-style-type:none;
	padding:0 0;
	margin:0 0;
	}
	
	#navigation2 a:link {color:#6E7288; text-decoration:none;}
	#navigation2 a:visited {color:#6E7288; text-decoration:none;}
	#navigation2 a:hover {color:#FFFFFF; text-decoration:none;}
	#navigation2 a:active {color:#FFFFFF; text-decoration:none;}

#navigationBlack{
	line-height:18px;
	list-style-type:none;
	margin:50px 0 0 0;
	padding:10px 0 0 0;
	}
	
	#navigationBlack a:link {color:#DF99C1; text-decoration:none;}
	#navigationBlack a:visited {color:#DF99C1; text-decoration:none;}
	#navigationBlack a:hover {color:#FFFFFF; text-decoration:none;}
	#navigationBlack a:active {color:#FFFFFF; text-decoration:none;}

/* Content */

#contentWrapper {
	float:left;
	width:1050px;
	height:408px;
	}
	
/* Homepage */

#homeWrapper {
	float:left;
	width:1050px;

	}	
	
	#homeLeft {
		float:left;
		width:200px;

		}
	
	#homeRight {
	float:left;
	width:700px;
	height:570px;
	padding:0px;
	text-align:left;
		}

/* Content White */

#whiteWrapper2A {
	float:left;
	width:198px;
	height:408px;
	padding:0px 0px 10px 20px;
	margin:0 5px 0 0;
	color:#FFFFFF;
	background-color:#6E7387;
	}


#whiteWrapper2B {
	float:right;
	width:807px;
	height:408px;
	padding:0px 10px 10px 10px;
	background-color:#FFFFFF;
	text-align:left;
	overflow:auto;
	scrollbar-face-color:#DBDCE1;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#DBDCE1;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#DBDCE1;
      scrollbar-track-color:#DBDCE1;
      scrollbar-arrow-color:#FFFFFF;
}

	
	#whiteWrapper2B a {color:#c23e8a; text-decoration:none;}
	#whiteWrapper2B a:hover {text-decoration:underline;}

#whiteWrapper2Bsponsor {
	float:right;
	width:807px;
	height:388px;
	padding:0px 10px 10px 10px;
	background-color:#FFFFFF;
	text-align:left;
		overflow:auto;
	scrollbar-face-color:#DBDCE1;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#DBDCE1;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#DBDCE1;
      scrollbar-track-color:#DBDCE1;
      scrollbar-arrow-color:#FFFFFF;
}

	  
#whiteWrapper3A {
	float:left;
	width:198px;
	height:408px;
	padding:0px 0px 10px 20px;
	margin:0 5px 0 0;
	background-color:#6E7387;
	}

#whiteWrapper3B {
	float:left;
	width:198px;
	height:338px;
	padding:70px 10px 10px 10px;
	margin:0 5px 0 0;
	background-color:#ABADBA;
	overflow:auto;
	scrollbar-face-color:#ABADBA;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#ABADBA;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#ABADBA;
      scrollbar-track-color:#ABADBA;
      scrollbar-arrow-color:#FFFFFF;
}
	#whiteWrapper3B a {color:#008FB9; text-decoration:none;}
	#whiteWrapper3B a:hover {color:#FFFFFF; text-decoration:none;}

#whiteWrapper3Babout {
	float:left;
	width:198px;
	height:388px;
	padding:20px 10px 10px 10px;
	margin:0 5px 0 0;
	background-image:url(http://adfilmfest.com/images/bg_aboutADFF_middle.jpg);
}
	
#whiteWrapper3Bvenue {
	float:left;
	width:198px;
	height:348px;
	padding:60px 10px 10px 10px;
	margin:0 5px 0 0;
	background-color:#ABADBA;
			overflow:auto;
	scrollbar-face-color:#DBDCE1;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#DBDCE1;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#DBDCE1;
      scrollbar-track-color:#DBDCE1;
      scrollbar-arrow-color:#FFFFFF;
}

	#whiteWrapper3Bvenue a {color:#008FB9; text-decoration:none;}
	#whiteWrapper3Bvenue a:hover {color:#FFFFFF; text-decoration:none;}

#whiteWrapper3C {
	float:right;
	width:584px;
	height:338px;
	padding:70px 10px 10px 10px;
	background-color:#DBDCE1;
			overflow:auto;
	scrollbar-face-color:#DBDCE1;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#DBDCE1;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#DBDCE1;
      scrollbar-track-color:#DBDCE1;
      scrollbar-arrow-color:#FFFFFF;
}

#whiteWrapper3Cmedia {
	float:right;
	width:574px;
	height:348px;
	padding:60px 10px 10px 20px;
	background-color:#DBDCE1;
	font-size:12px;
		overflow:auto;
	scrollbar-face-color:#DBDCE1;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#DBDCE1;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#DBDCE1;
      scrollbar-track-color:#DBDCE1;
      scrollbar-arrow-color:#FFFFFF;
}

#whiteWrapper3Cabout {
	color:#333333;
	float:right;
	width:584px;
	height:348px;
	padding:295px 10px 10px 10px;
	background:url(http://adfilmfest.com/images/bg_aboutADFF_right.jpg) no-repeat;;
}
	
	#whiteWrapper3Cabout a:link {color:#c23e8a; text-decoration:none;}
	#whiteWrapper3Cabout a:visited {color:#c23e8a; text-decoration:none;}
	#whiteWrapper3Cabout a:hover {color:#c23e8a; text-decoration:underline;}
	#whiteWrapper3Cabout a:active {color:#c23e8a; text-decoration:underline;}
	
#whiteWrapper4A {
	float:left;
	width:198px;
	height:408px;
	padding:0px 0px 10px 20px;
	margin:0 5px 0 0;
	color:#FFFFFF;
	background-color:#6E7387;
	}

#whiteWrapper4B {
	float:left;
	width:188px;
	height:348px;
	padding:60px 10px 10px 20px;
	margin:0 5px 0 0;
	color:#606375;
	background-color:#A3A4B1;
		overflow:auto;
	scrollbar-face-color:#A3A4B1;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-highlight-color:#A3A4B1;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#A3A4B1;
      scrollbar-track-color:#A3A4B1;
      scrollbar-arrow-color:#FFFFFF;
	  }
	
	#whiteWrapper4B a {color:#008FB9; text-decoration:none;}
	#whiteWrapper4B a:hover {color:#FFFFFF; text-decoration:none;}

#whiteWrapper4C {
	float:left;
	width:188px;
	height:348px;
	padding:60px 10px 10px 20px;
	margin:0 5px 0 0;
	background-color:#D1D0D7;
	}
	
	#whiteWrapper4C a:link {color:#00B9F1; text-decoration:none;}
	#whiteWrapper4C a:visited {color:#00B9F1; text-decoration:none;}
	#whiteWrapper4C a:hover {color:#00B9F1; text-decoration:underline;}
	#whiteWrapper4C a:active {color:#00B9F1; text-decoration:underline;}

#whiteWrapper4D {
font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:349px;
	height:346px;
	padding:60px 10px 10px 20px;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #D1D0D7;
	}
	
	#whiteWrapper4D a:link {color:#00B9F1; text-decoration:none;}
	#whiteWrapper4D a:visited {color:#00B9F1; text-decoration:none;}
	#whiteWrapper4D a:hover {color:#00B9F1; text-decoration:underline;}
	#whiteWrapper4D a:active {color:#00B9F1; text-decoration:underline;}
	
#whiteWrapper4Dwho {
	float:left;
	width:537px;
	height:346px;
	padding:60px 10px 10px 20px;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #D1D0D7;
	}

/* Content Black */

#blackWrapper2A {
	float:left;
	width:188px;
	height:408px;
	padding:0px 10px 10px 20px;
	margin:0 5px 0 0;
	background-color:#6E7288;
	}
	
#blackWrapper2B {
	float:left;
	width:619px;
	height:416px;
	padding:1px;
	background-color:#000;
}
	
#blackWrapper3A {
	float:left;
	width:188px;
	height:408px;
	padding:0px 10px 10px 20px;
	margin:0 5px 0 0;
	background-color:#6E7288;
	}

#blackWrapper3B {
	float:left;
	width:198px;
	height:343px;
	padding:66px 10px 10px 10px;
	margin:0 5px 0 0;
	background-color:#50505C;
	}

	#blackWrapper3B a:link {color:#c23e8a; text-decoration:none;}
	#blackWrapper3B a:visited {color:#c23e8a; text-decoration:none;}
	#blackWrapper3B a:hover {color:#FFFFFF; text-decoration:underline;}
	#blackWrapper3B a:active {color:#FFFFFF; text-decoration:none;}
	
#blackWrapper3C {
	float:right;
	width:564px;
	height:343px;
	padding:65px 20px 10px 20px;
	background-color:#36333A;
    background-image:url(http://adfilmfestival.com/images/img_boxoffice_top3C.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
	#blackWrapper3C a:link {color:#c23e8a; text-decoration:none;}
	#blackWrapper3C a:visited {color:#c23e8a; text-decoration:none;}
	#blackWrapper3C a:hover {color:#c23e8a; text-decoration:underline;}
	#blackWrapper3C a:active {color:#c23e8a; text-decoration:underline;}

#blackWrapper3Cprogram {
	float:right;
	width:564px;
	height:343px;
	padding:65px 20px 10px 20px;
	background-color:#36333A;
    background-image:url(http://adfilmfestival.com/images/img_boxoffice_top3C.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
	#blackWrapper3Cprogram a:link {color:#c23e8a; text-decoration:none;}
	#blackWrapper3Cprogram a:visited {color:#c23e8a; text-decoration:none;}
	#blackWrapper3Cprogram a:hover {color:#c23e8a; text-decoration:underline;}
	#blackWrapper3Cprogram a:active {color:#c23e8a; text-decoration:underline;}
	
#blackWrapper3Cvenue {
	float:right;
	width:604px;
	height:418px;
	padding:0px;
	background-color:#36333A;
}

#blackWrapper4A {
	float:left;
	width:188px;
	height:408px;
	padding:0px 10px 10px 20px;
	margin:0 5px 0 0;
	background-color:#6E7288;
	}

#blackWrapper4B {
	float:left;
	width:198px;
	height:338px;
	padding:70px 10px 10px 10px;
	margin:0 5px 0 0;
	background-color:#575561;
	}
	
#blackWrapper4Btickets {
	float:left;
	width:198px;
	height:338px;
	padding:70px 10px 10px 10px;
	margin:0 5px 0 0;
	background-image:url(http://adfilmfestival.com/images/bg_tickets_B.jpg);
	}
	
	#scroll2 a:link {color:#00B9F1; text-decoration:none;}
	#scroll2 a:visited {color:#00B9F1; text-decoration:none;}
	#scroll2 a:hover {color:#00B9F1; text-decoration:underline;}
	#scroll2 a:active {color:#00B9F1; text-decoration:underline;}

#blackWrapper4C {
	float:left;
	width:198px;
	height:338px;
	padding:70px 7px 10px 7px;
	margin:0 5px 0 0;
	background-color:#443E42;
	}
	
#blackWrapper4Ctickets {
	float:left;
	width:198px;
	height:358px;
	padding:50px 7px 10px 7px;
	margin:0 5px 0 0;
	background-image:url(http://adfilmfestival.com/images/bg_tickets_C.jpg);
	}
	
	#blackWrapper4C a:link {color:#00B9F1; text-decoration:none;}
	#blackWrapper4C a:visited {color:#00B9F1; text-decoration:none;}
	#blackWrapper4C a:hover {color:#00B9F1; text-decoration:underline;}
	#blackWrapper4C a:active {color:#00B9F1; text-decoration:underline;}

#blackWrapper4D {
	float:left;
	width:349px;
	height:336px;
	padding:70px 10px 10px 20px;
	background-color:#362D2A;
	border:1px solid #525059;
    background-image:url(http://adfilmfestival.com/images/img_boxoffice_top.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
	
	#blackWrapper4D a:link {color:#00B9F1; text-decoration:none;}
	#blackWrapper4D a:visited {color:#00B9F1; text-decoration:none;}
	#blackWrapper4D a:hover {color:#00B9F1; text-decoration:underline;}
	#blackWrapper4D a:active {color:#00B9F1; text-decoration:underline;}

/* Scroll */

#scroll {
	height:200px;
	width:150px;
	overflow:auto;
	padding:8px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-face-color:#575561;
	scrollbar-highlight-color:#575561;
	scrollbar-3dlight-color:#575561;
	scrollbar-darkshadow-color:#575561;
	scrollbar-shadow-color:#575561;
	scrollbar-track-color:#575561;
	}
	
/* Footer */

#footerWrapper {
	float:left;
	width:1050px;
	position:relative;
	padding: 0 10px 0 0;
	text-align:left;
}

#footerWrapper_black {
	float:left;
	width:1050px;
	position:relative;
	padding: 10px 0 0 947px;
	text-align:left;
}

#footerWrapper_black1 {
	float:right;
	width:1050px;
	position:relative;
	padding: 10px 0 0 0;
	text-align:right;
}

	#current a:link {color:#FFFFFF;}
	#current a:visited {color:#FFFFFF;}
	#current a:hover {color:#FFFFFF;}
	#current a:active {color:#FFFFFF;}

.vh {text-align:right;}
.vh a:link {color:#CCC; text-decoration:none;}
.vh a:visited {color:#CCC; text-decoration:none;}
.vh a:hover {color:#CCC; text-decoration:none;}
.vh a:active {color:#CCC; text-decoration:none;}
