html, body {
	height:100%;
}

body {
	padding:0;
	margin:0;
	background-color: #000000;
	/*padding:0 30px 0 30px;*/
}

/* Define IDs */

html>body #subWrapper {
	/*height:auto;
	min-height:100%;*/
}

html>body #subWrapper {
	height:auto;
	min-height:100%;
	}

#wrapper {
	/*float:left;*/
	margin: 0 auto;
	width:740px;
	height:100%;
	/*min-height:100%;*/
	/*position:relative;*/
	/*border-left:solid 1px #68615D;*/
	/*border-right:solid 1px #68615D;*/
	/*border:solid thin #ff0000;*/
}

#subWrapper {
	/*float:left;*/
	width:740px;
	height:100%;
	position:relative;
	border-left:solid 1px #68615D;
	border-right:solid 1px #68615D;
	background-image:url('/resources/images/wrapper_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	/*height:100%;*/
	/*width:100%;*/
	/*padding:0 30px 0 30px;*/
	/*border:solid thin #0000ff;*/
}

#content_left {
	float:left;
	width:161px;
}

#nav {
	float:left;
	width:161px;
	background-image:url('/resources/images/nav_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom right;
	/*background-color:#E9E6E4;*/
}

#nav li {
	line-height:20px;
	/*display:block;*/
	border-top:solid 1px #B2A69F;
}

#nav li a {
	display:block;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#nav li a:hover {
	color:#ffffff;
}

#nav ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

.subNavText {
	/*display:block;*/
	padding:0 0 0 20px;
}

.subNavText_sub {
	padding:0 0 0 34px;
}

.home {
	/*background-color:#CCC4C0;*/
	color:#483F3A;
	/*line-height:20px;*/
}

.home_on, .aims_on, .grants_on, .activities_on, .organisations_on, .sirdavidlean_on, .films_on, .awards_on, .books_on {
	background-color:#766053;
	color:#ffffff;
	/*line-height:20px;*/
}

.home:hover, .home_on:hover, .aims:hover, .aims_on:hover, .grants:hover, .grants_on:hover, .activities:hover, .activities_on:hover, .organisations:hover, .organisations_on:hover, .sirdavidlean:hover, .sirdavidlean_on:hover, .films:hover, .films_on:hover, .awards:hover, .awards_on:hover, .books:hover, .books_on:hover {
	background-color:#9A8A81;
	/*line-height:20px;*/
}

.aims {
	/*background-color:#D3CCC8;*/
	color:#483F3A;
	/*line-height:20px;*/
}

.grants {
	/*background-color:#D9D3D0;*/
	color:#483F3A;
	/*line-height:20px;*/
}

.activities {
	/*background-color:#DCD7D4;*/
	color:#483F3A;
	/*line-height:20px;*/
}

.organisations {
	/*background-color:#E3DFDC;*/
	color:#483F3A;
	/*line-height:20px;*/
}

.sirdavidlean {
	/*background-color:#E9E6E4;*/
	color:#483F3A;
	/*line-height:20px;*/
}

.objectives, .films, .awards, .books {
	background:#F4F3F2 url('../_images/dropdown_bullet.gif') 20px 7px no-repeat;
	color:#483F3A;
	/*line-height:20px;*/
}

.objectives_on, .films_on, .awards_on, .books_on {
	background:#766053 url('../_images/dropdown_bullet_roll.gif') 20px 7px no-repeat;
	color:#ffffff;
	/*line-height:20px;*/
}

.objectives:hover, .objectives_on:hover, .films:hover, .films_on:hover, .awards:hover, .awards_on:hover, .books:hover, .books_on:hover {
	background:#9A8A81 url('../_images/dropdown_bullet_roll.gif') 20px 7px no-repeat;
	/*line-height:20px;*/
}

#quote {
	float:left;
	padding:30px 0 0 0;
	position:relative;
	left:8px;
}

#content_right {
	float:right;
	width:579px;
	padding:0 0 30px 0;
	/*border:solid thin #ff00ff;*/
}

