body {
	background-color: #015466;
	background-image: url(../images/city_BG_Fade.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	
}
a{
	color: #00728f;
}
a.yellow{
	color: white;
	font-size: 12px;
	line-height:180%;

	
	
	
}
a.yellowSide{
	color: #dad222;
	font-size: 14px;
	font-weight: bold;
}
.yellowSide{
	padding-top: 12px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color:#2b6d7b;
}
a.footerlink{
	text-decoration: none;
	color: white;
}
a.footerlink2{
	text-decoration: none;
	color: #a5b3ab;
}

#white{
	color:white;
}



/* Banner Image Styles */
.bannerImage {
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-right: 0px;
	border-color: #a7b3ab;
	border-style: solid;
}
.squareBanner {
	visibility:collapse;
	border: 1px;
	border-color: #a7b3ab;
	border-style: solid;
	margin-top:  48px;
}




/* Layout Styles */
#City-Logo_ {
	position:absolute;
	left:33px;
	top:50px;
	width:218px;
	height:141px;
	z-index: 900;
}
#pageTitleArea_ {
	position:absolute;
	left:425px;
	top:180px;
	width:488px;
	height:64px;
	text-align: right;
}
#pageContentArea_ {
	position:relative;
	margin-left:477px;
	top:244px;
	width:488px;
	overflow:;
}


#event_page_content_area {
	position:absolute;
	background-color:white;
	margin-left:277px;
	padding-top:25px;
	padding-bottom:25px;
	padding-right:50px;
	padding-left:50px;
	width:688px;
	overflow:;
}


#copy_Template {
	position:relative;
	background-color:white;
	margin-left:277px;
	padding-top:25px;
	padding-bottom:25px;
	padding-right:50px;
	padding-left:50px;
	top:244px;
	width:688px;
	overflow:;
	opacity:75%;
}

#copy_Template_Films_index {
	position:absolute;

	margin-left:150px;
	padding-top:10px;
	padding-bottom:25px;
	padding-right:10px;
	padding-left:10px;
	top:250px;
	width:900px;
	overflow:;
	z-index:1000;
	
}

#copy_Template_Films {
	position:absolute;
	background-color:white;
	margin-left:377px;
	padding-top:10px;
	padding-bottom:25px;
	padding-right:10px;
	padding-left:10px;
	top:150px;
	width:688px;
	overflow:;
	z-index:1000;
	
}


#filmtitledirectorpage {
	color: white;
	font-size: 18px;
	text-decoration:none;
}
	

#secondaryPageContent_ {
	position:absolute;
	margin-left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_event {
	position:absolute;
	margin-left:477px;
	top:1200px;
	width:488px;
	text-align: left;
}


#contextualContent{
	position:relative;
	width: 488px;
	height: 82px;
}

/* secondary page content Locations */

