/* CSS Document */
a  
{
	text-decoration: none;
	-moz-outline: 0px solid blue;
	border: 0px;
	color: #960009;
}
a img 
{
	text-decoration: none;
	-moz-outline: 0px solid blue;
	border: 0px;
	text-align: left;
 
 }
 
 #home-banner
{
	position: relative;
	background-repeat: no-repeat;
	background-position:center;
	display:block;
	top: 0px;
	width: 900px;
	height: 375px;
	left: 0px;
	z-index:2;

}

#menu
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height: 34px;
	text-align:right;
	color: #white;
	position: relative;	
	padding-left: 0px;
	padding-top: 190px;
	width: 210px;
	overflow: visible;
	float: left;
}

#sub-nav
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: white;
	position: relative;	
	padding-left: 30px;
	padding-top: 13px;
	overflow: inherit;
	float: left;
	z-index: 6;	
	height:inherit;
}

a.white:link {color: #ffffff;}
a.white:active {color: #ffffff;}
a.white:visited {color: #ffffff;}
a.white:hover {color: #ffffff; text-decoration: underline;}

#secondary-nav
{
	position: relative;
	align: center;
		background: url(../images/secondarynav-bk.jpg);
	width: 900px;
	height: 35px;
	z-index: 1;	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:left;
	color: white;
	text-resize: none;

	
	
}
#secondary-nav-text
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	font-weight:300;
	text-align:left;
	color: white;
	position: relative;
	align: center;
	display: block;
	padding-left: 30px;
	z-index: 1;	
	top: 8px;
	
}
a.white:link {color: #ffffff;}
a.white:active {color: #ffffff;}
a.white:visited {color: #ffffff;}
a.white:hover {color: #ffffff; text-decoration: underline;}



#production-text-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: 35px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#production-text-subhead
{
	font-size: 14px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 55px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#production-text-mainbody
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 75px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}


#production-text-quotes
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #740D0C;

	position: relative;
	top: 90px;
	padding-left: 10px;
	text-align: left;
	width: 380px;
	left: -10px;

}
#torture-text-quotes
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #740D0C;

	position: relative;
	top: 50px;
	padding-left: 10px;
	text-align: left;
	width: 380px;
	left: -10px;

}

#prod-extremities-playright-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: 35px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	vertical-align:text-top;
}
#prod-extremities-playright-text
{
	font-size: 14px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 55px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;
	vertical-align:text-top;

}
#prod-extremities-bs-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: 35px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	vertical-align:text-top;
}

#prod-extremities-bs-text
{
	font-size: 14px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 55px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;
	vertical-align:text-top;

}

#boxtwo
{
	
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: 45px;
	text-align: left;
	width: 300px;
	height: 290px;
	left: 20px;

}
#boxone
{
	
	background: url(images/home/box-quicklink.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: 0px;
	text-align: left;
	width: 300px;
	height: 290px;
	left: 0px;

}

#boxone-graphic
{
		background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: 45px;
	text-align: left;
	width: 300px;
	height: 290px;
	left: 20px;

}

#boxthree
{
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: 45px;
	text-align: left;
	width: 300px;
	height: 290px;
	left: 20px;

}
#boxtwo-text
{
	font-size: 11px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 73px;
	padding-left: 65px;
	text-align: left;
	width: 188px;
	left: 0px;
	vertical-align:text-top;

}
#boxone-text
{
	font-size: 11px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 26px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 85px;
	padding-left: 65px;
	text-align: left;
	width: 188px;
	left: 0px;

}
#boxthree-text
{
	font-size: 11px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 93px;
	padding-left: 65px;
	text-align: left;
	width: 188px;
	left: 0px;
	vertical-align:text-top;

}

#prod-extremities-cast-subhead
{
	font-size: 14px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:500;
	position: relative;
	top: 55px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#prod-extremities-cast-mainbody
{
	font-size: 11px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 75px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}





#venue-text-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: -50px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#venue-text-mainbody
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: -25px;
	padding-left: 25px;
	text-align: left;
	width: 615px;
	left: 0px;

}

#PH-text-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: -50px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#PH-text-mainbody
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: -25px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#onecolumn-text-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: 35px;
	padding-left: 80px;
	text-align: left;
	width: 600px;
	left: 0px;

}
#boxone-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: 35px;
	padding-left: 75px;
	text-align: left;
	width: 180px;
	left: 0px;
	z-index: 1;	

}
#onecolumn-text-mainbody
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 55px;
	padding-left: 80px;
	text-align: left;
	width: 765px;
	left: 0px;

}

#onecolumn-text-memorium
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 55px;
	padding-left: 80px;
	text-align: left;
	width: 475px;
	left: 0px;

}


#boxone-text
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 55px;
	padding-left: 85px;
	text-align: left;
	width: 180px;
	left: 0px;
	z-index: 1;	

}
#calendar-text-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: -30px;
	padding-left: 30px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#twocolumn-text-title
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: -15px;
	padding-left: 80px;
	text-align: left;
	width: 380px;
	left: 0px;

}

#twocolumn-text-title-tix
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: 50px;
	padding-left: 80px;
	text-align: left;
	width: 380px;
	left: 0px;

}



