
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
 
/* DEV NOTES 

red = #bd2519
okkkkkkkkkkkkkkk
*/


/* Begin Typography & Colors */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; outline: 0; font-weight:inherit; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1; }
ol, ul {list-style: none;} 
/* remember to define focus styles! */
:focus {outline: 0;}
a{text-decoration:none;} 
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0;}
html { -webkit-font-smoothing: antialiased;}
/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }
::-moz-selection{ background: #b29234; color:#fff; text-shadow: none; }
::selection { background:#b29234; color:#fff; text-shadow: none; } 
/* _____________________ End reset css ______________________*/

*, html { -webkit-font-smoothing: antialiased; margin:0; padding:0;}
body {
	background: #fefefe;
	font-size: 76%; 
	font-family: Helvetica, Arial, sans-serif; 
	padding:0; 
	margin: 0; 
	color:#333;
	line-height:1.5em; 
}	


/* --------------------------------------------------------------------------- */
/* Font Styles */
/* --------------------------------------------------------------------------- */

p{
	margin-bottom:1em; 
}
p, li, textarea, input{	
	font-family: Helvetica, Arial, sans-serif; 
	font-size:1em; 
	line-height:1.4em; 
	color:#333; 
}

a{color:#b29237; text-decoration:none }
a:hover{color:#b29237; text-decoration:none !important}

.recipients .one_third a em{color:#b29237; text-decoration:none; font-size:0.9em; }


#wrapper a{
	text-decoration:underline;	
}

ul li{
	list-style: disc;
	margin:3px 0 10px 15px;
}
ul li{
	list-style:none;
	margin:0 0 10px;
	padding:0;	
	background:url(../images/ui/btnArrow_li.gif) no-repeat left center;
	padding-left:16px;	
}

ol li{
	list-style:  decimal;
	margin:3px 0 10px 24px;
}
img{
	max-width:100%;	
}
/* --------------------------------------------------------------------------- */
/* HEADERS */
/* --------------------------------------------------------------------------- */

h1, h2, h3, h4, h5{ 
	font-family: 'Open Sans', sans-serif; 
	font-weight:700; 
	margin-bottom:0.8em;  
	line-height:1.4em; 
	color:#b29237;
	text-transform:uppercase;
}
h1{
	font-size:2.6em;
	margin-bottom:0.3em;
	color:#000;
}
h2{
	font-size:2em;
	font-weight:400;
	border-top:3px solid #b29237;
	padding-top:3px;
	margin-bottom:0.5em;
}
p + h2,
h1 + h2{
	margin-top:20px;	
}
h3{
	font-size:1.7em; 
	line-height:1.2em;
	font-weight:400;
	border-top:3px solid #b29237;
	padding-top:3px;
	margin:0 0 10px;
}
p + h3{
	margin-top:15px;	
}
h4{
	font-size:1.2em;
	line-height:1.2em; 
	text-transform:none;
	color:#382e2e;
}
h5{
	font-size:1em;
	line-height:1.2em; 
	text-transform:none;
}
h6{
	font-size:0.9em;
	line-height:1.1em; 
	text-transform:none;
	color:#382e2e;
}
/* --------------------------------------------------------------------------- */
/* CONTAINERS */
/* --------------------------------------------------------------------------- */

#page{
	padding:0;
	margin:0;
}
#wrapper{
	background:url(../images/ui/bkgShadow.gif) repeat-x left top;
	padding:44px 0;	
}
#arts-nation #wrapper{	
	background: none;	
	padding:0 0 44px 0;	
}


#inner{
	width:960px; 
	height:auto;
	margin:0 auto;
	position:relative;
}



/* --------------------------------------------------------------------------- */
/* The Grid */
/* --------------------------------------------------------------------------- */
.container_12 {
	margin: 0 auto;
	width: 960px;
	position:relative;
	padding:0;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.container_12 .grid_1 {
	width:60px;
}
.container_12 .grid_2 {
	width:140px;
}
.container_12 .grid_3 {
	width:220px;
}
.container_12 .grid_4 {
	width:300px;
}
.container_12 .grid_5 {
	width:380px;
}
.container_12 .grid_6 {
	width:460px;
}
.container_12 .grid_7 {
	width:540px;
}
.container_12 .grid_8 {
	width:620px;
}
.container_12 .grid_9 {
	width:700px;
}
.container_12 .grid_10 {
	width:780px;
}
.container_12 .grid_11 {
	width:860px;
}

.container_12 .grid_12 {
	width:940px;
}
.one_half{
	width:50%;
	float:left;	
}
.one_third{
	width:33.3%;
	float:left;	
}
.one_fourth{
	width:25%;
	float:left;	
}


/* --------------------------------------------------------------------------- */
/* HEADER */
/* --------------------------------------------------------------------------- */

header#branding{
	width:100%;
	height:290px;
	background: #b1261a url(../images/ui/bkgHeader.gif) no-repeat center top;
	border-bottom:1px solid #ccc;	
	position:relative;
	display:block;
}
#arts-nation header#branding{	
	background: #fff url(../images/ui/bkgArtsNationHeader.jpg) no-repeat center top;
	height:337px;	
	border:none;
}
	header#branding .container_12{		
		height:205px; /* -1px for nav border-top */
	}
	header#branding nav{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:84px;
		background:#fff;
		border-top:1px solid #afaaab;
		
	}
		header#branding nav ul{
			width:960px;
			height:84px;
			margin:0 auto;
			background:#fff url(../images/ui/bkgNavDotted.gif) repeat-x left center;
			overflow:hidden;
		}
			header#branding nav ul li{
				background: none;
				padding-left:0;
				float:left;
				height:37px;
				line-height:38px;
				margin:3px 50px;
				list-style:none;
				padding:0;
				text-transform:uppercase;
				font-size:1.1em;
				overflow:hidden
			}
			header#branding nav ul li.partners,
			header#branding nav ul li#menuElem_LI_0_5_1{
				margin-left:100px;	
			}
				header#branding nav ul li a{
					color:#382e2e;	
					display:block;						
					transition:all .15s linear;
					-o-transition:all .15s linear;
					-moz-transition:all .15s linear;
					-webkit-transition:all .15s linear;
					background: url(../images/ui/bkgMnavHover.gif) repeat-x left 40px;
				}
				header#branding nav ul li a:hover,
				header#branding nav ul li.current a,
				header#branding nav ul li.HighLighted a{
					background-position: left bottom;
					color:#000;
				}
				
				
	
	
	p#logo{
		width:491px;
		height:205px;
		overflow:hidden;
		text-indent:-999px;
		margin:0;
		padding:0;
		float:left
	}
		p#logo a{
			width:491px;
			height:205px;
			display:block;
			background:url(../images/ui/logo.gif);
		}
		body.FRCA p#logo a{
			width:491px;
			height:205px;
			display:block;
			background:url(../images/ui/logo_FR2.gif);
		}

	header#branding ul#ctas{
		float:right;
		margin-top:10px;
		width:auto;
		height:21px;	
	}
		header#branding ul#ctas li{
			background: none;
		    padding-left:0;
			float:left;
			list-style:none;
			margin:0 1px;
		}	
		header#branding ul#ctas li a{
			color:#fff;	
			transition:all .15s linear;
			-o-transition:all .15s linear;
			-moz-transition:all .15s linear;
			-webkit-transition:all .15s linear;
			opacity:1;
			height:21px;
			line-height:23px;
			display:block;
			overflow:hidden
		}
			header#branding ul#ctas li.lang-toggle{
				margin-right:10px;	
			}
			header#branding ul#ctas li.facebook a{
				width:21px;
				background:url(../images/ui/ico-header-social-sprite.png) no-repeat left top;	
				text-indent:-9999px;
			}
			header#branding ul#ctas li.twitter a{
				width:21px;
				background:url(../images/ui/ico-header-social-sprite.png) no-repeat -21px top;	
				text-indent:-9999px;
			}
			header#branding ul#ctas li.nacblog a{
				width:110px;
				background:url(../images/ui/ico-header-social-sprite.png) no-repeat -42px top;
				text-indent:-9999px;	
			}
		
		header#branding ul#ctas li a:hover{
			opacity:0.8;	
		}
		
/* --------------------------------------------------------------------------- */
/* CONTENT */
/* --------------------------------------------------------------------------- */

	
.home_left{
	height:500px;
	width:482px;
	float:left;	
}
	.home_left h1{
		width:482px;
		height: 148px;
		margin:0;
		position:relative;
	font-size:1em;	
	}