#secondaryPageContent_1021TheEdge {
	position:absolute;
	left:477px;
	top:825px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_AdriftClubhouse {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_DonValleyBrickworks {
	position:absolute;
	left:477px;
	top:775px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_ElMocambo {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_MapleLeafGardens {
	position:absolute;
	left: 477px;
	top:775px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_MasseyHall {
	position:absolute;
	left:477px;
	top:875px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_PaulsBoutique {
	position:absolute;
	left:477px;
	top:775px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_PlanetMars {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_RotateThis {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
	clear:left;
}

#secondaryPageContent_SneekyDees {
	position:absolute;
	left:477px;
	top:780px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_SpadinaSubwayStation {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheAGO {
	position:absolute;
	left:477px;
	top:775px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheCameronHouse {
	position:absolute;
	left:477px;
	top:785px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheDakotaTavern {
	position:absolute;
	left:477px;
	top:820px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheDrakeHotel {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheMasonicTemple {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheRevivalBar {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheRexHotel {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheRivoli {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_UltrasoundShowbar {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}


/* secondary page content Artists */



#secondaryPageContent_Barenaked {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheDrake {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_HolyFuck {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_Cancerbats {
	position:absolute;
	left:477px;
	top:775px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_1021TheEdge_art {
	position:absolute;
	left:477px;
	top:775px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheRevivalBar_art {
	position:absolute;
	left:477px;
	top:870px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_RotateThis_art {
	position:absolute;
	left:477px;
	top:795px;
	width:488px;
	text-align: left;
	
}

#secondaryPageContent_DankoJones {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheRex {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_PlanetMars_art {
	position:absolute;
	left:477px;
	top:810px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_MasseyHall_art {
	position:absolute;
	left:477px;
	top:820px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_JasonCollett {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_JustinRutledge {
	position:absolute;
	left:477px;
	top:725px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheAGO_art {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_MasonicTemple {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheRivoli_art {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_ElMocambo_art {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheDakotaTavern_art {
	position:absolute;
	left:477px;
	top:740px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_TheSpadinaSubwayStation {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}

#secondaryPageContent_DonValleyBrickworks_art {
	position:absolute;
	left:477px;
	top:825px;
	width:488px;
	text-align: left;
}



/* secondary page content Directors */

#secondaryPageContent_AnitaDoron {
	position:absolute;
	left:477px;
	top:800px;
	width:488px;
	text-align: left;
}
#secondaryPageContent_BruceMcdonald {
	position:absolute;
	left:477px;
	top:750px;
	width:488px;
	text-align: left;
}
#secondaryPageContent_CharlesOfficer {
	position:absolute;
	left:477px;
	top:725px;
	width:488px;
	text-align: left;
}
#secondaryPageContent_GeorgeVale {
	position:absolute;
	left:477px;
	top:735px;
	width:488px;
	text-align: left;
}
#secondaryPageContent_PeterLynch {
	position:absolute;
	left:477px;
	top:740px;
	width:488px;
	text-align: left;
}
#secondaryPageContent_RobertLang {
	position:absolute;
	left:477px;
	top:820px;
	width:488px;
	text-align: left;
}
#secondaryPageContent_RobPilichowski {
	position:absolute;
	left:477px;
	top:700px;
	width:488px;
	text-align: left;
}



/* Common Element Styles */
.promolist{
	margin-bottom: 21px;
}
.sidebarContentBlock{
	margin-bottom: 46px;
}
.sidebarContentBlock2{
	margin-top: 13px;
	postion:relative;
	right: -7px;
}
#promoWatchHolder {
	position:relative;
	left:0px;
	top:0px;
	width:293px;
	height:65px;
}
#promo-Watch-Image {
	position:absolute;
	left:195px;
	top:0px;
	width:98px;
	height:65px;
}
#promo-Watch-Film {
	position:absolute;
	left:154px;
	top:9px;
	width:29px;
	height:10px;
}
#promo-Watch-Title {
	position:absolute;
	left:0px;
	top:24px;
	width:183px;
	height:32px;
}
#promo-Watch-Overlay{
	position:absolute;
	left:233px;
	top:42px;
	width:79px;
	height:38px;
}

#promo-Watch-Overlay-Directors{
	position:absolute;
	left:275px;
	top:42px;
	width:79px;
	height:38px;
}

.feat1VidHolder{
	position: relative;
	left: 10px;
	top: 0px;
	width: 403px;
	height: 128px;
	background-image: url(../images/videosSeparator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.feat1VidsList_image {
	position:absolute;
	left:12px;
	top:10px;
	width:156px;
	height:101px;
}

.feat1VidsList_title {
	position:absolute;
	left:179px;
	top:15px;
	width:224px;
	height:38px;
}

.feat1VidsList_text {
	position:absolute;
	left:179px;
	top:58px;
	width:208px;
	height:35px;
	font-size: 12px;
	line-height: 110%;
}

.feat1VidsList_link {
	position:absolute;
	left:179px;
	top:93px;
	width:208px;
	height:18px;
	text-align: right;
	font-size: 12px;
}
.feat-Watch-Overlay{
	position:absolute;
	left:105px;
	top:80px;
	width:79px;
	height:38px;
}
.feat2VidHolder {
	position:relative;
	left:10px;
	top:0px;
	width:403px;
	height:74px;
	background-image: url(../images/videosSeparator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.feat2VidsList-image {
	position:absolute;
	left:14px;
	top:11px;
	width:77px;
	height:51px;
}

.feat2VidsList-title {
	position:absolute;
	left:102px;
	top:12px;
	width:287px;
	height:14px;
}

.feat2VidsList-text {
	position:absolute;
	left:102px;
	top:27px;
	width:285px;
	height:15px;
	font-size: 11px;
	line-height: 125%;
}

.feat2VidsList-watch {
	position:absolute;
	left:200px;
	top:57px;
	width:69px;
	height:15px;
	font-size: 12px;
}

.feat2VidsList-moreAbout {
	position:absolute;
	left:280px;
	top:57px;
	width:116px;
	height:15px;
	font-size: 12px;
}
#morevidsTitle{
	position: relative;
	height: 25px;
	width:403px;
	background-image: url(../images/videosSeparator.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.feat2VidHolder {
	position:relative;
	left:10px;
	top:0px;
	width:403px;
	height:74px;
	background-image: url(../images/videosSeparator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.newsItemHolder {
	position:relative;
	left:18px;
	top:0px;
	width:348px;
	background-image: url(../images/videosSeparator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.newsTitle{
	font-weight: bold;
	font-size: 13px;
	padding-top: 10px;
	padding-left: 9px;
}
.newsDate{	
	font-size: 11px;
	padding-left: 9px;
	padding-bottom: 9px;
}
.listCount{
	position: absolute;
	width: 348px;
	left: 0px;
	bottom: -30px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: white;
}
.listCount2{
	position: absolute;
	width: 348px;
	left: 0px;
	bottom: -30px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: white;
}
.mapItem1Holder {
	position:relative;
	left:11px;
	top:0px;
	width:348px;
	height:111px;
	background-image: url(../images/videosSeparator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.map1List-image {
	position:absolute;
	left:11px;
	top:18px;
	width:57px;
	height:51px;
}

.map1List_title {
	position:absolute;
	left:79px;
	top:18px;
	width:258px;
	height:35px;
	font-weight: bold;
	font-size: 12px;
}

.map1List_text {
	position:absolute;
	left:79px;
	top:53px;
	width:258px;
	height:16px;
	font-size: 11px;
}

.map1List_aboutEvent {
	position:absolute;
	left:11px;
	top:81px;
	width:97px;
	height:14px;
	font-size: 11px;
}

.map1List_aboutArtist {
	position:absolute;
	left:133px;
	top:81px;
	width:85px;
	height:14px;
	font-size: 11px;
}

.map1List_aboutVenue {
	position:absolute;
	left:244px;
	top:81px;
	width:93px;
	height:14px;
	font-size: 11px;
}
#mapListMenu {
	position:relative;
	left:11px;
	top:0px;
	width:348px;
	height:23px;
}
#venuesButton{
	position:absolute;
	left:1px;
	top:-2px;
	cursor: pointer;
}
#artistsButton{
	position:absolute;
	left:123px;
	top:-2px;
	cursor: pointer;
}
#directorsButton{
	position:absolute;
	left:245px;
	top:-2px;
	cursor: pointer;
}

.mapItem2Holder {
	position:relative;
	left:11px;
	top:0px;
	width:348px;
	height:78px;
	background-image: url(../images/videosSeparator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.map2List-Pin {
	position:absolute;
	left:17px;
	top:11px;
	width:26px;
	height:52px;
}

.map2List_title {
	position:absolute;
	left:47px;
	top:11px;
	width:287px;
	height:16px;
	font-size: 12px;
}

.map2List_text {
	position:absolute;
	left:47px;
	top:27px;
	width:287px;
	height:20px;
	font-size: 11px;
}

.map2List_aboutArtist {
	position:absolute;
	left:150px;
	top:53px;
	width:79px;
	height:14px;
	font-size: 11px;
}

.map2List_aboutVenue {
	position:absolute;
	left:245px;
	top:53px;
	width:86px;
	height:14px;
	font-size: 11px;
}

.map2List_aboutDirector {
	position:absolute;
	left:221px;
	top:53px;
	width:106px;
	height:14px;
	font-size: 11px;
	text-align: right;
}


/* Unique Element Styles */
#home_watchVidsTitle{
	position:absolute;
	left:-6px;
	top:-61px;
}
#news_recentNewsTitle{
	position:absolute;
	left:-23px;
	top:-65px;
}
#seeAllVids{
	position:absolute;
	right:-44px;
	bottom:-48px;
}
#showNextButton{
	position:absolute;
	right:-44px;
	bottom:-48px;
}
#rssLink{
	position:absolute;
	left:0px;
	top:12px;
}
#storyTitle{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 24px;
	color: #00728f;
	padding-top: 4px;
}
#storyDate{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a5b3ab;
}
#map-titleShadow_ {
	position:absolute;
	left:807px;
	top:244px;
	width:19px;
	height:16px;
}
#temp-cityMap_ {
	position:absolute;
	left:428px;
	top:262px;
	width:537px;
	height:441px;
}
#map_mobilePromoArea {
	position:absolute;
	left:454px;
	top:756px;
	width:496px;
	height:155px;
}
#maps_iPhones_ {
	position:absolute;
	left:0px;
	top:0px;
	width:101px;
	height:101px;
}
#map-mobileTitle_ {
	position:absolute;
	left:112px;
	top:8px;
	width:285px;
	height:23px;
}
#mapMobileText_ {
	position:absolute;
	left:112px;
	top:34px;
	width:384px;
	height:74px;
	font-size: 12px;
}
#btn-mapIphoneApp_ {
	position:absolute;
	left:112px;
	top:116px;
	width:97px;
	height:39px;
}
#btn-mapLearnMore_ {
	position:absolute;
	left:233px;
	top:116px;
	width:97px;
	height:39px;
}
#home-callOutTitle_ {
	position:absolute;
	left:506px;
	top:184px;
	width:420px;
	height:63px;
}
#home-callOutText_ {
	position:absolute;
	left:567px;
	top:256px;
	width:389px;
	height:86px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
}
#home-iPhones_ {
	position:absolute;
	left:39px;
	top:446px;
	width:98px;
	height:100px;
}
#home-title-Experience_ {
	position:absolute;
	left:147px;
	top:446px;
	width:120px;
	height:45px;
}
#home-MapImage_ {
	position:absolute;
	left:276px;
	top:446px;
	width:99px;
	height:95px;
}
#home-title-Explore_ {
	position:absolute;
	left:384px;
	top:446px;
	width:87px;
	height:45px;
}
#home_iPhoneText_ {
	position:absolute;
	left:147px;
	top:494px;
	width:120px;
	height:72px;
	color: white;
	font-size: 11.5px;
	line-height: 125%;
	
}
#home_mapText_ {
	position:absolute;
	left:384px;
	top:494px;
	width:120px;
	height:72px;
	color: white;
	font-size: 11.5px;
	line-height: 125%;
}
#btn-home-getiPhoneApp_ {
	position:absolute;
	left:34px;
	top:568px;
	width:125px;
	height:35px;
}
#btn-home-iPhone-learnMore_ {
	position:absolute;
	left:168px;
	top:568px;
	width:97px;
	height:35px;
}
#btn-home-Map-learnMore_ {
	position:absolute;
	left:381px;
	top:568px;
	width:97px;
	height:35px;
}
#home-title-recentNews_ {
	position:absolute;
	left:40px;
	top:742px;
	width:120px;
	height:25px;
}
#home-subtitle-recentNews_ {
	position:absolute;
	left:39px;
	top:767px;
	width:439px;
	height:17px;
	font-weight: bold;
	font-size: 12px;
	color: black;
}
#home_recentNewsText_ {
	position:absolute;
	left:39px;
	top:800px;
	width:439px;
	height:103px;
	color: white;
	font-size: 11.5px;
}
#home-title-social_ {
	position:absolute;
	left:40px;
	top:901px;
	width:234px;
	height:25px;
}
#home-subtitle-social_ {
	position:absolute;
	left:39px;
	top:926px;
	width:439px;
	height:17px;
}
#btn-home-social-mySpace_ {
	position:absolute;
	left:39px;
	top:949px;
	width:116px;
	height:53px;
}
#btn-home-social-facebook_ {
	position:absolute;
	left:198px;
	top:949px;
	width:122px;
	height:53px;
}
#btn-home-social-twitter_ {
	position:absolute;
	left:354px;
	top:949px;
	width:128px;
	height:53px;
}
#btn-home-social-learnMore_ {
	position:absolute;
	left:381px;
	top:1017px;
	width:97px;
	height:35px;
}
#spotlightHolder{
	position: absolute;
	top: 628px;
	left: 33px;
}
#spotlightHolderNews{
	position: absolute;
	top: 235px;
	left: 44px;
}
#spotlightContent{
	position: absolute;
	width: 460px;
	top: 0px;
	left: 0px;
	z-index: 600;
}
#spotlightTitle{
	position: absolute;
	width: 460px;
	top: -25px;
	left: -33px;
	z-index: 550;
}
#spotlightImage{
	position: absolute;
	top: 19px;
	left: 8px;
}
#spotlightBtn{
	position: absolute;
	top: 52px;
	left: 348px;
}
#spotlightBtnNews{
	position: absolute;
	top: 68px;
	left: 297px;
}
#spotlightText{
	left: 115px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	left: 115px;
	position: absolute;
	top: 25px;
	
	
}
#spotlightTextNews{
	position: absolute;
	top: 25px;
	left: 115px;
}
#spotlight{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/SpotlightBG.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 91px;
	width: 460px;
	z-index: 500;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	opacity:.4;
}
#spotlightNews{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/SpotlightBG.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 91px;
	width: 387px;
	z-index: 500;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
