/* TIFF 2007 CSS created by bjamieson */

/* Mini Nav Style --ENSURE PADDING LEFT AND RIGHT ON #ctvMiniNav a IS 17px --*/

div.centre	{
			width: 930px!important; 
			border: none;

			}

#ctvMiniNav {
				background: url(/mini/junos2007/images/mininav_bg.gif) repeat-x 0px 0px; 
				color: none; 
				font-size: 10px; 
				font-weight: bold; 
				height: 26px;  }

html>body #ctvMiniNav {background-position: 0px 0px}

#ctvMiniNav a, #ctvMiniNav a:visited {color: white}

#ctvMiniNav a {float: left; padding: 3px 17px 5px}

#ctvMiniNav li, #ctvMiniNav ul {
				margin: 0px; 
				padding: 0px; 
				text-align: left; 
				font-size: 10px; 
				list-style-type: none;
				height: 26px
		}
		
#ctvMiniNav li {
				float: left; 
				background: url(/mini/junos2007/images/mininav_fin_bg.gif) repeat-x; 
				margin: 3px 0px 3px 0px; 
				height: 20px }


#ctvMiniNav #CTVLogo img, #ctvMiniNav #CTVLogo a, #ctvMiniNav #CTVLogo {margin: 0px; padding: 0px}


#ctvMiniNav #CTVLogo {padding: 3px 18px 3px 3px; background-image: none }


#ctvMiniNav #miniNavFinLeft {width: 15px; background: url(/mini/junos2007/images/mininav_fin_left.gif) }


#ctvMiniNav #miniNavFinRight {width: 4px; background: url(/mini/junos2007/images/mininav_fin_right.gif) }


#ctvMiniNav #miniNavLeft {
						width: 3px; 
						height: 26px; 
						background-image: url(/mini/junos2007/images/mininav_left.gif); 
						float: left }


#ctvMiniNav #miniNavRight {
						width: 3px; 
						height: 26px; 
						background-image: url(/mini/junos2007/images/mininav_right.gif); 
						float: right; }

#loginHeader {width: 930px; height: 121px; border: none}

/* junos nav */


#lowerNav {background: url(/mini/junos2007/images/lowernav_bg.gif) repeat-x; height: 25px; text-align: center;  }


#mastHead, #lowerNav, #mainDiv {border: none; }

#mastHead {width:930px;height:145px;}

#lowerNav ul {margin: 0px; padding: 0px;   }


#lowerNav li {
				float: left; 
				list-style-type: none; 
				text-transform: uppercase; 
				font: 11px Verdana, sans-serif; 
				font-weight: bold; 
				text-align: center;  }

#lowerNav li a {
				color: black; 
				text-decoration: none; 
				text-align: center; 
				padding: 0px 15px 0px 15px; 
				display: block; 
				float: left ; 
				margin-top: 7px; 
				border-right: 1px solid black }


#lowerNav li a:hover {text-decoration: underline }

#lowerNav li#navHome {border-left-width: 0px}

#lowerNav li#navBlank {background-color: #d9d9d9; width: 88.5px; height: 19px;}


/* foot */


#foot { text-align: center; background: white; padding: 10px 0px 1px 0px; color: black; font: bold 10px Verdana}

#foot p {text-align: left; margin: 0px 0px 0px 10px}

#footLogos {border: 0px solid #cccccc;margin-top: 5px; margin-bottom: 5px; margin-right: 5px; margin-left: 0px}

#foot img {display: inline; text-align: center}

#footCredits {text-align: center; padding: 5px 0px 1px 0px;font-size:10px;font-weight:bold; border-top: 1px solid #cfcfcf; margin-top:15px;}

#footAdmin {text-align: center; background: #efefef no-repeat; padding: 10px 0px 1px 0px;}

#footAdmin2 {text-align: center; background-color: #cfcfcf; padding: 5px 0px 1px 0px}

