/*
	PINK:		#DE018F;
	LINK COLOUR:#FF00F5;
	BLACK:		#000;
	WHITE:		#FFF;
	GREY:		#787878;
*/

.ftbEditorBody{
	background:		#262725;
}

body{
	background:		#000 url(/Images/Layout/background.gif) 0px 50px no-repeat;
	color:			#FFF;
	font-family:	arial;
	margin:			0 0 5px 0;
	padding:		0;
	font-size:		small;
}

a img{
	border:			0px;
}

h1{
	color:			#DE018F;
}

h2, h3{
	color:			#FFF;
}

h2, h3{
	margin:			0px;
	padding:		0px;
}

p{
	margin:			0 0 15px 0;
	padding:		0px;
}

a:link,
a:visited{
	color:			#FF00F5;
	text-decoration:underline;
}

a:hover,
a:active{
	text-decoration:none;
}

abbr{
	cursor:			help;
	text-decoration:underline;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
	line-height:	1px;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */
	
#logo{
	position:		absolute;
	top:			60px;
	left:			30px;
}
	
#header{
	height:			50px;
	padding:		0 0 0 45px;
}

	.headerLink{
		float:			left;
		border-left:	1px solid #787878;
		padding:		15px 15px 0 5px;
	}
	
		.headerLink a:link,
		.headerLink a:visited{
			color:			#FFF;
			text-decoration:none;
		}
		
		.headerLink a:hover,
		.headerLink a:active{
			text-decoration:underline;
		}

#leftSide{
	float:			left;
	margin:			138px 0 0 0;
	width:			358px;
	height:			80px;
}

	.mainNav{
		list-style:		none;
		margin:			0;
		padding:		0;
	}
	
		.mainNav li{
		}
		
			.mainNav a:link,
			.mainNav a:visited{
				display:		block;
				padding:		5px 20px 3px 45px;
				color:			#FFF;
				text-decoration:none;
				font-size:		x-large;
			}
			
			.mainNav a:hover,
			.mainNav a:active{
				background:		#DE018F url(/Images/Layout/arrowRight.gif) center left no-repeat;
			}
			
			
			.mainNav li .mainNav a:link,
			.mainNav li .mainNav a:visited{
				padding-left:	60px;
				font-size:		medium;
				font-weight:	bold;
			}
			
			.mainNav li .mainNav .mainNav a:link,
			.mainNav li .mainNav .mainNav a:visited{
				padding-left:	80px;
				font-weight:	normal;
			}
			
			.mainNav .selected{
				background:		#DE018F url(/Images/Layout/arrowRight.gif) center left no-repeat;
				color:			#FFF;
			}
			
				.mainNav .selected:link,
				.mainNav .selected:visited{
					color:			#FFF;
				}
				
				.mainNav .selected a:link,
				.mainNav .selected a:visited{
					color:			#FFF;
				}
			
				.mainNav .mainNav .selected{
					background:		#FFF;
				}
				
				.mainNav .mainNav .mainNav .selected{
					background:		#DDD;
				}
				
					.mainNav .mainNav .selected:link,
					.mainNav .mainNav .selected:visited{
						color:			#000;
					}
					
					.mainNav .mainNav .mainNav .selected:link,
					.mainNav .mainNav .mainNav .selected:visited{
						color:			#000;
					}

#rightSide{
	float:			left;
	margin:			60px 0 0 0;
	padding:		0 20px 0 45px;
	width:			480px;
	background:		url(/Images/Layout/backgroundMiddle.gif) top left repeat-y;
	min-height:		590px;
	height:			auto !important;
	height:			590px;
}

	#mainImage{
		padding:		50px 0 0 40px;
	}
	
	.filmStrip{
		background:			url(/images/layout/film_strip.gif);
		height:				20px;
		clear:				both;
	}
	
	#contentVideo{
		background-color:	#000000;
		padding:			10px;
		text-align:			center;
	}
	
#footer{
	clear:			both;
	background:		url(/Images/Layout/backgroundFooter.gif) 358px 0px no-repeat;
	height:			60px;
}