

/* These are properties for the digitalbridge subsite pages */



/* ======================================= Page =========================================== */



div#page

{

	background-image: url(../images/common/background-page-with-flash.png);

}





/* =============================== Page: Secondary Header ====================================== */





/* The secondary-header (currently) runs across the top of the page and holds a Flash movie.

	All of its normal properties are in global.css and these are just overrides for the

	sake of the digitalbridge pages. */

div#page div#secondary-header

{

	height: 156px;



	top: 129px; /* This pushes the secondary-header below the (regular) header */



}



/* =========================== Content and Tertiary-Nav =========================== */



div#content-and-navigation div#content-and-tertiary-nav

{

	padding-top: 218px;

	float: right;



	/* (650/820 = 80%, per the comp, but of course, the actual width is 750 and not 820) */

	width: 96.4%; /* This is 100% - 3.6%. (3.6% is the canonical margin-left for the secondary-nav) */

}



/* ==================== Content and Tertiary-Nav: Content (dimensions & positioning) ===================== */



div#content-and-tertiary-nav div#content

{

	/* This is actually the original value for div#content within

		div#content-and-tertiary-nav but I'm including it here

		as a point of comparison to div#tertiary-nav below (so

		that if you increase that value, you know how much room is left) */

	width: 75%;



	padding-top: 0em; /* This is normally 1.5em */

}



/* ====================== Content and Tertiary-Nav: Tertiary-Nav (dimensions & positioning) ================= */



div#content-and-tertiary-nav div#tertiary-nav

{

	width: 20%;

	padding-top: 4px; /* This is normally 14px */

}



/* ========================================= Secondary Nav ========================================== */



/* The secondary-nav on the digitalbridge pages looks almost nothing like

	the secondary-nav on other pages */



div#content-and-navigation div#secondary-nav

{

	margin: 0em;

	padding: 0em;



	position: absolute;

	top: 129px; /* This ensures that the #secondary-nav appears below the header */

	left: 0px;

	width: 100%;



	padding-top: 157px; /* This leaves room for the Flash */



	/* There used to be a background-image defined here, before it was

		decided that this page would have Flash */

	background-repeat: no-repeat;

	background-position: top right;

}



/* Based on the "Image Replacement with CSS-based Rollovers" technique:

	http://blog.rd2inc.com/archives/2005/01/19/image-replacement-with-css-based-rollovers/ */



div#page div#secondary-nav ul

{

	margin: 0em;

	padding: 0em;



	display: block;



}



/* This is the auto-float-clearing technique from PositionIsEverything:

	http://positioniseverything.net/easyclearing.html */



div#page div#secondary-nav ul:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



div#page div#secondary-nav ul {display: inline-table;}



/* Hides from IE-mac \*/

* html div#page div#secondary-nav ul {height: 1%;}

div#page div#secondary-nav ul {display: block;}

/* End hide from IE-mac */





/* This ensures that nothing bleeds out of the absolutely positioned

	primary-nav. Without this, the "stacked" background bits could

	stick out from the bottom. */

div#page div#secondary-nav ul,

	div#page div#secondary-nav ul li

{

	/* "!important" shouldn't be necessary here but IE5.0 acts

		goofily without it. */

	height: 31px !important; /* new */



	/* hide overflow:hidden from IE5/Mac */

	/* \*/

	overflow: hidden;

	/* */

}



div#secondary-nav ul li

{

	margin: 0em;

	padding: 0em;



	list-style-type: none;



	float: left;

	display: inline;



	/* Widths are required since these elements are floated; and these

		widths are defined individually below. */



	/* The (white) border between secondary nav items is embedded into

		each image */



	color: white;

	background-color: rgb(66,80,107); /* A dark blue, just as a fall-through */

	background-image: none; /* Just to be sure */

}



/* In addition to providing a skip-link, the "accessibility" item

	within the secondary nav in the digitalbridge area also provides some of the

	look-and-feel for the list */

div#secondary-nav ul li.accessibility

{

	/* This undoes the default properties for "accessibility" list items */

	position: static;

	left: 0px;



	width: 3.6%; /* This is the same as the padding-left on #content and #header */



	background-color: rgb(35,63,99); /* A very dark blue */

}



