/* @override http://whitenoisebroadway.com/dev/white_noise.css */

@charset "UTF-8";
/* CSS Document */

html{ background-color: #020201; padding: 0px; margin: 0px; }

body {
	padding:0px;
	margin:0px;
	background-color: #020201;
}

#pdf_icon p {
	vertical-align: middle;
}


.white { color:#FFFFFF;}

.redOutline { 
	border:1px #FF0000 solid;	
	padding:7px;
}

.ind_larger { font-size:20px; }

.noBold { font-weight:normal;}
	
.p_body {
	line-height: 120%;
	text-align: center;
}
.main {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.links {
	height: 203px;
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.nav_links_box {
	height: 174px;
	float: left;
	position: relative;
	padding: 29px 0;
}
.links img{
behavior: url(iepngfix/iepngfix.htc);
}
.RSS {
	padding:0px 5px;
}

a:link {
	color: #c6b283;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover, .content_text_int_right a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #c6b283;
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #c6b283;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a img {
	border: 0;
	border-width: 0;
	border
}
a:active {
	text-decoration: none;
	color: #c6b283;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header {
	background-image: url(images/white_noise_web_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 435px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.header_int {
	background-image: url(images/white_noise_web_int_slice_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 291px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header_link {
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
	padding-top: 140px;
	width: 950px;
}
.nav_tickets {
	background-image: url(images/white_noise_web_links_tickets.png);
	behavior: url(iepngfix/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 174px;
	width: 170px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.nav_tickets:hover {
	background-image: url(images/white_noise_web_links_hover_tickets.png);
	behavior: url(iepngfix/iepngfix.htc);
	cursor: pointer;
}

.nav_about {
	background-image: url(images/white_noise_web_links_about.png);
	behavior: url(iepngfix/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center top;
	height: 174px;
	width: 165px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.nav_about:hover {
	background-image: url(images/white_noise_web_links_hover_about.png);
	behavior: url(iepngfix/iepngfix.htc);
	cursor: pointer;
}

.nav_cast {
	background-image: url(images/white_noise_web_links_cast.png);
	behavior: url(iepngfix/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 174px;
	width: 195px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.nav_cast:hover {
	background-image: url(images/white_noise_web_links_hover_cast.png);
	behavior: url(iepngfix/iepngfix.htc);
	cursor: pointer;
}

.nav_education {
	background-image: url(images/white_noise_web_links_education.png);
	behavior: url(iepngfix/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 174px;
	width: 195px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.nav_education:hover {

	background-image: url(images/white_noise_web_links_hover_education.png);
	behavior: url(iepngfix/iepngfix.htc);
	cursor: pointer;
}

.nav_merch {
	background-image: url(images/white_noise_web_links_merch.png);
	behavior: url(iepngfix/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 174px;
	width: 168px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.nav_merch:hover {

	background-image: url(images/white_noise_web_links_hover_merch.png);
	behavior: url(iepngfix/iepngfix.htc);
	cursor: pointer;
}

.nav_press {
	background-image: url(images/white_noise_press_link.png);
	behavior: url(iepngfix/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 174px;
	width: 160px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.nav_press:hover {
	background-image: url(images/white_noise_web_links_hover_press.png);
	behavior: url(iepngfix/iepngfix.htc);
	cursor: pointer;
}
.content {
	background-image: url(images/white_noise_web_keysbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content_text {
	display: block;
	width: 625px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	color: #fef0cf;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 14px;
}
.content_text_int {
	display: block;
	width: 815px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	color: #fef0cf;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 14px;
}
.content_text_int_right {
	display: block;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	color: #fef0cf;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 14px;
	float: right;
	line-height: 140%;
}
.content_text_int_left {
	display: block;
	width: 180px;
	color: #fef0cf;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 14px;
	float: left;
}
.clear {
	clear: both;
}
h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 100%;
	color: #FFFFFF;
	font-weight: bold;
}
.page_title {
	font-size: 36pt;
	margin-top: 10px;
	border-bottom: 1px #43392f solid;
	padding-bottom:12px;
}
h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	line-height: 100%;
}

h1 .sub_h1 {
	font-size: 23px;
	font-weight: normal;
	font-style: normal;
	margin-left: 4px;
}


h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cbb889;
	line-height: 100%;
	text-align: left;
}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19pt;
	font-weight: bold;
	color: #c6b283;
	line-height: 100%;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.footer {
	background-image: url(images/white_noise_slice_web_footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 287px;
	vertical-align: bottom;
}
.nav_footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #c6b283;
	height: 30px;
	width: 800px;
	text-align: center;
	vertical-align: bottom;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 223px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nav_footer_links {
	height: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.submit {
	margin-top: 10px;
}
p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	color: #fef0cf;
	display: block;
	text-align: left;
}
.anchor_links {
	font-size: 18px;
	font-weight: bold;
}


.hr {
	height:0px;
	padding-top:20px;
	margin-bottom:10px;
	display:block;
	border-bottom: 1px #43392f solid;
}

.left_align {
	text-align: left;
	line-height: 16px;
}
.awareness_letter {
	font-size: 18px;
	padding: 5px 0 5px 0;
	margin: 0;
}
.home_center {
	text-align: center;
}
.select_style {
	margin-top: 20px;
	width: 300px;
	font-size: 14px;
}
.listen_up {
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #c6b283;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	text-align: center;
}
.character_name {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c6b283;
	line-height: 140%;
}
.video_container {
	text-align: center;
}
input {
}
.sign_up {
	margin-top: 0px;
}
form {
	margin-top: 10px;
}


#castTable h2 {
	margin-bottom:40px;
	}

.lightTan {
	color: #fef0cf;
}


.subH2 {
	color: #c6b283;
}



#subLeft {
	width:45%;
	float:left;

}

#subRight{
	padding-top:1px;
}

.submit {
	background-image: url(images/white_noise_web_int_slice_submit.jpg);
	background-repeat: no-repeat;
	width:85px;
	height:29px;
	border-width:0;
}


/*  ///////////////////////////////////////////// splash form */


#splash_vid {
	padding:25px 0px 30px 30px;
	width: 600px;
	text-align: center;
	background-color: #000000;
	}
	
#splash_form {
	padding-top: 25px;
	padding-left: 30px;
	width: 600px;
	height:250px;
	background-color: #000000;
}

#splash_form p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
}
#splash_form input {
	margin-top: 10px;
	margin-left: 5px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
}
#splash_form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	width: 150px;
	margin-top: 10px;
	margin-left: 5px;
}

#splash_form .submit {
	background-image: url(images/white_noise_web_int_slice_submit_rev.jpg);
	background-repeat: no-repeat;
	width:85px;
	height:29px;
	border-width:0;
	cursor:pointer;	
	float:left;
	
}
#splash_form .skip {
	border: 0;
	margin-left: 20px;
	margin-top: 10px;
}
	
#splash_vid .splash_header {
	border: 0;
	padding:0px 0px 0px 0px;
	text-align: center;
}

#cast_photos p {
	padding-bottom: 40px;
}

#cast_photos h2 {
	margin-top: 0px;
}



/*  ///////////////////////////////////////////// cast page holders */


#castHolder, #creativeHolder, #designHolder, #producersHolder, #producersHolder, #productionHolder { display:none;}

#siteByCI {
	display: block;
	height:30px;
	position: relative;
	display: block;
	position: relative;
	text-align: center;
	vertical-align: bottom;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width:50px;
}


#share_footer {
	display: block;
	position: relative;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #c6b283;
	height: 30px;
	width: 200px;
	text-align: center;
	vertical-align: bottom;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding:0px 0px 0px 0;
}

#share_footer img {
	padding:0px 2px 0px 2px;
	margin-bottom:0px;
	
}

#share_link {
	display: block;
	position: relative;
	padding: 6px 7px 0px;
	float:left;
}

#share_img {
	display: block;
	position: relative;
	padding: 0px 0px 10px 0px;
	float:left;
	}


#newspaper {
	position: relative;
	right: 11px;
	float: left;
	top: 33px;
	padding-bottom: 95px;
}

