/* 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----------------------------------------------- */.page-wrapper {position: relative;background: #9cf;margin: 20px auto;padding: 0px;width: 700px;border: 5px solid #fff;}.summary {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;}.sidebar {position: absolute;width: 166px;top: 26em;left: 0px;border-top: 1px solid #fff;}/* header----------------------------------------------- */header {	background: url(header.jpg) top left no-repeat;	height: 200px;	margin: 0;	border-bottom: 5px solid #fff;	}header h1 {	display: none;	}header h2 {	display: none;	}/* text----------------------------------------------- */p {font-size: 12px;padding: 5px 5px 10px 5px;margin: 0;line-height: 16px;}.summary p:first-child {margin: 0;padding: 40px 35px 25px 28px;font-size: 11px;}.summary p:last-child {margin-top: 48em;padding: 30px 30px 20px 28px;font-size: 11px;}/* headings----------------------------------------------- */.summary {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;}.supporting h3 {margin: 10px 0 0 0;padding: 0;width: 480px;height: 25px;border: 1px solid #fff;}.sidebar h3 {height: 25px;margin: 0px 0 0 0;padding: 0px;}h3 {	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}.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;}.design-selection 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;}.design-archives h3 {background: transparent url(h3_larchives.gif) no-repeat top left;margin: 15px 0 0 5px;}.zen-resources h3 {background: transparent url(h3_lresources.gif) no-repeat top left;margin: 15px 0 0 5px;}/* lists----------------------------------------------- */.sidebar ul {font-size: 10px;list-style: none;margin: 2px 0 0 0px;padding: 0 0 0 0;}.sidebar ul li {background: transparent;margin: 0;padding: 0 0 0 27px;line-height: 14px;color: #369;}.sidebar .design-selection {border-bottom: 1px solid #fff;padding-bottom: 25px;}.sidebar #lfavorites {border-bottom: 1px solid #fff;padding-bottom: 25px;}.sidebar .design-archives {border-bottom: 1px solid #fff;padding-bottom: 25px;}.sidebar .zen-resources {border-bottom: 1px solid #fff;padding-bottom: 25px;}.sidebar .design-selection a:link, .sidebar .design-selection a:visited { display: block; }.sidebar .design-selection a.designer-name:link, .sidebar .design-selection a.designer-name: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;}.summary a, .summary a:link, .summary a:visited {font-weight: bold;text-decoration: underline;color: #369;}.summary a:hover {font-weight: bold;text-decoration: none;color: #fff;}.sidebar a, .sidebar a:link, .sidebar a:visited {color: #000;text-decoration: none;}.sidebar a:hover {text-decoration: none;color: #fff;}.sidebar a.designer-name, .sidebar a.designer-name:link, .sidebar a.designer-name:visited {color: #369;text-decoration: none;}.sidebar a.designer-name: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;}