#spotlight_TopLeft{
	background-image: url(../images/SpotlightBG_TopLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 91px;
}
#spotlight_TopRight{
	background-image: url(../images/SpotlightBG_TopRight.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 91px;
}
#spotlight_BotLeft{
	background-image: url(../images/SpotlightBG_BotLeft.png);
	background-repeat: no-repeat;
	background-position: left Bottom;
	margin: 0px;
	padding: 0px;
	height: 91px;
}
#spotlight_BotRight{
	background-image: url(../images/SpotlightBG_BotRight.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	height: 91px;
}
#newsPaperHolder{
	position: absolute;
	top: 339px;
	left: 39px;
}
#mapPaperHolder{
	position: absolute;
	top: 217px;
	left: 13px;
}
#mapPaperTape{
	position: absolute;
	top: 0px;
	left: 78px;
	z-index: 600;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
#homePaperHolder{
	position: absolute;
	top: 349px;
	left: 518px;
}
#homePaperTape{
	position: absolute;
	top: 0px;
	left: 86px;
	z-index: 600;
}
#homeFreshVideos{
	position: absolute;
	top: 57px;
	left: 380px;
	z-index: 800;
}
#homePaperBG{
	position: absolute;
	top: 26px;
	left: 0px;
	z-index: 500;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
