article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: 'Lucida Sans', 'Lucida Grande', Trebuchet, 'Trebuchet MS', Arial, sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a{color:#009cd6;}
a, a:active{outline: none;-moz-outline-style: none; text-decoration: none;}
a:focus{outline: none;-moz-outline-style: none;}
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

.inline {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}


/* Basics
----------------------------------- */

/* clearfix fix */
.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1; /* IE < 8 */
}


body {
	background:#575faa url("/wp-content/themes/paley/images/bggradient03.gif") no-repeat; 
	background-size:100%; 
	background-attachment:fixed;
	font: normal 12px/18px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
}

	
p {
	color:#333;
	font-size:12px;
	line-height: 1.5em;
}

#page {
	margin: 0 auto;
	 text-align: left;
	width: 988px;
	/* min-height:1275px; */
}

.page_narrow {
	width: 952px;
}

#content {
	padding: 0 18px 30px;
	position: relative;
	width: 952px; 
	background: white;
	color: #333;
	height:auto;
	min-height: 850px;
}

.nav-bar {
	width:952px;
	background: white;
	position:relative;
	padding:0 18px;
}


	

#header {
	height: 114px;
	padding-top: 26px;
	width: 988px;
}

.menu-toggle { display:none; }

#logo-print { display:none; }

.page-content{
	margin:10px auto;
}

.page-content-w-title {
		width:510px;
}

/* PaleyFest Template
----------------------------------- */
.page-template-page-columncontent-landing-php {
	background:none;
	background-color:#000;
	overflow-x:hidden;
}

.page-template-page-columncontent-landing-php #header, .page-template-page-columncontent-landing-php .nav-bar, .page-template-page-columncontent-landing-php #nav {
	display:none;
}

.CCL-header {
	position:absolute;
	width:1225px;
	height:610px;
	z-index:-1;
	top:0;
	left:-119px;
	background-position:top center;
	background-repeat:no-repeat;
}

.CCL-header-link {
	height:114px;
	width:988px;
	position:absolute;
	top:12px;
	left:0;
	background-position:center center;
	background-repeat:no-repeat;
}

.CCL-cycle {
	padding:0;
	margin:0;
	list-style:none;
}

.lower-text {
	padding:0;
	margin:10px 0;
	list-style:none;
}

.page-template-page-columncontent-landing-php #content {
	padding:140px 0 0;
	width:988px;
	background:none;
}

.CCL-columns {
	padding:0;
	margin:0;
	list-style:none;
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size:12px;
	line-height:1.3em;
}

	.CCL-columns p {
		color:#FFF;
		margin:0 0 12px;
	}

.CCL-column {
	float:left;
	width:300px;
	margin:12px 0 24px 0;
} 

.CCL-columns li {
	margin:12px 44px 24px 0;
}
	.CCL-columns .col-3, .CCL-columns .col-6 { margin:12px 0 24px; }

.footer-links {
	margin:0;
	padding:0;
	list-style:none;
}
	.footer-links li {
		float:left;
		margin:0 0 0 10px;
	}
	.footer-links li:first-child {
		margin:0;
	}

.CCL-footer {
	position:relative;
	height:80px;
	border-top:1px solid #FFF;
	margin:24px 0 0;
}

.footer-text {
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	color:#FFF;
	padding:20px 0 0;
}

	.footer-text p {
		margin:0;
		font-size:10px;
		color:#FFF;
	}

.page-template-page-columncontent-landing-php footer {
	display:none;
}

/* Top Navigation
----------------------------------- */
	
