/*  in biz print screen styles
Author:	www.readingroom.com
Last updated:	Dec 06 */

/* STYLESHEET STRUCTURE  


[TBC] = To be checked

COLOURS:
#fac754 yellow (site background)
#89671c brown (text color)
#de9c06 orange (text colour)


---------------------------------------------------------------- 
*/
body { 
	margin: 0; 
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 62.5%; 
	color: #333;  
	text-align: center;
	}	 
* { margin: 0; padding: 0; }



/* GLOBAL LINKS */
a:link, a:visited { padding: 0 0 .1em 0; font-weight: normal; text-decoration: none; color: #4880b7; }
a:hover { color: #000033; text-decoration: underline; }

	
/* COMMON ELEMENTS */
p { font-size: 1.2em; margin: .5em 0 .5em; line-height: 1.4em; }
h1 { font-size:1.9em ; color: #de9c06; font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: normal;	}  
h2 { font-size:1.5em; margin-top: .5em; color: #fff; background-color: #f5bc3a; font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: normal; }  
h3 { font-size:1.25em; color: #775302; }  
h4 { font-size:1.25em; color: #333;  }
h5 { font-size:1.1em; color: #333; text-transform: uppercase; } 
h6 { font-size:1em; color: #333;  } 


#pageContent h1 { 
	font-size:2.5em ; 
	margin: 0;
	color: #775302; 
	font-family: "Trebuchet MS", Verdana, sans-serif; 
	font-weight: bold;	
	border-bottom: dashed 1px #de9c06;
	} 
#pageContent h1 span {color: #de9c06; } 

input, select, th, td {font-size:1em}
li li, li, td p, blockquote p {font-size:1.1em}
img { border: none; }
abbr, acronym { font-style: normal; border-bottom: 1px dotted #bbb; cursor: help; }
a abbr { border: none; }
em { font-style: italic; color: #000; }
strong { font-weight: bold; color: #4880b7; }
blockquote { font-size: 1.1em; }

/* MAIN STRUCTURE */

#outerWrap { background: url(//images/disc.gif) 50% 0 no-repeat; }
body.home #innerWrap { background: url(//images/cutouts/people01.gif) -10px 95% no-repeat; }
body.internal #innerWrap {background: url(//images/cutouts/people02.gif) -10px 95% no-repeat; }
#wrap { 
	position: relative; 
	text-align: left; 
	width: auto; 
	margin:0;
	}
#mainBody {	position: relative;clear: both;	}
#content {position: relative;width: 80%;background: #fff;}
#navColumn {display: none;}
#pageContent {
	background: url(//images/pageGradient.gif) left bottom repeat-x;
	padding-bottom: 1em;
	}
#pageContent p {font-size: 1.1em;}

/* HEADER */

#logo {}
#logo img {margin-top: 2em; float: left;}

#tagLine { 
	background: #fdf1d5 url(//images/mumChildBottomHome.gif) right top no-repeat;
	} 
#quickLinks,
ul#mainNavigation, 
#pageTools {display: none;}




/*  FOOTER */

#footerWrap {
	clear: both;
	background: url(//images/footerLeft.gif) 1px 0 no-repeat!important;
	background: url(//images/footerLeft.gif) left top no-repeat;
	padding: 0 0 0 2em;
	margin-left: 20%;
	}
#footerWrap .gutter {
	background: url(//images/footerRight.gif) right top no-repeat;
	padding: 1.5em 2em 2.5em 0;
	}
ul#footer {
	padding: 0;
	list-style: none;
	margin: 0;
	text-align: right;
	line-height: 1.7em;
	}
ul#footer li {
	padding: 0 .4em 0 .4em;
	margin: 0;
	display: inline;
	color: #89671c;
	font-weight: normal;
	background: url(//images/footerLiBg.gif) right center no-repeat;
	} 
ul#footer li a {
	color: #89671c;
	font-weight: normal;
	text-decoration: none;
	}	
ul#footer li a:hover { text-decoration: underline;}

ul#footer li.end {background-image: none; padding-right: 0;	}

/*  EXTRA CLASSES  */

.picLeft { float: left; margin: 1em 1em 1em 0; }
.picRight { float: right; margin: .5em 0 .5em .5em; }
.clear { clear: both; }
.highlight {color: #4880b7; font-weight: bold;}
.mainImage {float: right; margin: 0 0 -3em 3.5em; position: relative; top: -4em;}

	
/*  CLEARING */
/* self-clearing floats */
#header:after, ul#mainNavigation:after,
#pageContent:after, #pageTools:after { content: ".";   display: block;   height: 0;  clear: both;   visibility: hidden; }