#homePaperContent{
	position: absolute;
	top: 85px;
	left: 14px;
	z-index: 600;
}
.Window_Top{
	background-image: url(../images/Window_Top_repeat.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.Window_Left{
	background-image: url(../images/Window_Left_repeat.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.Window_Right{
	background-image: url(../images/Window_Right_repeat.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.Window_BG{
	background-image: url(../images/Window_BG.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #e9eeec;
}
.Window_Bot{
	background-image: url(../images/Window_Bot_repeat.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}



/* Background Image Styles */

#pageBG_home{
	background-image: url(../images/pageBG_home.png);
	background-repeat: no-repeat;
	background-position: 0px 115px;
	margin: 0px;
	z-index: 890;
	height: 1100px;
}

#holder1{
	background-image: url(../images/city_BG_Bespoke2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

#pageBG_onTV{
	background-image: url(../images/pageBG_onTV.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 700px;
}

#pageBG_NXNE{
	background-image: url(../images/pageBG_NXNE.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 1100px;
}
#pageBG_Sponsors{
	background-image: url(../images/pageBG_Sponsors.png);
	background-repeat: no-repeat;
	background-position: 0px 223px;
	margin: 0px;
	z-index: 890;
	height: 870px;
}
#pageBG_Social{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 700px;
position: relative;
}

#pageBG_Mobile{
	background-image: url(../images/pageBG_Mobile.png);
	background-repeat: no-repeat;
	background-position: 0px 207px;
	margin: 0px;
	z-index: 890;
	height: 800px;
}

#pageBG_news{
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_map{
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_films{
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

/* Misc Footer Pages Background Image Styles */

#pageBG_Credits{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 4000px;
position: relative;
}

#pageBG_Terms{
	margin: 0px;
	z-index: 890;
	height: 3200px;
}

#pageBG_Contact{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 700px;
position: relative;
}

#pageBG_SiteMap{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 1550px;
position: relative;
}

#pageBG_event2{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 2000px;
position: relative;
}



#pageBG_Template{
	margin: 0px;
	z-index: 890;
	height: 950px;
}


#pageBG_missing{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 1000px;
position: relative;
}

