@charset "utf-8";
/* CSS Document */

html, body {
margin: 0;
padding: 0;
background-color:#000;
}

img{
	padding:0px;
	margin:0px;
	border:0px;
}

#site-container{
	width:1000px;
	height:100%;
	margin:0 auto;
	padding:0;
}

p {
margin:0px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:left;
letter-spacing:0px;
}

ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
color: #000;
letter-spacing:0px;
}


/*----------------- header css -----------------*/

#header{
	margin:0 auto;
	padding:10px 0px 0px 0px;
	height:90px;
	width:1000px;
	overflow:visible;
}

#header-left{
	margin:0;
	padding:0;
	float:left;
}

#header-right{
	margin:0;
	padding:60px 0px 0px 0px;
	float:right;
}

#header p {
margin:0px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 13px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:right;
letter-spacing:0px;
}

#header p a {
font-style: normal;
text-transform:none;
color: #FFF;
font-weight:bold;
text-decoration: none;
}

#header p a:hover {
font-style: normal;
text-transform: none;
color: #F08F21;
font-weight:bold;
text-decoration: underline;}






/*----------------- nav css -----------------*/

#nav{
	margin:0;
	padding:0;
	background-image:url(images/nav-bg.png);
	width:150px;
	float:left;
}

#nav-pad{
	margin:0;
	padding:15px 0px 0px 0px;
}

.button-pad{
	width:150px;
	height:24px;
	margin:0;
	padding:0px 0px 8px 0px;
}

.button-pad2{
	width:150px;
	height:48px;
	margin:0;
	padding:0px 0px 8px 0px;
}

img#nav-button{
	margin:0;
	padding:0;
	float:left;
}

img#nav-number{
	margin:0;
	padding:180px 0px 0px 0px;
	float:left;
}


/*----------------- content css -----------------*/

#content-container-pad{
	margin:0;
	padding:0px 5px 0px 5px;
	width:840px;
	float:left;
}

#content-container{
	margin:0;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	width:840px;
}

#content{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:810px;
}

#title-black{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#000;
	overflow:hidden;
}

#title-grey{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#BEBEBE;
	overflow:hidden;
}

#social-container{
	margin:0;
	padding:0;
	width:100%;
}

#social{
	margin:0;
	padding:25px 30px 0px 0px;
	width:100px;
	float: right;
}

#TWEETbox{position:relative;left:50%; height:80px; width:285px; border-top:#FFFFFF 2px solid; margin-left:-150px; padding:0px 0px 130px;}

#latestTweet{padding-top: 30px; }

#tweet{background: url('./images/tweet-bkg.png') no-repeat 0 0; height:200px;  line-height: 1.6em; padding: 3px 30px 5px; font-family: Calibri, Lucida Grande, Tahoma, Arial; font-size:13.5px;}

li {
list-style-type: none;
}


#social-pad{
	margin:0;
	padding:0px 10px 0px 20px;
}



/*----------------- home content css -----------------*/

#home-content p {
margin:0px;
padding:0px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:left;
letter-spacing:0px;
}

img#home-title{
	margin:0;
	padding:5px 0px 3px 0px;
}


/*----------------- news content css -----------------*/

#production-news-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#a60602;
	overflow:hidden;
}

#news-article{
	margin:0;
	padding:0px 0px 20px 0px;
	border-width: thin none none none;
	border-style: solid none none none;
	border-color: #000;
}

#news-article img{
	margin:0;
	padding:0px 0px 5px 0px;
}




/*----------------- productions content css -----------------*/

img.production-link{
	margin:0;
	width:257px;
	height:366px;
	float:left;
	padding:0px 5px 10px 5px;
}

#production-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#FFF;
	overflow:hidden;
}

#production-content-left{
	margin:0;
	padding:10px 0px 10px 0px;
	width:540px;
	float:left;
}

#whatson-content-left{
	margin:0;
	padding:30px 0px 40px 0px;
	width:810px;
	float:left;
}

