body {
	margin-left:64px;
}

a {
	color:#6D6F71;
}

a:hover {
	color:C52127;
	text-decoration:none;
}

td {
	vertical-align:top;
	text-align:left;
}

h1 {
	font-size:125%;
}

dt {
	font-weight:bold;
	margin-top:8px;
}

dd {
	margin-left:0px;
}

.menu {
	text-align:right;
	border-bottom: black solid 1px;
	padding-bottom:21px;
}

.menu img {
	border:black solid 0px;
}

.black {
	background-color:black;
}

.world_home {
	background-color:#C52127;
	border-left:1px black solid;
	padding-left:16px;
}
.world {
	background-color:#C52127;
	text-align:right;
	border-left:1px black solid;
}

.world img {
	border:0px;
}
.date {
	text-align:right;
	color:#6D6F71;
	padding:4px 0px 0px 0px;
	font-size:14px;
	font-family:helvetica;
	font-weight:bold;
}


.footer {
	border-top:black solid 1px;
}

.footer img {
	border:black solid 0px;
}

.top_panel_home {
	border-left:1px black solid;
}
.top_panel {
	font-family:helvetica;
	font-size:36px;
	color:white;
	padding:0px 0px 0px 48px;
	vertical-align:bottom;
	background: url(../include/aiff.jpg) right no-repeat;
	height:107px;
}

.top_panel a {
	float:right;
	margin:0px 4px 0x 0px;
	border:0px red solid;
	text-decoration:none;
	height:20px;
	width:350px;position:relative;
	top:-45px;
}
.side_panel_home {
	border-left:1px black solid;
	background: url(../include/aiff_big_bottom.jpg) no-repeat;
	background-color:#6D6F71;
	font-family:helvetica;
	font-size:14px;
	margin:0px;
	padding-left:16px;
	padding-right:16px;
	color:white;
}

.side_panel_home img {
	border:1px black solid;
}
.side_panel_home ul {
	list-style-type:none;
	margin-top:32px;
}

.side_panel_home li {
	margin:4px;
}

.side_panel_home a {
	text-decoration:none;
	color:white;	
}

.side_panel_home a:hover {
	text-decoration:underline;
	color:white;	
}
.side_panel {
	font-family:arial;
	color:white;
	font-size:12px;
	padding:16px;
	border-left:1px black solid;
	background: url(../include/filmstrip.jpg) no-repeat;
       background-color:#6D6F71;
}

.side_panel ul {
	list-style-type:none;
	margin:16px 0px 0px 0px;
	padding:0px;	
}

.side_panel li {
	margin:0px;
	padding:4px;	
}

.side_panel a {
	text-decoration:none;
	color:white;	
}

.side_panel a:hover {
	color:#C52127;	
}

.side_panel img {
	border:1px solid black;	
}


.side_panel select {
width:100%;
	font-size:10px;
}

.side_panel option {
}

.main_panel_home {
	font-family:arial;
	color:black;
	font-size:12px;
	padding:32px 16px 16px 32px;
	height:250px;
	background: url(../include/aiff_big_bottom.jpg) no-repeat;
}


.main_panel_home a {
	text-decoration:none;
}

.main_panel_home a:hover {
		text-decoration:underline;
}

.main_panel {
	font-family:arial;
	color:black;
	font-size:12px;
	padding:32px 16px 16px 32px;
	height:250px;
	border-top: 2px solid white;
	border-left: 2px solid white;
}

.guide_listing div {
color:#777777;
margin:2px;
float:right;
text-align:center;
width:125px;
height:94px;
background-color:#EEEEEE;
}



.guide_listing p {
margin:4px;
}

.guide_listing span {
text-transform:uppercase;font-weight:bold;
}

.entry {
	padding:0px;
	margin:0px;
	border-collapse: collapse;
}
.entry td {
	font-family:arial;
	padding:0px;
}

.schedule {
	padding:0px;
	margin:0px;
	border-collapse: collapse;
}


.schedule td {
	border-top:1px solid #CCCCCC;
	border-bottom:6px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;

}

.schedule th {
	background-color:#669933;
}

.schedule th a {
	color:#FFFFFF;
	text-decoration:none;
}


.schedule th a:hover {
	text-decoration:underline;
}

.schedule_pad {
	padding:8px;
}

/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout, .m0l0iout1, .m0l0iout2, .m0l0iout3, .m0l0iout4, .m0l0iout5 {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	margin: 0px 0 0 0px;
	color: black;
}
.m0l0iover, .m0l0iover1, .m0l0iover2, .m0l0iover3, .m0l0iover4, .m0l0iover5 {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	margin: 0px 0 0 0px;
	color:#CE6B09;	
}

.m0l0iout1 {
	background: url(/2005/include/menu/guide.gif) no-repeat;
	width:111px;
	height:28px;
}

.m0l0iover1 {
	background: url(/2005/include/menu/guide_roll.gif) no-repeat;
	width:111px;
	height:28px;
}
.m0l0iout2 {
	background: url(/2005/include/menu/involved.gif) no-repeat;
	width:107px;
	height:28px;
}

.m0l0iover2 {
	background: url(/2005/include/menu/involved_roll.gif) no-repeat;
	width:107px;
	height:28px;
}
.m0l0iout3 {
	background: url(/2005/include/menu/filmmaker.gif) no-repeat;
	width:128px;
	height:28px;
}

.m0l0iover3 {
	background: url(/2005/include/menu/filmmaker_roll.gif) no-repeat;
	width:128px;
	height:28px;
}
.m0l0iout4 {
	background: url(/2005/include/menu/programs.gif) no-repeat;
	width:132px;
	height:28px;
}

.m0l0iover4 {
	background: url(/2005/include/menu/programs_roll.gif) no-repeat;
	width:132px;
	height:28px;
}
.m0l0iout5 {
	background: url(/2005/include/menu/about.gif) no-repeat;
	width:73px;
	height:28px;
}

.m0l0iover5 {
	background: url(/2005/include/menu/about_roll.gif) no-repeat;
	width:73px;
	height:28px;
}


/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.m0l0oover {
	text-decoration : none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}


/* level 1 inner */
.m0l1iout {
	text-decoration : none;
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	margin: 4px 0 0 8px;
	color: black;
}
.m0l1iover {
	text-decoration : none;
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	margin: 4px 0 0 8px;
	color:#CE6B09;	
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #CCCCCC;
	border-top: 2px solid #FFFFFF;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	border-top: 2px solid #FFFFFF;
	padding: 0;
}