#pageBG_film_index{
background-image: url(../images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 1500px;
position: relative;
}

#pageBG_missing_home{
background-image: url(images/pageBG_home.png);
background-repeat: no-repeat;
background-position: -120px 115px;
margin: 0px;
z-index: 890;
height: 1000px;
position: relative;
}



/* Artist Background Image Styles */

#pageBG_Barenaked{
	background-image: url(../images/web_art_main_bg_Barenaked.png);
	background-repeat: no-repeat;
	background-position: -50px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_BrendanCanning{
	background-image: url(../images/web_art_main_bg_Brendan.png);
	background-repeat: no-repeat;
	background-position: -100px 100px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_ColinMunroe{
	background-image: url(../images/web_art_main_bg_ColinMunroe.png);
	background-repeat: no-repeat;
	background-position: -50px 150px;
	margin: 0px;
	z-index: 890;
	height: 1100px;
}

#pageBG_CancerBats{
	background-image: url(../images/web_art_main_bg_CancerBats.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_DivineBrown{
	background-image: url(../images/web_art_main_bg_DivineBrown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_D-Sisive{
	background-image: url(../images/web_art_main_bg_d-sisive.png);
	background-repeat: no-repeat;
	background-position: -100px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_GeddyLee{
	background-image: url(../images/web_art_main_bg_GeddyLee.png);
	background-repeat: no-repeat;
	background-position: 0px 160px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_JustinRutledge{
	background-image: url(../images/web_art_main_bg_JustinRutledge.png);
	background-repeat: no-repeat;
	background-position: -100px 160px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_Lioness{
	background-image: url(../images/web_art_main_bg_Lioness.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_SerenaRyder{
	background-image: url(../images/web_art_main_bg_SerenaRyder.png);
	background-repeat: no-repeat;
	background-position: -50px 155px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_GreatLakeSwimmers{
	background-image: url(../images/web_art_main_bg_GreatLakeSwimmers.png);
	background-repeat: no-repeat;
	background-position: -80px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_HolyFuck{
	background-image: url(../images/web_art_main_bg_HolyFuck.png);
	background-repeat: no-repeat;
	background-position: -100px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_LauraBarrett{
	background-image: url(../images/web_art_main_bg_LauraBarrett.png);
	background-repeat: no-repeat;
	background-position: -75px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

#pageBG_JasonCollett{
	background-image: url(../images/web_art_main_bg_JasonCollett.png);
	background-repeat: no-repeat;
	background-position: -50px 160px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_FuckedUp{
	background-image: url(../images/web_art_main_bg_FuckedUp.png);
	background-repeat: no-repeat;
	background-position: -50px 160px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_SebastianGrainger{
	background-image: url(../images/web_art_main_bg_SebastianGrainger.png);
	background-repeat: no-repeat;
	background-position: -140px 130px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_Woodhands{
	background-image: url(../images/web_art_main_bg_WoodHands.png);
	background-repeat: no-repeat;
	background-position: -105px 170px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_DankoJones{
	background-image: url(../images/web_art_main_bg_DankoJones.png);
	background-repeat: no-repeat;
	background-position: -100px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_SarahSlean{
	background-image: url(../images/web_art_main_bg_SarahSlean.png);
	background-repeat: no-repeat;
	background-position: 0px 160px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_DieMannequin{
	background-image: url(../images/web_art_main_bg_DieMannequin.png);
	background-repeat: no-repeat;
	background-position: -50px 150px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}

/* Location Background Image Styles */

#pageBG_CameronHouse{
	background-image: url(../images/web_loc_main_bg_CameronHouse.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_DonValleyBrickWorks{
	background-image: url(../images/web_loc_main_bg_DonValleyBrickworks.png);
	background-repeat: no-repeat;
	background-position: 0px 150px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_PlanetMars{
	background-image: url(../images/web_loc_main_bg_PlanetMars.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_SpadinaSubwayStation{
	background-image: url(../images/web_loc_main_bg_SpadinaSubwayStation.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_DakotaTavern{
	background-image: url(../images/web_loc_main_bg_DakotaTavern.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_DrakeHotel{
	background-image: url(../images/web_loc_main_bg_DrakeHotel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_MasseyHall{
	background-image: url(../images/web_loc_main_bg_MasseyHall.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 1050px;
}
#pageBG_ElMocambo{
	background-image: url(../images/web_loc_main_bg_ElMocambo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_1021TheEdge{
	background-image: url(../images/web_loc_main_bg_1021TheEdge.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_MapleLeafGardens{
	background-image: url(../images/web_loc_main_bg_MapleLeafGardens.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 900px;
}
#pageBG_MasonicTemple{
	background-image: url(../images/web_loc_main_bg_MasonicTemple.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_TheRex{
	background-image: url(../images/web_loc_main_bg_TheRex.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_AGO{
	background-image: url(../images/web_loc_main_bg_AGO.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_SneakyDees{
	background-image: url(../images/web_loc_main_bg_SneakyDees.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 940px;
}
#pageBG_Rivoli{
	background-image: url(../images/web_loc_main_bg_Rivoli.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_RotateThis{
	background-image: url(../images/web_loc_main_bg_RotateThis.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 900px;
}
#pageBG_PaulsBoutique{
	background-image: url(../images/web_loc_main_bg_PaulsBoutique.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_Revival{
	background-image: url(../images/web_loc_main_bg_Revival.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}
#pageBG_AdriftClubhouse{
	background-image: url(../images/web_loc_main_bg_AdriftClubhouse.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 950px;
}

#pageBG_UltrasoundShowbar{
	background-image: url(../images/web_loc_main_bg_UltrasoundShowbar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	z-index: 890;
	height: 1000px;
}


/* Director Background Image Styles */

#pageBG_BruceMcDonald{
	background-image: url(../images/web_dir_main_bg_BruceMcDonald.png);
	background-repeat: no-repeat;
	background-position: 0px 150px;
	margin: 0px;
	z-index: 890;
	height: 1400px;
}

#pageBG_GeorgeVale{
	background-image: url(../images/web_dir_main_bg_GeorgeVale.png);
	background-repeat: no-repeat;
	background-position: 0px 150px;
	margin: 0px;
	z-index: 890;
	height: 1450px;
}
#pageBG_AnitaDoron{
	background-image: url(../images/web_dir_main_bg_AnitaDoron.png);
	background-repeat: no-repeat;
	background-position: -100px 130px;
	margin: 0px;
	z-index: 890;
	height: 1400px;
}
#pageBG_PeterLynch{
	background-image: url(../images/web_dir_main_bg_PeterLynch.png);
	background-repeat: no-repeat;
	background-position: 0px 135px;
	margin: 0px;
	z-index: 890;
	height: 1450px;
}
#pageBG_RobPilichowski{
	background-image: url(../images/web_dir_main_bg_RobPilichowski.png);
	background-repeat: no-repeat;
	background-position: 0px 100px;
	margin: 0px;
	z-index: 890;
	height: 1400px;
}
#pageBG_CharlesOfficer{
	background-image: url(../images/web_dir_main_bg_CharlesOfficer.png);
	background-repeat: no-repeat;
	background-position: 0px 144px;
	margin: 0px;
	z-index: 890;
	height: 1200px;
}

#pageBG_RobertLang{
	background-image: url(../images/web_dir_main_bg_RobertLang.png);
	background-repeat: no-repeat;
	background-position: -50px 120px;
	margin: 0px;
	z-index: 890;
	height: 1100px;
}

/* Footer Styles */

#footerLinkBar{
	position: relative;
	background-image: url(../images/footerBG_linkBar.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-top: 1px;
	height: 50px;
}

#footerLinkBar_index{
	position: relative;
	background-image: url(../images/footerBG_linkBar.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-top: 100px;
	height: 50px;
}

#footerMainLinks{
	position: absolute;
	top: 17px;
	left: 30px;
	font-weight: bold;
	font-size: 12px;
	color: white;
}
#footerSecondaryLinks{
	position: absolute;
	top: 17px;
	right: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #a5b3ab;
	text-align: right;
}
#footerEndNotes{
	position: relative;
	background-image: url(../images/footerBG_endNotes.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	height: 203px;
	font-size: 10px;
	color: white;
	text-align: center;
	line-height: 13px;
}
#footerLogoHolder {
	position: relative;
	width:1000px;
	height:200px;
	text-align: center;
}
#holderHolder {
	position: relative;
	height:200px;
}
#footerLogos-share_ {
	position:absolute;
	left:24px;
	top:15px;
	width:99px;
	height:18px;
}
									#footerLogos-WhitePine_ {
										position:absolute;
										left:358px;
										top:15px;
										width:83px;
										height:44px;
									}
													
									
									
									
									#footerLogos-glassBox_ {
										position:absolute;
										left:601px;
										top:15px;
										width:38px;
										height:47px;
									}
									#footerLogos-Historica_ {
										position:absolute;
										left:856px;
										top:23px;
										width:41px;
										height:34px;
									}
									#footerLogos-THP_ {
										position:absolute;
										left:913px;
										top:28px;
										width:60px;
										height:27px;
									}
									#footerLogos-aux_ {
										position:absolute;
										left:774px;
										top:29px;
										width:68px;
										height:23px;
									}
									#footerBG-Kensington_ {
										position:absolute;
										left:464px;
										top:31px;
										width:104px;
										height:18px;
									}
#newProducedBy_ {
	position:absolute;
	left:470px;
	top:27px;
	width:60px;
	height:10px;
}
#newWhitePineLogo_ {
	position:absolute;
	left:564px;
	top:33px;
	width:127px;
	height:67px;
}
#newKensingtonLogo_ {
	position:absolute;
	left:309px;
	top:53px;
	width:194px;
	height:30px;
}
#newOntarioLogo_ {
	position:absolute;
	left:1px;
	top:108px;
	width:115px;
	height:74px;
}
#newBellMediaFundLogo_ {
	position:absolute;
	left:155px;
	top:126px;
	width:120px;
	height:37px;
}
#newTelusLogo_ {
	position:absolute;
	left:165px;
	top:65px;
	width:135px;
	height:30px;
}
#newCFCLogo_ {
	position:absolute;
	left:247px;
	top:55px;
	width:115px;
	height:75px;
}

#newCirpaLogo_ {
	position:absolute;
	left:885px;
	top:128px;
	width:31px;
	height:28px;
}
#newAUXLogo_ {
	position:absolute;
	left:630px;
	top:133px;
	width:70px;
	height:23px;
}
#newHumberLogo_ {
	position:absolute;
	left:750px;
	top:135px;
	width:100px;
	height:20px;
}
#newTHPLogo_ {
	position:absolute;
	left:950px;
	top:135px;
	width:45px;
	height:20px;
}
#footerLogos-myspace_ {
	position:absolute;
	left:24px;
	top:33px;
	width:31px;
	height:31px;
}
#footerLogos-twitter_ {
	position:absolute;
	left:55px;
	top:33px;
	width:30px;
	height:31px;
}
#footerLogos-facebook_ {
	position:absolute;
	left:85px;
	top:33px;
	width:32px;
	height:31px;
}
#footerLogos-Delicious_ {
	position:absolute;
	left:117px;
	top:33px;
	width:30px;
	height:31px;
}
#footerLogos-Digg_ {
	position:absolute;
	left:147px;
	top:33px;
	width:25px;
	height:31px;
}


/* Navigation Styles */
#NavHolder {
	position:absolute;
	left:182px;
	top:0px;
	width:819px;
	height:179px;
	z-index: 700;
}
#BannerLeftSpatter {
	position:absolute;
	left:26px;
	top:0px;
	width:64px;
	height:91px;
}
#BannerHolder {
	position:absolute;
	left:90px;
	top:0px;
	width:729px;
	height:91px;
}
#navigationArea{
	background-image: url(../images/NavSplatter_bot.png);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	position: absolute;
	left: 75px;
	top: 91px;
	width: 744px;
	height: 82px;
}
#NavSplatter-topLeft {
	background-image: url(../images/NavSplatter_topLeft.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	left:-2px;
	top:0px;
	width:92px;
	height:91px;
}

#NavSplatter-right {
	background-image: url(../images/NavSplatter_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	left:819px;
	top:0px;
	width:95px;
	height:149px;
}

#NavSplatter-botLeft {
	background-image: url(../images/NavSplatter_botLeft.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	left:51px;
	top:91px;
	width:38px;
	height:69px;
}
#nav-home_ {
	position:absolute;
	left:43px;
	top:0px;
	width:76px;
	height:50px;
}
#nav-onTV_ {
	position:absolute;
	left:126px;
	top:0px;
	width:72px;
	height:50px;
}
#nav-Films_ {
	position:absolute;
	left:208px;
	top:0px;
	width:70px;
	height:50px;
}
#nav-mobile_ {
	position:absolute;
	left:296px;
	top:0px;
	width:72px;
	height:50px;
}
#nav-map_ {
	position:absolute;
	left:377px;
	top:0px;
	width:72px;
	height:50px;
}
#nav-social_ {
	position:absolute;
	left:459px;
	top:0px;
	width:72px;
	height:50px;
}
#nav-sponsors_ {
	position:absolute;
	left:549px;
	top:0px;
	width:101px;
	height:50px;
}
#nav-news_ {
	position:absolute;
	left:656px;
	top:0px;
	width:77px;
	height:50px;
}
#nav-blog_ {
	position:absolute;
	left:549px;
	top:0px;
	width:174px;
	height:50px;
}

#sitemaplinks {
	text-decoration: none;
	text-color;black;

}

.listItemDate{
	color: black;
	font-size: 9px;
}
a.homeTabBlockItemTitme{
	color: black;
	font-weight: bold;
	text-decoration: none;
	line-height:50%
}
.homeTabBlockItemTxt{
	color: black;
	padding-bottom: 12px;
	line-height: 16px;
}
#credits_logo_block{
	
	background-color:#00728f;
	color: White;
	padding-left: 150px;
	padding-right: 150px;
	padding-top: 25px;
	text-align: center;
}

#credits_left{
	padding-top:25px;
	float:left;
	width:100px;
	height:100px;
	vertical-align: bottom;
}
#credits_right{
	float:right;
	width:100px;
	height:100px;
	vertical-align: top;
}
#artistlinks{
	color: fuchsia;
}
a.artistlinks{
	text-decoration: none;
}