#nav {
	color: #000;
	background: url("../art/bg-topnav.gif") repeat-x 0 48px;
	list-style: none;
	margin: 0;
	height: 50px;
	padding: 0;
	width: 952px;
}
	
	#nav li {
		float: left;
		height: 48px;
		padding-right: 35px;
	}

	#nav #about-jobs { width: 53px; }
	#nav #perspectives { width: 149px; }
	#nav #blogs { width: 38px; }
	#nav #collection { width: 102px; }
	#nav #events { width: 112px; }
	#nav #media-council { width: 97px; }
	#nav #join-us { width: 80px; }
	#nav #screening-room-2012 { width: 110px; }
	#nav #join-us { width: 80px; }
	#nav #screening-room-2012 { width: 110px; }
	#nav #videos-2 { width: 44px; }
	#nav #rentals { width: 52px; }
	#nav #archive { width: 90px; }	
	

		
	#nav a {
		background-color:transparent;
		background-repeat: no-repeat;
		background-position: 0 -4px;
		border-top: 4px solid #fff;
		color: #666;
		display: block;
		height:44px;
		line-height:44px;
		font-size: 10px;
		overflow: hidden;
		/*padding: 22px 0 16px;*/
		text-decoration: none;
		text-indent: -10000px;
		text-transform: uppercase;
	}
	
	#nav a:hover {
		background-position: bottom left;
		border-top-color: #000;
		color: #000;
	}
	
	#nav #perspectives a {
		background-image: url("../art/nav-perspectives.gif");
	}
	#nav #blogs a {
		background-image: url("../art/nav-blogs.gif");
	}
	#nav #about-jobs a {
		background-image: url("../art/nav-careers.gif");
	}
	#nav #collection a {
		background-image: url("../art/nav-paleyarchive.gif");
	}
	#nav #events a {
		background-image: url("../art/nav-programs.gif");
	}
	#nav #media-council a {
		background-image: url("../art/nav-mediacouncil.gif");
	}
	#nav #join-us a {
		background-image: url("../art/nav-join-us.gif");
	}
	#nav #screening-room-2012 a {
		background-image: url("../art/nav-screeningroom.gif");
	}
	#nav #videos-2 a {
		background-image: url("../art/nav-videos.gif");
	}
	#nav #rentals a {
		background-image: url("../art/nav-rentals.gif");
	}
	
	#nav #archive a {
			background-image: url("../art/nav-paleyarchive.gif");
	}
		

	
	
	#nav em {
		background-color:transparent;
		background-repeat: no-repeat;
		background-position: bottom left;
		border-top: 4px solid #000;
		color: #000;
		display: block;
		font-size: 10px;
		height: 44px;
		line-height: 44px;
		overflow: hidden;
		text-decoration: none;
		text-indent: -10000px;
		text-transform: uppercase;
	}
	
	#nav em a {
		background-position: bottom left;
		border-top: 0;
		color: #000;
	}
	
		#nav em a:hover {
			background-position: bottom left;
		}
	
	
.main-menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:50px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #e7e7e7;

}

.main-menu li{
	display:block;
	float:left;
	margin:0 35px 0 0;
	padding:0;
	text-transform: uppercase;
	overflow: hidden;
}

.main-menu li a {
	display:block;
	float:left;
	text-align: left;
	color:#6b6b6b;
	text-decoration:none;
	padding:14px 0 0 0;
	border-top: 4px solid #fff;
}

.main-menu .current_page_item a{
	color:#000;
	border-top: 4px solid #000;
}

.main-menu li a:hover {
	color:#000;
	height:22px;
	border-top: 4px solid #000;
}


.main-menu .search {
float: right;
margin: 0;
padding: 15px 26px 0 0;
}

.main-menu .search .assistive-text {display: none;}

.main-menu .search #s {
	border: 1px solid #bfbfbf;
	color: #a4a4a4;
	padding: 3px 6px;
	width: 138px;}
.main-menu #searchsubmit {position: absolute; margin-left: 5px;}



/* Comments
----------------------------------- */

.comment{
	width: 510px;
	margin: 0 auto;
	background: url("../images/comment.gif") no-repeat;

}

.comment-right{
	padding: 0 0 10px 42px;
	margin-bottom: 15px;

}

.comment-seperator{
	height: 1px;
	width: 467px;
	position: relative;
	left: 263px;  
	margin-bottom: 12px;
	background: #cdcdcd;
}

.thick-seperator{
	height: 3px;
	background: #ccc;
	width: 510px;
	margin: -14px auto;
}

.comment-author{
	font-weight: bold;
}

a.action{
	color: #666;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding-right: 12px;
	background: url("../images/arrow-dark.gif") no-repeat right center;
	border: 0;
}

a.right-action{
	float: right;
	line-height: 1em;
	margin: 0;
}

.segment{
	color: #666;
	font-size: 11px;
	line-height: 1.5em;
	border-top: 3px solid #ccc;
	padding-top: 16px;
	border-bottom: 1px solid #cdcdcd;
	width: 510px;
	margin: 0 auto;
}

.join-the-conversation{
	position: relative;
	padding-bottom: 15px;
}

.topic-header{
	color: #333;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.segment .topic-header{
	margin: 0 0 1em;
}

.comment-date{
	color:#999;
}

