/* css Zen Garden: "Now Leaving Earth" */
/* Design by: G. Scott Olson */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/	*/

/* debug */
#supportingText div { background:#333; }

/* fonts */
body { font: 100%/1.2 Helvetica,Arial,monospace; color:#DDD; }
p { text-align: justify; }
a:link,
a:visited,
a:hover,
a:active { color: #5B91CF; text-decoration: underline; }
#footer a:link { color: #FFF; }
#container { font-size:13px; }
#quickSummary p { text-align:right; color:#FFF; -webkit-text-shadow:#000 0 0 2px; text-shadow:#000 0 0 2px; }
ul { line-height:1.8; }
#lselect a:link, #lselect a:visited       { color: #f79b00; }
#larchives a:link, #larchives a:visited,
#lresources a:link, #lresources a:visited { color: #ffc52e; }
#preamble p,
#supportingText p { text-indent:1.5em; }
#preamble p.p1,
#supportingText p.p1 { text-indent:0; }

/* floating / positioning */
#intro,
#quickSummary,
#supportingText,
#linkList,
#linkList ul,
#linkList2,
#linkList2 div,
#supportingText div,
#supportingText p,
#preamble { float:left; _display:inline; }
#explanation p,
#preamble p { float:none; }
#extraDiv1 { position: fixed; top: 66px; left: 239px; }
* html #extraDiv1 { position: absolute; top: 66px; left: expression(eval(documentElement.scrollLeft + 239)); }
#extraDiv2 { position: absolute; top: 24px; left: 65px; }

/* visibility */
h3 span { display:none; }
#pageHeader { display: none; }

/* margin/padding & widths */
ul { padding-left:1em; margin:0; }
h3 { height: 32px; margin-left:-2px; }
html,
body,
p,
#container { padding: 0; margin: 0; }
#quickSummary { padding-top:206px; }
#container { width:464.2em; }
#intro { padding-left:67px; width:101em; }
#preamble,
#explanation { width:32em; }
#supportingText { width:272em; }
#quickSummary { width:60em; }
#quickSummary p { width:165px; }
#quickSummary p.p2 { padding-top:1em; }
#preamble,
#supportingText div { padding-top: 150px; padding-right:8em; }
#linkList #lselect,
#linkList #larchives { padding-top:150px; }
#supportingText #requirements { padding-right:16em; }
#linkList div,
#supportingText p { width:22em; padding-right: 2em; }
#explanation p,
#preamble p { width:auto; margin:0 2em 1em 0; }
#supportingText #footer { width: 32em; margin-left:-40em; padding-top:6px; }
#linkList { width:86em; height: auto !important; _height: 300px; margin-right:0; }
#linkList #linkList2 { width:48em; }
#participation { width:72em; }
#benefits { width:24em; }
#requirements { width:96em; }
#requirements p { margin-bottom:1em; }
#requirements p.p3 { margin-bottom:10em; }
#extraDiv1 { width: 179px; height: 79px; }
#extraDiv2 { width: 213px; height: 150px; }

/* borders */
acronym { border-bottom: none; }

/* backgrounds */
body { background: #000 url(earth.png) scroll no-repeat 0 0; }
h3 { background: url(headers.gif) no-repeat 0 0; }
#linkList { background: transparent url(sun.png) no-repeat top right; }
#extraDiv1 { background: url(rocket.png) no-repeat 0 0; }
* html #extraDiv1 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gscottolson.com/csszen/rocket.png',sizingMethod='crop'); }
#extraDiv2 { background: url(zengarden.png) no-repeat 0 0; }
#preamble,
#linkList #lselect,
#supportingText div { background:url(stars.png) no-repeat left top; }
#explanation h3        { background-position: 0 -037px; }
#participation h3      { background-position: 0 -073px; }
#benefits h3           { background-position: 0 -108px; }
#requirements h3       { background-position: 0 -145px; }
#linkList h3.select    { background-position: 0 -181px; }
#linkList h3.archives  { background-position: 0 -217px; }
#linkList h3.resources { background-position: 0 -253px; }
#supportingText #footer { background:none; }

/* lists styles */
ul { list-style-type:none; }

