/* ishoncourse design.css
	copied from original site-master.css
	modified 18 Aug 2009 by Thomas to match the new CSS organisation
*/



	body.main-page, body.internal-page {
		margin: 0;
		background-color: #F8F5F5;
		border-top: 6px solid #E66100;
	}
	
	#wrap {	
		width: 900px;
		position: relative;
	}
	
	
	#header { padding: 20px 0; }

	div#header h1 a { 
		display: block; 
		width: 265px; 
		height: 75px; 
		overflow: hidden; 
		/**/
		background-image: url(/s/img/oncourse_logo.jpg);
		background-position: left center;
		background-repeat: no-repeat;
	}

	h1 a span { display: none; }

	#content { width: 700px; }
	
	
	#block37 {
		position: absolute;
		top: 50px;
		right: 0px;
	}
	
	#footer { padding: 0; }
	
	/* Grant's amazing typography-sheet-o-tron for ish.com.au */

	p, td, div, li {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 0.99em;
		color: #666666;
		line-height: 1.8em;
	}
	
	p { margin: 0.8em 0 0 0; line-height: 1.6em; font-weight: normal; }
	
	h1, h2, h3 { font-weight: normal; clear: left; }

	
		h1 { 
			font-size: 175%; 
			color: #66A824;
		}
				
		h2 { 
			font-size: 140%; 
			color: #E66100;
		}
	
		h3 { 
			font-size: 120%; 
			color: #669933;
			margin-top: 2em;
		}
	
			h2 a:link, h3 a:visited, a:active {
				color: #313376;
				border-bottom: 1px dotted #555555;
				background-image: none;
			}					

			h2 a:hover, h3 a:hover { 
				background-image: none; 
				color: #666666; 
				border-bottom: 1px dotted #BBBBBB; 
			}
			
		h4 {
			color: #E66100;
			font-weight: bold;
		}


	span.important {
		display: inline;
		padding: 5px 5px 5px 25px;
		/**/
		background-color: #F6DB5A;
		background-image: url('../../img/span_important.gif');
		background-position: left top;
		background-repeat: no-repeat;
		font-size: 85%;
		border: 1px solid #EEC718;
	}

	span.note { 
		display: inline; 
		padding: 0 2px; 
		/**/
		border: 1px solid #EEC718; 
		background-color: #EEC718; 
	}

	li.pdf { 
		padding: 0 0 0 20px;
		list-style: none;
		/**/
		background-image: url('../../img/icon-pdf.png'); 
		background-repeat: no-repeat; 
		background-position: left center; 
	}
	
	.batch-pages, .blockwrap { border-right: 1px solid #CCCCCC; }
	
	.blockhead p { 
		width: 5em;
		margin: 0 0.5em 0 0;
		padding: 0 20px 0 0;
		background-position: center right; 
	}

	.taggroup li { border-right: none; }

div.search-terms {background-color:white; margin-top:0.5em; padding-top:8px;
	border-radius:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
div#nav ul li {background-color:silver;}
div#nav ul li.thisPage {background-color:#111111;}