.home_right{
	height:500px;
	width:420px;
	float:right;
	position:relative
}
#arts-nation .home_left,
#arts-nation .home_right{
	height:445px;	
}
#arts-nation .home_left h1{
	height:auto;
	margin:0;	
}

#arts-nation .home_right p{
	line-height:1.3em;	
}

#left{
	float:left;
	width:640px;	
}


/* --------------------------------------------------------------------------- */
/* BANNER */
/* --------------------------------------------------------------------------- */
#banner-wrapper{
	margin:0 0 0;
	width:482px;
	height:352px;
	position:relative;	
}
#banner{
	width:482px;
	height:352px;
	overflow:hidden
}
	#banner ul{
		width:auto;
		height:352px;
		list-style:none;
		margin:0;
		padding:0;	
	}
	#banner ul li{
		float: left;
		width:482px;
		height:352px;
		list-style:none;	
		padding:0;
		background:none;
		margin:0;
	}
	/* FlexSlider Necessary Styles
	*********************************/ 
	#banner {width: 100%; margin: 0; padding: 0;}
	#banner .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	#banner .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}
	
	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}
	
	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}
	/* FlexSlider Default Theme
	*********************************/
	#banner {zoom: 1;}
	#banner .slides {zoom: 1;}
	#banner .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}
	.flex-direction-nav{display:none;}
		
	ol.flex-control-nav{
		position:absolute;
		bottom:30px;
		right:30px;
		width:auto;
		height:20px;
		padding:0;
		margin:0;		
	}
		ol.flex-control-nav li{
			width:20px;
			height:20px;
			overflow:hidden;
			list-style:none;
			float:left;	
			margin:0 5px 0 0;
			padding:0;
			cursor:pointer;
			text-indent:-999px;			
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}
			ol.flex-control-nav li a{		
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
				width:20px;
				height:20px;
				color:#000;	
				display:block;
				background:#4973b9;
				border:1px solid rgba(0, 0, 0, 0.2);
				box-shadow:0 -3px 3px rgba(0, 0, 0, 0.1) inset;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition: all 0.2s ease-out;
				-o-transition: all 0.2s ease-out;
				-ms-transition: all 0.2s ease-out;	
				transition: all 0.2s ease-out;			
			}
			ol.flex-control-nav li a:hover{
				background:#6291e0;
			}
				ol.flex-control-nav li a.active{
					background:#f0bf33;	
					box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;		
				}
	
/* Homepage */
.recipients{
	margin-top:30px;
}
	.recipients h2{
		bordeR:none;
		padding:0;	
	}	
	.recipients .one_third{
		float:left;
		font-size:1em;
	}
		.recipients .one_third img{
			float:left;
			margin:0 10px 16px 0;	
		}
		.recipients .one_third em{
			color:#888;	
		}

/* Homepage BTNS */
.btn{
	width:auto;
	text-transform:uppercase;
	line-height:1.2em;
	font-family: 'Open Sans', sans-serif; 	
	font-size:1.2em;
}
	.btn a{
		display:block;
		padding:10px 10px 10px 14px;
		margin:5px 0 0;
		color:#fff;
		text-decoration:none !important;		
		transition:all .15s linear;
		-o-transition:all .15s linear;
		-moz-transition:all .15s linear;
		-webkit-transition:all .15s linear;
	}
	.btn.gold a{
		background:#b29234 url(../images/ui/btnArrowWhite.png) no-repeat 98% center;	
	}
	.btn.gold a:hover{
		background-color:#333;
		background-position:99% center
	}
	
/* Arts Nation BTNS */
#arts-nation .btn{
	width:24%;
	text-transform:uppercase;
	line-height:1.2em;
	font-family: 'Open Sans', sans-serif; 	
	font-size:1.1em;
	float:left;
	text-align:center;
	margin:0 1% 0 0
}
	#arts-nation .btn a{
		display:block;
		padding:10px 4px;
		margin:5px 0 0;
		color:#fff;
		text-decoration:none !important;		
		transition:all .15s linear;
		-o-transition:all .15s linear;
		-moz-transition:all .15s linear;
		-webkit-transition:all .15s linear;
	}
	#arts-nation .btn.gold a{
		background:#b29234 none;	
	}
	#arts-nation .btn.gold a:hover{
		background-color:#333;
		background-position:99% center
	}
	.btn a:hover h3{
		text-decoration: underline	
	}

.btn-group{
	position:absolute;
	bottom:0;
	width:100%;	
}



/* Press and Media release lists */
ul.press{
	list-style:none;
	margin:0 0 25px;
	padding:5px;
}
	ul.press li{
		list-style:none;
		margin:10px 0 0;
		padding:10px 0 0;
		border-top:1px dotted #ccc;
		background:none
	}
		ul.press li.first,
		ul.press li:first-child{
			border:none;
			paddinG:0;
			margin:0;	
		}

/* Recipients Slideshow */

#recipient-slideshow-wrapper{
	width:640px;
	height:283px;
	overflow:hidden;
	position:relative;
	margin:0 0 35px;	
}
	#recipient-slideshow{
		background:#f0eeef;
		width:590px;
		height:283px;	
		overflow:hidden;
		position:relative;
		left:25px;
	}
		#recipient-slideshow .recipient-entry{
			float:left;	
			width:590px;
			height:283px;
			position:absolute;
			left:640px;	
		}
		.no-js #recipient-slideshow .recipient-entry{
			position: relative;
				
		}
			#recipient-slideshow .recipient-entry .img{
				width:207px;
				height:263px;	
				float:left;
				margin:15px 0 0 15px;
			}
				#recipient-slideshow .recipient-entry .img img{
					max-width:100%;	
				}
			#recipient-slideshow .recipient-entry .text{
				width:330px;
				height:263px;	
				float:right;
				margin:15px 20px 0 0;
			}
			
			#recipient-slideshow h3{
				border:none;
				padding:0;
				margin:0;
				color:#000;
				text-transform:none;
				font-weight:700;	
			}
			
			#recipient-slideshow p.readmore{
				
				font-size:0.9em;
				line-height:1em;
				float:left;
				margin:0;
				margin-top:10px;
			}
			#recipient-slideshow p.readmore a{
				text-transform: uppercase;
				text-decoration:none;
				color:#fff;
				background:#b29234 url(../images/ui/bkgArrowCta.png) no-repeat 95% center;
				width:auto;
				padding:8px 26px 7px 7px;
				font-weight:bold;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition: all 0.2s ease-out;
				-o-transition: all 0.2s ease-out;
				-ms-transition: all 0.2s ease-out;	
				transition: all 0.2s ease-out;
				text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.2);		
			}
				#recipient-slideshow p.readmore a:hover{
					background:#b29234 url(../images/ui/bkgArrowCta.png) no-repeat 97% center;
					-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
					-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
					box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
				}


#btnNext,
#btnPrev{
	width:25px;
	height:60px;
	position:absolute;
	top:105px;
	left:0;
	background:url(../images/ui/btnRecipientSprite.gif) no-repeat left top;	
	cursor:pointer;
}
	#btnPrev:hover{
		background-position:left bottom;
	}
#btnNext{
	left:auto;
	right:0;
	background-position:right top;
}
	#btnNext:hover{
		background-position:right bottom;
	}
	#btnPrev:active{
		-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
		box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);	
	}
	 #btnNext:active{
		-webkit-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
		box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);	
	}


