/* mozilla.org Base Template Styles
 * Initial Design by Dave Shea
 * Severely tweaked by David Baron
 * Reorganized by fantasai
 * Large Changes for new Cavendish default by Daniel Burka and Steven Garrity
 */

/* Navigation */

        :link { color: #009; }
        :visited { color: #339; }
        :link:hover, :visited:hover { color: #222; }
        :link:active, :link:active { color: #000; }

/* Special Fonts */
	bigscript { font-family: Georgia, Times New Roman, Times, serif; font-style: italic; font-size; font-size: 150%; anti-aliasing: off}

/* Basic Structure */
	body {
		min-width: 850px;
		margin: 20px;
/*		background: #06F*/
		background: #0A3
	}

	#container {
		max-width: 70em;
		margin: 0 auto;
	}
	
	#mBody {
		clear: both;
		padding: 0 0 1em 0;
	}

	#side {
		/*background: #3CF;*/
		float: left;
		width: 20%;
		margin-bottom: 1em;
		border-style: solid;
		border-width: 2px;
		min-width: 170px;
	}

	#mainContent {
		background: #FFF;
		margin-left: 22%;
		padding: 10px 15px 10px 15px;
		border-style: solid;
		border-width: 5px;
		border-color: #000;
	}
	.nomenu #mainContent {
		margin-left: 0;
	}
	.bodyleft {
		margin-left: 25% ! important
	}
	#mainContent.right {
		float: left;
		width: 62%;
		margin-bottom: 1em;
		margin-left: 0;
	}
	
	#side.right {
		float: none;
		width: auto;
		margin-left: 65%;
	}

/* Header */

	#header { margin-bottom: 1em; }
	#header ul {
		margin: 0 0 1em 0;
		padding: 0;
	}
	
	#header li {
		display: inline;
		padding: 0 20px 0 0;
		margin: 0;
		white-space: nowrap;
	}

/* Sidebar */

	#getcd {
		margin: 1em 0 0 45px;
	}

/* Footer */

	#footer {
		clear: both;
		margin-top: 1em;
	}
		
	#footer ul {
		margin: 0 0 1em 0;
		padding: 0;
	}
	
	#footer li {
		display: inline;
		padding: 0 20px 0 0;
		margin: 0;
		white-space: nowrap;
	}
	
	#footer p {
		margin: 0.6em 0;
	}

/*accessibility tweaks*/
	.skipLink {
		position: absolute;
		left: -999px;
		width: 990px;
	}
	hr.hide {
		display: none;
	}
