body {
	font-family:Verdana, sans-serif, Arial;
	margin:0;
	padding:0;	
	background:#000000;
}
b,i,td,th,li,ul{
	font-family:Verdana, sans-serif, Arial;	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
a:link {color:#990033; text-decoration:none;}
a:visited {color:#990033; text-decoration:none;}
a:hover {color:#FF0033; text-decoration:underline;}
a:active {color:#990033; text-decoration:none;}
p {
	padding:0;
	margin:5px 0;
}
li {	
	list-style:none;
	margin:0;
	padding:0;
}
ul {
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
/* Text Styles*/
.text09 {font-size:9px; line-height:1.3em; color:#000000;}
.text09B {font-size:9px; font-weight:bold; line-height:1.3em; color:#000000;}
.text09cen {font-size:9px; text-align:center; line-height:1.3em; color:#000000;}
.text09Bcen {font-size:9px; font-weight:bold; text-align:center; line-height:1.3em; color:#000000;}
.text09-blue {font-size:9px; line-height:1.3em; color:#0000CC;}
.text09B-blue {font-size:9px; font-weight:bold; line-height:1.3em; color:#0000CC;}
.text09cen-blue {font-size:9px; text-align:center; line-height:1.3em; color:#0000CC;}
.text09Bcen-blue {font-size:9px; font-weight:bold; text-align:center; line-height:1.3em; color:#0000CC;}
.text10 {font-size:10px; line-height:1.3em; color:#000000;}
.text10B {font-size:10px; font-weight:bold; line-height:1.3em; color:#000000;}
.text10cen {font-size:10px; text-align:center; line-height:1.3em; color:#000000;}
.text10Bcen {font-size:10px; font-weight:bold; text-align:center; line-height:1.3em; color:#000000;}
.text10-blue {font-size:10px; line-height:1.3em; color:#0000CC;}
.text10B-blue {font-size:10px; font-weight:bold; line-height:1.3em; color:#0000CC;}
.text10cen-blue {font-size:10px; text-align:center; line-height:1.3em; color:#0000CC;}
.text10Bcen-blue {font-size:10px; font-weight:bold; text-align:center; line-height:1.3em; color:#0000CC;}
.text12 {font-size:12px; line-height:1.3em; color:#000000;}
.text12B {font-size:12px; font-weight:bold; line-height:1.3em; color:#000000;}
.text12cen {font-size:12px; text-align:center; line-height:1.3em; color:#000000;}
.text12Bcen {font-size:12px; font-weight:bold; text-align:center; line-height:1.3em; color:#000000;}
.text12-blue {font-size:12px; line-height:1.3em; color:#0000CC;}
.text12B-blue {font-size:12px; font-weight:bold; line-height:1.3em; color:#0000CC;}
.text12cen-blue {font-size:12px; text-align:center; line-height:1.3em; color:#0000CC;}
.text12Bcen-blue {font-size:12px; font-weight:bold; text-align:center; line-height:1.3em; color:#0000CC;}
.text14 {font-size:14px; line-height:1.3em; color:#000000;}
.text14B {font-size:14px; font-weight:bold; line-height:1.3em; color:#000000;}
.text14cen {font-size:14px; text-align:center; line-height:1.3em; color:#000000;}
.text14Bcen {font-size:14px; font-weight:bold; text-align:center; line-height:1.3em; color:#000000;}
.text14-blue {font-size:14px; line-height:1.3em; color:#0000CC;}
.text14B-blue {font-size:14px; font-weight:bold; line-height:1.3em; color:#0000CC;}
.text14cen-blue {font-size:14px; text-align:center; line-height:1.3em; color:#0000CC;}
.text14Bcen-blue {font-size:14px; font-weight:bold; text-align:center; line-height:1.3em; color:#0000CC;}
.text16 {font-size:16px; line-height:1.3em; color:#000000;}
.text16B {font-size:16px; font-weight:bold; line-height:1.3em; color:#000000;}
.text16cen {font-size:16px; text-align:center; line-height:1.3em; color:#000000;}
.text16Bcen {font-size:16px; font-weight:bold; text-align:center; line-height:1.3em; color:#000000;}
.text16-blue {font-size:16px; line-height:1.3em; color:#0000CC;}
.text16B-blue {font-size:16px; font-weight:bold; line-height:1.3em; color:#0000CC;}
.text16cen-blue {font-size:16px; text-align:center; line-height:1.3em; color:#0000CC;}
.text16Bcen-blue {font-size:16px; font-weight:bold; text-align:center; line-height:1.3em; color:#0000CC;}
.text22Bcen-blue {font-size:22px; font-weight:bold; text-align:center;line-height:1.3em; color:#0000CC;}
/*Additional Text Styles*/
.text09cen-white {
	font-size:9px;
	line-height:1.3em;
	text-align:center;
	color:#FFFFFF;
}
/* Left Menu */
#leftmenu {
	width:139px;
	margin:5px;
	padding:0;
}
#leftmenu p {
	font-size:9px;
	line-height:1.2em;
	text-align:center;
	color:#FFFFFF;
}
#leftmenu ul {
	margin:8px 0;
	padding:0;	
	text-align:center;	
}
#leftmenu li {
	margin:2px 0;
	padding:0;
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	list-style:none;
	text-align:center;
}
li#home, li#latest, li#pressrel, li#cinatrisk {
	margin:5px 0;
	padding:0;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
	list-style:none;
	text-align:center;
}
li#shop, li#contact, li#history, li#visits, li#archive {
	margin:3px 0;
	padding:0;
	font-size:12px;
	line-height:1.3em;
	font-weight:bold;
	list-style:none;
	text-align:center;
}
li#members {
	margin:7px 0;
	padding:2px 0;
	font-size:12px;
	line-height:1.3em;
	font-weight:bold;
	list-style:none;
	text-align:center;
	width:114px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}
li#membership, li#publications, li#service, li#region, li#memberinfo, li#memberhome {
	margin:7px 0 0 0;
	padding:0;
	font-size:12px;
	line-height:1.3em;
	color:#FFFFFF;
	font-weight:bold;
	list-style:none;
	text-align:center;
}
#leftmenu a:link {color:#FFFF99; text-decoration:none;}
#leftmenu a:visited {color:#FFFF99; text-decoration:none;}
#leftmenu a:hover {text-decoration:underline; color:#FFFF00;}
#leftmenu a:active {color:#FFFF99; text-decoration:none;}
/*Menu Changes*/
#leftmenu ul#ukcinemas {
	margin:4px 0;
	padding:4px 0;	
	text-align:center;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#ukcinemas a {
	font-weight:bold;
}
li#linkwarn {
	font-size:9px;
	color:#FFFFFF;
	line-height:1.2em;
	font-weight:normal;
}
/* Footer */
#footer a:link {color:#FFFF99; text-decoration:none;}
#footer a:visited {color:#FFFF99; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#FFFF00;}
#footer a:active {color:#FFFF99; text-decoration:none;}
h1 {
	font-size:18px;
	line-height:1.5em;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	margin:10px 0;
	background:#568E14 ;
	width:100%;
}
h2 {
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background:#00386B;
	width:250px;
	margin:5px 178px 10px 177px;
}
h3 {
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	text-align:center;
	color:#000000;
	border-bottom:2px solid #568E14 ;
	width:250px;
	margin:5px 178px 10px 177px;
}
h4 {
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	text-align:center;
	color:#000000;
	border-bottom:2px solid #00386B;
	width:380px;
	margin:5px 200px 10px 200px;
}
.italics {
	font-style:italic;
}
/*Special Styles*/
.main {
	margin:0 auto;
	width:950px;
	padding:0;
	border:1px solid #000000;
	background-color:#568E14;
}
.header {
	margin:0;
	width:950px;
	background-color:#FFFFFF;
}
.header img {
	width:750px;
	margin:0 100px;
}
.section {
	width:950px;
	margin:0;
	padding:0;
}
#col1, #col2 {
	position:relative;
	float:left;
}
#col1 {
	width:149px;
	border-top:1px solid #000000;
	background-color:#568E14 ;
}
#col2 {
	width:800px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	background-color:#FFFFFF;
}
.clear {
	clear:both;
}
.pad {
	padding:10px;
}

#contenthome {
	width:800px;
	min-height:510px;
}
#content {
	width:800px;	
	min-height:550px;
}
.textbox {
	width:320px;
	margin:0 11px;
	background-color:#FFFFFF;
}
.textboxsmall {
	width:300px;
	margin:0 6px 5px 6px;
	background-color:#FFFFFF;
}
.textboxfull {
	width:780px;
	margin:0 10px;
	background-color:#FFFFFF;
}
.arhpic {
	border:1px solid #000000;
	margin:5px 4px;
}
.arhpicbox {
	margin:10px 150px 0 150px;
	height:125px;
	width:480px;
	background:#CCCCCC;
}
.dpabox {
	margin:10px 40px 0 40px;
	width:700px;
	border:1px solid #FF0000;
	background:#FFECFF;
	padding:3px;
}
.bpic {
	border:1px solid #999999;
	margin:9px;
}
.blank {
	padding:5px 0;
}
.blank2 {
	padding:10px 0;
}
.blank3 {
	padding:2px 0;
}
.copy {
	font-size:9px; 
	line-height:1.3em; 
	color:#0000CC;
	text-align:right;
}
.linebreak {
	border-bottom:1px solid #000000;
	margin:5px 10px;
}
.linebreak1 {
	border-bottom:1px solid #FF0000;
	margin:10px 75px;
}
.linebreak2 {
	border-bottom:1px solid #000000;
	margin:8px 200px 8px 200px;
}
/* for Internet Explorer */
* html #leftmenu li {display:block;}
* html #content {height:550px;}
* html #contenthome {height:510px;}
* html #indexleft {height:320px;}
* html #indexright {height:320px;}