* {	margin:0;padding:0;	}
body { text-align:center; background-color:#333333; background-image:url(/images/bg_spiral.png); background-repeat:no-repeat; background-position:left 50px; background-attachment:fixed;}
div#container {	width:750px;	text-align:left;	margin:20px auto;	}
div#head {	height:75px;	position:relative;	border:1px solid #999;background-color: #ededed; border-bottom: 1px solid black; }
div#head h1 {	float:left;	width:100%;	height:25px; margin-top:20px; font: 24px/50px georgia,serif; font-variant: small-caps; letter-spacing: .2em; text-align:left; color: #282828; }
div#head h1 a {text-decoration:none;color:#282828;}
div#head h1 a:hover {text-decoration:underline;}
div#head span {font:18px/50px georgia,serif;letter-spacing: 2px;text-align:left;color: #5c5c5c;font-variant:small-caps;}
div#head div#feed_container {position:absolute; right:3px;top:3px;width:100px;text-align:right;font:10px arial,sans-serif;color:#666;}
div#head div#feed_container a {text-decoration:none;color:#666;}
div#head div#feed_container a:hover {text-decoration:underline;}
div#tools {height:25px;margin:0;padding:0 10px;text-align:left;clear:both;background-color: #fefefe;border-style:none solid solid solid;border-width:1px;border-color: black;	}
ul#navigation {list-style-type:none;float:left;}
ul#navigation li {float:left;margin-right:10px;}
ul#navigation li a {float:left;	font:11px/25px verdana,sans-serif;color:black;border-style: none solid;	border-width:1px;border-color:black;padding: 0 5px;text-decoration:none;}
ul#navigation li a:hover {background-color: #ededed;}
div#tools p input, div#tools p select {width:130px;}
div#tools div#search_box {font:11px/20px verdana,sans-serif;width:180px;height:20px;float:right;margin-left:10px;margin-top:2px;}
div#tools div#search_box br,div#tools div#category_box br{display:none;}
div#tools input, div#tools select {margin-left: 3px;}
	
div#tools div#category_box {font:11px/20px verdana,sans-serif;width:180px;height:20px;float:right;margin-left:10px;margin-top:1px;}
div#center {margin:5px auto;}
div#center div {border:1px solid #282828;margin-bottom: 10px;padding: 0px;background-color: #fefefe;}
div#center div h3 {background-color: #5c5c5c;font:11px/16px verdana,sans-serif;color: #e1e1e1;padding: 3px 10px;margin: 1px 1px .75em 1px;}
div#center div h3 a,div#center div h3 b {font: bold 14px/20px georgia,serif;color: #f2f2f2;text-decoration:none;}
div#center div h3 a:hover {text-decoration:underline;}
div#center p,div#center ol,div#center ul,div#center li {font:11px/16px verdana,sans-serif;color: #1a1a1a;	margin:.5em;}
div#center p a, div#center ol a, div#center ul a {color: #3b3b3b;}
div#center p a:hover, div#center ol a:hover, div#center ul a:hover {	color:#8d8d8d;}
div#center div blockquote {margin:.5em;padding:.5em;border: 1px dashed #282828;}

div#center div p.photo {text-align:center;}
div#center div p.photo img {padding:1px;background:#999999;border:1px solid black;}

div#center div ul {list-style:none;}
div#center div ul li {}
div#center div ul li a {}

div#center div object, div#center div embed {display:block;margin:15px auto;}

div#center h3#comment {background:white;border-style: solid solid none solid;border-width:1px;border-color:black;padding: .25em;text-align:center;}
div#center ol {margin:0 0 1em 0;padding:.5em 1em .5em 2.5em;background:white;border-style: none solid solid solid;border-width:1px;border-color:black;}
#comment_table {margin-left:5px;}
#comment_table tr {vertical-align:top;}
#comment_table td {font:11px/16px verdana,sans-serif;	color: #1a1a1a;padding: .25em 0;}
#comment_table td input {}

div#center blockquote p.code {font:10px courier,monospace;color: #000;white-space:pre !important;margin:.5em;padding:.5em 1em;background:#ededed;border:1px solid #ccc;}
div#center blockquote .code br {display:none;}
div#foot {}

body.experiments {background:black;}
body.experiments div#container {width:100%;margin:0;}
body.experiments div#head {height:25px;position:relative;border-bottom: 1px solid black; background:#333;}
body.experiments div#head h1 {float:left;height:20px;margin:0; font: 16px/20px courier,monospace; text-transform:uppercase; letter-spacing: .2em; text-align:left; color: #ededed; }
body.experiments div#head span {font:12px/20px courier,monospace;letter-spacing: 2px;text-align:left;color: #cccccc;}
body.experiments div#tools {height:25px;margin:0;padding:0 10px;text-align:left;clear:both;border-style:none solid solid solid;border-width:1px;border-color: black;	}
body.experiments ul#navigation {list-style-type:none;float:left;}
body.experiments ul#navigation li {float:left;margin-right:10px;}
body.experiments ul#navigation li a {float:left;	font:11px/25px verdana,sans-serif;color:black;border-style: none solid;	border-width:1px;border-color:black;padding: 0 5px;text-decoration:none;}
body.experiments ul#navigation li a:hover {background-color: #ededed;}
body.experiments div#tools p input, div#tools p select {width:130px;}
body.experiments div#tools div#search_box {font:11px/20px verdana,sans-serif;width:180px;height:20px;float:right;margin-left:10px;margin-top:2px;}
body.experiments div#tools div#search_box br,div#tools div#category_box br{display:none;}
body.experiments div#tools input, div#tools select {margin-left: 3px;}
body.experiments div#center {margin:0;padding:0;border-style:none;}
body.experiments div#center div {border-style:none;background:#000;}
body.experiments div#center div h3 {background:black;color:#ededed;border-bottom:1px solid #333333;}
body.experiments div#center p {width:520px;margin:10px auto;}
body.experiments div#center p,body.experiments div#center ol,body.experiments div#center ul,body.experiments div#center li {color:#ededed;}
body.experiments div#center p a,body.experiments div#center ol a,body.experiments div#center td a {color:#ffffff;}
body.experiments div#center h3#comment {margin:20px auto 0 auto;border-top:1px solid #666;background:black;color:#ededed;padding: .25em;text-align:center;}
body.experiments div#center ol {width:500px;margin:0 auto 1em auto;padding:0;background:black;}
body.experiments div#center li {}
body.experiments #comment_table {width:520px;margin:0 auto;border-top:1px solid #333;border-bottom:1px solid #333;}
body.experiments #comment_table tr {vertical-align:top;}
body.experiments #comment_table td {font:11px/16px verdana,sans-serif;	color: #ededed;padding: .25em 0;}
body.experiments div#center div object, body.experiments div#center div embed {display:block;margin:15px auto;border:1px solid #999999;}
body.experiments div#center blockquote p.code {font:10px courier,monospace;color: #000;white-space:pre !important;margin:.5em auto;padding:.5em 1em;background:#ededed;border:1px solid #ccc; width:75%;max-height:400px;overflow:auto;}