* /* gets rid of cross-browser padding problems with IE */
{
	margin:0;
	padding:0;
}
body
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #fff;
}
#container
{
	width:60em;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
}
/* header and main menu section */
#header
{
	height:12.5em;
	background-image: url("../images/clouds.gif");
	background-repeat:no-repeat;
}
.logo
{
	border-width:0;
	float:left;
	margin:0.8em 0.8em 3em 0.8em;
}
.headtitle
{
	padding-top:0.5em;
	padding-bottom:0;
	margin-bottom:0;
}

#header p
{
	margin-top:0;
}
#menu
{
	clear:both;
	width:38em;
	height:1.75em;
	margin-left:21.5em;
}
/* end header and main menu section */
/* wrapper of content and sidenav sections including background top image */
#wrapper
{
	background: url("../images/img02.jpg");
	background-repeat: repeat-x;
	background-position:top;
	margin-top:1em;
}
.clearfloat
{
	clear:both;
}
#content
{
	width:39em;
	margin:0;
	float:right;
}
/* formatting the contents of the content section */
#line
{
	background-image: url("../images/img04.gif");
	background-repeat:repeat-x;
	height:3px;
	border:0;
	margin-bottom:1.5em;
}
h2
{
	margin-top: 0.8em;
	margin-bottom:0.8em;
	padding-left:1em;
}
h4
{
	border:0;
	margin:0;
	padding:1em 0 0.5em 0;
	color: #555;
}
h4.biodiesel
{
	padding-bottom: 0;
}
.ausstd li
{
	list-style-type:none;
	text-indent:-2em;
}
/* formatting contents of #entrypara */
#entrypara
{
	padding-left:1em;
	padding-right: 0.8em;
}
#entrypara h3
{
	margin-top:1em;
}
#entrypara p
{
	margin-top:1em;
}
#entrypara ul
{
	margin-top:1em;
	list-style-position: outside;
	list-style-type:disc;
	margin-left:3em;
	padding-left:0;
}
/* end formatting contents of #entrypara */
/* end formatting the contents of the content section */
/* formatting of training module list */
.trainingModules li
{
	list-style-type:none;
	text-indent:-5em;
	margin-left:3em;
}
/* end formatting of training module list */
/* line spacing for superscript and subscript */
li.spaced
{
	line-height: 1.5em;
}
li.spaced sup,
li.spaced sub
{
	line-height: 0;
}
/* end line spacing for superscript and subscript */
/* navigation left sidebar */
#sidebar  /* does not apply to gallery sidebar */
{
	width: 18em; /* provides adequate distance for #sidebar from #content so that the navigation does not go to the bottom in IE6 */
	height:10em; /* don't change because change will interfere with some side image placement */
}
h4.sidebar
{
	margin-left:0.5em;
	color:#555;
	font-size:120%;
}
#sidenav a
{
	font-size:90%;
	color:#555;
}
#sidenav a:hover
{
	color:#6E03B2;
}
#sidenav
{
	margin-left: 0.5em;
}

#sidenav ul
{
	list-style-type: none;
}
#sidenav ul ul
{
	margin-left: 2em;
}
/* end navigation left sidebar */
/* splitting  photogallery column and side navigation column to present properly in IE6 */
#outergallerycontent
{
	width:54em; /* 90% of #container width of 60em */
	float:right;
}
#outergallerysidenav
{
	width:4.5em; /* less than 10% of #container width of 60em */
}
/* end splitting  photogallery column and side navigation column to present properly in IE6 */
/* formatting of bottom section */
#bottom
{
	clear:both;
}
#shading,
#shadinggallery
{
	background-image: url("../images/img03.jpg");
	background-repeat: repeat-x;
	background-position:top;
	height:6.4em;
	float:right;
}
#shading
{
	width:39em; /* same as #content */	
}
#shadinggallery
{
	width:54em; /* same as #outergallerycontent */	
}

#footer
{
	clear:both;
	height:3em;
	background-image: url("../images/img01.jpg");
	background-repeat:repeat-x;
	background-position:top;
}
.legal
{
		padding-top:1.5em;
		padding-left:1em;
		color:#666;
		font-size:80%;
}
/* end formatting of bottom section */
img.hienlybrisbane
{
	margin-top: 3em;
}