/* Filter */
#recipients-filter{
	width:640px;
}
	#recipients-filter .view-by{
		overflow:hidden;
		width:auto;
		clear:both;
		background:#f0eeef;	
		height:40px;	
	}
		.view-by p,
		#recipients-filter th{
			margin:0;
			color:#888;
			font-weight:bold;
			font-size:0.9em;
			text-transform:uppercase;	
			padding:8px 0 8px 10px;
			float:left;
			line-height:1em;
		}
		.view-by p{
			line-height:40px;
			padding:0 0 0 10px;	
			color:#000
		}
	
	
	/*tags */
	.view-by ul{
		floaT:left;
		margin:0 0 0 0;
		padding:7px 10px;	
	}
		.view-by ul li{
			list-style:none;
			float:left;	
			margin:0 5px;
			paddinG:0;
			height:20px;
			line-height:20px;
			background: none;
			padding-left:0;
		}
		
			
	
	#recipients-filter th{
		text-align:left;
		float:none;
		padding:0;
		background:#f0eeef;	
	}
	#recipients-filter td,
	#recipients-filter th{
		width:28%;
		padding:10px;
		border-top:1px dotted #ccc;
		text-align:left;
		vertical-align:top;
	}
	#recipients-filter table.filter th{
		width:28%;
		border-top:none;
		padding:10px;
		position:relative
	}
		#recipients-filter table.filter th select{
			text-transform:none;		
		}
		#recipients-filter table.filter th label:hover{
			color:#000;	
		}
		#recipients-filter table.filter th.submit{
			vertical-align:bottom
		}
	#filter-submit, .btnRecipient{
			vertical-align:bottom;
			padding:5px 10px;
			display:block;
			background:#b29234;
			color:#fff;
			margin-top:-4px;
			font-weight:bold;
			border:none;
			text-transform:uppercase;
			text-decoration:none !important;
			-webkit-transition: all 0.2s ease-out;
			-moz-transition: all 0.2s ease-out;
			-o-transition: all 0.2s ease-out;
			-ms-transition: all 0.2s ease-out;	
			transition: all 0.2s ease-out;
		}
			#filter-submit:hover, .btnRecipient:hover{
				background:#444;
			}
	
	#recipients-filter td.img,
	#recipients-filter th.img,
	#recipients-filter table.filter th.img{		
		width:16%;
	}
	#recipients-filter td.img img{
		max-width:100%;	
	}
	#recipients-filter th select{
		width:90%;
		margin:10px 0 0;	
	}


/* Accordians */
.accordian{ 
	overflow:hidden
}
.accordian h3{
	font-size:1em;
	font-weight:700;
	color:#000;
	border:none;
	margin:0 0 ;
	padding:0;
	border-bottom:1px dotted #ccc;
	line-height:30px;
	background:url(../images/ui/btnAccordianOpen.gif) no-repeat right center;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;	
	transition: all 0.2s ease-out;	
	text-transform:none
}
	.accordian h3:hover{
		opacity:0.8;
		color:#b29237;	
	}
	.accordian h3.active{		
		background:url(../images/ui/btnAccordianClose.gif) no-repeat right center;
		opacity:1;
		color:#b29237;	
	}
	.accordian div{
		display:none;	
	}
		.accordian div p{
			margin:10px 0;
		}
		.accordian ul li 
		{
		    background-position:left 5px;
		    margin:0 0 3px 15px;
		}
		

/* BIO */
.caption{
	padding:20px 5px;
	font-size:0.8em;	
}
#nfb-video,
#speech-video{
	display:none;	
}
.bio-right{
	width:380px;
	float:right;	
}
	.bio-right h1{
		text-transform:none	
	}

.bio-left{
	width:240px;
	float:left;	
}
	.bio-left .btn-group{
		position:static;
		margin:0 0 20px;
		overflow:hidden
	}	
	.bio-left .img{
		padding:10px;
		background:#f0eeef	
	}
		.bio-left .img img{
			max-width:100%;	
		}
		
		.bio-left blockquote{
			font-size:1.2em;
			margin:10px 0;
			background:url(../images/ui/blockquote.png) no-repeat left 2px;
			padding:0 0 0 20px;
			text-shadow:1px 1px 0px #fff;
		}
			.bio-left blockquote p.author{
				text-align:right;
				font-size:0.7em;
			}	
    .bio.accordian ul li { 
        background-position: left 5px;
        margin: 6px 0 3px 0px;
    }
			
.celebration{
	float:left;
	width:186px;
	min-height:250px;
	margin:0 10px 30px 0;
	padding:10px;
	background: #f0eeef;
}
	.celebration img{
		margin:0 0 4px;	
	}
	.celebration p{
		font-size:0.8em;	
	}
	.celebration.last{
		margin:0 0 30px;	
	}
	

/* Photo Gallery */

#slideshow-wrapper{	
	width:100%;
	height:575px;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}
#slideshow{
	width:590px;
	height:575px;
	margin:0 auto;
	background:#efefef;
	position:relative
}
	#slideshow .caption{		
		position:absolute;
		bottom:115px; 
		left:3%;	
		font-size:12px;
		line-height:15px;
		height:32px;
		color:#333;
		display:block;
		width:94%;
		height:auto;
		text-shadow:1px 1px #fff;
	}
	#loader{
		width:570px;
		height:390px;
		position:absolute;
		top:0; 
		left:0;	
		overflow:hidden;
		padding:10px;
		text-align:center;
		
	}
		#loader.loading{
			background:url(../images/ui/ajax-loader.gif) no-repeat center center	
		}
		#loader img{
			margin:0 auto;	
			max-height:100%;
			max-width:100%;
			-webkit-box-shadow:0 0 4px #999;	
			-moz-box-shadow:0 0 4px #999;	
			box-shadow:0 0 4px #999;	
		}
		
	#slideshow img{
		max-width:100%;	
	}	

	/* Next / Prev buttons */
	#nextBtn,
	#prevBtn,
	#movePrev,
	#moveNext{		 	
		width:25px;
		height:60px;
		position:absolute;
		top:165px;
		left:0;
		text-indent:-9999px
	}
	#nextBtn,
	#moveNext{		
		left:auto;
		right:0;
	}
	#prevBtn a.disabled:hover,
	#movePrev a.disabled:hover,
	#prevBtn a.disabled:active,
	#movePrev a.disabled:active,	
	#prevBtn a.disabled,
	#movePrev a.disabled{
		cursor:default;
		opacity:0.4;
		background-position:left top;
		-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);	
	}
	#nextBtn a.disabled,
	#nextBtn a.disabled:active,
	#nextBtn a.disabled:hover,
	#moveNext a.disabled:hover,
	#moveNext a.disabled:active,
	#moveNext a.disabled{
		cursor:default;
		opacity:0.4;
		background-position:right top;
		-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);	
		
	}
		#nextBtn a,
		#prevBtn a,
		#movePrev a,
		#moveNext a{
			background:url(../images/ui/btnRecipientSprite.gif) no-repeat left top;	
			display:block;		
			width:25px;
			height:60px;
		}
		
		#movePrev,
		#moveNext{
			top:auto;
			bottom:30px;
		}
		
		#prevBtn a:hover,
		#movePrev a:hover{
			background-position:left bottom;
		}		
		#prevBtn a:active,
		#movePrev a:active{
			-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
			-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
			box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);	
		}
		#nextBtn a,
		#moveNext a{
			background-position:right top;
		}			
			#nextBtn a:hover,
			#moveNext a:hover{
				background-position:right bottom;
			}
			 #nextBtn a:active,
			 #moveNext a:active{
				-webkit-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
				-moz-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
				box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);	
			}
			

		
		#slideshow-wrapper #slideshow-thumbs-wrapper{			
			width:580px;
			height:112px;
			position:absolute;
			bottom:0;
			padding:4px;
			background:#fff;
			border:1px solid #ccc;
		}	
		.no-js #slideshow-wrapper #slideshow-thumbs-wrapper{		
			padding:0;
			border:none;
			background: none;
		}	
			#slideshow-thumbs{					
				width:580px;
				height:112px;
				overflow:hidden;
				position:relative
			}
			
		#slideshow-wrapper ul{ 
			width:auto;
			height:112px;
			position:absolute;
			display:none;
		}
		.no-js #slideshow-wrapper #slideshow-thumbs-wrapper,
		.no-js #slideshow-thumbs,
		.no-js #slideshow-wrapper ul{ 
			width:auto;
			height:auto;
			position:relative;
			display:block;
		}
			#slideshow-wrapper ul li{
				width:112px;
				height:112px;
				margin:0 5px 0 0;
				float:left;
				list-style:none;
				overflow:hidden;
				background:#fff;
				padding:0;
				position:relative
			}
			#slideshow-wrapper ul li:last-child{
				margin:0;	
			}
			
			.no-js #slideshow-wrapper ul li,
			.no-js #slideshow-wrapper ul li:last-child{			
				margin:3px;
			}
			#slideshow-wrapper ul li.current{
				border-color:#000
			}
				#slideshow-wrapper ul li a{
					display:block;
					width:112px;
					height:112px;
					opacity:0.4;
					-webkit-transition: all 0.15s ease-in; 
					-moz-transition: all 0.15s ease-in; 
					-o-transition: all 0.15s ease-in;	
					-ms-transition: all 0.15s ease-in;	
					transition: all 0.15s ease-in;
				}
				#slideshow-wrapper ul li a:hover{
					opacity:0.8
				}
				#slideshow-wrapper ul li.current a{
					opacity:1;
				}


