/* 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 */#container { 	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 { 	}#pageHeader { 	}/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */#pageHeader h1 { 	background: transparent; }#pageHeader h1 span {	display:none	}#pageHeader h2 { 	background: transparent; 	float: right;	}#pageHeader h2 span {	display: none;	}#quickSummary {	position: absolute; 	top: 175px; 	left: 26px;	width: 178px;	height: 150px;	color: #000;	overflow: auto;	}#quickSummary 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;	}#supportingText {	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; 	}#preamble h3 span, #explanation h3 span, #participation h3 span, #benefits h3 span, #requirements h3 span {	display:none;	}#explanation, #participation, #benefits, #requirements {	margin-bottom: 22px;	}#linkList {	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;	}#linkList2 { 	font: 82%/150% verdana, arial;	margin: 0px; 	background: transparent url(bg_leftnav_bottom.jpg) bottom left no-repeat;	}#linkList 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;   	}#linkList h3.select span {	display: none	}#linkList h3.favorites { 	background: transparent url(bg_hdr_favorites.gif) no-repeat top left; 	width: 256px; 	height: 26px; 	}#linkList h3.favorites span {	display: none	}#linkList h3.archives { 	background: transparent url(bg_hdr_archives.gif) no-repeat top left; 	width: 256px; 	height: 26px; 	}#linkList h3.archives span {	display: none	}#linkList h3.resources { 	background: transparent url(bg_hdr_resources.gif) no-repeat top left; 	width: 256px; 	height: 26px; 	}#linkList h3.resources span {	display: none	}#lselect, #lfavorites, #larchives {	margin-bottom: 20px;	}#lselect h3, #lfavorites h3, #larchives h3, #lresources h3 {	margin-bottom: 11px;	}#lselect ul li, #lfavorites ul li, #larchives ul li, #lresources ul li  {	margin-left: 28px;	width: 160px;	}#linkList ul {	margin: 0px;	padding: 0px;	}#linkList 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;	}#linkList li a:link { 	color: #4E7ED1;	}#linkList li a:visited {	color: #4E7ED1;	}	#lselect ul a {	display: block;	font-weight: bold;	margin-bottom: -2px;}#lselect ul a.c {	display: inline;	font-weight: normal;}#lselect ul a:hover  {	color: #000;	text-decoration: none;	border: none;}#lresources {	background: transparent url(bg_leftnav_bottom.jpg) bottom left no-repeat;	padding-bottom: 165px;	}