#twocolumn-text-mainbody
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 10px;
	padding-left: 80px;
	text-align: left;
	width: 525px;
	left: 0px;

}

#twocolumn-text-mainbody-tix
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 75px;
	padding-left: 80px;
	text-align: left;
	width: 525px;
	left: 0px;

}

#twocolumn-text-mainbody-tix2
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 75px;
	padding-left: 80px;
	text-align: left;
	width: 725px;
	left: 0px;

}

#twocolumn-text-title-rbp
{
	font-size: 18px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	position: relative;
	top: -15px;
	padding-left: 80px;
	text-align: left;
	width: 480px;
	left: 0px;

}

#twocolumn-text-rbp
{
	font-size: 12px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 20px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 0px;
	padding-left: 80px;
	text-align: left;
	width: 525px;
	left: 0px;

}

a.red:link {color: #740D0C; text-decoration: underline;}
a.red:active {color: #740D0C;}
a.red:visited {color: #740D0C;}
a.red:hover {
	color: #740D0C;
	font-size: 12px;
}
a.redhome:link {color: #740D0C; text-decoration: underline;}
a.redhome:active {color: #740D0C;}
a.redhome:visited {color: #740D0C;}
a.redhome:hover {
	color: #740D0C;
	font-size: 11px;
}

a.black:link {color: #000000; text-decoration: underline;}
a.black:active {color: #000000;}
a.black:visited {color: #000000;}
a.black:hover {color: #000000;}


a.redsub:link {color: #740D0C; text-decoration: underline;}
a.redsub:active {color: #740D0C;}
a.redsub:visited {color: #740D0C;}
a.redsub:hover {
	color: #740D0C;
	font-size: 14px;
}

#twocolumn-right-text-mainbody
{
	font-size: 11px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 16px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 25px;
	padding-left: 25px;
	text-align: left;
	width: 215px;
	left: 0px;

}


#cast-text
{
	font-size: 11px;
	font-family: Helvetica, Trebuchet MS, Arial, Tahoma, MS Sans Serif, Geneva, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight:400;
	position: relative;
	top: 15px;
	padding-left: 25px;
	text-align: left;
	width: 380px;
	left: 0px;

}
#banner
{
	position: relative;
	align: center;
	display: block;
	width: 665px;
	height: 175px;
	z-index: 3;	
	left: 0px;

	
	
}
#photo-tag
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
	line-height: 11px;
	width: 500px;
	height: 15px;
	text-align:left;
	color: #CCC;
	position: relative;
	align: center;
	left: -650px;
	z-index: 5;	
	top: 140px;
}
#home-banner-text2
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height: 20px;
	width: 475px;
	height: 15px;
	text-align:center;
	color: #FFFFFF;
	position: relative;
	align: center;
	left: -660px;
	z-index: 5;	
	top: 335px;
}
#home-banner-text
{
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height: 11px;
	width: 300px;
	height: 15px;
	text-align:center;
	color: #EC1C24;
	position: relative;
	align: center;
	left: -573px;
	z-index: 5;	
	top: 320px;
}


#facebook
{
	position: absolute;
	top: 0;
	left: 850px;
	width: 20px;
	height: 25px;
	z-index:1;
	display: block;
	
}
#twitter
{
	position: absolute;
	top: 0;
	left: 878px;
	width: 20px;
	height: 25px;
	z-index:1;
	display: block;
	
}

#poster
{
	position: absolute;
	top: -250;
	left: 500px;
	width: 230px;
	height: 350px;
	z-index:1;
	display: block;
	
}

#home-box1
{
	position: relative;
	top: 200;
	left: 35px;
	width: 260px;
	height: 200px;
	z-index:6;
	display: block;
	
}

#RFK
{
	
	background: url(images/productions/RFK-sm.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: -685px;
	text-align: left;
	width: 197px;
	height: 300px;
	left: 650px;

}
#FN
{
	
	background: url(images/productions/FrostNixon-CS.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: -630px;
	text-align: left;
	width: 194px;
	height: 300px;
	left: 654px;

}


#Hinck
{
	
	background: url(images/productions/Hinckley-CS.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: -2250px;
	text-align: left;
	width: 194px;
	height: 300px;
	left: 654px;

}



#MrsBob
{
	
	background: url(images/productions/MrsBob-xsm.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: -2280px;
	text-align: left;
	width: 194px;
	height: 300px;
	left: 650px;

}



#shows
{
	background: url(images/productions/allproduction-posters2.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: -1150px;
	text-align: left;
	width: 387px;
	height: 1100px;
	left: 480px;
	background-image: url(images/productions/allproduction-posters2.jpg);

}

#BMA
{
	
	background: url(images/buildmyaudience.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: 10px;
	text-align: left;
	width: 177px;
	height: 90px;
	left: -4px;

}


#RussellYurchak
{
	
	background: url(images/RussellYurchak.jpg);
	background-repeat: no-repeat;
	background-position:center;
	position: relative;
	top: -1100px;
	text-align: left;
	width: 240px;
	height: 240px;
	left: 600px;

}


#Russell-text
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
	width: 500px;
	height: 15px;
	text-align:left;
	color: black;
	position: relative;
	top: -1090px;
	text-align: left;
	width: 240px;
	height: 240px;
	left: 600px;
}