/* 

	Aura: Webpage Exoskin v1. Copyright Leorex Pty Limited, 2003 (http://www.leorex.com/).

	Licenced under Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/1.0/)

*/



/* HTML Tag Defaults */

	html, body {

		font:90%/145% Verdana, Helvetica, sans-serif;

		}

	img {

		border:0;

		}



/* Page */	

	#pagehead h1 {

		padding:10px 15px;

		font-size:140%;

		}

	#pagecontent h3 {

		margin:5px 0;

		padding:10px 0 0 0;

		font-size:110%;

		}

	#pagecontent h4 {

		margin:10px 0;

		padding:0;

		font-size:100%;

		font-weight:bold;

		}

	#pagecontent img.left {

		float:left;

		margin:3px 10px 10px 0;

		}

	#pagecontent img.right {

		float:right;

		margin:3px 0 10px 7px;

		}

	#pagecontent dt{

		font-weight: bold;

	}



	#pagecontent table{

		border-collapse: collapse; border: 1px solid black; margin: 1em auto 2em;

	}

	#pagecontent td,

	#pagecontent th{border: 1px dotted silver; padding: 0.2em 0.5em;}



	#pagecontent ol li{list-style-type: decimal;}

	#pagecontent ol li ol li{list-style-type: lower-alpha;}



	#pagecontent blockquote{clear: both; }

	#pagecontent blockquote .date{ font-size: 80%; color: gray;}

	#pagecontent blockquote .source{ font-size: 80%; color: gray;}



	.legal{font-size: 80%;}

	.legal ul{margin: 0; padding: 0 0 0 2em;}

	



	



/* Sidebar */

	#sidebarcontent {

		font-size:85%;

		line-height:140%;

		}

	#sidebarcontent h3 {

		margin:0;

		padding:20px 5px 5px 7px;

		font-size:150%;

		font-weight:bold;

		}

	#sidebarcontent h4 {

		margin:0;

		padding:5px 5px 0 7px;

		font-size:100%;

		font-weight:bold;

		}

	#sidebar img {

		float:left;

		margin:3px 5px 2px 0;

		}

	#sidebarcontent p {

		margin:0;

		padding:5px 10px 5px 7px;

		}



/* Footer */

	#containerfootcontent {

		font-size:80%;

		line-height:140%;

		}



/* Search */

	#search {

		margin:10px 5px 5px 5px;

		}

	#search input {

		font-size:10px;

		}



/* Links */

	#primarynav {

		font-size:75%;

		}

	#primarynav ul {

		display:inline;

		list-style:none;

		margin:0;

		padding:0;

		}

	#primarynav li {

		display:inline;

		margin:0;

		padding:0;

		}

	#primarynav li a {

		padding:0 10px;

		text-decoration:none;

		font-weight:bold;

		}



	a:link, a:visited {

		font-weight:bold;

		text-decoration:none;

		}

	a:hover, a:active {

		font-weight:bold;

		text-decoration:underline;

		}



/*calendar styles */		

	.calendar {

		width:100%;

		margin:0;

		background-color:#ccc;

		color:#000;

		font-size:85%;

		line-height:120%;

		}

	.calmonth {

		background-color:#536f8e;

		color:#fff;

		}

	.calweekdays {

		background-color:#eee;

		text-align:center;

		color:#666;

		}

	.calnoday {

		background-color:#eee;

		}

	.calday {

		width:20px;

		background-color:#fff;

		text-align:center;

		}

	.caltoday {

		border:2px solid #09c;

		font-weight:bold;

		}

	.calevent {

		background-color:#def;

		color:#069;

		font-weight:bold;

		}

