﻿a							{ color: #ff4f8d; }
a.logo						{ background-image: url(/img/nav/home/logo.gif); }

.siteMenu .main li a		{ background-image: url(/img/nav/home/mainnav.gif); }
.siteMenu .secondary li a	{ background-image: url(/img/nav/default/subnav.gif); }

#mainHeadline				{ position: relative; width: 460px; height: 247px; }
.homeFeatureSelector		{ position: absolute; right: 10px; top: 5px; }
.homepage					{ float: left; width: 941px; margin-top: 10px; }
.homepage div.left			{ float: left; width: 460px; margin-right: 20px; }
.homepage div.middle		{ float: left; width: 220px; margin-right: 20px; }
.homepage div.right			{ float: left; width: 221px; }

.headline					{ float:left; position: relative; }
.headline .aperture			{ float:left; position:relative; background-repeat: no-repeat; }
.headline .aperture .title	{ position:absolute; bottom: 0px; left: 0px; height: 20px; overflow: hidden; z-index: 150;}
.headline .aperture .title h3
							{ float:left; font-size: 12px; color: White; font-weight: bold; margin-left: 5px; min-width: 20px; margin-top: 2px; }
.headline .aperture .title p.moreLink
							{ float:left; margin-left: 10px; margin-top: 2px; }
.headline .aperture .title p.moreLink a
							{ color: #ff4f8d; text-transform: uppercase; font-weight: bold; font-size: 13px; }
.headline .body				{ margin: 0 !important; padding: 0 7px 0 7px !important; z-index: 100;}

.hlMajor					{ width: 460px; height: 247px; }
.hlMajor .aperture			{ width: 460px; height: 247px; }
.hlMajor .aperture .title	{ background-color: #8ad0d7; width: 460px; }
.hlMajor .body				{ float:left; width: 446px; height: 123px; padding: 7px; background-color: #8ad0d7; }
.hlMajor .body p.large		{ font-size: 30px; text-transform: uppercase; font-weight: bold; margin-top: 7px; line-height: 30px; }

.hlMinor					{ width: 220px; height: 139px; }
.hlMinor .aperture			{ width: 220px; height: 139px; }
.hlMinor .aperture .title	{ width: 220px; }
.hlMinor .body				{ float:left; width: 206px; height: 85px; padding: 7px; }
.hlMinor .body p.large		{ font-size: 18px; text-transform: uppercase; font-weight: bold; margin-top: 7px; line-height: 18px; }

.hlWide						{ width: 460px; height: 139px; }
.hlWide .aperture			{ width: 460px; height: 139px; }
.hlWide .aperture .title	{ width: 460px; }
.hlWide .body				{ float:left; width: 446px; height: 85px; padding: 7px; }
.hlWide .body p.large		{ font-size: 18px; text-transform: uppercase; font-weight: bold; }

.headline .slide			{ position: absolute; bottom: 20px; left: 0px; height: 0px; overflow: hidden;}

.hlFestivals .aperture .title
							{ background-color: #6b7d84; }
.hlFestivals .body			{ background-color: #6b7d84; }


.hlEducation .aperture .title
							{ background-color: #85594a; }
.hlEducation .body			{ background-color: #85594a; }


.hlHire .aperture .title
							{ background-color: #3b3348; }
.hlHire .body				{ background-color: #3b3348; }

.hlCafeBar .aperture .title
							{ background-color: #ecd875; }
.hlCafeBar .body			{ background-color: #ecd875; }

.hlWorkstation .aperture .title
							{ background-color: #c7d7c6; }
.hlWorkstation .body		{ background-color: #c7d7c6; }

	
.minorHeadline				{ float:left; width: 220px; height: 139px; margin-right: 20px; background-color: #6b7d84; }
.doubleHeadline				{ float:left; width: 460px; height: 139px; background-color: #b8ceb5; }

.filmsToday					{ height: 247px; }

ul.films					{ float:left; width: 220px; margin-bottom: 5px; }
ul.films li.film			{ float:left; width: 220px; margin-top: 5px; }
ul.films li a				{ margin-right: 10px; text-decoration: underline; }

.filmsToday p.moreFilmLink	{ float:left; width: 220px; font-size: 120%; margin-top: 10px; }

h2							{ background-image: url(/img/borders/pink.gif); }
h3							{ color: #ff4f8d; }

ul.creativeNews li			{ padding-bottom: 0px; }
ul.creativeNews li a		{ color: #ff4f8d; }
