/**
*
*	Core.css
* Developed by Jim Hill at Wiseguy Digital
* 16 column grid-system
*
*/

html, * { margin:0; padding:0; vertical-align:baseline; }
h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote { margin:1em 0; }
ul, ol { margin-left:2em; }
p { line-height:1.4em; }

/**
* Grid-based sizes
*/
.grid-container-16 { width:960px; margin-left:auto; margin-right:auto; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10,
.grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18 { 
	margin-right:10px; margin-left:10px; display:inline; float:left;
}
.grid-1 { width:40px; }
.grid-2 { width:100px; }
.grid-3 { width:160px; }
.grid-4 { width:220px; }
.grid-5 { width:280px; }
.grid-6 { width:340px; }
.grid-7 { width:400px; }
.grid-8 { width:460px; }
.grid-9 { width:520px; }
.grid-10 { width:580px; }
.grid-11 { width:640px; }
.grid-12 { width:700px; }
.grid-13 { width:760px; }
.grid-14 { width:820px; }
.grid-15 { width:880px; }
.grid-16 { width:940px; margin-left:10px; }
.grid-first { clear:left; margin-left:0; }
.grid-last { clear:right; margin-right:0; }

/**
* General classes
*/
.left-picture { float:left; margin-right:10px; margin-bottom:10px; }
.right-picture { float:right; margin-left:10px; margin-bottom:10px; }
.clear-all { clear:both; height:1px; }
.centred { text-align:center; }