	/*
******************************************************

	Idea Junction
	ideajunction.co.uk
	
	Converted to a Drupal theme by 
  David Whitchurch-Bennett, Drupology

******************************************************
	*/

	/*** Global reset ***/
	/* Based upon the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
	*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset, img { border:0 }
	address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
	ol, ul, li { list-style:none; }
	caption, th { text-align:left; }
	h1, h2, h3, h5, h5, h6 { font-size:100%; }
	q:before, q:after { content:''; }

	/* 
	html5doctor.com Reset Stylesheet
	v1.6.1
	Last Updated: 2010-09-17
	Author: Richard Clark - http://richclarkdesign.com
	*/

	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, sub, sup, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
	body { line-height:1; }
	article,aside,details,figcaption,figure,
	footer,header,hgroup,menu,nav,section {  display:block; }
	nav ul { list-style:none; }
	blockquote, q { quotes:none; }
	blockquote:before, blockquote:after,
	q:before, q:after { content:''; content:none; }
	a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
	/* change colours to suit your needs */
	ins { background-color:#ff9; color:#000; text-decoration:none; }
	/* change colours to suit your needs */
	mark { background-color:#ff9; color:#000;  font-style:italic; font-weight:bold; }
	del { text-decoration: line-through; }
	abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
	table { border-collapse:collapse; border-spacing:0; }
	/* change border colour to suit your needs */
	hr { display:block; height:1px; border:0;    border-top:1px solid #cccccc; margin:1em 0; padding:0; }
	input, select { vertical-align:middle; }

	/*** Global basics ***/
	/* Some sensible defaults */
	html, body { height:100%; }
	strong { font-weight:bold; }
	em { font-style:italic; }
	ol, ul, li { list-style:none; }
	* a { position:relative; } /* Gets links displaying over a PNG background */
	a { outline:none; } /* Gets rid of Firefox's dotted borders */
	a img { border:none; } /* Gets rid of IE's blue borders */

	/*** Clearfix ***/
	.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
	/*.clearfix { display:inline-block; }*/
	html[xmlns] .clearfix { display:block; }
	* html .clearfix { height:1%; }