.post-comment{
	max-width: 510px;
	margin: 0 auto;
	padding-top: 30px;
}

/* Footer */
footer[role="contentinfo"] {
	clear: both;
	font-size: 11px;
	line-height: 1;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 50px;
	height: 62px;
}
footer[role="contentinfo"] a {
	color: #fff;
}
footer[role="contentinfo"] a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
	border-bottom-width: auto;
}
.footer-menu .search {display: none;}

.footer-right {
	width:432px;
	float: right;
}
.footer-left{
	float: left;
	width: 432px;
	color: #fff;
	font-size: 11px;
}
.footer-left p {
	color: #fff;
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 1;
	font-size: 11px;
}

.footer-menu{
	float: right;
}

.footer-menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	position: relative;
	height:25px;
	font-size:11px;
}

.footer-menu li{
	display:block;
	float:left;
	padding:0;
	margin: 0 0 10px 0;
	text-transform: none;
}

.footer-menu li a {
	display:block;
	float:left;
	text-align: left;
	color:#fff;
	text-decoration:none;
	border:none;
}

.footer-menu .current_page_item a{
	color:#000;
}

.footer-menu li a:hover {
	color:#ccc;
	border:none;
	text-decoration: none;
}

.footer-seperator{
	border-right: 1px solid #fff;
	margin-right: 10px;
	margin-left: 10px;
}

.footer-menu li:first-child .footer-seperator,.footer-menu li:nth-child(5) .footer-seperator{border: transparent; margin: 0 10px;}


.restricted-content { position:relative; width:415px; margin:auto; }
	.restricted-content .restricted-left { float:left; width:196px; }
	.restricted-left em { font-style: normal; color:#000000; font-weight:bold; }
	.restricted-content .uam_login_form { 
		float:right; border:solid 1px #e0e0e0;
		padding:10px;
		-webkit-border-radius: 6px; 
		-moz-border-radius: 6px; 
		border-radius: 6px; 
	}
	.restricted-content .uam_login_form input.input { width:175px; }
	.restricted-footer { padding:40px 0 0; }
		.restricted-footer img { margin:0 20px 0 0; }
		.restricted-footer h1 { margin:0 0 20px; background-color: #b3b3b3; text-align:center; color:#fff; font-size:16px; line-height:32px; font-weight:normal; }
		.restricted-footer h2 { margin:0 0 5px; }
		.restricted-footer h5 { margin:0px; text-transform:uppercase; }

/* Screening Room
----------------------------------- */

#screen {
	background-image: url(http://72.32.82.169/assets/collection/screening-room/paley-screening-room-bkgd1.png);
	background-repeat:no-repeat;
	background-position:center; 
	height: 504px; 
	width: 951px;
}
/*
.BrightcoveExperience {
	position:absolute;
	top:165px;
	left:203px;
}
*/

#video_info {
	position:absolute;
	left:207px;
	top:490px;
	background-image: url(http://72.32.82.169/img/player-border3.png);
	background-repeat:no-repeat;
	height: 60px; 
	width: 493px;
	
}

/* jquery menu */
.ui-menu { 
	width: 165px; 
	font: bold 11px/15px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	z-index:100;
}

		
.left_nav_sr {
	width:230px;
	/*height:700px;*/
	color:#009cd6;
}

.video_cols {
	position:absolute;
	left:207px;
	top:570px;
	width:785px;
	/*height:700px;*/ 
	color:#009cd6;
	
	
}

	.video_cols ul{
		position:relative;
		list-style: none;
		margin: 0;
		/*height: 50px; */
		height: 50px;
		padding: 0;
		float:left;
	}

	.video_cols li {
		float: left; 
	}
	
.video_col {
	position:absolute;
	width:245px;
}

	.video_col li{
		height:130px;
	}
	

	
#col_heads li {
	min-width:245px;
	overflow:visible;
	

}


	
.thumbnail {
	float:left;
	padding-right:10px;
	height:89px;
}

.title_wrapper {
	float:right;
	width:100px;
}

#sr-menu {
	font: bold 11px/15px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	padding: 0px 0px 12px 0px;
	color:#057baf;
	font-size:11px;
	line-height:15px;
}

	#sr-menu a {
		text-decoration:none;
		color:#009cd6;
	}

.sr-subhead {
	font: bold 16px/18px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	color:#000;
	font-size:16px;
	line-height:19px;
}

