@charset "UTF-8";
/* CSS Document */

 /* global styles */
* html, body { height: 100%; background-color: #0d330e; overflow: hidden; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/*put a border around everything for testing */
/* { border: 1px solid red; } */ 


/* getting started worksheet */
#worksheetForm { color: #FFF; font-size: 0.9em; }
#worksheetForm ol li { list-style: none; margin: 5px 20px 10px 0; text-indent: -20px; }
#worksheetForm .noindent { margin-left: -15px; }
#worksheetForm ol li.title { border-bottom: 1px solid #CCC; font-size: 1.1em; font-weight: bold; margin: 0 0 5px -40px; padding: 15px 0 5px 0; text-indent: 0;}
#worksheetForm ol li.title span { margin: 0 !important;}
#worksheetForm ol span.label { display: inline-block; width: 475px; padding: 0 0 5px 0; }
#worksheetForm ol span.field { display: inline-block; width: 150px; }
#worksheetForm ol span.fieldFull { display: inline-block; width: 100%; }
#worksheetForm input { margin: 0 5px; }
#worksheetForm ul li { list-style: none; margin: 5px 25px 10px -25px; }
#worksheetForm ul li.title { border-bottom: 1px solid #CCC; font-size: 1.1em; font-weight: bold; margin: 0 0 5px -40px; padding: 15px 0 5px 0;}
#worksheetForm ul li.title span { margin: 0 !important;}
#worksheetForm ul span.label { display: inline-block; width: 120px; padding: 0 0 5px 0; }
#worksheetForm ul span.field { display: inline-block; width: 180px; }
#worksheetForm span.label em { color: #FF0; font-weight: bold;  }

#thanks { color: #FFF; }

/* Photo gallery */
.gallery { list-style:none; width:680px; min-height: 380px; overflow: visible; margin: 10px 0 0 -40px; }
.gallery li { display:block; width:40px; height:40px; overflow:hidden; float:left; margin:0 10px 10px 0;  }
.gallery li a { display:none; }
.gallery li div { position:absolute; display:none; top:0; left:0; }
.gallery li div img { cursor:pointer; }
.gallery li.active { width:38px; height:38px; border: 1px solid #FFF;}
.gallery li.active div img, .gallery li.active div { display:block;  }
.gallery li img.thumb { cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto; }
.gallery li .caption { display:block; padding-top:.5em; }
* html .gallery li div span { width:400px; } /* MSIE bug */