.player_info {
	float: left;
	padding-top: 13px;
	padding-right: 14px;
}

.player {
	float: left;
}

/*  ///////////////////////////////////////////// drop down links */

ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 81px;
  width: 156px;
  }
  
li {
  float: left;
  position: relative;
  width: 10em;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#000000; 
  padding-bottom:3px;
  }
  
li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  background-color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:c6b283; 
  margin-left:35px;
  padding:7px 0 0 4px;
  
  
  }
  
li > ul {
	top: auto;
	left: auto;
	}
	
#about_dropdown:hover ul { display: block; }

li.over ul{ display: block; }



#nav a {
	font-weight: bold;
	color: #c6b283;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: normal;
	padding: 0.2em 10px;
	color: #c6b283;
}

#nav li li a:hover {
	padding: 0.2em 10px;
	color: white;
	
}

#about_dropdown {
	height: 222px;
	width: 229px;
	display:block;
	padding:0px;
	margin:0px;
	
}

/*  ///////////////////////////////////////////// rss feeds */

#feed_title  {
color:#c6b283;
padding:0 0 0px 0;
margin:0;
}
#feed_description {
padding:5px 0 25px 0;
margin:0;
}

#feed_link{

}
/*  ///////////////////////////////////////////// merchandise */

#wallpaper  {
width:285px;
float:left;
position:relative;
text-align:left;
padding:10px 0px 20px 0px;

}
#wallpaper img{
	border: 1px solid #C6B283;
	margin-bottom:20px;
}

.res {
padding:0px 0px 7px;
margin:0px;
}

#gowhere {
width:200px;
}
.resolution {
padding-left:5px;
}

.screen {
font-weight:bold;
}

.videolabels{padding-top: 5px; text-align: center; width: 127px; display: block; font-size: 12px;}