/* Thanks and credits to Listamatic / Max design */
/* superkuh: I wish more people would read the source of the webpages they visted.
   So... thanks for looking. Hello, etc. */

		/*** positioning ***/

		body {
			margin: 0;
			padding-left: 200px;    /* LC fullwidth */
			padding-right: 190px;   /* RC fullwidth + CC padding */
			min-width: 240px;       /* LC fullwidth + CC padding */
		}

		#header, #footer {
			margin-left: -200px;    /* LC fullwidth */
			margin-right: -190px;   /* RC fullwidth + CC padding */
		}

		.column {
			position: relative;
			float: left;
		}

		#center {
			padding: 0 20px;
			width: 100%;
		}

		#left {
			width: 180px;           /* LC width */
			padding: 10px 10px;        /* LC padding */
			right: 240px;           /* LC fullwidth + CC padding */
			margin-left: -100%;
		}

		#right {
			width: 130px;           /* RC width */
			padding: 0 10px;        /* RC padding */
			margin-right: -100%;
		}

		#footer {
			clear: both;
		}

		/*** IE Fix ***/
		* html #left {
			left: 150px;            /* RC fullwidth */
		}

		/*** appearance ***/

		body {
			background: #FFF;
		}

		#header, #footer {
			font-size: large;
			text-align: center;
			/*padding: 0.3em 0; */
			padding: 0 0 0 0;
			background: #999;
		}

		a img {
			text-decoration: none;
			border: 0 none;
		}

		#left {
			background: #FFF;
		}

		#left h4 a {
			text-decoration: none;
		}

		#center {
			background: #DDD;
		}

		#right {
			background: #FFF;
			font-size:0.8em;
		}

		.column {
			padding-top: 1em;
			/* text-align: justify; */
		}

		.smalltext {
			font-size:0.8em;
		}
		
		.indenterwtfimeanwhonamestheircssclassesshitlikethisreally {
			padding-left: 0.9em;
		}

		.quote {
			padding-left: 1em;
			font-style: italic;
		}


		.navlist
		 {
		 padding-left: 0;
		 margin-left: 0;
		 border-bottom: 1px solid gray;
		 width: 95%;
		 }

		.navlist li
		 {
 		 font-size:0.8em;
		 list-style: none;
		 margin: 0;
		 padding: 0.25em;
		 border-top: 1px solid gray;
		 }

		.navlist li a { text-decoration: none; }
		
		.navlist li ul /* hide submenu initially */
		{
		display:none; 
		margin-bottom: 0.2em; 
		border-bottom: none;
		width: 100%;
		}

		.navlist li:hover ul /* show submenu on hover */
		{
		display:block;
		background: #DDD;
		}

		.navlist li ul li { border-top: none; }

		.codeblock {
		background-color: lightyellow;
		border: 1px dotted blue;
		margin-left: 50px;
		display: inline-block;
		}

		pre {
  		font-family:     
			"Courier New"
                   	Courier
                  	monospace;
		}
		