#production-content-right{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:265px;
	float:right;
	background-color:#000;
}

#production-content-center{
	padding:30px 30px 0px 120px;
	width:540px;
	margin-left: auto;
	margin-right: auto;
}


/*----------------- production sub page content css -----------------*/
img#prod-sub{
	margin:0;
	padding:0;
	float:left;
}


#production-content-container{
	margin:0;
	padding:0px;
	width:100%;
}

#production-tempest-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#8FA3A3 ;
	overflow:hidden;
}

#production-intrigue-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#FFFFFF ;
	overflow:hidden;
}

#production-twelfth-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#F5E70A ;
	overflow:hidden;
}

#production-macbeth-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#FFF;
	overflow:hidden;
}

#production-richard-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#921213;
	overflow:hidden;
}

#production-twelfth-content-left{
	margin:0;
	padding:10px 10px 10px 10px;
	width:520px;
	float:left;
}

#production-intrigue-content-left{
	margin:0;
	padding:10px 10px 10px 10px;
	width:520px;
	float:left;
}

#rslp-content-left{
	margin:0;
	padding:10px 10px 10px 10px;
	width:525px;
	background: black;
	float:left;
}

#about-content-pad{
	margin:0;
	padding:10px 0px 0px 0px;
}

#production-twelfth-content-left p {
margin:0px;
padding:0px 0px 6px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#production-twelfth-content-left p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: none;
}

#production-twelfth-content-left p a:hover {
font-style: normal;
text-transform: none;
color: #000;
font-weight:bold;
text-decoration: underline;}

#production-twelfth-content-left h2 {
margin:0px;
padding:7px 0px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}


#production-twelfth-content-right{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:265px;
	float:right;
	background-color:#000;
}

#production-twelfth-content-right p {
margin:0px;
padding:10px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:right;
letter-spacing:0px;
}

#production-twelfth-content-right p a {
font-style: normal;
text-transform:none;
color: #FFF;
font-weight:normal;
text-decoration: none;
}

#production-twelfth-content-right p a:hover {
font-style: normal;
text-transform: none;
color: #FFF;
font-weight:normal;
text-decoration: underline;}

#production-twelfth-content-left p {
margin:0px;
padding:0px 0px 6px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#production-twelfth-content-left p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: none;
}

#production-twelfth-content-left p a:hover {
font-style: normal;
text-transform: none;
color: #000;
font-weight:bold;
text-decoration: underline;}

#production-twelfth-content-left h2 {
margin:0px;
padding:7px 0px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}


#production-twelfth-content-right{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:265px;
	float:right;
	background-color:#000;
}




/*----------------- intrigue content css -----------------*/


#production-intrigue-content-left p {
margin:0px;
padding:0px 0px 6px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#production-intrigue-content-left p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: none;
}

#production-intrigue-content-left p a:hover {
font-style: normal;
text-transform: none;
color: #000;
font-weight:bold;
text-decoration: underline;}

#production-intrigue-content-left h2 {
margin:0px;
padding:7px 0px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}


#production-intrigue-content-right{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:265px;
	float:right;
	background-color:#000;
}

#production-intrigue-content-right p {
margin:0px;
padding:10px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:right;
letter-spacing:0px;
}

#production-intrigue-content-right p a {
font-style: normal;
text-transform:none;
color: #FFF;
font-weight:normal;
text-decoration: none;
}

#production-intrigue-content-right p a:hover {
font-style: normal;
text-transform: none;
color: #FFF;
font-weight:normal;
text-decoration: underline;}

#production-intrigue-content-left p {
margin:0px;
padding:0px 0px 6px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#production-intrigue-content-left p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: none;
}

#production-intrigue-content-left p a:hover {
font-style: normal;
text-transform: none;
color: #000;
font-weight:bold;
text-decoration: underline;}

#production-intrigue-content-left h2 {
margin:0px;
padding:7px 0px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}