#gallery_select{
	clear:both;
	overflow:hidden	
}
#gallery_select .select-wrapper{
	float:right;
	text-align:right;	
	width:200px;
	margin:15px 25px 0 0;
}
	#gallery_select .select-wrapper label{
		text-align:right;
		float:left;
		text-transform:uppercase;
		font-size:0.9em;
		font-weight:bold;
		width:110px;
		padding-right:10px;
		padding-top:2px;
	}
		#gallery_select select{
			width:80px;	
		}

#gallery_select h1{
	float:left;
	width:380px;
	margin-left:25px;	 
}

/*Arts Nation page */
#arts-nation #flash-wrapper{
	width:482px;
	height:310px;
	background:#ccc;	
	position:absolute;
	bottom:0;
}
	
	
		


/* --------------------------------------------------------------------------- */
/* SIDEBAR */
/* --------------------------------------------------------------------------- */

#sidebar{
	float:right;
	width:240px;	
}

	#sidebar ul{
		margin:0 0 10px;
		paddinG:0;	
	}
	#sidebar ul + h3{
		margin-top:30px;	
	}

		


#sidebar .btn{
	margin:20px 0;
	text-transform:none;
}	
	#sidebar .btn a{
		color:#fff !important;
		text-decoration:none;
		margin:0;	
		padding:6px 40px 2px 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;	
		transition: all 0.2s ease-out;	
		background:#ccc url(../images/ui/bkgArrowCta.png) no-repeat 96% center;	
		border-bottom: 4px solid #ccc
	}
	#sidebar .btn a:hover{
		background-position:97% center;
		-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	}
	
		/* grey */
		#sidebar .btn.grey a{		
			background:#878181 url(../images/ui/bkgArrowCta.png) no-repeat 96% center;	
			border-color:#878181;
		}
		#sidebar .btn.grey a:hover{		
			background-position: 97% center;		
			border-color:#5d5656;
		}
		
		/* gold */
		#sidebar .btn.gold a{		
			background:#b29234 url(../images/ui/bkgArrowCta.png) no-repeat 96% center;	
			border-color:#b29234;
		}
		#sidebar .btn.gold a:hover{		
			background-position:97% center;	
			border-color:#93761f;
		}
		#sidebar .btn a p{
			color:#000	
		}
	
	#sidebar .btn h3{
		border:none;
		color:#fff;
		font-size:1.1em;
		padding:0;
		font-weight:700;
		margin:0 0 5px;	
		padding:0;	
		text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.2);	
	}
	#sidebar .btn p{
		font-size:0.8em;	
	}
		#sidebar .btn img{
			margin:0 10px 5px 0;
			float:left;	
		}



/* --------------------------------------------------------------------------- */
/* FOOTER */
/* --------------------------------------------------------------------------- */

footer#site-footer{
	width:100%;
	clear:both;	
	display:block;
}
.copyright{
	float:left;
	overflow:hidden;
	margin:10px 0;
}
#arts-nation .copyright{
	text-align:center;
	float:none;
	padding:20px 0;	
}
	footer#site-footer p,
	footer#site-footer{
		color:#888;	
	}
	footer#site-footer .container_12.top{
		border-top:4px solid #b29234;
		padding:10px 0;
		margin-bottom:10px;
		overflow:hidden;
	}
		footer#site-footer .container_12.top .one_half{
			width:48%;
			padding: 10px 2% 0 0;
			float:left;	
			font-size:0.8em;
			line-height:1.3em;
		}
		footer#site-footer .container_12.top .one_half.sponsors{
			text-align:right;
			padding: 0 0 0 2%;	
		}
		.one_half.sponsors a img{	
			float:right;				
			 opacity:0.5;
			-webkit-transition: all 0.2s ease-out;
			-moz-transition: all 0.2s ease-out;
			-o-transition: all 0.2s ease-out;
			-ms-transition: all 0.2s ease-out;	
			 transition: all 0.2s ease-out;	
		}
		
		footer#site-footer a{
			color: #666;
		}
			footer#site-footer a:hover{
				color: #000;
			}
		
		.one_half.sponsors a:hover img{
			opacity:1;	
		}
	
	.footer-bottom{
		background:url(../images/ui/bkgFooterShadow.gif) repeat-x left top;
		padding-top:20px;
		width:100%;
		overflow:hidden	
	}
		footer#site-footer .footer-bottom .container_12{
			padding:10px 0 320px; /*320 - no link. 20px - added art nation click zone. */
			margin-bottom:20px;
			overflow:hidden;
			background:url(../images/ui/bkgFooterSquiggles.jpg) no-repeat center bottom	
		}
		
		.footer-bottom #fnav,
		.footer-bottom #fnav ul{
			width:700px;
			float:left;
			margin:0;
			padding:0;	
		}
			.footer-bottom #fnav ul li{
				background: none;
				padding-left:0;
				float:left;
				list-style:none;
				margin:0 5px 4px 0;
				text-transform:uppercase;
				line-height:1.4em;
				font-size:1em;
			}
				.footer-bottom #fnav ul li:after{
					content:"| ";
					padding-left:7px;	
				}
				.footer-bottom #fnav ul li:last-child:after{
					content:"";	
				}
			
				.footer-bottom #fnav ul li a{
					color:#666;	
				}
				.footer-bottom #fnav ul li a:hover{
					color:#000;	
				}
		.footer-bottom address{
			float:right;
			width:200px;
			font-size:0.8em;
			text-align:right;
			font-style:normal	
		}
			.footer-bottom address p{
				line-height:1.3em;
			}

.art-nation-linkzone { margin-top:100px }
.art-nation-linkzone a {width:960px; height:306px; display:block;}

/* --------------------------------------------------------------------------- */
/*MISC*/
/* --------------------------------------------------------------------------- */

