/* 
-----------------------------------------------------------------
	dansmith.co.nz
	Homepage/Portal
	common.css
	
	The Usual Suspects
-----------------------------------------------------------------
*/

/*	DEFAULTS */

/*	HTML elements */

	body {
		padding: 0;
		margin: 0;
	}
	h1, h2, h3, h4, h5, h6, p, blockquote {
		margin: 0;
	}
	hr {
		display: none;
	}	
	a img {
		border: 0;
	}
	legend,
	caption {
		padding: 0;
		margin: 0 -7px; 
	}	
	html>body legend,
	html>body caption {	
		margin: 0;
	}	
	fieldset,
	button,
	form,
	dl,
	dt,
	dd {
		padding: 0;
		margin: 0;		
	}
	fieldset,
	button {
		border: 0;
	}	
	button {
		background: none;
		cursor: pointer;	
		overflow: visible; /* suppress extra padding in ie */					 
	}			

	/*
	Underlining reqd on this project
	abbr {
		abbr not supported by ie6 
		cursor: help;	
		border: 0;
	}	
	*/	
	
/*	COMMON */

	html {
		font-size: 100.01%; /* ensure font-size compatability in PC IE / Opera / Safari */
	}

/*	
	body
	page customisation based on template id
*/	

	body {
		background: #fff;
		color: #4e4a4a; /* dark grey */			
		font-size: 62.5%; /* 16px default * 62.5% = 10px */		
	}

	
/*	
	shared & helpers
*/		
		
	a.screen {
		position: absolute;
	}
	a.anchor {
		visibility: hidden; /* if anchors or hidden anchor links pick up links styles, hide them */
	}
	#top img {
		width: 2px; /* css check for js */
	}	
	
/*
	Navs
*/	

	.nav ul,	
	.nav li,			
	ul.collapsed,
	ul.collapsed li,
	ul.nav,
	ul.nav li,
	ul.nav ul {	
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
/*
	Helpers
*/	
	
	.clear {
		clear: both;
		display: block;
		height: 0;
		overflow: hidden;		
	}
	.access {
		visibility: hidden;
		position: absolute;
	}
	legend.access {
		line-height: 0; /* else takes up vertical whitespace */
	}
	.hover {
	/*	faux links */
		cursor: pointer;
	}	

/*	
	forms
*/

	/*	inputs */
	
	form input.text, 
	form textarea, 
	form select,
	.form input.text, 
	.form textarea, 
	.form select { 
		display: block; /*	to enable float */	
	}		
