/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 February 2010 19:13:00
*/


/*
-----------------------------------------------------
Print CSS file for print media [digitaluk.co.uk]
FileName:print.css

Author: Paul Love [ paull at thegrandunion dot com ]
For: The Grand Union [ www.thegrandunion.com ]
-----------------------------------------------------
*/

/* GENERAL */
body {
	background:#fff !important;
	color:#000 !important;
	font-size:12pt !important;
	font-family:"bitstream vera serif",garamond,"times new roman",times,serif !important;
}
h1, h2, h3, h4 {
	font-family:"bitstream vera serif",garamond,"times new roman",times,serif !important;
	margin:0;
	margin-bottom:5px;
}
h1 { font-size:18pt; }
h2 { font-size:14pt; }
h3 { font-size:13pt; }
h4 { font-size:12pt;	}
p { margin:0 0 .3em 0; }

#content,
table, 
table th,
table td {
	font-family:"bitstream vera serif",garamond,"times new roman",times,serif !important;
}

/* hide irrelevant content */
.accessibility,
noscript,
#breadcrumb,
#language,
#nav,
#switchNav,
.leftCol,
.rightCol,
#footer,
.backtotop,
h2#shortcuts,
ul.linkList  {
	display:none;
}

/* LAYOUT */
#contentFrame {
	margin-top:40px !important;
}
div#logo {
	float:none !important;
	left:0px;
	position:absolute !important;
	top:0px;
	width:90% !important;
}
div#content h2,
div#content h3,
div#content p {
	clear:both !important;
}

/* TABLES */
#content table {
	border-collapse:separate;
	width:90%;
}
#content table td,
#content table th {
	border:1px solid #000 !important;
	width:auto !important;
	vertical-align:top;
}
#content table th {
	text-align:left;
}

/* FORMS */
form fieldset {
	border:none;
	margin-bottom:1em;
	margin-left:0.5em;
}
form fieldset legend {
	font-size:14pt; 
	font-weight:bold;
	margin-left:-0.5em;
}

/* itemList */
div#contentFrame ul.itemList {
	margin-left:0;
	margin-bottom:.2em;
}
div#contentFrame ul.itemList div.leftBiasSmall {
	margin-bottom:.3em;
}
div#contentFrame ul.itemList li {
	list-style:none;
	margin-left:0;
	padding-left:0;
}
div#contentFrame ul.itemList li ul {
	margin-left:.5em;	
}
div#contentFrame ul.itemList li ul li {
	margin-left:1em;
	list-style:disc;
}
div#contentFrame ul.itemList h3 {
	margin-bottom:.2em;
}
div#contentFrame ul.submitted {
	margin:0 !important;
}


/* PAGE-SPECIFIC */

/* Home  */
body.home .leftCol {
	display:block;
}
body.home .second .equal {
	display:none;
}

/* Results */
div#content ul.results li {
	clear:left;
}
div#content ul.results div.leftBiasSmall {
	float:left;
	width:508px;
}
div#content ul.results div.left {
	float:left;
}
div#content ul.results div.right {
	float:right;
}
div#content div.leftBiasSmall div.left {
	width:109px;
}
div#content div.leftBiasSmall div.right {
	width:391px;
}
