/* Default Styles that Appear Throughout the Website */	

body{	
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:14pt;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
		
	margin-top : 0;
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 0;
	}


p,div,span,ol,ul,label,td { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:14pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}
	
a, span.gallery {		
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:14pt;
	color: #000000; 
	font-weight: bold;
	text-decoration: underline;
	}
	
a:hover, span:hover.gallery {	
	text-decoration: none;
	}
	
hr {
	color: #000000;
	size: 1px;
	}
	
img {
	border:0;
	padding: 0;
	margin:0;
	}
	
/* Content */

span.pageTitle { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 13pt;
	line-height:17pt;
	color:#D2222C;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

p.homeTitle, h1 { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 11pt;
	line-height:17pt;
	color: #D2222C;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

span.heading, p.heading, div.heading, h2 { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 11pt;
	line-height:15pt;
	color: #D2222C;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

span.note { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 8pt;
	line-height:12pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}

span.logoTitle { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 7pt;
	line-height:9pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}

span.venueNum { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 16pt;
	line-height:16pt;
	color: #D2222C;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

/* Films */

div.filmTitle { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 8pt;
	line-height:10pt;
	color: #D2222C;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

span.time { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:14pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}

span:hover.time { 
	text-decoration: underline;
	}

div.film, a.film, span.film { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 8pt;
	line-height:10pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}

span:hover.film { 
	text-decoration: underline;
	}
	
td.jcc { 
	background-color: #A6C5FE;
	}
	
td.horse { 
	background-color: #FFDE75;
	}
	
td.mod { 
	background-color: #DE7035;
	}
	
td.bloor { 
	background-color: #9C515B;
	}
	
td.ncc { 
	background-color: #BDB3E7;
	}
	
td.revival { 
	background-color: #81B268;
	}
	
td.noFilm { 
	background-color: #A69D9C;
	}
	
/* Layout */
	
td.pageBorder, table.pageBorder { 
	background-color: #000000;
	}
	
td.content { 
	background-color: #FFFFFF;
	}
	
td.featureBG { 
	background-color:#D2222C;
	}

span.footer { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 7pt;
	line-height:10pt;
	color: #999999;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	margin-right:13px;
	}

span.location { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 7pt;
	line-height:7pt;
	color: #9B333E;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}
	
/* Navigation */

td.navMain { 
	background-color: #FFFFFF;
	}

td.navMainCurrent { 
	background-color: #D2222C;
	}

span.navMain, div.navMain { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 8pt;
	line-height:8pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing:1px;
	}

span.navGlobal, a.navGlobal { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 7pt;
	line-height:8pt;
	color: #45649A;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}

a.navBreadcrumbs, span.navBreadcrumbs { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:10pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	}
	
a.navGlobal:hover, a.navBreadcrumbs:hover {	
	text-decoration: underline;
	}
	
td.navBorder, table.navBorder { 
	background-color: #45649B;
	}
	
td.navSub { 
	background-color:#21B24B;
	}

span.navSubCurrent { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:10pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	}

span.navSub, a.navSub { 
	font-family: Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	font-size: 9pt;
	line-height:10pt;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	}
	
a.navSubRoll:hover {	
	text-decoration: none;
	}

input.button, button {
	border : 1px solid #000000;
	background : #21B24B;
	font-family : Helvetica, Arial, Verdana, Geneva, Sans-Serif;
	text-align : center;
	font-size: 8pt;
	font-weight: bold;
	line-height:10pt;
	color: #000000;
	margin : 1;
	cursor : pointer;
	}	
	
a.button {
	text-decoration: none;
	}
	
table.form td {
    padding-bottom: 10px;
    }





