/** * The basic core styles for XHTML elements.  This file gets imported in * editor.css to ensure the iCM editor gives an accurate representation * of a sites styles. * * It's important to define padding and margins on core XHTML elements to * ensure consistency across browsers.  Also ensure that absolute units are * only used where appropriate (i.e. percentage sizes for fonts and em units * for margins/padding). * * Start off by removing padding and margins on ALL elements (by using the * asterisk - * - operator). */* {	margin: 0;	padding: 0;}/** * Now add back on a margin by default to all "block" elements */h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {	margin-top: 0.5em;	margin-bottom: 0.5em;}/** * Now start defining specifics such as fonts and sizes.  Everything inherits * from the body so only need to specify the font details once. */body {	font-family: Arial, Helvetica, Geneva, sans-serif;	font-weight: normal;	font-size: 70%;	color: #000;}h1, h2, h3, h4 {	color: #002f92;}h5, h6 {	color: black;}h1 {	font-size: 150%;	font-weight: bold;}h2 {	font-size: 140%;	font-weight: bold;}h3 {	font-size: 130%;	font-weight: bold;}h4 {	font-size: 120%;	font-weight: bold;}h5 {	font-size: 110%;	font-weight: bold;}h6 {	font-size: 100%;	font-weight: bold;}ol, ul, dd {	padding-left: 2em;}a {	color: #000;	text-decoration: none;}a:hover {	text-decoration: underline;}img {	border: none;}a:focus {	outline:none;}/** * For 'textarea', 'input', 'select', 'option' and 'table' tags the font * family is not inherited from the <body> tag and so has to be re-stated. */textarea, input, select, option, table {	font-family : Arial, Helvetica, Geneva, sans-serif;	font-size: 100%;}fieldset {	border: none;	margin: 0;	padding: 0;}