.sr-desc {
	font: normal 9px/15px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	padding: 2px 0px 0px 0px;
	color:#777;
	font-size:9px;
	line-height:15px;
	text-transform:uppercase;
}

#sr-title {
	font: bold 11px/15px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	padding: 0px 0px 4px 0px;
	color:#057baf;
	font-size:11px;
	line-height:15px;
}

#sr-date {
	font: normal 9px/10px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	color:#777;
	font-size:9px;
	line-height:10px;
	text-transform:uppercase
}
/*
.more a{
	position:absolute;
	top:675px;
	left:490px;
	font: bold 10px/11px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	color:#057baf;
	font-size:10px;
	line-height:11px;
}
*/

#more_link_1 a {
	position:absolute;
	top:675px;
	left:0px;
	font: bold 10px/11px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	color:#057baf;
	font-size:10px;
	line-height:11px; 
}

#more_link_2 a {
	position:absolute;
	top:675px;
	left:245px;
	font: bold 10px/11px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	color:#057baf;
	font-size:10px;
	line-height:11px; 
}

#more_link_3 a {
	position:absolute;
	top:675px;
	left:490px;
	font: bold 10px/11px "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;
	text-align: left; 
	color:#057baf;
	font-size:10px;
	line-height:11px; 
}


.footer p {
	color:#fff;
	font-family:'Lucida Sans','Lucida Grande',Trebuchet,'Trebuchet MS',Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	line-height:20px;
	height:100px;
}

#autocomplete {
	width:120px;
}

/* Login Stuff */
#user_pass { margin-bottom:5px; }
#wp-submit { margin:10px 0 3px; }
input.checkbox { margin-right:3px; }


/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}



/*--- PALEY LIST ---*/

.paleylistHeader {
	width:100%;
	height:75px;
	margin:0px 0 2em;
}

.paleylistHeader a {
	display:block;
	height:100%;
	/*text-indent:-6000px;*/
	background-position:center center;
	background-repeat:no-repeat;
}
.paleylistHeader a img {
	width:100%;
	height:auto;
}
.paleylistContents p {
	margin:0 0 1em;
}

.paleyListContentLeft {
	float:left;
	width:670px;
	position:relative;
}
	.paleyListContentLeft .paleyListTitle {
		font-family: 'Lucida Sans', 'Lucida Grande', Trebuchet, 'Trebuchet MS', Arial, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #009CD6;
		line-height: 23px;
		text-align: left;
		vertical-align: baseline;
		margin:0px 24px 8px 0;
		font-size:20px;
	}

.paleyListSocial {
	/*position:absolute;
	top:0;
	right:0;*/
	float:right;
	width:76px;
	margin:0 0 1em 20px;
}

.paleyListContentRight {
	float:right;
	border-left: 1px solid #ccc;
	width:240px;
	height:450px;
	margin-left:15px;
	padding-left:15px;
}

.paleyListWrap {
	max-width:532px;
	position:relative;
	margin:10px 0 50px 136px;
	/*-webkit-box-shadow: 0 0 4px 1px #ccc;*/
	/*-moz-box-shadow: 0 0 4px 1px #ccc;*/
	/*box-shadow: 0 0 4px 1px #ccc;*/
}

.paleyListImage {
	width:118px;
	height:118px;
	float:left;
	display:block;
	margin:0 16px 0 0;
}

.paleyListIntro {
	display:block;
}

	.paleyListIntro p {
		font-size:14px;
		margin:0 0 12px;
	}

.paleyListNav {
	width:100%;
	position:relative;
	height:32px;
	margin:0 0 16px;
}
	.paleyListCaption {
		display:block;
		padding:0 36px;
		line-height:32px;
		text-align:center;
		color:#00adef;
		font-size:14px;
	}
	.cycle-nav { 
		width:32px; 
		height:32px; 
		background:url(../images/plist-nav.png) 0 0 no-repeat; 
		display:block; 
		text-indent:-6000px; 
		position:absolute; 
		top:0; 
		background-color:#00adef; 
		cursor:pointer;
	}
	.disabled {
		background-color:#eae9e7;
		cursor:default;
	}
		.cycle-prev { left:0; }
		.cycle-next { background-position:-32px; right:0; }