.rollover{ cursor:pointer;}
.spacer{ height:10px; clear:both; display:block}
.hand{cursor:help;}
.black{color:#000;}
.red{color:#C00; background:#fff; padding:5px;}
.green{color:#80aa46;}
.white{color:#fff;}
.clearfix:after {clear:both;content:"."; display:block;	height:0; visibility:hidden;}
.clearfix {	display:inline-block;}
.clear {clear: both;height: auto; overflow: hidden; width:100%; padding:0; margin:0;}
.small{ font-size:0.9em;}
	
	

input, textarea, select{
	font: Helvetica, Arial, sans-serif;
	color:#333;
	font-size:1em;
	line-height:1.3em;
}

.alignleft, .entry-left img{float:left; margin:5px 10px 10px 0px;}
.alignright{float:right; margin:5px 0 10px 10px;}

.aligncenter{
	clear:both;
	margin:10px 0 5px;
	overflow:hidden
}

/* --------------------------------------------------------------------------- */
/*WYSIWYG template*/
/* --------------------------------------------------------------------------- */

.photo-align-left img, photo-align-left P { float:left;}
.photo-align-left img { margin-right:10px; margin-bottom:10px;}
.cta-image-caption { margin-bottom:15px;}
.cta-image-caption .caption { padding:0px; font-size:0.9em; font-weight:bold;}
.cta-image-caption .credit { font-size:0.8em;}
.one_third h5 { color:#878183;}



/* --------------------------------------------------------------------------- */
/*French version fix up*/
/* --------------------------------------------------------------------------- */
body.FRCA header#branding nav ul li { margin:3px 30px;}
body#arts-nation header#branding ul#ctas li a { color:#000;}

/* --------------------------------------------------------------------------- */
/*Splash page*/
/* --------------------------------------------------------------------------- */

body#splash {background:url(../images/ui/splash-body-bg.png) repeat-x top	}
#splash-wrapper { width:1137px; height:780px; margin:0 auto; padding: 0 91px; background:url(../images/ui/splash-welcome.jpg) no-repeat top; }
.enter-link-zone.right { float:right;}
.enter-link-zone { width:500px; float:left; margin-top:200px; text-align:center;  /*background-color:#9F0;*/}
.enter-link-zone h4 { font-size:1.2em; font-weight:bold; text-transform:uppercase;}
.enter-link-zone h1 { margin-top:35px; letter-spacing:0.1em;}
.enter-link-zone h1 a { color:#9a9a9a;}
.arts-nation { margin-top:372px; width:100%; float:left; /*background-color:#3FF;*/}
.arts-nation a.en-link, 
.arts-nation a.fr-link { display:block; float:left; /*background-color:#FC0;*/}
.arts-nation a.en-link { width:125px; height:30px; margin-left:427px;}
=======
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
 
/* DEV NOTES 

red = #bd2519

*/


/* Begin Typography & Colors */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; outline: 0; font-weight:inherit; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1; }
ol, ul {list-style: none;} 
/* remember to define focus styles! */
:focus {outline: 0;}
a{text-decoration:none;} 
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0;}
html { -webkit-font-smoothing: antialiased;}
/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }
::-moz-selection{ background: #b29234; color:#fff; text-shadow: none; }
::selection { background:#b29234; color:#fff; text-shadow: none; } 
/* _____________________ End reset css ______________________*/

*, html { -webkit-font-smoothing: antialiased; margin:0; padding:0;}
body {
	background: #fefefe;
	font-size: 76%; 
	font-family: Helvetica, Arial, sans-serif; 
	padding:0; 
	margin: 0; 
	color:#333;
	line-height:1.5em; 
}	


/* --------------------------------------------------------------------------- */
/* Font Styles */
/* --------------------------------------------------------------------------- */

p{
	margin-bottom:1em; 
}
p, li, textarea, input{	
	font-family: Helvetica, Arial, sans-serif; 
	font-size:1em; 
	line-height:1.4em; 
	color:#333; 
}

a{color:#b29237; text-decoration:none }
a:hover{color:#b29237; text-decoration:none !important}

.recipients .one_third a em{color:#b29237; text-decoration:none; font-size:0.9em; }


#wrapper a{
	text-decoration:underline;	
}

ul li{
	list-style: disc;
	margin:3px 0 10px 15px;
}
ul li{
	list-style:none;
	margin:0 0 10px;
	padding:0;	
	background:url(../images/ui/btnArrow_li.gif) no-repeat left center;
	padding-left:16px;	
}

ol li{
	list-style:  decimal;
	margin:3px 0 10px 24px;
}
img{
	max-width:100%;	
}
/* --------------------------------------------------------------------------- */
/* HEADERS */
/* --------------------------------------------------------------------------- */

h1, h2, h3, h4, h5{ 
	font-family: 'Open Sans', sans-serif; 
	font-weight:700; 
	margin-bottom:0.8em;  
	line-height:1.4em; 
	color:#b29237;
	text-transform:uppercase;
}
h1{
	font-size:2.6em;
	margin-bottom:0.3em;
	color:#000;
}
h2{
	font-size:2em;
	font-weight:400;
	border-top:3px solid #b29237;
	padding-top:3px;
	margin-bottom:0.5em;
}
p + h2,
h1 + h2{
	margin-top:20px;	
}
h3{
	font-size:1.7em; 
	line-height:1.2em;
	font-weight:400;
	border-top:3px solid #b29237;
	padding-top:3px;
	margin:0 0 10px;
}
p + h3{
	margin-top:15px;	
}
h4{
	font-size:1.2em;
	line-height:1.2em; 
	text-transform:none;
	color:#382e2e;
}
h5{
	font-size:1em;
	line-height:1.2em; 
	text-transform:none;
}
h6{
	font-size:0.9em;
	line-height:1.1em; 
	text-transform:none;
	color:#382e2e;
}
/* --------------------------------------------------------------------------- */
/* CONTAINERS */
/* --------------------------------------------------------------------------- */

#page{
	padding:0;
	margin:0;
}
#wrapper{
	background:url(../images/ui/bkgShadow.gif) repeat-x left top;
	padding:44px 0;	
}
#arts-nation #wrapper{	
	background: none;	
	padding:0 0 44px 0;	
}


#inner{
	width:960px; 
	height:auto;
	margin:0 auto;
	position:relative;
}



/* --------------------------------------------------------------------------- */
/* The Grid */
/* --------------------------------------------------------------------------- */
.container_12 {
	margin: 0 auto;
	width: 960px;
	position:relative;
	padding:0;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.container_12 .grid_1 {
	width:60px;
}
.container_12 .grid_2 {
	width:140px;
}
.container_12 .grid_3 {
	width:220px;
}
.container_12 .grid_4 {
	width:300px;
}
.container_12 .grid_5 {
	width:380px;
}
.container_12 .grid_6 {
	width:460px;
}
.container_12 .grid_7 {
	width:540px;
}
.container_12 .grid_8 {
	width:620px;
}
.container_12 .grid_9 {
	width:700px;
}
.container_12 .grid_10 {
	width:780px;
}
.container_12 .grid_11 {
	width:860px;
}

.container_12 .grid_12 {
	width:940px;
}
.one_half{
	width:50%;
	float:left;	
}
.one_third{
	width:33.3%;
	float:left;	
}
.one_fourth{
	width:25%;
	float:left;	
}


/* --------------------------------------------------------------------------- */
/* HEADER */
/* --------------------------------------------------------------------------- */

header#branding{
	width:100%;
	height:290px;
	background: #b1261a url(../images/ui/bkgHeader.gif) no-repeat center top;
	border-bottom:1px solid #ccc;	
	position:relative;
	display:block;
}
#arts-nation header#branding{	
	background: #fff url(../images/ui/bkgArtsNationHeader.jpg) no-repeat center top;
	height:337px;	
	border:none;
}
	header#branding .container_12{		
		height:205px; /* -1px for nav border-top */
	}
	header#branding nav{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:84px;
		background:#fff;
		border-top:1px solid #afaaab;
		
	}
		header#branding nav ul{
			width:960px;
			height:84px;
			margin:0 auto;
			background:#fff url(../images/ui/bkgNavDotted.gif) repeat-x left center;
			overflow:hidden;
		}
			header#branding nav ul li{
				background: none;
				padding-left:0;
				float:left;
				height:37px;
				line-height:38px;
				margin:3px 50px;
				list-style:none;
				padding:0;
				text-transform:uppercase;
				font-size:1.1em;
				overflow:hidden
			}
			header#branding nav ul li.partners,
			header#branding nav ul li#menuElem_LI_0_5_1{
				margin-left:100px;	
			}
				header#branding nav ul li a{
					color:#382e2e;	
					display:block;						
					transition:all .15s linear;
					-o-transition:all .15s linear;
					-moz-transition:all .15s linear;
					-webkit-transition:all .15s linear;
					background: url(../images/ui/bkgMnavHover.gif) repeat-x left 40px;
				}
				header#branding nav ul li a:hover,
				header#branding nav ul li.current a,
				header#branding nav ul li.HighLighted a{
					background-position: left bottom;
					color:#000;
				}
				
				
	
	
	p#logo{
		width:491px;
		height:205px;
		overflow:hidden;
		text-indent:-999px;
		margin:0;
		padding:0;
		float:left
	}
		p#logo a{
			width:491px;
			height:205px;
			display:block;
			background:url(../images/ui/logo.gif);
		}
		

	header#branding ul#ctas{
		float:right;
		margin-top:10px;
		width:auto;
		height:21px;	
	}
		header#branding ul#ctas li{
			background: none;
		    padding-left:0;
			float:left;
			list-style:none;
			margin:0 1px;
		}	
		header#branding ul#ctas li a{
			color:#fff;	
			transition:all .15s linear;
			-o-transition:all .15s linear;
			-moz-transition:all .15s linear;
			-webkit-transition:all .15s linear;
			opacity:1;
			height:21px;
			line-height:23px;
			display:block;
			overflow:hidden
		}
			header#branding ul#ctas li.lang-toggle{
				margin-right:10px;	
			}
			header#branding ul#ctas li.facebook a{
				width:21px;
				background:url(../images/ui/ico-header-social-sprite.png) no-repeat left top;	
				text-indent:-9999px;
			}
			header#branding ul#ctas li.twitter a{
				width:21px;
				background:url(../images/ui/ico-header-social-sprite.png) no-repeat -21px top;	
				text-indent:-9999px;
			}
			header#branding ul#ctas li.nacblog a{
				width:110px;
				background:url(../images/ui/ico-header-social-sprite.png) no-repeat -42px top;
				text-indent:-9999px;	
			}
		
		header#branding ul#ctas li a:hover{
			opacity:0.8;	
		}
		
/* --------------------------------------------------------------------------- */
/* CONTENT */
/* --------------------------------------------------------------------------- */

	
.home_left{
	height:500px;
	width:482px;
	float:left;	
}
	.home_left h1{
		width:482px;
		height: 148px;
		margin:0;
		position:relative;
	font-size:1em;	
	}
.home_right{
	height:500px;
	width:420px;
	float:right;
	position:relative
}
#arts-nation .home_left,
#arts-nation .home_right{
	height:445px;	
}
#arts-nation .home_left h1{
	height:auto;
	margin:0;	
}