#footNetwork {text-align: center; background-color: #c51b13; padding: 5px 0px 1px 0px}

#footAdmin p, #footAdmin a, #footAdmin2 p, #footAdmin2 a {color: black; font: bold 10px Verdana}

#footNetwork p, #footNetwork a {color: #FFFFFF; font: bold 10px Verdana}

#footCopyRight {text-align: left; background-color: #ffffff; border-bottom: 1px solid #c51b13; border-top:0px; padding: 10px 0px 5px 0px; height:37px; width:930px;}


/* TIFF Site Nav */

#cellbackground	{ 
				background-image: url(/mini/tiff2007/images/nav-background.gif); 
				background-repeat: no-repeat; 
				width: 131px; 
				height: 30px; 
				vertical-align: middle;
				}
				
#cellbackground a,#cellbackground a:visited {
				text-decoration:none;
				font-weight:bold; 
				color: #FFFFFF;
				}
#cellbackground a:hover	{text-decoration:underline; }

/*background image */

#bgImage {
			background-image: url(/mini/tiff2007/images/background.jpg); 
			background-repeat:no-repeat; 

			}

/* Box and formating for rotating javascript */

table.topStory 	{ background-image: url(/mini/tiff2007/images/main-bckgrnd1.gif); background-repeat: no-repeat; width: 615px; height:420px;}

#topStory h2
	{
				background: #efefef;  
				font-family: "Times New Roman", Times, serif;
				font-size: 24px;
				color: #000000;
				text-transform: none;
				margin-top: 7px;
				padding-left: 5px;
			}
#topStory p
			{ 
			text-align:left;
			padding-right: 5px;
			padding-left:8px;
			margin-top: 5px;
			}
.rounded-box
			{
				background: transparent url(/mini/tiff2007/images/border.gif) no-repeat;
				top: 178px;
				left: 172px;
				position: absolute;
				height: 260px;
				width: 610px;
				}

#topStory a, #topStory a:visited
		{
			text-decoration: none;
			font-weight: bold;
			color: #c32407;
			}
#topStory a:hover
			{text-decoration: underline }
			
/* Styles for More TIFF and Festival Buzz */

table.feature	{ background-image: url(/mini/tiff2007/images/bkgrnd.gif); background-repeat: no-repeat; width: 615px; height: 155px}

table.buzz	{ background-image: url(/mini/tiff2007/images/feature-bkgrnd.png); background-repeat: no-repeat; width: 615px; height: 253px}

.border-small
				{
				background: transparent url(/mini/tiff2007/images/border-small.gif) no-repeat;
				top: 0pt;
				position: absolute;
				height: 80px;
				width: 80px;
				}
#buzz li
		{ 
		list-style-image:url(/mini/tiff2007/images/arrow.gif);
		margin-left: -15px;
		padding: 2px;
		width: 580px;
		 }

#buzz a, #buzz a:visited
		{
		color: #000000;
		text-decoration: none;
		}

#buzz a:hover
		{ 
			text-decoration: underline;
		}

#buzz ul
		{ margin-top: -2px; 
		font-family: Arial, Helvetica, sans-serif;
		}
		
#buzz p
		{ font-family: Arial, Helvetica, sans-serif }

/* Eye on TIFF */

table.eye	{background-image: url(../images/eye-bckgrnd.png); background-repeat:no-repeat; width: 315px; height:385px }

#eye a, #eye a:visited
			{ 
			text-decoration: none;
			font-weight: bold;
			color: #c32407;
			}
#eye a:hover
			{text-decoration: underline }
#eye h3
			{color: #c32407; 
			font-size: 14px!important;
			font-family:Arial, Helvetica, sans-serif;
			padding-left: 90px;
			background: none;
			padding-top: 0px;
			}

#eye h3 a, #eye h3 a:visited
		{
			font-size: 14px!important;
			text-decoration: none!important;
			color: #c32407!important;
			padding-top: 0px;
			}