.paleyListGallery {
	margin:8px 0px;
	padding:0;
	position:relative;
	list-style:none;
}
.galVid {
	text-align:center;
	background-color:#000;

}
.galVid iframe, .galVid object {
		display:block;
		margin:auto;
	}
	@media only screen and (max-width : 690px) {
		.paleyListGallery {
			height:auto !important;
		}
		.paleyListContentRight {
			display:none;
		}
		.paleyListWrap {
			margin-bottom:100px;
		}
		.galImg img {
			max-width:100%;
			height:auto;
		}
	}
.cycle-sentinel iframe {
  opacity: 0;
}
	.paleyListGallery li {
		width:100%;
		background-color:#FFF;
	}
		.paleyListGallery li iframe {
			width:500px;
			height:375px;
		}

		.paleyListGallery li .slideText {
			margin:1em 0 0;
		}

		.paleyListGallery .slideNumber {
			font-size: 48px;
			vertical-align: text-top;
			float: left;
			line-height: 48px;
			padding: .125em .125em 0;
			margin-right: 5px;
			color:#00adef;
		}

		.paleyListGallery .gallerySlideTitle {
			color:inherit;
			margin:0;
			font-size:15px;
			line-height:130%;
		}
		.gallerySlideTitle p {
			display:inline;
			margin:0;
			font-size:15px;
		}

		.paleyListGallery .paleyListNav {
			position:absolute;
			top:50%;
			z-index: 9;
			cursor:pointer;
			margin-top:-15.5px;
			height: 31px;
			width: 21px;
			padding: 0;
			text-indent: -9999px;
			background-color: transparent;
			margin-top: -15.5px;
			background-image:url(../images/black-arrows.png);
			opacity:0.3;

		}

		.paleyListGallery #prev {
			background-position: 0 -325px;
			left: -40px;
		}

		.paleyListGallery #next {
			background-position: 100% -325px;
			right: -40px;
		}

		.pastPaleyLists {
			font-size:12px;
			line-height:120%;
			font-weight:bold;
		}
		.pastPaleyLists h3 {
			font-size:12px;
			text-transform:uppercase;
			margin-top:0px;
		}
		.pastPaleyLists ul {
			margin:0px 0 50px 0px;
			list-style:none;
			padding:0px;

		}
		.pastPaleyLists ul li {
			margin:0 0 7px;
		}
		.pastPaleyLists a {
			color:#3f3734; text-decoration:none;
		}
		.pastPaleyLists img { vertical-align: baseline; }

.paleyListDesc {
	line-height:150%;
}

.enews-padding { padding-left:160px; }




/* Add as needed from paleycenter.org */
	h2 {
		font-family:'Lucida Sans', 'Lucida Grande', Trebuchet, 'Trebuchet MS', Arial, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#009CD6;
		line-height:1.15; 
		text-align:left;
		vertical-align:baseline;

		font-family: "Fedra Sans Bold";
		font-style: normal;
		font-weight: normal;
		font-stretch: normal;
	}
	
	h1 {
		font-family:'Lucida Sans', 'Lucida Grande', Trebuchet, 'Trebuchet MS', Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#333333;
		text-transform:uppercase;
		line-height:1.2;
		text-align:left;
		vertical-align:baseline;

		font-family: "Fedra Sans Bold";
		font-style: normal;
		font-weight: normal;
		font-stretch: normal;
	}
	
	.right_col {
		position:absolute;
		top:75px;
		left:690px;
	}
	
	.left_col {
		position:absolute;
		top:75px;
		left:15px;
	}
	
	
	.center_col {
		position:absolute;
		top:75px;
		left:185px;
	}
	
	
	
	/* Basic 1-col header
	------------------------------------ */
	.header-basic,
	.header-basic-caps {
		margin-bottom:40px;
	}
	.header-basic-caps {
		margin-bottom:45px;
	}
			.header-basic h1 {
				margin-bottom:0.5em;
			}
			.header-basic-caps h1 {
				color:#00a2d7;
				font-size:24px;
				text-transform:uppercase;
				margin-bottom:0.5em;
			}
		.header-basic h2,
		.header-basic-caps h2 {
			font-size:20px;
			line-height:23px;
			margin:2px 0 8px;
		}
		.header-basic p,
		.header-basic-caps p {
			color:#666;
			font-size:15px;
			line-height:21px;
			margin:0;
		}
		.header-basic small {
			color:#666;
			font-size:9px;
			line-height:2.25em;
		}
		
	
	
	


/* Media Queries from CSS Tricks */
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}

/* CCL 3-to-2 Column Break ----------- */
.CCL-columns .col-4, .CCL-columns .col-7 { clear:left; }
@media only screen and (min-width : 988px) {
	
}

