

body {
	margin: 5px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	background: #000000;
	color: #333333;
	}
	
h1 {
	font-size: 16px;
	margin: 0;
	color: #9a9a9a;
	border-bottom: 1px dashed #9a9a9a;
	padding: 0 0 5px 0;
	}
	
p {
	margin: 10px 0 10px 0;
	padding: 0;
	}
	
#container {
	width: 994px;
	background: #FFFFFF;
	margin: auto;
	margin-top: 20px;
	padding-bottom: 20px;
	}
	
a, a:link, a:visited {
	color: #8c5c2c;
	}
	
.wrapper {
	float: left;
}
	
.footnote {
	font-size: 0.9em;
	color: #666;
	font-style: italic;
	margin: 0;
	}
	
/*
================================
HOMEPAGE
================================
*/

#home {
	width: 994px;
	height: 604px;
	background:  url(../images/structure/homepage.jpg) top left no-repeat;
	margin: auto;
	margin-top: 20px;	
	}
	
#homeNav {
	width: 994px;
	float: left;
	margin-top: 510px;
	}
	
#homeNav ul {
	list-style: none;
	margin: 0;
	float: left;
	padding-left: 220px;
	}

#homeNav ul li {
	float: left;
	padding: 0 15px 0 15px;
	background: url(../images/nav/bar.gif) top right no-repeat;
	}
	
#homeNav ul li.contact {
	background: none;
	}
	
#homeNav ul li a span {
	display: none;
	}

#homeNav ul li a {
	display: block;
	}

	


#homeNav ul li a.publishing {
	background: url(../images/nav/publishing.gif) top left no-repeat;
	width: 84px;
	height: 14px;
	}
#homeNav ul li a.filmdvd {
	background: url(../images/nav/filmdvd.gif) top left no-repeat;
	width: 86px;
	height: 14px;
	}
#homeNav ul li a.customer {
	background: url(../images/nav/customer.gif) top left no-repeat;
	width: 191px;
	height: 14px;
	}
#homeNav ul li a.events {
	background: url(../images/nav/events.gif) top left no-repeat;
	width: 51px;
	height: 14px;
	}
#homeNav ul li a.contact {
	background: url(../images/nav/contact.gif) top left no-repeat;
	width: 64px;
	height: 14px;
	}
	
/*#homeNav ul li a:hover {
	background-position: 0 -14px;
	}*/	
	
/*
================================
COLUMNS
================================
*/
	
.columnWrapper {
	width: 994px;
	float: left;
	}
	
.columnLeft {
	width: 130px;
	float: left;
	}
	
.columnMid {
	width: 400px;
	float: left;
	margin-top: 253px;
	}
	
.paddingMid {
	padding-left: 20px;
	}	
	
.columnRight {
	width: 430px;
	float: right;
	}
	
.paddingRight {
	padding: 0 20px 0 0;
	}	
	
.copyRight {
	width: 410px;
	float: right;
	margin-top: 83px;
	}

#logoName {
	float: left;
	margin-top: 90px;
	}

.tel {
	float: right;
	font-size: 14px;
	color: #333333;
	}
	
.addLeft {
	float: left;
	width: 200px;
	}
	
.addRight {
	float: right;
	width: 200px;
	}

	
/*
================================
GLOBAL NAV
================================
*/

.nav {
	width: 130px;
	background: #333333;
	}
	
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.nav ul li {
	list-style: none;
	margin: 0;
	color: #ffffff;
	font-size: 0.9em;
	}
	
.nav ul li a {
	display: block;
	width: 120px;/*130*/
	border-top: 1px solid #fff;
	padding: 3px 0 3px 10px;
	color: #d2d2d2;
	text-decoration: none;
	}
	
.nav ul li a.selected {
	background: #515151;
	text-decoration: none;
	}
	
.nav ul li a:hover {
	background: #515151;
	color: 
	}
	
.nav ul li a:active {
	background: #656565;
	}
	
.nav ul ul li a {
	background: #6c6c6c;
	}

.nav ul ul li a:hover {
	background: #8a8a8a;
	}

	
/*
================================
SUB NAV
================================
*/

#subNav {
	float: left;
	margin-top: 10px;
	border-top: 1px #9a9a9a dashed;
	border-bottom: 1px #9a9a9a dashed;
	width: 410px;
	padding: 5px 0 5px 0;
	}

#subNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#subNav ul li {
	display: inline;
	padding: 0 7px 0 7px;
	color: #333333;
	font-size: 14px;
	border-right: 1px solid #9a9a9a;
	}
	
#subNav ul li a {
	color: #9a9a9a;
	text-decoration: none;	
	}
	
#subNav ul li:first-child {
	padding-left: 0;
	}
	

#subNav ul li:last-child {
	border-right: none;
	padding-right: 0;
	}

	
#subNav ul li a:hover,
#subNav ul li a:active,
#subNav ul li a:focus {
	color: #333333;
	}
		

/*
================================
QUOTATIONS
================================
*/

.quo {
	margin-bottom: 0;
	}
.sig {
	color: #a18549;
	margin: 0;
	}
	
/*
================================
IMAGE WALL / TEMPORARY TABLE
================================
*/

.imageWall {
	margin-top: 14px;
	}
	
.imageWall td {
	padding: 0 7px 7px 0;
	}
	
.wall a {
	display: block;
	width: 88px;
	height: 93px;
	background-position: top left;
	}
	
.wall a:hover {
	background-position: 0 -93px;
	}
	
#mandela {background-image: url(../images/contributors/nelson_mandella.jpg);}
#brown {background-image: url(../images/contributors/gordon_brown.jpg);}
#bannatyne {background-image:url(../images/contributors/duncan_bannatyne.jpg);}
#barroso {background-image: url(../images/contributors/jose_manual_barroso.jpg);}

#cleese {background-image: url(../images/contributors/john_cleese.jpg);}
#weisz {background-image: url(../images/contributors/rachel_weisz.jpg);}
#reynolds {background-image: url(../images/contributors/dame_fiona_reynolds.jpg);}
#braeckel {background-image: url(../images/contributors/dirk_van_braeckel.jpg);}

#cambiaso {background-image: url(../images/contributors/adolfo_cambiaso.jpg);}
#foster {background-image: url(../images/contributors/lord_foster.jpg);}
#scotland {background-image: url(../images/contributors/baroness_scotland_of_asthal_pc.jpg);}
#paefgen {background-image: url(../images/contributors/franz-josef_paefgen.jpg);}

#dynamicText {
	color: #8c5c2c;
	height: 30px;
	}
.spacer {
	height: 34px;
	}	
	
/*
================================
SUPPORTING CLASSES
================================
*/
	
.clear {clear: both;}
html { height: 100%; margin-bottom: 1px;}
img {border: none;}
iframe {margin-top: 13px;}
.space {height: 6px;}