/* Navigation */
@import url("home-styles.css");
@import url("block-navigation.css");
@import url("section-navigation.css");
@import url("rhp_links.css");
@import url("audience.css");

* {
	margin:0;padding:0;
}

body {
font-family:Verdana, sans-serif;
font-size:11px;
background:#0B0F10;
text-align:center;
}

.clear {
	clear:both;
}

div {
	zoom:1;
}

a img {border:0;}
div#jumplinks {font-size:1px;display:none;visibility:hidden;}
h1 a {display:block;width:100%;height:100%;}
h1 a span {font-size:1px;display:none;visibility:hidden;}
a.skiplinks {display:inline;visibility:hidden;font-size:1px;}

h1 {
	display:none;
}

div#gradient {
  margin:0 auto;
  text-align:left;
  background:#111E22 url(../../images/backgrounds/bottom_gradient.gif) bottom left repeat-x;
}

div#blackstrip {
  background:url(../../images/backgrounds/black_strip.gif) top left repeat-x;
}

div#outercontainercentre {
	margin:0 auto;
  width:760px;
  position:relative;
}

div#container {
  background:url(../../images/sectionnav/lights.gif) no-repeat left 84px;
}

div#content {
  margin-top:123px;
  padding-bottom:200px;
  float:left;
  display:inline;
  clear:both;
  position:relative;
  background:#111E22 url(../../images/backgrounds/stage.bmp) bottom left no-repeat;
}

div#content div#maincontent {
  float:right;
  display:inline;
  width:574px;
}

div#content div#maincontent div#copy {
  float:left;
  display:inline;
  width:406px;
}
div#content div#maincontent div#related {
  margin-top:39px;
  float:right;
  display:inline;
  width:150px;
}

/* FLASH PLAYERS ------------------------------------------------------ */

div#content div#flashcontainer {
  margin-top:-128px;
  float:right;
  display:inline;
  clear:right;
  width:150px;
  height:129px;
  position:relative;
  top:61px;
}

body#thrieheids div#flashcontainer {
	height:150px;
	top:82px;
	#top:60px;
}


/* END OF FLASH PLAYERS ----------------------------------------------- */


/* SUBSCRIBE FORM
-------------------------------------------- */
div#related div#subscribe {
	width:150px;
	background:#000;
}

div#related div#subscribe h5 {
	width:150px;
	height:41px;
	position:relative;
}

div#related div#subscribe h5 span {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../../images/related/join_mailing_title.gif) no-repeat left top;
}

div#related div#subscribe p {
	margin:0 7px 12px 7px;
  color:#8C8C8C;
  font-family:Verdana;
  font-size:10px;
  line-height:13px;
}

div#related div#subscribe input {
	margin:0 7px 7px 7px;padding:2px;
	width:128px;
	height:13px;
	font-size:10px;
	color:#333;
}

div#related div#subscribe a#submit:link, div#related div#subscribe a#submit:visited {
	display:block;
	width:150px;
	height:39px;
	background:url(../../images/related/submit.gif) no-repeat left top;
}

div#related div#subscribe a#submit:hover, div#related div#subscribe a#submit:active {
	background-position:left bottom;
}


/* ---------- COPY STYLES ---------- */


/* Don't know if this one is actually being used */
div#copy h2 {
  margin-bottom:8px;
  font-family:verdana, sans-serif;
  font-size:1.4em;
  color:#FBFE9E;
}

/* Use this for quotes on project pages. */
div#copy h3 {
  margin:0 0 8px 0;
  font-family:verdana, sans-serif;
  font-size:12px;
  line-height:17px;
  font-weight:bold;
  color:#D8EEF3;
}

/* Use this for the person quoted on project pages. */
div#copy h4 {
  margin-bottom:20px;
  font-family:verdana, sans-serif;
  font-size:11px;
  line-height:13px;
  font-weight:bold;
  color:#D8EEF3;
}
div#copy p {
  margin-bottom:12px;
  color:#D8EEF3;
  font-size:11px;
  line-height:16px;
}
div#copy p a:link {
	color:#D8EEF3;
	text-decoration:underline;
}
div#copy p a:visited {
	color:#6BB;
}
div#copy p a:hover, div#copy p a:active {
	color:#FFF;
	text-decoration:none;
}
div#copy ul {
  margin:0 0 12px 16px;
  color:#5F5F5F;
  line-height:12px;
}
div#copy ol {
  margin:0 0 12px 23px;
  color:#5F5F5F;
  line-height:12px;
}
div#copy ul.gateway li a {
  font-family:verdana, sans-serif;
  font-weight:bold;
  color:#5F5F5F;
  display:block;
}
div#copy ul.gateway li a:hover {
  text-decoration:underline;
}

div#copy p.focus {
	font-family:Georgia, Times New Roman, Verdana;
	font-size:18px;
	line-height:22px;
	color:#FBFE9E;
}

body#contact div#copy {
	padding-bottom:155px;
}

body#lifeshard div#copy {
	padding-bottom:30px;
}

body#dingding div#copy {
	padding-bottom:25px;
}

body#consultancy div#copy {
	padding-bottom:10px;
}

/* to reverse email addresses (confuse spam trawlers) */
.rtl {
	unicode-bidi:bidi-override;
	direction:rtl;
}