@media only screen and (max-width : 1024px) {
	.page-template-page-columncontent-landing-php #page {
		width:auto;
		padding:0 20px;
	}

	.page-template-page-columncontent-landing-php #content {
		width:auto;
	}

	.CCL-header { width:100%; left:0; }

	.CCL-header-link { width:100%; left:0; background-size:100% auto; }

	.CCL-cycle .cycle-slide { width:100%; }
		.CCL-cycle .cycle-slide img, .lower-text img { width:100%; height:auto; }

	.lower-text { margin:8px 0; }

	.CCL-columns { width:688px; margin:0 auto; }
		.CCL-columns li, .CCL-columns .col-3, .CCL-columns .col-6 { margin:12px 22px 24px; }
			.CCL-columns .col-3, .CCL-columns .col-5 { clear:left; }

	.footer-links { width:498px; margin:0 auto; }
		.footer-links li, .footer-links li:first-child { margin:0 5px 10px; }



	.single-paleylist #page, .single-paleylist #content { width:auto; padding:0 20px; }
			.single-paleylist #page { margin:0 auto 50px; }
			.single-paleylist #header, .responsive #header { width:auto; }

		.single-paleylist #header img, .responsive #header img { width:100%; height:auto; }

	.paleyListContentLeft { width:67%; }

	.paleyListContentRight { width:25%; }

	.single-paleylist #nav { width:auto; padding:0px; }
	.single-paleylist .nav-bar { width:auto; }

}

/* PaleyList Full Width Everything Break ----------- */
@media only screen and (max-width : 920px) {
	.single-paleylist #header, .responsive #header { height:auto; }

	.single-paleylist #nav li { padding-right:25px; }

	.paleyListContentLeft { width:auto; float:none; }

	.paleyListContentRight { width:auto; float:none; border-left:none; margin:20px 0; padding:0; }

	.footer-left, .footer-right { width:45%; }

}

/* CCL 2-to-1 Column Break ----------- */
@media only screen and (max-width : 768px) {
	.responsive #header { padding:15px 0; }
	.page-template-page-columncontent-landing-php #page {
		padding:0 10px;
	}

	.page-template-page-columncontent-landing-php #content {
		padding:80px 0 0;
	}

	.CCL-header-link { height:50px; }

	.lower-text { margin:5px 0; }

	.CCL-columns { width:300px; }
		.CCL-columns li, .CCL-columns .col-3, .CCL-columns .col-6 { margin:12px auto; }
			.CCL-columns .col-3, .CCL-columns .col-5 { clear:none; }

	.footer-links { width:332px; }
		.footer-links li, .footer-links li:first-child { margin:0 5px 10px; }

	.CCL-footer { text-align:center; }
			.CCL-footer img { width:75%; height:auto; }
		.footer-text { position:relative; text-align:center; padding:0 0 20px; }

	.paleylistHeader { height:auto; margin:0; }
	.single-paleylist .footer-left { width:33%; margin-bottom:20px; }
	.single-paleylist .footer-right { width:60%; margin-bottom:20px; }
	.single-paleylist .footer-seperator { border-right:none; }

}


