/* css Zen Garden submission 130 - 'Pseudo-Sahara', by John Barrick, http://www.waycoolwebdesign.com/ *//* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  *//* All associated graphics copyright 2004, John Barrick *//* Added: Oct. 21st, 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. */      /* basic elements */body { 	font: 83%/150% verdana, arial;	color: #555753; 	background: #E6CCB3 url(bg_gold-blue-beige.gif) repeat-x top; 	margin: 0px;	padding: 0px; 	}p { 	font: 83%/150% verdana, arial;	margin-top: 0px; 	text-align: justify;	}h3 { 	font: normal 100% verdana, arial; 	letter-spacing: 1px; 	margin-bottom: 0px; 	}a:link { 	font-weight: bold; 	text-decoration: none; 	color: #4E7ED1;	}a:visited { 	font-weight: bold; 	text-decoration: none; 	color: #4E7ED1;	}a:hover, a:active { 	text-decoration: none; 	color: #4E7ED1;	border-bottom: dotted 1px	}/* specific divs */.page-wrapper { 	background: url(bg_hdr-csszengarden.jpg) no-repeat top left; 	padding: 0px;  	margin: 0px;	position: absolute;	top: 0px;	left: 0px;	width: 744px;	height: 326px;	}.intro { 	}header { 	}/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */header h1 { 	background: transparent; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}header h2 { 	display: none;	}.summary {	position: absolute; 	top: 175px; 	left: 26px;	width: 178px;	height: 150px;	color: #000;	overflow: auto;	}.summary p {	font: 83%/133% verdana, arial; 	text-align: left;	letter-spacing: 1px;	}.preamble {	position: absolute;	top: 253px;	left: 255px;	width: 470px;	height: 200px;	overflow: auto;	}.supporting {	position: absolute;	top: 466px;	left: 255px;	width: 470px;	}footer { 	text-align: center;	margin-bottom: 11px;	font: 83%/150% verdana, arial;	}footer a:link, footer a:visited { 	margin-right: 20px; 	}.preamble h3 { 	background: transparent url(bg_hdr_road-to.gif) no-repeat top left; 	}.explanation h3 { 	background: transparent url(bg_hdr_what-is-this-about.gif) no-repeat top left; 	}.participation h3 { 	background: transparent url(bg_hdr_participation.gif) no-repeat top left; 	}.benefits h3 { 	background: transparent url(bg_hdr_benefits.gif) no-repeat top left; 	}.requirements h3 { 	background: transparent url(bg_hdr_requirements.gif) no-repeat top left; 	}.preamble h3, .explanation h3, .participation h3, .benefits h3, .requirements h3 { 	margin: 0px; 	width: 420px; 	height: 32px; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}.explanation, .participation, .benefits, .requirements {	margin-bottom: 22px;	}.sidebar {	background: transparent url(bg_nav-left.gif) top left repeat-y;	position: absolute; 	top: 330px; 	left: 0px;	width: 256px;	margin-top: -4px;	z-index: 1;	}.sidebar .wrapper { 	font: 82%/150% verdana, arial;	margin: 0px; 	background: transparent url(bg_leftnav_bottom.jpg) bottom left no-repeat;	}.sidebar h3.select { 	background: transparent url(bg_hdr_select-a-design.gif) no-repeat top left; 	width: 256px; 	height: 26px;	margin-top: 0px; margin-bottom: 11px; margin-left: 0px; margin-right: 0px;   	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}.sidebar h3.archives { 	background: transparent url(bg_hdr_archives.gif) no-repeat top left; 	width: 256px; 	height: 26px; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}.sidebar h3.resources { 	background: transparent url(bg_hdr_resources.gif) no-repeat top left; 	width: 256px; 	height: 26px; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}.design-selection, .design-archives {	margin-bottom: 20px;	}.design-selection h3, .design-archives h3, .zen-resources h3 {	margin-bottom: 11px;	}.design-selection ul li, .design-archives ul li, .zen-resources ul li  {	margin-left: 28px;	width: 160px;	}.sidebar ul {	margin: 0px;	padding: 0px;	}.sidebar li {	line-height: 2.5ex; 	list-style-type: none;	background: transparent url(cr1.gif) no-repeat top center; 	display: block; 	padding-top: 5px; 	margin-bottom: 5px;	}.sidebar li a:link { 	color: #4E7ED1;	}.sidebar li a:visited {	color: #4E7ED1;	}	.design-selection ul a {	display: block;	font-weight: bold;	margin-bottom: -2px;}.design-selection ul a.designer-name {	display: inline;	font-weight: normal;}.design-selection ul a:hover  {	color: #000;	text-decoration: none;	border: none;}.zen-resources {	background: transparent url(bg_leftnav_bottom.jpg) bottom left no-repeat;	padding-bottom: 165px;	}