* { padding:0; margin:0; }
body { text-align:center; background:#666 url(images/colorful-leaves-background2.jpg); background-size(1707px 1200px); height:100%; font:bold 100% Verdana, Geneva, sans-serif; color:#fff; }/* texture_leaves_by_kuschelirmel_stock*/
h1 { font:normal 2em Verdana, Geneva, sans-serif; color:#fff; }
.pad1 { padding:0.2em 0 0em 0; text-shadow: 2px -0px 1px blue;}
.pad2 { padding:0.1em 0 0.25em 0; text-shadow: 2px -0px 1px blue;}/*  text-shadow: 3px -1px 2px #ffffff;*/
* html .pad2 {padding:0.4em 0 0.2em 0; padd\ing:0.4em 0 0.2em 0; }
.mc {font:normal 0.75em Verdana, Geneva, sans-serif; }/*"Monotype Corsiva", "Apple Chancery", */
h2 { font:bold 1em Verdana, Geneva, sans-serif; color:#fc6; margin:0 6em 0 3em; line-height:1.5em;}
h3 { font:bold 1em Verdana, Geneva, san-serif; color:#fff; margin:0 6em 0 3em; line-height:1.5em;}
p.pale { font:bold 1em Verdana, Geneva, sans-serif; color:#fc6; margin:0 6em 0 3em; line-height:1.5em;}
p { font:bold 1em Verdana, Geneva, sans-serif; color:#fff; margin:0 6em 0 3em; line-height:1.5em;}

a{text-decoration:underline; color:#00aeed;}
a.sl:link,a.sl:visited,a.sl:focus,a.sl:hover,a.sl:active{color:#fff; }	
.c{ float:left; }
.l {text-align:left;}
.clear { clear:both; }
#header1{position:absolute; top:0px; left:161px;}
#header2{position:absolute; top:0px; left:395px;}
#page { width:1024px; margin: 0 auto 0 auto;  }
#bump { position:absolute; top:0; left:0; height:53px; width:100%; background:transparent url("images/tensegrity_matt2.jpg") repeat; border-bottom:0.2em ridge #fff; }

#m{ z-index:110; position:absolute; top:51px; left:161px; width:230px; background:transparent url(images/tensegrity_matt.png); border-left:0.2em ridge #fff; border-bottom:0.2em ridge #fff; margin-top:0.3em;color:#fc6; text-decoration:none; font-size:100%; font-weight:normal; text-shadow: 2px -0px 1px blue; text-align:left; }
/*#m ul{ list-style:none; border:none; }*/
#m li { width:230px; display:block; padding:5px 10px 5px 5px;}
* html #m li { width:13em; w\idth:13em; }
#m li a{ display:block; color:#fc6; text-decoration:none; }
#m li a:hover{ text-decoration:none; }

#m ul ul li.bottom{ border-bottom:none;}
#m ul ul li a:link,a:visited,a:focus,a:active{ background-color:#2a6a8d url(images/tensegrity_matt.png);}
#m ul ul li a:hover{ width:230px; text-decoration:none; }

#m ul ul ul {position:absolute; top:0; left:100%;}
#m ul ul {position:absolute;}

div#m ul ul {display:none; zoom:1;}
div#m ul li:hover ul{display:block; width:230px; text-align:left; text-decoration:none;}

div#m ul ul,
div#m ul li:hover ul ul,
div#m ul ul li:hover ul ul {display:none; zoom:1;}

div#m ul li:hover ul,
div#m ul ul li:hover ul,
div#m ul ul ul li:hover ul { display:block; margin-top:-50px; margin-left:180px; width:180px; text-decoration:none; border:1px solid #fff; background-color:#2a6a8d; padding-right:5px;}

.s {font-size:0.9em; padding-left:1.5em;}
.w { color:#fff; }
.y { color:#ff0; }

.o { color:#fc6; }
.r { color:#800080; }
.cen {text-align:center;}
.b { font-weight:bold; }
.l {font-size:1.0em;}
.m{ margin-left:3em;}
.mr {margin-right:0.5em;}
.ms{ padding-right:1em;}
.n {font-weight:normal;}
.med{font-size:1.15em;}
.big{font-size:1.2em;}
.textwid{width:23em;}
.textwid2{width:480px;}
.moon{position:absolute; top:56px; left:965px;}
#rhs{position:absolute; top:56px; left:394px;}
* html #rhs {width:30.5em; w\idth:24.5em;}
.notice { width:500px; padding:5px 62px 5px 5px; text-align:left; border-bottom:0.2em ridge #fff; border-left:0.2em ridge #fff; border-right:0.2em ridge #fff; font-size:0.9em; text-shadow: 2px -0px 1px blue; list-style:none; background:transparent url(images/tensegrity_matt.png); }/**/
* html .notice { width:35.5em; margin-top:-0.15em; w\idth:33.9em; marg\in-top:-0.15em;}/*0.5em 5em 0.5em 0.5em; */
.notice a { color:#33ccff; text-decoration:underline; }/*0000aa*/
a.notice:link,a.notice:visited,a.notice:focus,a.notice:hover,a.notice:active{color:#A9E2F3;}
.nopad {margin:0.5em 0.5em 0.5em 0.5em; width:15em}
.small { font-size:0.75em; }
.frontpic {margin:-5px 0 0 -5px; border-bottom:0.2em ridge #fff; border-right:0.2em ridge #fff;}
* html .frontpic{ margin: -0.5em -6em 0 -1em; padding 0; width:573px;}
a.sitelink:link, a.sitelink:visited, a.sitelink:focus, a.sitelink:hover, a.sitelink:active{color:#fff;}	
.linkpos{position:absolute;top:20px;left:-2000px;font-size:10px;}		

.bot { vertical-align:bottom; }
.baroque{ font:0.8em "Century Gothic", sans-serif; color:#fff; }
a.anch {color:#fc6; text-decoration:none;}
.border {border:1px solid #367795;}
.padright{margin :0 5px 0 0;}
form input{padding:2px 5px;}
.button01{position:relative; top:-20px; left:120px;}
.button02{position:relative; top:-20px; left:0px;}
.button03{position:relative; top:-20px; left:240px;}
.intro_hide{position:relative; top:-44px; left:120px;}
.commentDisp{position:relative; top:0px;}
.belowComments{padding-top;-40px;}
form fieldset{
	margin:0px 10px 0px 0px;
	padding:2px;
	width:450px;
	position:relative;
	display:block;
}
label{
	display:block;
	/*float:left;*/
	width:100px;
	text-align:right;
	margin:0px 5px 0px 0px;
}