/* PaleyList Mobile */
@media only screen and (max-width : 690px) {

	#page { padding:60px 0 0; width:auto; }
	.responsive #page, .responsive #content { width:auto; padding:0 10px; }

	#content { margin:56px 0 0; width:auto;  }
		.showing-mobile-menu #content { opacity:0.25; }

	/*.single-paleylist #header { padding:20px 0; }*/

	.responsive #header { position:fixed; width:100%; height:56px; left:0; top:0; padding:0; background-color:#575faa; background-image:url("../images/bggradient03.gif"); background-position:0 0; background-size:100%; z-index:500; }
			.showing-mobile-menu.responsive #header { background-image:none; background-color:#000; }
		.responsive #header a { display:block; height:100%; padding:0 56px 0 0; background-image:url("../images/mobile-header.png"); background-position:0 center; background-size:100% auto; }
		.responsive #header a img { display:none; }

		.menu-toggle { 
			width:56px; 
			height:56px; 
			display:block; 
			text-indent:-6000px; 
			position:absolute; 
			top:0;
			right:0;
			background-image:url("../images/mobile-menu-toggle.png"); 
			background-repeat:no-repeat; 
			background-position:center 100%;
		}

		.showing-mobile-menu .menu-toggle {
			background-position:center 0%;
		}

	.responsive .nav-bar { width:100%; position:fixed; top:-103px; left:0; background-color:#000; z-index:499; padding:0; -moz-transition: 0.25s; -o-transition: 0.25s; -webkit-transition: 0.25s; transition: 0.25s; }
		.showing-mobile-menu .nav-bar { top:56px; }

	.paleylistHeader a img { margin:10px 0 0; }

	/*.single-paleylist #nav { background:none; height:auto; }
	.responsive #nav { background:none; width:auto; }*/

	/*.single-paleylist #nav li, .responsive #nav li { height:auto; padding-right:15px; }
		.single-paleylist #nav a, .responsive #nav a { border-top: 4px solid #fff; padding:4px 0; height:auto; line-height:1; background-position: 0 -20px; }
			.single-paleylist #nav a:HOVER, .responsive #nav a:HOVER { background-position: 0 -20px; }*/

	.responsive #nav { margin:0 10px 10px; padding:0 0 12px; background-color:#FFF; position:relative; width:auto; height:auto; }
		.responsive #nav li { width:50%; float:left; padding:0; height:40px; }
			.responsive #nav a { height:100%; padding:0; background-position:10px -6px; color:#666; }
				.responsive #nav a:HOVER { background-position:10px -54px; border-top-color:#FFF; color:#000; }

	.responsive #nav #about-jobs, .responsive #nav #perspectives, .responsive #nav #blogs, .responsive #nav #collection, .responsive #nav #events, .responsive #nav #media-council, .responsive #nav #join-us, .responsive #nav #screening-room-2012 { width: 50%; }
	.responsive #nav #about-jobs a , .responsive #nav #perspectives a , .responsive #nav #blogs a , .responsive #nav #collection a , .responsive #nav #events a , .responsive #nav #media-council a , .responsive #nav #join-us a , .responsive #nav #screening-room-2012 a  { background:#FFF; text-indent:15px; }
		.paleyListContentLeft p {
			padding:0 15px 0 0;
		}

	.page-copy { }
		.page-copy img { max-width:100%; height:auto; }
		.page-copy p { margin-top:0; }
	.paleyListWrap { 
		margin:0; 
	}

	.paleyListIntro {
		min-height:118px;
		margin:16px 0 0;
	}

	.paleyListNav {
		display:none;
	}

	.paleyListGallery {
		margin:8px 0;
		padding:0;
	}
		.paleyListGallery li {
			width:auto;
			margin:0 0 10px;
			padding:8px 0;
		}
			.paleyListGallery li iframe {
				width:100%;
				height:225px;
			}


	.paleyListGallery .paleyListNav { display:none; }

	#colophon { margin-bottom:20px; height:auto; padding-top:0; }
	.footer-left, .footer-right { margin-bottom:5px; }
		.footer-menu { float:left; }
		.responsive .footer-menu ul { height:auto; }
			.responsive .footer-menu li {	margin:0px; float:none; }
			.responsive .footer-menu li a { float:none; padding:0px 0px 5px; }
			.responsive .footer-seperator { display:none; }

	.enews-padding { padding-left:0px; }

	 .footer-left { width:40%; }
	 	.footer-left p { line-height: 1.4; }
	 .footer-right { width:55%; }
	 span.bulletsFooter { display:none; }
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {

}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {

}

/* Retina Screen Devices ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {

}


.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
	* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } 
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
}

/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */

/* METASLIDER */
/* ----------------------------------------- */
/*
.metaslider img {
	height:auto;
	padding:0px;
}

.flexslider .slides img {
	display:block;
	width:100%; 
}

.flexslider {
	-webkit-box-shadow:none;
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	border:0;
	box-shadow:none;
	margin:0 0 40px;
}

.flexslider {
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 1px 4px;
	background-color:#FFFFFF;
	background-position:initial initial;
	background-repeat:initial initial;
	border:4px solid #FFFFFF;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	box-shadow:rgba(0, 0, 0, 0.2) 0 1px 4px;
	margin:0 0 60px;
	position:relative;
	zoom:1;
}
flexslid...ver=2.1.6


.metaslider .slides li > img{
	padding: 25px;
	background-color:#c90062;
	
}
*/

.flexslider .slides img {
	display:block;
	width:100%;
	margin-top: 25px;
}

.flexslider {
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 1px 4px;
	background-color:#c90062;
	background-position:initial initial;
	background-repeat:initial initial;
	border:4px solid #c90062;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	box-shadow:rgba(0, 0, 0, 0.2) 0 1px 4px;
	/*margin:60px 50px 60px;*/
	position:relative;
	alignment-adjust:central;
	zoom:1;
	

	
}

.metaslider .flex-direction-nav .flex-prev {
		left: -45px;
		opacity: 1;
}

.metaslider .flex-direction-nav .flex-next {
		right: -45px;
		opacity: 1;
}
/*
.metaslider .flex-direction-nav a {
	-webkit-transition:all 0.3s ease;
	background-image:url(http://mediaorigin.paleycenter.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	cursor:pointer;
	display:block;
	height:30px;
	margin:-20px 0 0;
	opacity:0;
	position:absolute;
	text-indent:-9999px;
	top:50%;
	transition:all 0.3s ease;
	width:30px;
	z-index:10;
}
*/
.metaslider .flex-direction-nav
a {
	color:#009CD6;
	
}



/* For narrow well pages like live stream page */
#page_narrow {
	margin: 0 auto; 
	text-align: left;
	width: 952px;
	/* background-color: #FF00CC; */
}

#header_narrow {
	height: 114px;
	padding-top: 26px;
	width: 952px;
	/*background-color:#FF3;*/
}


