/*
        - magazine
*/
#magazine, #magazine-film{
	position:absolute;
	width:715px;
}
#maglanding .magLandingImgHolder 
{
	background: #000000;
}
#magazine h1, #magazine-film h1, #maglanding h1{
	text-transform:uppercase;
	color:#999966;	
}
#magazine h1 em, #magazine-film h1 em, #maglanding h1 em{
	font-style:normal;
	color:#fff;
	margin-right:5px;
}
#magazine-film h1 em{
	margin:0 0 0 5px;
}
#magazine h2{
	text-transform:uppercase;
	color:#999966;
	font-size:170%;	
}
#magazine h2 em{
	font-style:normal;
	text-transform:uppercase;
	color:#fff;
	display:block
}
#magazine h3{
	color:#999966;
	font-size:inherit;
}
#magazine .intro, #maglanding .intro{
	*padding-bottom:16px;
}
#magazine .intro h1, #maglanding .intro h1{
	width:500px;
	float:left;
}

#magazine .intro .dropDown, #maglanding .intro .dropDown{
	float:right;
}

#magazine #content{
	width:365px;
	padding:0 0 20px 0;
	margin:0 12px 0 0;
	float:left;	
}
#magazine li.viewFilm {
	text-transform:uppercase;
	float:right;
	padding:0 0 0 19px;
}
#magazine #rrail{
	float:right;
	width:326px;
	height:430px;
	margin:0 0 0 12px;
	overflow:hidden;
}
#magazine #rrail .bd{
	height:425px;
}
#magazine #rrail cite{
	text-transform:uppercase;
	color:#999966;
}
#magazine #rrail p.intro{
	margin:0 0 35px 0;
}
#magazine #rrail .articleIntro
{
    font-size:85%;
    margin-bottom: 10px;
}
#magazine #rrail .articleBody
{
    font-size:85%;
    padding-bottom: 20px; /* Add extra to fit in scrollPane corrrectly */
}
#magazine #rrail .articleBody p, #magazine #rrail .articleIntro p
{
    font-size:inherit;
	margin:0 0 10px 0;	
}
#maglanding{
	
}
#maglanding .carousel{
	width:715px;
	overflow:hidden;
	display: block;
}
#maglanding ul.magArticle{
	overflow:hidden;	
	clear:both;
	height: 478px;
	display: block;
}
#maglanding ul.magArticle li{
	width: 236px;
	height: 478px;
	margin:0 0px;
	padding: 0 2px;
	float:left;
	display:inline;
	color:#666;
}
#maglanding ul.magArticle li.lihover a, #maglanding ul.magArticle li:hover a{
	color:#fff;
	cursor:pointer;
	_cursor:hand;
}
#maglanding ul.magArticle li h2{
	margin:10px 0;
	text-transform: uppercase;
}
#maglanding ul.magArticle li p{
	margin:0 22px 0 0;
}
#magazineVideoContainer 
{
	width: 100%;
	height: 430px;
}
.articleBackContainer
{
/*
	position: absolute;
	left: 0;
	bottom: 0px;
*/
	position: relative;
	top: -32px;
	text-align: right;
}
.backLink 
{
	text-transform: uppercase;
	font-size: 85%;
}

/* view film link */
p.viewFilm
{
	margin:10px 5px 0 0;
	text-align:right;
}
a.viewFilm{
	text-transform:uppercase;
	background:transparent url(/images/icn-viewfilm.png) no-repeat 0 2px;
	padding:0 0 0 19px;
}
a.endFilm 
{
	text-transform:uppercase;
	padding:0 0 0 19px;
	line-height:11px;
}

/*
        - Magazine Pagination
*/ 	
/*
.pageNavBot{
	display:block;
}
*/
#maglanding .pageNavBot
{
	display:block;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #333;
}
/*

commented out page nav since it lives in base.css

ul.pageNav li{
	float:left;
	margin:0 8px 0 0;
	padding:0;
	line-height:15px;
	border-top:none;
}

ul.pageNav a.leftArrow, ul.pageNav a.rightArrow {
	display:block;
	width:15px; 
	height:15px;
	text-indent:-9999px;
	background: url(../images/pagingArrows.png) no-repeat;
}

ul.pageNav a.leftArrow { background-position: 0 0; }
ul.pageNav a.leftArrow:hover { background-position: 0 -15px; }
ul.pageNav a.leftArrow.disabled:hover { background-position: 0 0px; }

ul.pageNav a.rightArrow { background-position: -15px 0px; }
ul.pageNav a.rightArrow:hover { background-position: -15px -15px; }
ul.pageNav a.rightArrow.disabled:hover { background-position: -15px 0px; }

a.disabled 
{
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	cursor: default;
}
a.disabled:hover
{
	color: #666666;
}
*/


/*
        - Slideshow
*/ 
.slideshow{
	height:292px;
	margin-bottom: 4px;
}
	.slideshow ul.images{
		position:relative;
		height:261px;
		overflow:hidden;
	}
	.slideshow li{
		position:absolute;
	}
	.slideshow .current{
		color:#fff;
	}
	.slideshow ul.indexList{
		position:relative;
		margin-top:5px;
		text-transform:uppercase;
		
	}
	.slideshow ul.indexList li{
		position:relative;
		display:inline;
		margin-right:8px;
		float:left;
	}


/*
        - Press Release
*/   	
#press .column-w{
	width:420px;
	min-height:497px;
	height:auto;
	_height:497px;
	padding:30px;
	float:left;
	background-color:#808080;
}	
#press dl .backLinkContainer 
{
	text-align: right;
	margin-bottom: -14px;
}
	#press dl h1{
		text-transform:uppercase;	
	}
	#press dl h1.title{
		text-transform:capitalize;	
	}
	#press dl h1 cite{
		display:block;
		font-size:61.5%;
		margin:0 0 5px 0;	
	}
	#press dl cite.date
	{
		text-transform: uppercase;
	}
		#press dl dt{
			margin:0 0 12px 0;
		}

		#press dl a{
			font-size:85%;
		}
		
		#press dl dt cite{
			display:block;
		}

		#press dl ul.helperLinks li{
			display:inline;
			text-transform:uppercase;
			margin: 0 20px 0 0;
		}	
		
#press .column-e{
	width:175px;
	margin:30px;
}	