#production-intrigue-content-right{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:265px;
	float:right;
	background-color:#000;
}



#production-associates{
	margin:0;
	padding:10px 0px 0px 0px;
}



/*----------------- about content css -----------------*/
#about-content-container{
	margin:0;
	padding:0px;
	width:100%;
}
	
#about-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#BEBEBE ;
	height:380px;
	overflow:hidden;
}

#about-content-left{
	margin:0;
	padding:10px 10px 10px 10px;
	width:520px;
	float:left;
}

#about-content-pad{
	margin:0;
	padding:10px 0px 0px 0px;
}

#about-content-left p {
margin:0px;
padding:3px 0px 3px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:left;
letter-spacing:0px;
}

#about-content-left p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: underline;
}

#about-content-left p a:hover {
font-style: normal;
text-transform: none;
color: #FFF;
font-weight:bold;
text-decoration: underline;}

#about-content-left h2 {
margin:0px;
padding:7px 0px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}


#about-content-right{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:265px;
	height:400px;
	float:right;
	background-color:#000;
}

#about-content-right p {
margin:0px;
padding:10px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:right;
letter-spacing:0px;
}

#about-content-right p a {
font-style: normal;
text-transform:none;
color: #FFF;
font-weight:bold;
text-decoration: none;
}

#about-content-right p a:hover {
font-style: normal;
text-transform: none;
color: #F28E01;
font-weight:bold;
text-decoration: none;}




/*----------------- contact content css -----------------*/
img#prod-sub{
	margin:0;
	padding:0;
	float:left;
}


#contact-content-container{
	margin:0;
	padding:0px;
	width:100%;
}
	
#contact-content{
	margin:0;
	padding:0px;
	width:100%;
	background-color:#BEBEBE;
	overflow:hidden;
}

#contact-content-left{
	margin:0;
	padding:10px 10px 10px 10px;
	width:520px;
	float:left;
}

#contact-content-left p {
margin:0px;
padding:0px 0px 6px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#contact-content-left p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: none;
}

#contact-content-left p a:hover {
font-style: normal;
text-transform: none;
color: #000;
font-weight:bold;
text-decoration: underline;}

#contact-content-left h2 {
margin:0px;
padding:7px 0px 0px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}


#contact-content-right{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:265px;
	float:right;
	background-color:#000;
}

#contact-content-right p {
margin:0px;
padding:5px 15px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:right;
letter-spacing:0px;
}

#contact-content-right p a {
font-style: normal;
text-transform:none;
color: #FFF;
font-weight:bold;
text-decoration: none;
}

#contact-content-right p a:hover {
font-style: normal;
text-transform: none;
color: #FFF;
font-weight:bold;
text-decoration: underline;}






/*----------------- breadcrumbs css -----------------*/

#breadcrumbs{
	margin:0;
	padding:5px 0px 5px 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#breadcrumbs-pad{
	margin:0;
	padding:0px 0px 5px 0px;
}

#breadcrumbs p {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:left;
letter-spacing:0px;
}

#breadcrumbs p a {
font-style: normal;
text-transform:none;
color: #000;
font-weight:bold;
text-decoration: none;
}

#breadcrumbs p a:hover {
font-style: normal;
text-transform: none;
color: #F28E01;
font-weight:bold;
text-decoration: none;}


/*----------------- footer css -----------------*/

#footer-pad{
	padding:15px 0px 10px 0px;
}

#footer{
	margin:0;
	padding:5px 5px 0px 5px;
	height:14px;
	background-color:#000;
}

#footer p {
margin:0px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
font-style: normal;
line-height: 10px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:right;
letter-spacing:1px;
}

#foot-left{
	margin:-4px 0px 0px 0px;
	padding:0;
	float:left;
}

#foot-right{
	margin:0;
	padding:0;
	float:right;
}


/*----------------- google checkout css -----------------*/

#google-btn{
	padding:15px 15px 0px 0px;
	float:right;
}
