

/* Table of Content
======================================

	GLOBAL ================================ toc_1
	BACKGROUND ============================ toc_2
	RCI =================================== toc_3
		RCI HEADER ======================== toc_3_a
		RCI FOOTER ======================== toc_3_b

	PAGE STRUCTURE ======================== toc_4
	TITLES ================================ toc_5
	LINKS ================================= toc_6
	EPISODE NAVIGATION ==================== toc_7
	BLOCKS ================================ toc_8
	LISTS ================================= toc_9
	BUTTONS ARROWS ======================== toc_10
	FOOTER STICK TO BOTTOM ================ toc_11

*/




/* GLOBAL - toc_1
===============================*/
	body, html
	{
		margin:0px;
		padding:0px;

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

	.clearall
	{
		clear:both;
	}

	*{
		outline:none;
	}


/* BACKGROUND - toc_2
===============================*/

	.background
	{
		position:fixed;
		z-index:0;
		width:100%;
		min-width:2000px;
	}

	.outer_background
	{
		position:absolute;
		width:100%;
		margin:0 auto;
	}


/* RCI - toc_3
===============================*/

/* RCI HEADER - toc_3_a
-------------------------------*/

	#rci_header
	{
		width:100%;
		height:46px;
		background-color:#ea1c05;
		border-bottom:4px solid #a1a5a4;
	}

	#rci_header p
	{
		text-indent:-9999px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(../images/rci_header.jpg) top left no-repeat;
		width:753px;
		height:46px;
	}

/* RCI FOOTER - toc_3_b
-------------------------------*/

	#rci_footer
	{
		margin-top:55px;
		width:100%;
		height:50px;
		background-color:#dc9600;
		display:block;
	}

	#rci_footer p
	{
		float:left;
		color:#3f352c;
		font-weight:bold;
		margin:12px 0px 0px 12px;
	}

/* PAGE STRUCTURE - toc_4
===============================*/

	#page
	{
		margin:0px auto;
		width:989px;
	/*
		min-height: 100%;
	    height: auto !important;
	    height: 100%;
	    margin: 0 auto -50px;
	*/
	}

	#header
	{
		width:989px;
		background:url(../images/header_bg.jpg) top left no-repeat;
	}

	#content
	{
		width:989px;
		margin:20px 0px 0px 0px;
	}

/* TITLES - toc_5
===============================*/

	/*Maple Leaf logo*/
	#header h1
	{
		text-indent:-9999px;
		background:url(../images/maple_leaf_mailbag.jpg) top left no-repeat;
		width:330px;
		height:94px;
		margin:0px;
		padding:0px;
		display:block;
		float:left;
	}

	.page_title,
	.page_title:hover,
	.page_title:active,
	.page_title:visited
	{
		text-indent:-9999px;
		background:url(../images/maple_leaf_mailbag.jpg) top left no-repeat;
		width:330px;
		height:94px;
		margin:0px;
		padding:0px;
		display:block;
		float:left;
	}

	/*Current page title*/
	h2
	{
		font-size:20px;
		line-height:22px;
		padding-top:15px;
		margin:0px;
		color:#dc9600;
		float:right;
		display:block;
		width:550px;
		text-align:right;
	}

	h2 span
	{
		color:#d5c1ad;
	}

	/*Blog title*/
	h3
	{
		font-size:18px;
		line-height:50px;
		color:#dc9600;
		float:left;
		display:block;
		background-color:#120c08;
		width:528px;
		height:50px;
		margin:0 0 20px 0;
		padding:0px 0px 0px 20px;
	}

	h3 span
	{
		color:#d5c1ad;
	}

	.bloc_whatis_left h5
	{
		font-size:20px;
		margin:0px 0px 7px 0px;
	}

	/*The photo album title*/
	#block_photo p
	{
		color:#bff0c6;
		font-size:18px;
		margin:0 0 15px 0;
		font-weight:bold;
	}
	
	#block_photo a
	{
		color:#bff0c6;
		font-size:14px;
		margin:0 0 15px 0;
		font-weight:bold;
	}

	/*Browse on map title*/
	.block_browse p
	{
		background:url(../images/browse-arrow.jpg) right 6px no-repeat;
		color:#d5c1ad;
		font-size:15px;
		margin:10px 0px 0px 20px;
		padding:0px 20px 0px 0px;
		display:block;
		float:left;
		font-weight:bold;
	}
	.block_browse a
	{
		background:url(../images/browse-arrow.jpg) right 6px no-repeat;
		color:#d5c1ad;
		font-size:15px;
		margin:10px 0px 0px 20px;
		padding:0px 20px 0px 0px;
		display:block;
		float:left;
		font-weight:bold;
	}
	
	.block_browse a:hover
	{
		color:#E29200;
	}

/* LINKS - toc_6
===============================*/

	.block_single_core a
	{
		color:#2D231A;
		text-decoration:underline;
	}

	.block_single_core a:hover,
	.block_single_core a:focus
	{
		color:#dc9600;
		text-decoration:underline;
	}

	a, a:focus, a:hover
	{
		text-decoration:none;
	}

	a.link_grey
	{
		color:#d5c1ad;
		font-size:16px;
		font-weight:bold;
		padding-top:1px;
		padding-left:10px;
		float:right;
		height:18px;
		background:url(../images/line.gif) left 5px no-repeat;
	}

	a.link_grey:hover, a.link_grey:focus
	{
		color:#dc9600;
	}

	a.link_grey_selected, a.link_grey_selected:hover, a.link_grey_selected:focus
	{
		color:#dc9600;
		text-decoration:underline;
		font-size:16px;
		font-weight:bold;
		padding-top:1px;
		padding-left:10px;
		float:right;
		height:18px;
		background:url(../images/line.gif) left 5px no-repeat;
	}

	a.link_grey.sharethis
	{
		background:url(../images/sharethis_ico.jpg) top left no-repeat;
		padding-left:24px;
		padding-right:8px;
	}



/* EPISODE NAVIGATION - toc_7
===============================*/

	.img_episode
	{
		display:block;
		float:left;
		width:97px;
		height:21px;
		padding:40px 0px 0px 0px;
		margin:0px 12px 0px 0px;
		border:2px solid #000;
		text-align:center;

		font-size:14px;
		font-weight:bold;
		color:#dc9600;
		text-indent:-9999px;
	}

	.episode_twoline
	{
		height:36px;
		padding:25px 0px 0px 0px;
	}

	.img_episode:hover,
	.img_episode:focus
	{
		border:2px solid #dc9600;
		text-indent:0px;
	}

	.img_episode.current_episode,
	.img_episode.current_episode:hover,
	.img_episode.current_episode:focus
	{
		background-position:bottom left !important;
		border:2px solid #dc9600;
		text-indent:0px;
	}

	.img_episode.disabled_episode
	{
		background-position:bottom left !important;
		border:2px solid #000 !important;
		text-indent:-9999px !important;
		cursor:default;
	}

/* BLOCKS - toc_8
===============================*/

	.bloc_whatis_left
	{
		margin:45px 45px 0px 45px;
		width:475px;
		float:right;
		color:#D5C1AD;
	}

	.bloc_whatis_right
	{
		margin:45px 45px 0px 45px;
		position:absolute;
		width:332px;
		z-index:999;

	}

	.bloc_bio
	{
		background-color:#cac3a9;
		float:left;
		margin-bottom:30px;
	}

	.bloc_bio_core
	{
		margin:0px 0px 0px 0px;
		padding:20px 20px 20px 20px;
	}


	.block_header_infos
	{
		display:block;
		float:right;
		margin:20px 15px 0px 0px;
		padding:0px;
		width:600px;
	}

	.block_video_nav
	{
		background-color:#000;
		width:989px;
		float:left;
		padding:15px 0 20px 0;
	}

	.video_nav_holder
	{
		width:900px;
		height:65px;
		float:left;
		margin:0px 0px 0px 3px;
		padding:0px;
		overflow:hidden;
		position:relative;
	}

	.block_video
	{
		width:989px;
		height:394px;
		background-color:#120c08;
		display:block;
		padding:20px 0px 20px 0px;

		filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
	}

	.block_video_whatis
	{
		width:989px;
		height:1500px;
		background-color:#120c08;
		display:block;
		padding:20px 0px 20px 0px;

		filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
	}

	.block_browse
	{
		width:989px;
		height:42px;
		background:url(../images/browse-bg.jpg) top left no-repeat;
		display:block;
		margin:0px;
		padding:0px;
	}

	#block_blog
	{
		float:left;
		width:550px;
	}

	#block_photo
	{
		float:right;
		width:398px;
		background-color:#120c08;
		padding:22px 0px 22px 22px;
		margin:0px 0px 0px 0px;
	}

	.block_single_holder
	{
		float:left;
		display:block;
		width:508px;
		background-color:#120c08;
		padding:20px;
		margin-bottom:25px;

		filter:alpha(opacity=95);
		opacity: 0.95;
		-moz-opacity:0.95;
	}

	.block_single_content
	{
		display:block;
		float:left;
		width:508px;
		background-color:#d5cdb7;
		margin:0px;
		padding:0px;
	}

	.block_single_core
	{
		display:block;
		float:left;
		width:468px;
		padding:10px 20px 10px 20px;
		line-height:18px;
		color:#2d231a;
	}

	#block_photo a img
	{
		padding:0px;
		margin:0px 4px 5px 0px;
		border:0;
	}

	#block_photo a.last img
	{
		margin-right:0;
	}

	#block_photo a img
	{
		border:2px solid #120c08;
	}

	#block_photo a:hover img
	{
		border:2px solid #dc9600;
	}

		
	.block_single_content h4.ian
	{
		background:url(../images/ian.jpg) top left no-repeat;
		width:219px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.block_single_content h4.blake
	{
		background:url(../images/blake.jpg) top left no-repeat;
		width:219px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.block_single_content h4.gooner
	{
		background:url(../images/gooner.jpg) top left no-repeat;
		width:219px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.block_single_content h4.martin
	{
		background:url(../images/martin.jpg) top left no-repeat;
		width:219px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.bloc_bio h4.ian
	{
		background:url(../images/ian.jpg) #000 top left no-repeat;
		width:332px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.bloc_bio h4.blake
	{
		background:url(../images/blake.jpg) #000 top left no-repeat;
		width:332px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.bloc_bio h4.gooner
	{
		background:url(../images/gooner.jpg) #000 top left no-repeat;
		width:332px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}

	.bloc_bio h4.martin
	{
		background:url(../images/martin.jpg) #000 top left no-repeat;
		width:332px;
		height:59px;
		float:left;
		display:block;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}


/* LISTS - toc_9
===============================*/

	.video_nav
	{
		width:3500px;
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display:block;
		position:absolute;
	}

	.video_nav li
	{
		float:left;
	}


	ul.list_pagenav
	{
		width:548px;
		height:48px;
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px;
		display:block;
		background-color:#000;
		float:left;
	}

	ul.list_pagenav li.li_left
	{
		float:left;
	}

	ul.list_pagenav li.li_right
	{
		float:right;
	}

	ul.list_pagenav li a
	{
		color:#D5C1AD;
		font-size:16px;
		font-weight:bold;
		padding-left:10px;
		padding-top:4px;
	}

	ul.list_pagenav li a:hover,
	ul.list_pagenav li a:focus
	{
		color:#d5cdb7;
		text-decoration:underline;
	}

	ul.list_pagenav a.left
	{
		margin:10px 0px 0px 20px;
		padding-left:15px;
		float:left;
		background:url(../images/small_left_arrow.gif) left 8px no-repeat;
	}

	ul.list_pagenav a.left:hover, ul.list_pagenav a.left:focus
	{
		background:url(../images/small_left_arrow_h.gif) left 8px no-repeat;
	}

	ul.list_pagenav a.right
	{
		margin:10px 20px 0px 0px;
		padding-right:15px;
		float:right;
		background:url(../images/small_right_arrow.gif) right 8px no-repeat;
	}

	ul.list_pagenav a.right:hover, ul.list_pagenav a.right:focus
	{
		background:url(../images/small_right_arrow_h.gif) right 8px no-repeat;
	}

	ul.list_pagenav li a.left_disabled,
	ul.list_pagenav li a.left_disabled:hover,
	ul.list_pagenav li a.left_disabled:focus
	{
		cursor:default;
		color:#3b3535;
		text-decoration:none;
		background:url(../images/small_left_arrow.gif) left 8px no-repeat;
	}

	ul.list_pagenav li a.right_disabled,
	ul.list_pagenav li a.right_disabled:hover,
	ul.list_pagenav li a.right_disabled:focus
	{
		cursor:default;
		color:#3b3535;
		text-decoration:none;
		background:url(../images/small_right_arrow.gif) right 8px no-repeat;
	}

/* BUTTONS ARROWS - toc_10
===============================*/




	.med_arrow_left,
	.med_arrow_left:active,
	.med_arrow_left:visited,
	.med_arrow_left:focus
	{
		text-indent:-9999px;
		margin:20px 17px 0px 15px;
		padding:0px;
		background:url(../images/middle_arrow.gif) top left no-repeat;
		width:15px;
		height:28px;
		display:block;
		float:left;
	}

	.med_arrow_left:hover
	{
		background:url(../images/middle_arrow.gif) bottom left no-repeat;
	}

	.med_arrow_right,
	.med_arrow_right:active,
	.med_arrow_right:visited,
	.med_arrow_right:focus
	{
		text-indent:-9999px;
		margin:20px 10px 0px 5px;
		padding:0px;
		background:url(../images/middle_arrow.gif) top right no-repeat;
		width:15px;
		height:28px;
		display:block;
		float:right;
	}

	.med_arrow_right:hover
	{
		background:url(../images/middle_arrow.gif) bottom right no-repeat;
	}

	.video_holder
	{
		z-index:1;
		position:absolute;
		margin:30px 0px 0px 195px;
	}

	.big_arrow_left
	{
		text-indent:-9999px;
		margin:125px 25px 0px 125px;
		padding:0px;
		background:url(../images/big_arrow.png) top left no-repeat;
		width:46px;
		height:87px;
		display:block;
		float:left;
	}

	.big_arrow_left:hover, .big_arrow_left:focus
	{
		background:url(../images/big_arrow.png) bottom left no-repeat;
	}

	.big_arrow_left_disabled,
	.big_arrow_left_disabled:hover,
	.big_arrow_left_disabled:focus
	{
		text-indent:-9999px;
		margin:125px 25px 0px 125px;
		padding:0px;
		background:none;
		width:46px;
		height:87px;
		display:block;
		float:left;
	}

	.big_arrow_right
	{
		text-indent:-9999px;
		margin:125px 100px 0px 25px;
		padding:0px;
		background:url(../images/big_arrow.png) top right no-repeat;
		width:46px;
		height:87px;
		display:block;
		float:right;
	}

	.big_arrow_right:hover, .big_arrow_right:focus
	{
		background:url(../images/big_arrow.png) bottom right no-repeat;
	}

	.big_arrow_right_disabled
	.big_arrow_right_disabled:hover,
	.big_arrow_right_disabled:focus
	{
		text-indent:-9999px;
		margin:125px 100px 0px 25px;
		padding:0px;
		background:none;
		width:46px;
		height:87px;
		display:block;
		float:right;
	}


/* FOOTER STICK TO BOTTOM - toc_11
===============================*/
/*
	* {margin: 0}
	html, body {height: 100%}

	.fstb_push
	{
		height: 50px;
	}
*/




