#arts-nation .home_right p{
	line-height:1.3em;	
}

#left{
	float:left;
	width:640px;	
}


/* --------------------------------------------------------------------------- */
/* BANNER */
/* --------------------------------------------------------------------------- */
#banner-wrapper{
	margin:0 0 0;
	width:482px;
	height:352px;
	position:relative;	
}
#banner{
	width:482px;
	height:352px;
	overflow:hidden
}
	#banner ul{
		width:auto;
		height:352px;
		list-style:none;
		margin:0;
		padding:0;	
	}
	#banner ul li{
		float: left;
		width:482px;
		height:352px;
		list-style:none;	
		padding:0;
		background:none;
		margin:0;
	}
	/* FlexSlider Necessary Styles
	*********************************/ 
	#banner {width: 100%; margin: 0; padding: 0;}
	#banner .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	#banner .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}
	
	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}
	
	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}
	/* FlexSlider Default Theme
	*********************************/
	#banner {zoom: 1;}
	#banner .slides {zoom: 1;}
	#banner .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}
	.flex-direction-nav{display:none;}
		
	ol.flex-control-nav{
		position:absolute;
		bottom:30px;
		right:30px;
		width:auto;
		height:20px;
		padding:0;
		margin:0;		
	}
		ol.flex-control-nav li{
			width:20px;
			height:20px;
			overflow:hidden;
			list-style:none;
			float:left;	
			margin:0 5px 0 0;
			padding:0;
			cursor:pointer;
			text-indent:-999px;			
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}
			ol.flex-control-nav li a{		
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
				width:20px;
				height:20px;
				color:#000;	
				display:block;
				background:#4973b9;
				border:1px solid rgba(0, 0, 0, 0.2);
				box-shadow:0 -3px 3px rgba(0, 0, 0, 0.1) inset;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition: all 0.2s ease-out;
				-o-transition: all 0.2s ease-out;
				-ms-transition: all 0.2s ease-out;	
				transition: all 0.2s ease-out;			
			}
			ol.flex-control-nav li a:hover{
				background:#6291e0;
			}
				ol.flex-control-nav li a.active{
					background:#f0bf33;	
					box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;		
				}
	
/* Homepage */
.recipients{
	margin-top:30px;
}
	.recipients h2{
		bordeR:none;
		padding:0;	
	}	
	.recipients .one_third{
		float:left;
		font-size:1em;
	}
		.recipients .one_third img{
			float:left;
			margin:0 10px 16px 0;	
		}
		.recipients .one_third em{
			color:#888;	
		}

/* Homepage BTNS */
.btn{
	width:auto;
	text-transform:uppercase;
	line-height:1.2em;
	font-family: 'Open Sans', sans-serif; 	
	font-size:1.2em;
}
	.btn a{
		display:block;
		padding:10px 10px 10px 14px;
		margin:5px 0 0;
		color:#fff;
		text-decoration:none !important;		
		transition:all .15s linear;
		-o-transition:all .15s linear;
		-moz-transition:all .15s linear;
		-webkit-transition:all .15s linear;
	}
	.btn.gold a{
		background:#b29234 url(../images/ui/btnArrowWhite.png) no-repeat 98% center;	
	}
	.btn.gold a:hover{
		background-color:#333;
		background-position:99% center
	}
	
/* Arts Nation BTNS */
#arts-nation .btn{
	width:24%;
	text-transform:uppercase;
	line-height:1.2em;
	font-family: 'Open Sans', sans-serif; 	
	font-size:1.1em;
	float:left;
	text-align:center;
	margin:0 1% 0 0
}
	#arts-nation .btn a{
		display:block;
		padding:10px 4px;
		margin:5px 0 0;
		color:#fff;
		text-decoration:none !important;		
		transition:all .15s linear;
		-o-transition:all .15s linear;
		-moz-transition:all .15s linear;
		-webkit-transition:all .15s linear;
	}
	#arts-nation .btn.gold a{
		background:#b29234 none;	
	}
	#arts-nation .btn.gold a:hover{
		background-color:#333;
		background-position:99% center
	}
	.btn a:hover h3{
		text-decoration: underline	
	}

.btn-group{
	position:absolute;
	bottom:0;
	width:100%;	
}



/* Press and Media release lists */
ul.press{
	list-style:none;
	margin:0 0 25px;
	padding:5px;
}
	ul.press li{
		list-style:none;
		margin:10px 0 0;
		padding:10px 0 0;
		border-top:1px dotted #ccc;
		background:none
	}
		ul.press li.first,
		ul.press li:first-child{
			border:none;
			paddinG:0;
			margin:0;	
		}

/* Recipients Slideshow */

#recipient-slideshow-wrapper{
	width:640px;
	height:283px;
	overflow:hidden;
	position:relative;
	margin:0 0 35px;	
}
	#recipient-slideshow{
		background:#f0eeef;
		width:590px;
		height:283px;	
		overflow:hidden;
		position:relative;
		left:25px;
	}
		#recipient-slideshow .recipient-entry{
			float:left;	
			width:590px;
			height:283px;
			position:absolute;
			left:640px;	
		}
		.no-js #recipient-slideshow .recipient-entry{
			position: relative;
				
		}
			#recipient-slideshow .recipient-entry .img{
				width:207px;
				height:263px;	
				float:left;
				margin:15px 0 0 15px;
			}
				#recipient-slideshow .recipient-entry .img img{
					max-width:100%;	
				}
			#recipient-slideshow .recipient-entry .text{
				width:330px;
				height:263px;	
				float:right;
				margin:15px 20px 0 0;
			}
			
			#recipient-slideshow h3{
				border:none;
				padding:0;
				margin:0;
				color:#000;
				text-transform:none;
				font-weight:700;	
			}
			
			#recipient-slideshow p.readmore{
				
				font-size:0.9em;
				line-height:1em;
				float:left;
				margin:0;
				margin-top:10px;
			}
			#recipient-slideshow p.readmore a{
				text-transform: uppercase;
				text-decoration:none;
				color:#fff;
				background:#b29234 url(../images/ui/bkgArrowCta.png) no-repeat 95% center;
				width:auto;
				padding:8px 26px 7px 7px;
				font-weight:bold;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition: all 0.2s ease-out;
				-o-transition: all 0.2s ease-out;
				-ms-transition: all 0.2s ease-out;	
				transition: all 0.2s ease-out;
				text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.2);		
			}
				#recipient-slideshow p.readmore a:hover{
					background:#b29234 url(../images/ui/bkgArrowCta.png) no-repeat 97% center;
					-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
					-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
					box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
				}


#btnNext,
#btnPrev{
	width:25px;
	height:60px;
	position:absolute;
	top:105px;
	left:0;
	background:url(../images/ui/btnRecipientSprite.gif) no-repeat left top;	
	cursor:pointer;
}
	#btnPrev:hover{
		background-position:left bottom;
	}
#btnNext{
	left:auto;
	right:0;
	background-position:right top;
}
	#btnNext:hover{
		background-position:right bottom;
	}
	#btnPrev:active{
		-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
		box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);	
	}
	 #btnNext:active{
		-webkit-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
		box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);	
	}


/* Filter */
#recipients-filter{
	width:640px;
}
	#recipients-filter .view-by{
		overflow:hidden;
		width:auto;
		clear:both;
		background:#f0eeef;	
		height:40px;	
	}
		.view-by p,
		#recipients-filter th{
			margin:0;
			color:#888;
			font-weight:bold;
			font-size:0.9em;
			text-transform:uppercase;	
			padding:8px 0 8px 10px;
			float:left;
			line-height:1em;
		}
		.view-by p{
			line-height:40px;
			padding:0 0 0 10px;	
			color:#000
		}
	
	
	/*tags */
	.view-by ul{
		floaT:left;
		margin:0 0 0 0;
		padding:7px 10px;	
	}
		.view-by ul li{
			list-style:none;
			float:left;	
			margin:0 5px;
			paddinG:0;
			height:20px;
			line-height:20px;
			background: none;
			padding-left:0;
		}
		
			
	
	#recipients-filter th{
		text-align:left;
		float:none;
		padding:0;
		background:#f0eeef;	
	}
	#recipients-filter td,
	#recipients-filter th{
		width:28%;
		padding:10px;
		border-top:1px dotted #ccc;
		text-align:left;
		vertical-align:top;
	}
	#recipients-filter table.filter th{
		width:28%;
		border-top:none;
		padding:10px;
		position:relative
	}
		#recipients-filter table.filter th select{
			text-transform:none;		
		}
		#recipients-filter table.filter th label:hover{
			color:#000;	
		}
		#recipients-filter table.filter th.submit{
			vertical-align:bottom
		}
	#filter-submit, .btnRecipient{
			vertical-align:bottom;
			padding:5px 10px;
			display:block;
			background:#b29234;
			color:#fff;
			margin-top:-4px;
			font-weight:bold;
			border:none;
			text-transform:uppercase;
			text-decoration:none !important;
			-webkit-transition: all 0.2s ease-out;
			-moz-transition: all 0.2s ease-out;
			-o-transition: all 0.2s ease-out;
			-ms-transition: all 0.2s ease-out;	
			transition: all 0.2s ease-out;
		}
			#filter-submit:hover, .btnRecipient:hover{
				background:#444;
			}
	
	#recipients-filter td.img,
	#recipients-filter th.img,
	#recipients-filter table.filter th.img{		
		width:16%;
	}
	#recipients-filter td.img img{
		max-width:100%;	
	}
	#recipients-filter th select{
		width:90%;
		margin:10px 0 0;	
	}


