/* css Zen Garden submission 080 - 'Zen Pool', by Clinton Barth http://www.516media.com/ *//* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  *//* All associated graphics copyright 2004, Clinton Barth *//* Added: February 15th, 2004 *//* IMPORTANT *//* This design is not a template. You may not reproduce it elsewhere without the    designer's written permission. However, feel free to study the CSS and use    techniques you learn from it elsewhere. *//* common styles----------------------------------------------- */body {background: #474747;font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, 	helvetica, sans-serif;margin: 0px;padding: 0px;color: #000;}/* layout----------------------------------------------- */#container {position: relative;background: #9cf;margin: 20px auto;padding: 0px;width: 700px;border: 5px solid #fff;}#quickSummary {position: absolute;top: 205px;left: 0px;width: 166px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}#preamble, #explanation, #participation, #benefits, #requirements {margin: 0px 0 0 192px;width: 480px;background: transparent;}#footer {margin: 25px 0 0 0;background: transparent url(footer.jpg) top left no-repeat;height: 1.5em;text-align: right;border-top: 1px solid #fff;}#linkList {position: absolute;width: 166px;top: 26em;left: 0px;border-top: 1px solid #fff;}/* header----------------------------------------------- */#pageHeader {	background: url(header.jpg) top left no-repeat;	height: 200px;	margin: 0;	border-bottom: 5px solid #fff;	}#pageHeader h1 {	display: none;	}#pageHeader h2 {	display: none;	}/* text----------------------------------------------- */p {font-size: 12px;padding: 5px 5px 10px 5px;margin: 0;line-height: 16px;}#quickSummary p.p1 {margin: 0;padding: 40px 35px 25px 28px;font-size: 11px;}#quickSummary p.p2 {margin-top: 48em;padding: 30px 30px 20px 28px;font-size: 11px;}/* headings----------------------------------------------- */#quickSummary {background: transparent url(h3_quickSummary.gif) top left no-repeat;margin: 0px;}#intro h3 {margin: 10px 0 0 0;padding: 0;width: 480px;height: 35px;border: 1px solid #fff;}#supportingText h3 {margin: 10px 0 0 0;padding: 0;width: 480px;height: 25px;border: 1px solid #fff;}#linkList h3 {height: 25px;margin: 0px 0 0 0;padding: 0px;}h3 span { display: none; }#preamble h3 {background: transparent url(h3_preamble.jpg) no-repeat top left;}#explanation h3 {background: transparent url(h3_explanation.jpg) no-repeat top left;}#participation h3 {background: transparent url(h3_participation.jpg) no-repeat top left;}#benefits h3 {background: transparent url(h3_benefits.jpg) no-repeat top left;}#requirements h3 {background: transparent url(h3_requirements.jpg) no-repeat top left;}#lselect h3 {background: transparent url(h3_lselect.gif) no-repeat top left;margin: 15px 0 0 5px;}#lfavorites h3 {background: transparent url(h3_lfavorites.gif) no-repeat top left;margin: 15px 0 0 5px;}#larchives h3 {background: transparent url(h3_larchives.gif) no-repeat top left;margin: 15px 0 0 5px;}#lresources h3 {background: transparent url(h3_lresources.gif) no-repeat top left;margin: 15px 0 0 5px;}/* lists----------------------------------------------- */#linkList ul {font-size: 10px;list-style: none;margin: 2px 0 0 0px;padding: 0 0 0 0;}#linkList ul li {background: transparent;margin: 0;padding: 0 0 0 27px;line-height: 14px;color: #369;}#linkList #lselect {border-bottom: 1px solid #fff;padding-bottom: 25px;}#linkList #lfavorites {border-bottom: 1px solid #fff;padding-bottom: 25px;}#linkList #larchives {border-bottom: 1px solid #fff;padding-bottom: 25px;}#linkList #lresources {border-bottom: 1px solid #fff;padding-bottom: 25px;}#linkList #lselect a:link, #linkList #lselect a:visited { display: block; }#linkList #lselect a.c:link, #linkList #lselect a.c:visited { display:inline; }/* links----------------------------------------------- */a, a:link, a:visited {color: #369;text-decoration: underline;font-weight: normal;}a:hover {color: #fff;text-decoration: none;font-weight: normal;}#quickSummary a, #quickSummary a:link, #quickSummary a:visited {font-weight: bold;text-decoration: underline;color: #369;}#quickSummary a:hover {font-weight: bold;text-decoration: none;color: #fff;}#linkList a, #linkList a:link, #linkList a:visited {color: #000;text-decoration: none;}#linkList a:hover {text-decoration: none;color: #fff;}#linkList a.c, #linkList a.c:link, #linkList a.c:visited {color: #369;text-decoration: none;}#linkList a.c:hover {text-decoration: none;color: #fff;}#footer a, #footer a:link, #footer a:visited {text-decoration: none;color: #fff;font-size: 12px;padding: 0 20px 0 0;}#footer a:hover {text-decoration: none;color: #9cf;}