@charset "utf-8";
/* CSS Document */

/* reset.css
---------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote, img { 	margin:0;	padding:0;}
.first_table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,em,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
/*------------------------*/

/* type.css
---------------------------*/
body{font:0.8em Georgia, "Times New Roman", Times, serif; text-align:center}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

a {text-decoration:none; color:#000000; outline:0;}
a:hover{text-decoration:none; }

.smallTextGrey{font-size:0.8em; color:#989898;}
.smallText{font-size:0.8em;}
.smallTextGrey2{font-size:0.85em; color:#989898;}
.largeText{font-size:24px;}
.largeText2{font-size:1.2em;}
.largeText3 {font-size:1.7em;}
.extraLargeText{font-size:4.5em; font-weight:bold; padding-bottom:0;}
.hugeText{font-size:12em; font-weight:bold; padding-bottom:0;}
.smallTextWhite{font-size:0.85em; color:#FFFFFF!important;}
.smallTitle1{ font-family:"Georgia", Times, serif; font-weight:bold;color:#ffbe00; font-size:20px; padding-bottom:5px;}
.smallTitle2{ font-family:"Georgia", Times, serif; font-weight:bold;color:#0087ff; font-size:20px; padding-bottom:5px;}
.smallTitle2 a{color:#0087ff;}
.smallTitle3{ font-family:"Georgia", Times, serif; font-weight:bold;color:#006432; font-size:20px; padding-bottom:5px;}
.smallTitle3 a{color:#006432;}
.smallTitle4{ font-family:"Georgia", Times, serif; font-weight:bold;color:#ff6e00; font-size:20px; padding-bottom:5px;}
.smallTitle4 a{color:#ff6e00;}
.linkColor1{color:#ffbe00;}
.linkColor2{color:#0087ff;}
.linkColor3{color:#96c800;}
.linkColor4{color:#ff6e00;}
.linkType1{color:#ffbe00; font-weight:bold; text-decoration:underline; padding-top:5px; padding-bottom:10px; display:block; text-decoration:none}
.linkType2{color:#0087ff; font-weight:bold; text-decoration:underline; padding-top:5px; padding-bottom:10px; display:block; text-decoration:none}
.linkType3{color:#006432; font-weight:bold; text-decoration:underline; padding-top:5px; padding-bottom:10px; display:block; text-decoration:none}
.linkType4{color:#ff6e00; font-weight:bold; text-decoration:underline; padding-top:5px; padding-bottom:10px; display:block; text-decoration:none}
.breadcrumbs{padding-top:22px;}
.breadcrumbs a {color:#0087ff}
.date{font-size:0.8em; color:#303030; padding-top:10px;padding-bottom:0;margin-bottom:-10px;}
/*------------------------*/


/* generals
---------------------------*/
#wrapper { width:1000px; text-align:left; margin:auto}
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom:1;}  /*end tweak for ie7 */


/* HEADER -------------------------------------------------------*/

	/* MENU -----------------------------------------------------*/

#menu{}
	/* LOGO & TICKETS -------------------------------------------*/
#logoAndTickets{
	width:940px;
	height:190px;
	margin:auto;
	margin-top:20px;
}	
#logo{
	width:312px;
	height:189px;
	background:url(../images/logo_NF_small.jpg) no-repeat;
	float:left;
}
#tickets{
	width:105px;
	height:158px;
	background:url(../images/btn_buy_tickets.jpg) no-repeat;
	float:right;
}


/* CONTENT INDEX ------------------------------------------------------*/

#content{
width:1000px;
background:url(../images/bg_big_leaf.jpg) bottom left no-repeat;
height:1062px;
margin:auto;
text-align:left;
margin-top:20px;
}
#quotes{
	margin-left:450px;
	margin-top:30px;
	float:left;
	display:inline;
}
#buyTickets{
	float:right;
}

#twoColumns{
	clear:both;
	width:1000px;
}
#leftColumn{
	width:760px;
	float:left;
}
#videoPlayer{
	margin:250px 0 0 120px
}
#castPicture{
	margin:15px 0 0 275px
}
#rightColumn{
	width:230px;
	float:left;
	margin-left:10px;
	padding-top:20px;
}
.rightBox{
	margin-bottom:10px;
}
.rightBox input{
	border:1px solid #000000;
	width:196px;
}
.videoThumbsScroller{
	width:100%;
}
.videoThumbBox{
	background:#cccccc url(../images/bg_video_thumbs.gif) repeat-x;
	height:68px;
	/*width:210px;*/
	padding:12px 10px 0 10px;
	font-size:14px;
}
.videoThumbBox img{
	float:left;
	margin-right:10px;
}
.videoThumbsViewableArea{
	height:160px;
	overflow:hidden;
}
.videoThumbsViewableArea2{
	height:240px;
	overflow:hidden;
}
.up, .down{
	text-align:center;
	padding:5px;
}
.staticQuote{
	 text-align:center;
}
.nextFallNews{
	width:220px;
	border:2px solid #bf221a;
	text-align:center;
	margin-bottom:20px;
}
.nextFallNewsTitle{
	background-color:#bf221a;
	color:#ffffff;
	padding:5px 0 5px 0;
	font-size:15px;
	font-weight:bold;	
	}
.nextFallNews p{
	padding:5px;
	font-size:15px;
}
.nextFallNews a {
	color:#012b73;
}
/* CONTENT INTERIOR PAGES --------------------------------------*/
#content2{
	width:1000px;
	margin:auto;
	text-align:left;
	padding:0 30px 10px 30px;
}
.sectionTitle{
	color:#c01704;
	font-size:40px;
	text-align:right;
	width:940px;
	margin-bottom:10px;
	margin-top:-59px;
}

	/* ABOUT THE SHOW --------*/
.sectionHead{
	width:940px;
	height:266px;
	background:url(../images/image_about.jpg) no-repeat;
	margin-bottom:20px;
}
.description1{
	color:#FFFFFF;
	width:480px;
	font-size:17px;
	padding:15px 0 40px 20px;
}
.description2{
	color:#FFFFFF;
	width:480px;
	font-size:20px;
	padding:0 0 20px 20px;
}
.itemBox{
	width:940px;
	background:#cecece url(../images/box_corner.gif) top right no-repeat;
	margin-bottom:20px;
}
.theQuote{
	padding:20px 20px 20px 120px;
	background:url(../images/bg_quote.gif) 20px 30px no-repeat;
}
.author{
	margin-top:10px;
}


	/* NEWS -------------------------*/
.theNews{
	padding:20px;
	/*background:url(../images/bg_link.gif) 20px 30px no-repeat;*/
}
.theNews a {
	text-decoration:underline;
}
.newsPic{
	float:left;
	width:114px;
	/*height:114px;*/
	margin-right:20px;
}
.newsTitle{
	font-size:24px;
	width:760px;
	float:right;
}
.newsBody{
	width:760px;
	float:right;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
}




	/* CAST & CREATIVES ---*/
.castMember{
	padding:20px;
}
.castMemberPic{
	float:left;
	width:114px;
	height:114px;
}
.castMemberName{
	font-size:20px;
	border-bottom:3px solid #c01704;
	padding-bottom:15px;
	margin-bottom:15px;
	margin-left:20px;
	width:760px;
	float:right;
}
.castMemberBio{
	margin-left:20px;
	width:760px;
	float:right;
	font-size:14px;
	line-height:20px;

}

	/* MULTIMEDIA ----*/
	
#video1, #audio{
	width:940px;
	clear:both;
}

#video1{
	height:400px;
}
.titleBar{
	width:930px;
	text-align:right;
	background-color:#c01704;
	color:#FFFFFF;
	font-size:24px;
	padding:5px;
	margin-bottom:10px;
}	
#videoPlayer2{
	float:left;
	background-color:#767676;
	padding:10px 10px 15px 10px;
	color:#FFFFFF;
	font-size:18px;
}
#videoPlayer2 p{
	padding-top:10px;
}
.videoThumbsScroller2{
	width:430px;
	float:right;
}
.photoGallery{
	/*width:940px;*/
}
.photoGallery li{
	float:left;
	padding:5px;
	border:1px solid #E0E0E0;
	margin-bottom:10px;
	margin-right:10px;
}

/* FOOTER ------------------------------------------------------*/
#footer {
	border-top:1px solid #d15446;
	text-align:right;
	padding-top:10px;
}