/* Accordians */
.accordian{ 
	overflow:hidden
}
.accordian h3{
	font-size:1em;
	font-weight:700;
	color:#000;
	border:none;
	margin:0 0 ;
	padding:0;
	border-bottom:1px dotted #ccc;
	line-height:30px;
	background:url(../images/ui/btnAccordianOpen.gif) no-repeat right center;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;	
	transition: all 0.2s ease-out;	
	text-transform:none
}
	.accordian h3:hover{
		opacity:0.8;
		color:#b29237;	
	}
	.accordian h3.active{		
		background:url(../images/ui/btnAccordianClose.gif) no-repeat right center;
		opacity:1;
		color:#b29237;	
	}
	.accordian div{
		display:none;	
	}
		.accordian div p{
			margin:10px 0;
		}
		.accordian ul li 
		{
		    background-position:left 5px;
		    margin:0 0 3px 15px;
		}
		

/* BIO */
.caption{
	padding:20px 5px;
	font-size:0.8em;	
}
#nfb-video,
#speech-video{
	display:none;	
}
.bio-right{
	width:380px;
	float:right;	
}
	.bio-right h1{
		text-transform:none	
	}

.bio-left{
	width:240px;
	float:left;	
}
	.bio-left .btn-group{
		position:static;
		margin:0 0 20px;
		overflow:hidden
	}	
	.bio-left .img{
		padding:10px;
		background:#f0eeef	
	}
		.bio-left .img img{
			max-width:100%;	
		}
		
		.bio-left blockquote{
			font-size:1.2em;
			margin:10px 0;
			background:url(../images/ui/blockquote.png) no-repeat left 2px;
			padding:0 0 0 20px;
			text-shadow:1px 1px 0px #fff;
		}
			.bio-left blockquote p.author{
				text-align:right;
				font-size:0.7em;
			}	
			
.celebration{
	float:left;
	width:186px;
	min-height:250px;
	margin:0 10px 30px 0;
	padding:10px;
	background: #f0eeef;
}
	.celebration img{
		margin:0 0 4px;	
	}
	.celebration p{
		font-size:0.8em;	
	}
	.celebration.last{
		margin:0 0 30px;	
	}
	

/* Photo Gallery */

#slideshow-wrapper{	
	width:100%;
	height:575px;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}
#slideshow{
	width:590px;
	height:575px;
	margin:0 auto;
	background:#efefef;
	position:relative
}
	#slideshow .caption{		
		position:absolute;
		bottom:115px; 
		left:3%;	
		font-size:12px;
		line-height:15px;
		height:32px;
		color:#333;
		display:block;
		width:94%;
		height:auto;
		text-shadow:1px 1px #fff;
	}
	#loader{
		width:570px;
		height:390px;
		position:absolute;
		top:0; 
		left:0;	
		overflow:hidden;
		padding:10px;
		text-align:center;
		
	}
		#loader.loading{
			background:url(../images/ui/ajax-loader.gif) no-repeat center center	
		}
		#loader img{
			margin:0 auto;	
			max-height:100%;
			max-width:100%;
			-webkit-box-shadow:0 0 4px #999;	
			-moz-box-shadow:0 0 4px #999;	
			box-shadow:0 0 4px #999;	
		}
		
	#slideshow img{
		max-width:100%;	
	}	

	/* Next / Prev buttons */
	#nextBtn,
	#prevBtn,
	#movePrev,
	#moveNext{		 	
		width:25px;
		height:60px;
		position:absolute;
		top:165px;
		left:0;
		text-indent:-9999px
	}
	#nextBtn,
	#moveNext{		
		left:auto;
		right:0;
	}
	#prevBtn a.disabled:hover,
	#movePrev a.disabled:hover,
	#prevBtn a.disabled:active,
	#movePrev a.disabled:active,	
	#prevBtn a.disabled,
	#movePrev a.disabled{
		cursor:default;
		opacity:0.4;
		background-position:left top;
		-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);	
	}
	#nextBtn a.disabled,
	#nextBtn a.disabled:active,
	#nextBtn a.disabled:hover,
	#moveNext a.disabled:hover,
	#moveNext a.disabled:active,
	#moveNext a.disabled{
		cursor:default;
		opacity:0.4;
		background-position:right top;
		-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);
		box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0);	
		
	}
		#nextBtn a,
		#prevBtn a,
		#movePrev a,
		#moveNext a{
			background:url(../images/ui/btnRecipientSprite.gif) no-repeat left top;	
			display:block;		
			width:25px;
			height:60px;
		}
		
		#movePrev,
		#moveNext{
			top:auto;
			bottom:30px;
		}
		
		#prevBtn a:hover,
		#movePrev a:hover{
			background-position:left bottom;
		}		
		#prevBtn a:active,
		#movePrev a:active{
			-webkit-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
			-moz-box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);
			box-shadow:inset -2px 0 2px rgba(0, 0, 0, 0.3);	
		}
		#nextBtn a,
		#moveNext a{
			background-position:right top;
		}			
			#nextBtn a:hover,
			#moveNext a:hover{
				background-position:right bottom;
			}
			 #nextBtn a:active,
			 #moveNext a:active{
				-webkit-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
				-moz-box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);
				box-shadow:inset 2px 0 2px rgba(0, 0, 0, 0.3);	
			}
			

		
		#slideshow-wrapper #slideshow-thumbs-wrapper{			
			width:580px;
			height:112px;
			position:absolute;
			bottom:0;
			padding:4px;
			background:#fff;
			border:1px solid #ccc;
		}	
		.no-js #slideshow-wrapper #slideshow-thumbs-wrapper{		
			padding:0;
			border:none;
			background: none;
		}	
			#slideshow-thumbs{					
				width:580px;
				height:112px;
				overflow:hidden;
				position:relative
			}
			
		#slideshow-wrapper ul{ 
			width:auto;
			height:112px;
			position:absolute;
			display:none;
		}
		.no-js #slideshow-wrapper #slideshow-thumbs-wrapper,
		.no-js #slideshow-thumbs,
		.no-js #slideshow-wrapper ul{ 
			width:auto;
			height:auto;
			position:relative;
			display:block;
		}
			#slideshow-wrapper ul li{
				width:112px;
				height:112px;
				margin:0 5px 0 0;
				float:left;
				list-style:none;
				overflow:hidden;
				background:#fff;
				padding:0;
				position:relative
			}
			#slideshow-wrapper ul li:last-child{
				margin:0;	
			}
			
			.no-js #slideshow-wrapper ul li,
			.no-js #slideshow-wrapper ul li:last-child{			
				margin:3px;
			}
			#slideshow-wrapper ul li.current{
				border-color:#000
			}
				#slideshow-wrapper ul li a{
					display:block;
					width:112px;
					height:112px;
					opacity:0.4;
					-webkit-transition: all 0.15s ease-in; 
					-moz-transition: all 0.15s ease-in; 
					-o-transition: all 0.15s ease-in;	
					-ms-transition: all 0.15s ease-in;	
					transition: all 0.15s ease-in;
				}
				#slideshow-wrapper ul li a:hover{
					opacity:0.8
				}
				#slideshow-wrapper ul li.current a{
					opacity:1;
				}


#gallery_select{
	clear:both;
	overflow:hidden	
}
#gallery_select .select-wrapper{
	float:right;
	text-align:right;	
	width:200px;
	margin:15px 25px 0 0;
}
	#gallery_select .select-wrapper label{
		text-align:right;
		float:left;
		text-transform:uppercase;
		font-size:0.9em;
		font-weight:bold;
		width:110px;
		padding-right:10px;
		padding-top:2px;
	}
		#gallery_select select{
			width:80px;	
		}

