/*Container*/
body {
	background-color:#fff;
	margin: 0;
	border: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(/greysolid.gif);
	background-repeat: repeat-y;
}
#container{
	width:780px;
	margin:0 auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
 	text-align: left;
}
/* *html @dma@ defunct star html hack */
#site{
	text-align:left;
	position:relative;
	width:780px;
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

/*Default Text*/
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AD123A;
	border:0;
	margin:0 0 10px 20px;
	padding:0;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AD123A;
	border:0;
	margin:0 0 10px 20px;
	padding:0;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	border: 0;
	margin: 0 20px 10px 20px;
	padding: 0;
	text-align: left;
}
a, a:link, a:active, a:visited{
	font-size:12px;
	text-decoration:none;
	color:#AD123A;
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
	color:#AD123A;
}
a.on, a:link.on ,a:active.on ,a:visited.on , a:hover.on {
	text-decoration: underline;
	font-weight: bold;
	color:#AD123A;
}
ul {
	list-style: none;
	font-size: 12px;
	line-height:12px;
	height: 12px;
	color:#6e6d6b;
}
li{
	background: no-repeat url(../image/bullet.gif) 0 0;
	margin: 0 0 5px 0;
	text-indent:15px;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	border: 0;
	margin: 0 20px 10px 20px;
	padding: 0;
}

/*Header Section*/
.header{
	width:780px;
	background-color: #E4E8E9;
	height: 118px;
	margin: 0;
	padding: 0px;
	border: 0px;
	position:relative;
}
.logo{
	position:absolute;
	top:0px;
	left: 0px;
	border: 0;
	text-decoration: none;
	height: 118px;
	width: 194px;
}
.logo2{
	position:relative;
	left: 195px;
	height: 118px;
	width: 582px;
}
.polaroid{
	position: absolute;
	width: 250px;
	height:175px;
	top: 11px;
	left: 520px;
}

/*Left Column & Nav*/
.leftcolumn{
	width: 194px;
	float: left;
	position:relative;
	border:0;
	margin: 0;
	padding: 0;
	text-align:left;
}
a.leftnav, a:link.leftnav , a:active.leftnav , a:visited.leftnav {
	height:16px;
	line-height:16px;
	font-size:14px;
	text-decoration:none;
	color:#545454;
	font-weight:bold;
	padding: 5px 0 5px 20px;
	display: block;
}
a:hover.leftnav {
	text-decoration:underline;
	color:#F36523;
	background:#EDF0F1;
	height:16px;
	line-height:16px;
}
a.leftnav_on, a:link.leftnav_on, a:active.leftnav_on, a:visited.leftnav_on, a:hover.leftnav_on{
	height:16px;
	background:#EDF0F1;
	line-height:16px;
	font-size:14px;
	text-decoration:none;
	color:#F36523;
	font-weight:bold;
	padding: 5px 0 5px 20px;
	display: block;
}

a.leftsubnav, a:link.leftsubnav , a:active.leftsubnav , a:visited.leftsubnav {
	font-size:14px;
	text-decoration:none;
	color:#545454;
	font-weight:normal;
	height: 16px;
	line-height:16px;
	padding: 5px 0 5px 30px;
	display: block;
}
a:hover.leftsubnav {
	font-size:14px;
	text-decoration:none;
	color:#F36523;
	background:#EDF0F1;
	height:16px;
	line-height:16px;
}
a.leftsubnav_on, a:link.leftsubnav_on, a:active.leftsubnav_on, a:visited.leftsubnav_on, a:hover.leftsubnav_on{
	font-size:14px;
	text-decoration:none;
	color:#F36523;
	font-weight:normal;
	padding: 5px 0 5px 30px;
	display: block;
	background:#EDF0F1;
	height:16px;
	line-height:16px;
}

/*Special for last updated */
.lastupdated {
	font-size: 10px;
/*	border-top:solid;
 	border-top-color: #CCC;
*/	padding-top: 20px;
}
/*Main Content*/
.breadcrumb{
	display:none;
	width:570px;
	margin:5px 0 0 5px;
	line-height: 10px;
	height:15px;
	font-size:10px;
	color:#AD123A;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, 
.breadcrumb a:visited, .breadcrumb a:hover{
	text-decoration: none;
	font-size: 10px;
}
.yellow {	background-color: #F7971C; width: 586px; height: 2px; margin:0 0 3px 0; padding: 0;}
.orange{	background-color: #F36523; width: 586px; height: 2px; margin:0 0 3px 0; padding: 0;}
.purple {	background-color: #AD123A; width: 586px; height: 2px; margin:0 0 10px 0; padding: 0;}
.spacer3{	margin: 3px 0 0 0;}
.maincontent{
	width: 586px;
	float: left;
	position:relative;
	border:0;
	margin: 0;
	padding: 10px 0 0 0;
}
.maincontentshow{
	width: 586px;
	float: left;
	position:relative;
	border:0;
	margin: 0;
	padding: 10px 0 0 0;
	background-image:url(../../our_shows/yeomen/TowerLondon20pc.jpg);
}
.castlist{width:500px; position: relative; margin-bottom: 10px;}
.castlist p{margin:0 0 3px 20px; font-weight: bold;}
.castlist span{position:absolute; right: 180px; font-weight: normal;}

.previous{width:300px; position: relative; margin-bottom: 10px; margin-top:20px;}
.previous p{margin:0 0 3px 20px; font-weight: bold;}
.previous span{position:absolute; left: 250px; font-weight: normal;}
.previous a, .previous a:link, .previous a:active, .previous a:visited, .previous a:hover{font-weight: bold;}

.previousnav{margin: 10px 5px 10px 20px;  width:400px; height:14px; position:relative; font-weight:bold;}

a.previouslinks, a:link.previouslinks , a:active.previouslinks , a:visited.previouslinks {
background-color:#E4E8E9; height:14px; 
line-height:14px; margin-right: 5px;  font-size:10px; 
text-decoration:none;color:#545454; font-weight:bold; padding: 5px 5px 5px 5px; 
display: inline; text-align: center;}
a:hover.previouslinks { text-decoration:none;color:#F36523; 
background:#EDF0F1; height:14px; line-height:14px; }
a.previouslinks_on, a:link.previouslinks_on, a:active.previouslinks_on, a:visited.previouslinks_on, a:hover.previouslinks_on{ 
margin-right: 5px; height:14px; background:#EDF0F1; 
line-height:14px; font-size:10px;text-decoration:none; color:#F36523; 
font-weight:bold; padding: 5px 5px 5px 5px; display: inline;}

.textright{position:absolute; right: 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #545454}

/*Images*/
.imageright{
	float: right;
	margin: -20px -10px 10px 20px;
	border: 0;
}

/* Facebook bits */
.fbimg {
	height:23px;
	width:77px;
	border:none;
}

/*Footer*/
#footer{width: 765px; height:20px; position:relative; clear: both; padding: 0; margin:20px 0 5px 0; background-color: #E4E8E9;}	
.copyright{	font-size: 10px; color: #AD123A; float:right; margin: 4px 15px 0 0; padding:0; line-height: 10px; font-weight: bold;}


.clear{clear: both;}