/* The "hide from visual browser" features that li.accessibility originally

	had are now on the h2 inside it instead, at least for the digitalbridge

	set of pages. */

div#secondary-nav ul li.accessibility h2

{

	position: absolute;

	left: -1000px;

}



/* This hides the text via the Phark text-hiding method:

	http://www.mezzoblue.com/tests/revised-image-replacement/#phark2 */

div#secondary-nav ul li h2 span

{

	/* The display:block is necessary as text-indent

		only applies to block-level elements */

	display: block;

	text-indent: -5000px;

}



/* =============== Secondary Nav: General Rollover Bits ==================== */



/* This ensures that the rollover containers, h2 and a, fill the

	li boxes */

div#secondary-nav ul li h2,

	div#secondary-nav ul li h2 a

{

	display: block;

	width: 100%;

	height: 100%;

}





/* ============= Secondary Nav: Digital Newsroom ============ */



/* The "Digital Newsroom" link */



div#secondary-nav ul li#digital-newsroom

{

	width: 131px;

}



div#secondary-nav ul li#digital-newsroom h2

{

	/* Our images were 62px high, so a 31px shift shows only the bottom "on" half */

	background: url(../images/secondary-nav/digital-newsroom-background.png) 0 -31px no-repeat; /* On state image */

}



div#secondary-nav ul li#digital-newsroom h2 a

{

	background: url(../images/secondary-nav/digital-newsroom-background.png) top left no-repeat; /* Off state image */

}



/* The "Home Purchase" link, on state */

div#secondary-nav ul li#digital-newsroom h2 a:hover,

	div#secondary-nav ul li#digital-newsroom h2 a#current-secondary-nav

{

	background-image: none;

}



/* ============= Secondary Nav: Media-Ready Communication ============ */



/* The "Media-Ready Communication" link */



div#secondary-nav ul li#media-ready-communication

{

	width: 204px;

}



div#secondary-nav ul li#media-ready-communication h2

{

	/* Our images were 62px high, so a 31px shift shows only the bottom "on" half */

	background: url(../images/secondary-nav/media-ready-communication-background.png) 0 -31px no-repeat; /* On state image */

}



div#secondary-nav ul li#media-ready-communication h2 a

{

	background: url(../images/secondary-nav/media-ready-communication-background.png) top left no-repeat; /* Off state image */

}



/* The "Media-Ready Communication" link, on state */

div#secondary-nav ul li#media-ready-communication h2 a:hover,

	div#secondary-nav ul li#media-ready-communication h2 a#current-secondary-nav

{

	background-image: none;

}



/* ============= Secondary Nav: Editorial Support ============ */



/* The "Editorial Support" link */



div#secondary-nav ul li#editorial-support

{

	width: 130px;

}



div#secondary-nav ul li#editorial-support h2

{

	/* Our images were 62px high, so a 31px shift shows only the bottom "on" half */

	background: url(../images/secondary-nav/editorial-support-background.png) 0 -31px no-repeat; /* On state image */

}



div#secondary-nav ul li#editorial-support h2 a

{

	background: url(../images/secondary-nav/editorial-support-background.png) top left no-repeat; /* Off state image */

}



/* The "Editorial Support" link, on state */

div#secondary-nav ul li#editorial-support h2 a:hover,

	div#secondary-nav ul li#editorial-support h2 a#current-secondary-nav

{

	background-image: none;

}



/* ============= Secondary Nav: Consulting ============ */



/* The "Consulting" link */



div#secondary-nav ul li#consulting

{

	width: 92px;

}



div#secondary-nav ul li#consulting h2

{

	/* Our images were 62px high, so a 31px shift shows only the bottom "on" half */

	background: url(../images/secondary-nav/consulting-background.png) 0 -31px no-repeat; /* On state image */

}



div#secondary-nav ul li#consulting h2 a

{

	background: url(../images/secondary-nav/consulting-background.png) top left no-repeat; /* Off state image */

}



/* The "Consulting" link, on state */

div#secondary-nav ul li#consulting h2 a:hover,

	div#secondary-nav ul li#consulting h2 a#current-secondary-nav

{

	background-image: none;

}