/* attfife standard */html{margin:0px;padding:0px;height:100%;} body {margin:0px;padding:0px;height:100%; background-color:#000;}div, p, th, td, select, input {font-family: Arial, Helvetica, sans-serif; font-size:small;color:#000; font-weight: normal;}div {padding:0px;margin:0px;}th, td {vertical-align:top;}h1 {font-size:xx-large;font-weight: bold;}h2 {font-size: medium; font-weight:bold;}h3, h4, h5 {font-size:small; font-weight: bold;}a:link, a:visited {color:#0000CC;text-decoration:none;}a:hover {color:#0000CC;text-decoration:underline;}ul {list-style-type: disc; padding:5px; margin: 5px 0px 0px 15px;}li { padding-bottom:5px;}fieldset{padding:3px;margin:10px 5px; border: 1px solid #CCC;}legend{padding:5px;margin: 0;font-size:medium;font-weight:normal;background-color: #FFF;}#attfife {	width: 760px;	text-align:left;	background-color: #FFF;	background-image: url(cssimages/navborder.gif);	background-repeat: repeat-y;	background-position: 158px;}#header h1 {	color: #FFF;	font-size: large;	font-weight: normal;	margin: 0px 0px 0px 165px;	padding: 0px;}#topnav {	float: right;	padding: 0;	margin: 0;	height: 133px;}#topnav li {	display: inline;}#topnav img {	border: 1px solid #CCC;	width: 100px;	height: 25px;}#nav {		color: #000;		font-size: small;		padding: 0;		margin: 0;	width: 158px;	float: left;}#nav ul, #nav ul ul, #nav ul ul ul, #nav ul ul ul ul { 	list-style: none;		margin: 0;		padding: 0;}#nav li, #nav li li, #nav li li li, #nav li li li li { 	margin: 0;		padding: 0;}#nav li a:link, #nav li a:visited  {	text-decoration: none;		color: #000;		padding: 5px 5px 5px 10px;		display:block;	width: 143px;	margin:0;		border-bottom: 1px solid #FFCC33;	}#nav li a:hover {	text-decoration: none;		color: #000;	background-color: #FFCC33;}#nav li li a:link, #nav li li a:visited  {	background-color:#CCC;}#nav li li a:hover {	background-color: #FFCC33;}#nav li li li a:link, #nav li li li a:visited  {	text-decoration: none;		color: #000;		padding: 5px 5px 5px 20px;		display:block;	width: 133px;	margin:0;		border-bottom: 1px solid #FFCC33;		background-color:#FFFFCC;}#nav li li li a:hover {	text-decoration: none;		color: #000;	background-color: #FFCC33;}#nav li li li li a:link, #nav li li li li a:visited  {	text-decoration: none;		color: #000;		padding: 5px 5px 5px 30px;		display:block;	width: 123px;	margin:0;		border-bottom: 1px solid #FFCC33;		background-color: #FFF;}#nav li li li li a:hover {	text-decoration: none;		color: #000;	background-color: #FFCC33;}#urhere {	background: url(cssimages/navbar.gif) no-repeat right;	font-weight: bold;}.depth0active, .depth1active, .depth2active {	font-weight: bold;}#nav li a:link.depth0active, #nav li a:visited.depth0active {	color: #FFF;	background-color: #000;}#nav li a:hover.depth0active {	color: #000;	background-color: #FFCC33;}#nav li a:link.depth1active, #nav li a:visited.depth1active {	color: #000;	background-color: #FFCC33;}#nav li a:hover.depth1active {	color: #000;	background-color: #FFCC33;}#content {	float:left;	padding: 5px 0px 0px 5px;	margin-bottom: 10px;	width: 594px;}#content img {	border: 0;}#content h2 {	margin: 10px 5px;	padding: 0;	border-bottom: 1px solid #CCC;	font-weight: bold;	font-size: medium;}#content h3 {	margin: 10px 5px 5px 5px;}#content p {	margin: 5px;	padding: 0;	font-weight: normal;}#content table {	width: 100%;	border-top: 1px solid #CCC;	border-left: 1px solid #CCC;	margin: 0px 0px 20px 0px;}#content th {	font-weight: bold;	padding: 5px;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	background-color: #666;	color: #FFF;}#content td {	font-weight: normal;	padding: 5px;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;}#content caption {	font-size: medium;	font-weight: normal;	text-align: left;	padding-bottom: 5px;	margin: 0;}#imgright {	float: right;}.imgright {		float: right;		margin-left: 5px;		padding: 5px 0px 5px 5px;		font-style: italic;		text-align: center;		color: #666;	font-size: x-small;}.icons {	padding: 0px;	margin:0;}.icons img {	padding: 3px 3px 0px 0px;}.icons ul {	list-style: none;	margin: 5px 0px 0px 0px;}.icons li {	padding-bottom:0px;}.results_list {	border-bottom: 1px solid #CCC;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;}.results_list h3 {	margin: 0;	padding: 0;}.results_list a:link, .results_list a:visited {color:#000;text-decoration:none;}.results_list a:hover {color:#000;text-decoration:underline;}#searchholder {	float: left;	margin: 0px;	padding: 0px;	background-color: #FFF;}#searchholder a:link, #searchholder a:visited {color:#000;text-decoration:none;}#searchholder a:hover {color:#000;text-decoration:underline;}#search {	margin: 0px 5px 0px 0px;	padding: 0px;	background-color: #FFF;	float: left;	width:408px;}#search h3 {	padding: 0;	margin: 0;}#search p {	padding: 0;	margin: 0;}#search ul {	padding-left: 3px;	margin: 0px 0px 0px 12px;	list-style: url(cssimages/bullet.gif)}#search li {	padding: 3px 3px 3px 0px;}#searchevents {	margin: 0px 0px 10px 0px;	background-color: #000;	padding: 5px;	color: #FFF;}#searchevents_3fields {	margin: 0px 0px 10px 0px;	background-color: #000;	padding: 5px;	color: #FFF;	width: 577px;}.advsearch {	background-color: #FFF;	border:1px solid #CCC;	font-weight: bold;	padding: 1px 10px 1px 10px;	margin: 0px 0px 0px 5px;}form{padding:0px;margin:0px;}#evntcalendar {	width:172px;	float: right;	background-color: #FFCC33;	margin-left:15px;}#evntcalendar table {	border: none;	margin: 0;}#evntcalendar caption {	margin-top:3px;	padding: 3px;	text-align: left;	font-size: small;}#evntcalendar th {	background-color:#666;}#evntcalendar th a:link, #evntcalendar th a:visited {	color:#FFF;}#evntcalendar td {	padding: 0px 3px 3px 0px;}#evntcalendar th.wkd {	background-color:#000;	font-size: x-small;}#evntcalendar td p {	background: url(cssimages/evntbullet.gif) no-repeat left 3px;	padding-left: 10px;}#evntcalendar a:link, #evntcalendar a:visited {color:#000;text-decoration:none;}#evntcalendar a:hover {color:#000;text-decoration:underline;}#calendar {	width:172px;	float: left;	background-color: #FFCC33;	padding-left: 2px;	margin-right:0;}#calendar table {	border: none;	margin: 0;}#quickcalendar{	background-color: #FFCC33;}#quickcalendar caption {	margin-top:3px;	padding: 3px;	text-align: left;	font-size: small;}#quickcalendar a {	color:#000;}#quickcalendar a.livedate {	background-color: #FFF;	color:#000;}#quickcalendar td,#quickcalendar th {		text-align:center;		border: 1px solid #000;		font-weight: bold;		padding: 3px;		height: 15px;}.days {		color: #FFF;	background-color: #666;	font-weight: bold;}.livedate {	background-color: #FFF;	color:#000;}#whatson {	margin-top: 5px;}#whatson h2 {	margin: 0px;	padding: 5px 0px 3px 3px;	font-weight: normal;	border: 0;}#whatson h3 {	background-color: #FFCC33;	margin: 0px;	padding: 5px;	font-weight: bold;}#whatson h4 {	padding: 3px 5px;	margin: 0px;}#whatson p {	padding: 0px 5px 10px 5px;	margin: 0px;}#whatson a:link, #whatson a:visited {	color: #000;	text-decoration: none;}#whatson a:hover {	color: #000;	text-decoration: underline;}#whatson li {	padding: 0px 0px 3px 0px;}#whatson img {	border: 0px;	width: 147px;	height: 147px;}.whatsontheatre {	float: left;	width: 147px;	border-right: 1px solid #CCC;}.date {	color:#666;	font-size: x-small;}.details {	float: left;	padding: 0px 8px 0px 0px;	margin: 0px; font-weight: bold;}.book {	margin: 5px 0px;}.book a:link, .book a:visited {		background-color: #FFCC33;	border: 1px solid #CCC;	padding: 2px 8px;	font-weight: bold;}#theatredetails {	padding: 5px 5px 0px 0px;	border-bottom: 1px solid #CCC;	margin-bottom: 10px;}#gallery {	width: 300px;	border: 1px solid #CCC;	padding: 0px;}#gallery h3 {	background-color: #666;	color: #FFF;	margin: 0;	padding: 3px;	text-align: center;}#galleryimgs {	float: right;	margin: 10px;	text-align: center;}#galleryimgs img {	padding: 3px;}#numbers {		padding: 0;	margin: 5px;	text-align: center;}#numbers ul { 	list-style: none;		padding: 0;	margin: 0;}#numbers li {	display: inline;	background-color: #666;	border: 1px solid #CCC;	margin-right: 5px;	}#numbers li a:link, #numbers li a:visited  {	color: #FFF;		padding: 5px;	text-align: center;	font-size: x-small;	font-weight: bold;	text-decoration: none;}#numbers li a:hover {	text-decoration: underline;	color: #FFF;	text-align: center;	font-size: x-small;	font-weight: bold;}#numbers li.selected {	color: #000;		padding: 3px;	background-color: #FFF;	font-size: x-small;	font-weight: bold;	border: 0;}.btn {	background-color: #666;	border:1px outset #CCC;	font-size: small;	font-weight: bold;	color: #FFF;}#footer {	background-color: #000;	background-image: url(cssimages/fifedirect_footer.gif);	background-position: right top;	background-repeat: no-repeat;}#footer a:link, #footer a:visited {	color:#FFF;}#footer p {	color: #FFF;	text-align: right;	margin: 0px 60px 0px 0px;	font-size: smaller;	height: 20px;	padding: 5px 0px 0px 0px;}.footerleft {	float:left;	padding: 0px 0px 0px 5px;}#regfooter {	padding: 0px 0px 0px 5px;	}#regfooter p {	text-align: left;}.cols_two {	width: 46%;	padding: 2px;	text-align: left;	vertical-align: top;	float: left;	margin-right: 1%;}.cols_three {	width: 31%;	padding: 5px;	text-align: left;	vertical-align: top;	float: left;	margin-right: 1%;}.cols_two_theatres {	float: left;	width: 46%;	padding: 5px;	text-align: left;	vertical-align: top;	margin-right: 1%;	border: 1px solid #CCC;	margin-bottom: 5px;}.cols_two_theatres a:link, .cols_two_theatres a:visited {color:#000;text-decoration:none;}.cols_two_theatres a:hover {color:#000;text-decoration:underline;}#contentheader {		border-bottom:1px solid #CCC;		padding-bottom: 3px;	margin: 0px 0px 0px 5px;}#contentheader h1 {		font-weight:normal;	font-size: large;		margin: 0;		padding: 0;		border: none;}#contentheader p {	margin: 0;	padding: 0px 0px 3px 0px;}#contentheader a:link, #contentheader a:visited {color:#000;text-decoration:none;}#contentheader a:hover {color:#000;text-decoration:underline;}#related {	border:1px solid #CCC;	padding: 10px;	margin-top: 20px;	background-color: #EEE;	width: 500px;}	#related h3 {	border-bottom: 1px solid #CCC;	margin: 0px;	padding: 2px;}	#related h4 {	margin: 5px 0px 0px 0px;	padding: 2px;}	ul.linklist {	padding-left: 3px;	margin: 0px 0px 0px 15px;	list-style: url(cssimages/bulletlink.gif)}.clearblock {	display: block;	clear: both;}#eform fieldset {	border: 0; 	margin: 2px 0px 2px 0px;	padding: 0;}#eform legend {	margin-left:0;	padding-left:0;	text-indent:0;	margin-bottom: 1px;	display:none;}#eform label {	font-weight: bold;}#eform h1 {	margin: 10px 5px;	padding: 0;	border-bottom: 1px solid #CCC;	font-weight: bold;	font-size: medium;}