#gallery_select h1{
	float:left;
	width:380px;
	margin-left:25px;	 
}

/*Arts Nation page */
#arts-nation #flash-wrapper{
	width:482px;
	height:310px;
	background:#ccc;	
	position:absolute;
	bottom:0;
}
	
	
		


/* --------------------------------------------------------------------------- */
/* SIDEBAR */
/* --------------------------------------------------------------------------- */

#sidebar{
	float:right;
	width:240px;	
}

	#sidebar ul{
		margin:0 0 10px;
		paddinG:0;	
	}
	#sidebar ul + h3{
		margin-top:30px;	
	}

		


#sidebar .btn{
	margin:20px 0;
	text-transform:none;
}	
	#sidebar .btn a{
		color:#fff !important;
		text-decoration:none;
		margin:0;	
		padding:6px 40px 2px 10px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;	
		transition: all 0.2s ease-out;	
		background:#ccc url(../images/ui/bkgArrowCta.png) no-repeat 96% center;	
		border-bottom: 4px solid #ccc
	}
	#sidebar .btn a:hover{
		background-position:97% center;
		-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	}
	
		/* grey */
		#sidebar .btn.grey a{		
			background:#878181 url(../images/ui/bkgArrowCta.png) no-repeat 96% center;	
			border-color:#878181;
		}
		#sidebar .btn.grey a:hover{		
			background-position: 97% center;		
			border-color:#5d5656;
		}
		
		/* gold */
		#sidebar .btn.gold a{		
			background:#b29234 url(../images/ui/bkgArrowCta.png) no-repeat 96% center;	
			border-color:#b29234;
		}
		#sidebar .btn.gold a:hover{		
			background-position:97% center;	
			border-color:#93761f;
		}
		#sidebar .btn a p{
			color:#000	
		}
	
	#sidebar .btn h3{
		border:none;
		color:#fff;
		font-size:1.1em;
		padding:0;
		font-weight:700;
		margin:0 0 5px;	
		padding:0;	
		text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.2);	
	}
	#sidebar .btn p{
		font-size:0.8em;	
	}
		#sidebar .btn img{
			margin:0 10px 5px 0;
			float:left;	
		}



/* --------------------------------------------------------------------------- */
/* FOOTER */
/* --------------------------------------------------------------------------- */

footer#site-footer{
	width:100%;
	clear:both;	
	display:block;
}
.copyright{
	float:left;
	overflow:hidden;
	margin:10px 0;
}
#arts-nation .copyright{
	text-align:center;
	float:none;
	padding:20px 0;	
}
	footer#site-footer p,
	footer#site-footer{
		color:#888;	
	}
	footer#site-footer .container_12.top{
		border-top:4px solid #b29234;
		padding:10px 0;
		margin-bottom:10px;
		overflow:hidden;
	}
		footer#site-footer .container_12.top .one_half{
			width:48%;
			padding: 10px 2% 0 0;
			float:left;	
			font-size:0.8em;
			line-height:1.3em;
		}
		footer#site-footer .container_12.top .one_half.sponsors{
			text-align:right;
			padding: 0 0 0 2%;	
		}
		.one_half.sponsors a img{	
			float:right;				
			 opacity:0.5;
			-webkit-transition: all 0.2s ease-out;
			-moz-transition: all 0.2s ease-out;
			-o-transition: all 0.2s ease-out;
			-ms-transition: all 0.2s ease-out;	
			 transition: all 0.2s ease-out;	
		}
		
		footer#site-footer a{
			color: #666;
		}
			footer#site-footer a:hover{
				color: #000;
			}
		
		.one_half.sponsors a:hover img{
			opacity:1;	
		}
	
	.footer-bottom{
		background:url(../images/ui/bkgFooterShadow.gif) repeat-x left top;
		padding-top:20px;
		width:100%;
		overflow:hidden	
	}
		footer#site-footer .footer-bottom .container_12{
			padding:10px 0 320px; /*320 - no link. 20px - added art nation click zone. */
			margin-bottom:20px;
			overflow:hidden;
			background:url(../images/ui/bkgFooterSquiggles.jpg) no-repeat center bottom	
		}
		
		.footer-bottom #fnav,
		.footer-bottom #fnav ul{
			width:700px;
			float:left;
			margin:0;
			padding:0;	
		}
			.footer-bottom #fnav ul li{
				background: none;
				padding-left:0;
				float:left;
				list-style:none;
				margin:0 5px 4px 0;
				text-transform:uppercase;
				line-height:1.4em;
				font-size:1em;
			}
				.footer-bottom #fnav ul li:after{
					content:"| ";
					padding-left:7px;	
				}
				.footer-bottom #fnav ul li:last-child:after{
					content:"";	
				}
			
				.footer-bottom #fnav ul li a{
					color:#666;	
				}
				.footer-bottom #fnav ul li a:hover{
					color:#000;	
				}
		.footer-bottom address{
			float:right;
			width:200px;
			font-size:0.8em;
			text-align:right;
			font-style:normal	
		}
			.footer-bottom address p{
				line-height:1.3em;
			}

.art-nation-linkzone { margin-top:100px }
.art-nation-linkzone a {width:960px; height:306px; display:block;}

/* --------------------------------------------------------------------------- */
/*MISC*/
/* --------------------------------------------------------------------------- */

.rollover{ cursor:pointer;}
.spacer{ height:10px; clear:both; display:block}
.hand{cursor:help;}
.black{color:#000;}
.red{color:#C00; background:#fff; padding:5px;}
.green{color:#80aa46;}
.white{color:#fff;}
.clearfix:after {clear:both;content:"."; display:block;	height:0; visibility:hidden;}
.clearfix {	display:inline-block;}
.clear {clear: both;height: auto; overflow: hidden; width:100%; padding:0; margin:0;}
.small{ font-size:0.9em;}
	
	

input, textarea, select{
	font: Helvetica, Arial, sans-serif;
	color:#333;
	font-size:1em;
	line-height:1.3em;
}

.alignleft, .entry-left img{float:left; margin:5px 10px 10px 0px;}
.alignright{float:right; margin:5px 0 10px 10px;}

.aligncenter{
	clear:both;
	margin:10px 0 5px;
	overflow:hidden
}
/*.partners .one_third { width:auto;}*/

/* --------------------------------------------------------------------------- */
/*WYSIWYG template*/
/* --------------------------------------------------------------------------- */

.photo-align-left img, photo-align-left P { float:left;}
.photo-align-left img { margin-right:10px; margin-bottom:10px;}
.cta-image-caption { margin-bottom:15px;}
.cta-image-caption .caption { padding:0px; font-size:0.9em; font-weight:bold;}
.cta-image-caption .credit { font-size:0.8em;}
.one_third h5 { color:#878183;}



/* --------------------------------------------------------------------------- */
/*French version fix up*/
/* --------------------------------------------------------------------------- */
body.FRCA header#branding nav ul li { margin:3px 30px;}
body#arts-nation header#branding ul#ctas li a { color:#000;}
body.FRCA p#logo a{
			width:491px;
			height:205px;
			display:block;
			background:url(../images/ui/logo_FR2.gif);
		}

/* --------------------------------------------------------------------------- */
/*Splash page*/
/* --------------------------------------------------------------------------- */

body#splash {background:url(../images/ui/splash-body-bg.png) repeat-x top	}
#splash-wrapper { width:1137px; height:780px; margin:0 auto; padding: 0 91px; background:url(../images/ui/splash-welcome.jpg) no-repeat top; }
.enter-link-zone.right { float:right;}
.enter-link-zone { width:500px; float:left; margin-top:200px; text-align:center;  /*background-color:#9F0;*/}
.enter-link-zone h4 { font-size:1.2em; font-weight:bold; text-transform:uppercase;}
.enter-link-zone h1 { margin-top:35px; letter-spacing:0.1em;}
.enter-link-zone h1 a { color:#9a9a9a;}
.arts-nation { margin-top:372px; width:100%; float:left; /*background-color:#3FF;*/}
.arts-nation a.en-link, 
.arts-nation a.fr-link { display:block; float:left; /*background-color:#FC0;*/}
.arts-nation a.en-link { width:125px; height:30px; margin-left:427px;}
.arts-nation a.fr-link { width:145px; height:30px; margin-left:30px;}