/*
*********************************************************************

Media Type: print

Description: Print stylesheet.

Author:

Document Sections:
Imports
Global
Clear Fixes

Notes: 

Change Log:

21/04/09 - Description - IP

*********************************************************************
*/

/* Imports
----------------------------------------------- */
@import url("site/reset.css");
@import url("site/content.css");
@import url("site/forms.css");
@import url("site/wysiwyg.css");
/* modules */
@import url("modules/multimediablock.css");
@import url("modules/navsignposts.css");


/* Global
----------------------------------------------- */
.rightcol
,#footer .breadcrumb
,#footer ul.permalinks
,#nav
,.sl
{
  display:none;
}



	.breadcrumb
	{
		list-style-position: inside;
	}
	
	.breadcrumb a
	{
		color:#DD4526;
		text-decoration:none;
	}

	.breadcrumb li
	{
		display:inline;
	}
	
	.breadcrumb h1 
	{
		display:inline;
	}
	
	#header .breadcrumb
	{
		clear:both;
		padding:.9em 0 0 0;
	}
	
	#header .breadcrumb li
	{
		margin:0;
		font-size:1.7em;
		text-transform:uppercase;
		font-weight:bold;
	}

#footer
{
	clear:both;
}

#footer div /* psuedo element for footer to space itself off columns */
{
	padding:1em 0 1em 0;
}
			

#footer hr
{
  clear:both;
  margin:.5em 0 .5em 0;
  height:1px;
  background: transparent;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: .1em solid #000;
}

  
#footer p
{
	float:left;
	margin-left:1em;
	display:inline;
	font-size:1.1em;
	color:#000;
}

/* hub page
----------------------------------------------- */
.hubpage .leftcol
,#hub-multimedia
{
	display:none;
}

.hubpage .midcol
{
	width:100%;
	float:left;
	padding:0 0 2em 0;
}


/* Content page
----------------------------------------------- */
.contentpage .leftcol
{
	width:26em;
	float:left;
}

.contentpage .midcol
{
	width:37em;
	float:right;
	padding:0 0 2em 1em;
}

/* Case study page
----------------------------------------------- */
.casestudypage .leftcol
,.casestudypage .midcol
{
	width:100%;
	float:none;
	padding:0;
}

/* Our work
----------------------------------------------- */
.our-work #content
{
  width:100%;
  background:none;
}

.our-work #content .column
{
  width:31.6em;
  float:left;
  margin-left:1em;
}

.our-work #content .column h2
{
  float:left;
  width:13em;
  margin:0 0 2em 0;
  padding:.5em 1.5em 1em 0;
  clear:both;
  border-right:solid 1px #87261d;
  font-size:1em;
}

.our-work #content .column ul
{
  float:left;
  border-left:solid 1px #87261d;
  margin:0 0 2em -.1em;
  min-height:6em;
  padding:1em 0 1em 1.5em;
	width:15em;
}

.our-work #content .column ul li
{
  font-size:1.3em;
  line-height:1.3em;
}

.our-work #content .column a
{
  color:#dd4525;
  font-weight:bold;
}

.our-work #content .column a:hover
{
  background:#DD4526 none repeat scroll 0 0;
	color:#FFFFFF;
}

/* List page
----------------------------------------------- */
.listpage #container
{
  margin-top:1em;
}

.listpage .subnavitem
{
  width:100%;
  padding-bottom:1em;
  border-bottom:solid 1px #000;
}


.secondary-list .subnavitem h2
,.secondary-list .subnavitem h3
{
	background:none;
	text-transform:none;
	line-height:1.2em;
	padding:.5em 0 .5em 0;
}



.secondary-list .subnavitem a
{
	display:inline;
	padding:0;
}

/* Home page
----------------------------------------------- */
.home #content
{
  background:none;
  width:auto;
  margin:2em 0 0 0;
  float:none;
}

.home .subnavitem
{
  float:left;
  width:23.7em;
  margin-right:1em;
}

#home-promo
{
	display:none;
}

.home .subnavitem
{
  width:100%;
  padding-bottom:1em;
  border-bottom:solid 1px #000;
}


/* Clear Fixes
----------------------------------------------- */

#content:after
{
  clear:both;
  content:".";
  display:block;
  height:0pt;
  visibility:hidden;
}