#content_right hr {
	color:#68615D;
	height:3px;
	background-color:#68615D;
	border:none;
}

#title {
	float:left;
	padding:10px 0 6px 10px;
	height:26px;
}

#welcome {
	float:left;
	padding:0 0 0 21px;
	/*border:solid thin #0000ff;*/
}

#welcome hr {
	/*color:#68615D;
	height:1px;
	background-color:#68615D;
	border:none;
	padding:0;
	margin:0;*/
}

#welcome_head {
	float:left;
	width:52px;
	padding:10px 0 0 0;
	/*border:solid thin #ff0000;*/
}

#welcome_body {
	float:right;
	width:476px;
	padding:20px 20px 10px 10px;
	/*border:solid thin #ffffff;*/
}

#welcome_body p, #sections_left_text p, #sections_right_text p {
	font-family:Verdana;
	font-size:13px;
	color:#ffffff;
	padding:0;
	margin:0;
}

#welcome_body p {
	padding-top:20px;
}

#welcome_body ul {
	margin:0;
	margin-left:30px;
	padding:0;
}

#welcome_body li {
	font-family:Verdana;
	font-size:13px;
	color:#ffffff;
	padding:20px 0 0 0;
}

#sections {
	float:left;
	padding:0 0 0 21px;
	margin:20px 0 0 0;
	/*width:579px;*/
	/*border-top:solid 1px #68615D;*/
	/*border:solid thin #ff0000;*/
}

#sections_left {
	float:left;
	width:270px;
	border-top:solid 1px #68615D;
	border-right:solid 1px #68615D;
	padding:20px 0 50px 0;
	/*margin:0 0 0 0;*/
	/*border:solid thin #00ff00;*/
}

#sections_left_img, #sections_right_img {
	float:left;
	width:52px;
}

#sections_left_text, #sections_right_text {
	float:right;
	width:198px;
	padding:0 10px 0 10px;
	/*border:solid thin #ff0000;*/
}

#sections_left_text {
	width:198px;
}

#sections_right_text {
	width:195px;
}

#sections_left_text a, #sections_right_text a, #welcome_body p a {
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#BCB2AC;
	text-decoration:underline;
}

#sections_left_text a:hover, #sections_right_text a:hover, #welcome_body p a:hover {
	font-family:Verdana;
	font-size:13px;
	color:#ECDFD8;
	text-decoration:underline;
}

#sections_left_text h1, #sections_right_text h1 {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#F2E7E1;
	padding:0;
	margin:0;
}

#sections_right {
	float:right;
	width:267px;
	border-top:solid 1px #68615D;
	/*border:solid thin #ff0000;*/
	padding:20px 0 0 20px;
}

#filmList {
	float:left;
	/*border:solid thin #ff0000;*/
	width:476px;
}

#filmList ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

#filmList li {
	padding:0;
}

#filmListDates {
	float:left;
	padding:0 10px 0 0;
	/*border:solid thin #ffff00;*/
}

#contact {
	float:left;
	padding:0 10px 0 0;
}

#contact p, #numbers p {
	margin:0;
	padding:0;
}

#numbers {
	float:left;
}

#orgs_wrapper {
	float:left;
	padding:40px 0 0 0;
}

#bfi {
	float:left;
	padding:45px 0 0 24px;
}

#bafta {
	float:left;
	padding:0 0 0 50px;
}

#nfts {
	float:left;
	padding:25px 0 0 50px;
}

#strap {
	height:20px;
	width:740px;
	/*background-color:#09529B;*/
	position:absolute;
	bottom:0px;
	border-top:solid 1px #68615D;
	/*border:solid thin #ffff00;*/
}

#strapR {
	float:right;
	padding:4px 13px 0 0;
	font-family:Arial;
	font-size:11px;
	color:#BCB2AC;
}

#strapR a, #strapR a:visited {
	font-family:Arial;
	font-size:11px;
	color:#BCB2AC;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

#strapR a:hover {
	color:#ECDFD8;
}

.floatL {
	float:left;
}

.floatR {
	float:right;
}

.bold {
	font-weight:bold;
}