#eye h3 a:hover
			{
			font-size: 14px!important;
			color: #c32407;
			text-decoration: underline!important;
			padding-top: 0px;}
			
#eye hr
			{ 
			padding-left: 15px; 
			padding-right: 5px; 
			margin: 1px 12px 5px;
			}

#eye img
			{display: inline; }

#eye p
		{ padding-left: 90px;
		font-size:12px;
		width: 215px;
		font-family:Arial, Helvetica, sans-serif
		}

/*Gallery */

#mainTableLeftContainer, #mainTableRightContainer, #mainTableAdsContainer {

border: none;
}

#galleryDiv {
background-image: url(/mini/tiff2007/images/gallery-bckgrnd.png);
background-repeat:no-repeat;
height: 175px;
}

table.eye2	{background-image: url(../images/eye-bckgrnd.png); background-repeat:no-repeat; width: 315px; height:385px }

#eye2 a, #eye a:visited
			{ 
			text-decoration: none;
			font-weight: bold;
			color: #c32407;
			}
#eye2 a:hover
			{text-decoration: underline }
#eye2 h3
			{color: #c32407; 
			font-size: 14px!important;
			font-family:Arial, Helvetica, sans-serif;
			padding-left: 90px;
			background: none;
			padding-top: 0px;
			}

#eye2 h3 a, #eye h3 a:visited
		{
			font-size: 14px!important;
			text-decoration: none!important;
			color: #c32407!important;
			padding-top: 0px;
			}
#eye2 h3 a:hover
			{
			font-size: 14px!important;
			color: #c32407;
			text-decoration: underline!important;
			padding-top: 0px;}
			
#eye2 hr
			{ 
			padding-left: 15px; 
			padding-right: 5px; 
			margin: 1px 12px 5px;
			}

#eye2 img
			{display: inline; }

#eye2 p
		{ padding-left: 85px;
		font-size:12px;
		width: 215px;
		font-family:Arial, Helvetica, sans-serif
		}


/*Features Page */

#articles { background:#EDEDED url(/mini/tiff2007/images/h3-header.jpg) no-repeat; width:560px}

#articles p

{font-family: Arial, Helvetica, sans-serif;
font-size: 12px}

#articles h1 { color:#FFFFFF;  background:none; text-transform:none; padding: 0px; font-size: 19px}

#articles h2 { color:#FFFFFF; font-size: 17px; background:none; text-transform:none}

#articles h3 { font-family:Arial, Helvetica, sans-serif!important; padding-top: 10px; font-size: 15px; background:none; color: #c32407; padding-bottom: 10px}

#articles h3 a, #articles h3 a:visited
		{
			text-decoration: none!important;
			color: #c32407!important;
			}
#articles h3 a:hover
			{color: #c32407;
			text-decoration: underline!important}
#articles ul
		{ margin-top: -2px; 
		font-family: Arial, Helvetica, sans-serif;
		}
		
#articles li
		{ 
		list-style-image:url(/mini/tiff2007/images/arrow.gif);
		padding: 2px;
		margin-left: -20px
		 }
		 
#articles li a, #articles li a:visited
		{
		color: #000000;
		text-decoration: none;
		}

#articles li a:hover
		{ 
			text-decoration: underline;
		}

/* Blog */

#blog
		{ background-color: #D8D8D8;
		width: 190px}
		
#blogHeader h2
		{color: #5f5f5f;
		text-transform: none;
		text-align: center;}
		
#blog ul
		{ margin-top: -2px; 
		font-family: Arial, Helvetica, sans-serif;
		}
		
#blog li
		{ 
		list-style-image:url(/mini/tiff2007/images/arrow.gif);
		margin-left: -15px;
		padding: 3px;
		font-size: 11px;
		 }
#blogHeader
		{ background: #D8D8D8 url(../images/top.jpg) no-repeat; 
		}

/* Broadband Player */

#holder { min-height: 0px!important; height: 450px!important;}