#content_narrow {
	/* padding: 0 18px 30px; */
	position: relative;
	width: 952px; 
	background: white;
	color: #333;
	height:auto;
	min-height: 850px;
	background-color:#000;
}


/* For live stream page */

.page-content{
	margin:0px;
}


.page-copy{
	margin:0px;
}


.player_panel {
	background-color:#000;
	width: 952px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
}

.feature_panel {
	position:relative;  
	padding-bottom:20px;
	background-color:#FFFFFF;
}

.sponsor_panel {
	position:relative;  
	background-color:#000000;
	margin:0px;
	width: 952px;
	padding-top:20px;
}

.player_iframe {
	display:block; 
	width: 575px; 
	height: 323px; 
	max-width: 100%; 
	max-height: 100%; 
	margin: 0 auto; 
	border: 1px solid #5c5b59;
	frameBorder: 0px;
}

.slider_panel {
	position:relative;  
	background-color:#5c5b59;
	margin:0px;
	width: 952px;
	padding:0px;
	height:387px !important;
}

/* For meta slider live stream page */
#metaslider_container_100 {
	margin:0 auto;
	width:892px;
	height:390px;
	background-color:#5c5b59;
	padding:0px !important;
	
}


#metaslider_100.flexslider li {
	padding:0px !important;
	margin-right:5px !important;
	margin-left:5px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.flexslider .slides img {
	display:block;
	width:100%;
	margin:0px;
	/*margin-top: 25px;*/
}

.flex-direction-nav a {
	width: 30px;
	height: 30px;
	margin: -20px 0 0;
	display: block;
	background: url('http://media.paleycenter.org/wp-content/themes/paley/images/metaslider-arrows.png') no-repeat 0 0 !important;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
}

.flex-direction-nav a.flex-next {
	background-position: -30px 0  !important;
	right: -38px  !important;
}

.flex-direction-nav a.flex-prev {
	background-position: 0px 0  !important; 
	left: -25px  !important;
}

/*
.flex-direction-nav .flex-prev {
	left: -36px;
}
*/

/*
.flexslider {
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 1px 4px;
	background-color:#c90062;
	background-position:initial initial;
	background-repeat:initial initial;
	border:4px solid #c90062;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	box-shadow:rgba(0, 0, 0, 0.2) 0 1px 4px;
	/*margin:60px 50px 60px;*/
	/*
	position:relative;
	alignment-adjust:central;
	zoom:1;
	

	
}
*/


/* For sharethis top menu */
.stpulldown-gradient
{
background: #E1E1E1;
background: -moz-linear-gradient(top, #E1E1E1 0%, #A7A7A7 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E1E1E1), color-stop(100%,#A7A7A7)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1E1E1', endColorstr='#A7A7A7',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #E1E1E1 0%,#A7A7A7 100%); /* opera */
color: #636363;
}

#stpulldown .stpulldown-logo
{
height: 40px;
width: 300px;
margin-left: 20px;
margin-top: 5px;
background:url("http://media.paleycenter.org/wp-content/themes/paley/images/spacer.png") no-repeat;
}

