header[role="banner"] {
	/*overflow: hidden;*/
}

/* structure */

#marquee, #inner-marquee, .marquee-panel {
/*	width: 1150px;
	height: 420px;*/
}
section#marquee {
	text-align: center;
}
#inner-marquee {
	margin:0 auto;
	position: relative;
}
	#home #inner-marquee .marquee-panel{
	/*	margin-top:83px;*/
	}
#inner-marquee nav{
	right:100px;
}
#marquee nav {
	position: absolute;
	top: 358px;
	right: 120px;
	color: white; /* temp */
	width: 300px;
	text-align: center;
}
.marquee-panel {
	position: absolute;
	top: 0;
	left: 0;
}
.marquee-img {
	top: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.marquee-caption-area {
	position: absolute;
	width: 400px;
	height: 200px;
	top: 250px;
	right: 100px;
	float: right;
	text-align: left;
	z-index: 2;
}	

/* style */

#marquee h1 {
	text-align:right;
	margin: 0px;
	padding: 0px 0px .15em;
	line-height: 1;
	font-size: 1.3em;
	text-shadow:-1px -1px 0 #321D09;	
	text-transform:uppercase;
	color:#FFF;
	font-weight:400;
}

#marquee h2 {
	margin: 0px;
	line-height: 1em;
	font-size: 1.3em;
	padding: 0px 0px .25em;
	color:#FFF;
	font-family:"adobe-caslon-pro", Georgia, serif;
	text-shadow:-1px -1px 0 #321D09;
	font-weight:400;	
}
#marquee p {
	font-size: .9em;
	text-align: left;
}
#marquee p {
	font-size: .9em;
}

/* Control Nav */
#marquee nav {
	display: block;
	display:none;
}
  
#marquee nav div {
  padding:0; 
  margin:0 auto; 
  float: right;
/*  position:relative; 
  left:50%;*/
  }
#marquee nav div a {
  /*float:left; position:relative; right:50%;*/
  }
  
  
#marquee nav a.marquee-pause, #marquee nav a.marquee-play, .marquee-control li a {
	display: block;
	text-indent:-999em;	
	border: 0;
	overflow: hidden;	
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr :;
	*line-height: 0;
	cursor: pointer;
}

#marquee nav a.marquee-pause {
	background: url(img/pause_btn.png) no-repeat center -2px;
	float: right;
	width: 56px;
	height: 56px;
}
#marquee nav a.marquee-pause:hover {
	background: url(img/pause_btn.png) no-repeat center -122px;
}
#marquee nav a.marquee-pause.active {
	background: url(img/pause_btn.png) no-repeat center -62px;
}
#marquee nav a.marquee-play {
	background: url(img/play_btn.png) no-repeat center -2px;
	width: 56px;
	height: 56px;
	float: right;
}
#marquee nav a.marquee-play:hover {
	background: url(img/play_btn.png) no-repeat center -122px;
}
#marquee nav a.marquee-play.active {
	background: url(img/play_btn.png) no-repeat center -62px;
}

/*#marquee nav a.active {
	color: white;
}

#marquee nav a.active:hover {
	color: #0D6F83;
}	*/

.marquee-control {width: 100%; margin-top: 70px; text-align: right;}
.marquee-control li {margin: 0 0 0 2px; display: inline-block; zoom: 1; *display: inline;}
.marquee-control li:first-child {margin: 0;}
.marquee-control li a {width: 60px; height: 30px; display: block; background: url(img/control_button.png) no-repeat center -10px; }
.marquee-control li a:hover {background-position: 0 -130px;}
.marquee-control li a.active {background-position: 0 -70px; cursor: default;}



