/**
	File: 
		content.css

	Validates: 
		CSS Level 2.1

	Project: 
		

	Author: 
		Ian Silvester

	Date Created: 


	About: 
		Contains styles for general content

	Notes: 
		Place third in the cascade

	Site Colour Scheme: 

	Font sizing: 
		formula: 
			1 / parent font size (px) x required pixels = em equivalent
		eg: 
			1 / 11px x 12px = 1.090909091em

	Cascade index: 
		01	undo.css - Resets browser default styles
		02	layout.css - Styles for the main layout and framework of the site
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		05	ie6.css - IE6 specific styles.
		06	ie7.css - IE7 specific styles.
		07	clearing.css - Enables the use of .clearfix across the site.
		08	main.css - Continuity generated stylesheet
 */



img {border:0;}
em { font-style: italic; }
strong { font-weight: bold; }
blockquote { margin: 1em; }
hr {  }/* See elements.css */
address {  }


p { font-size:1.0833em; line-height:1.3; margin-bottom: 1.0000em; }

/* START A */
a,
a:link { color:#C41D24; text-decoration:none; }
a:visited { color: #C41D24; }
a:active { }
a:hover {text-decoration:underline;}
a img {border:0;}
/* END A */



/* START Hx */

h1, h2, h3, h4, h5, h6 { color:#272727; font-weight: bold; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }

h1 { color: #000000; font-size: 2.08em; font-weight:normal; line-height: 1.2em; margin-bottom: 0.4167em;  }
h2 { color:#2F2F2F; font-size: 1.42em; margin-bottom:0.4em; font-weight:bold; }
	h2 a:link { color: #C41D24; text-decoration:none; }
	h2 a:visited { }
	h2 a:hover {text-decoration:underline;}
h3 { font-size: 1.1818em; margin-bottom:0.4em; }
h4 { color:#C41D24; font-size: 1.0833em; margin-bottom:0.4em; }


/* START list */
ul { margin: 1em; }
	ul li { list-style: disc; }
ol { margin: 1em; }
	ol li { list-style: decimal; }
	li { margin: 0 2em; padding: 0 0.5em; }
dl { margin: 1em; }
	dt { font-weight: bold; }
	dd { margin-left: 1em; }
/* END list */



/* START table */
table { border-collapse: collapse; display: table; font-size: 100%; margin-bottom: 1em; }
	caption {  }
			tr { background: #FFFFFF; }
			tr.alternate { background: #EEEEE7; }
		thead { border: 1px solid #B8B8AD; display: table-header-group; vertical-align: top; }
			thead tr { background: #EEEEE7; }
				th { font-weight: bold; padding: .7em 1em .5em 1em; vertical-align: top; }
				tr .controls { background: #FFFFFF; }
				table th.first,
				table td.first {  }
				table th.last,
				table td.last {  }
			td { border-collapse: collapse; padding: .5em 1em; vertical-align: top; }
		tbody { border: 1px solid #B8B8AD; display: table-row-group; vertical-align: middle; }
		tfoot { display: table-footer-group; vertical-align: middle; }
/* END table */
