body {
	width: 850px;
	margin: 0;
	padding: 0;
	color: #625e6d;
	background-color: #fff;
/*	background-image: url(images/bg_body.gif);
	background-position: 830px 0px;
	background-repeat: repeat-y; */
	font: 12px/1.3 Univers, Myriad, Helvetica, Arial, Verdana, Tahoma, sans-serif;
	
}

/* Different behaviour of the lady. Just a compromise for IE */

div#extraDiv2 {
	background-image: url(images/BrainScanSmall.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	left: 0px;
	bottom: 64px;
	height: 287px;
	width: 100px;
	top: -7px;
}

/* And now the cool stuff, hiding from IE with child-selectors */

body#universal-design>div#extraDiv2 {
	background-image: url(images/BrainScanSmall.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: fixed;
	left: 0;
	bottom: 0;
	height: 400px;
	width: 100px;
	z-index: 2;
} 

/* Using Geckos capability of PNG transparency to create the smooth scrolling border,
when the screen is scrolled and the content vanishes to the left */

body#unviersal-design>div#extraDiv3 {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 1;
/*	background-image: url(images/bg_body.gif); */
	width: 225px;
}

/* The Header, using the "old":)) FIR-method */

div#pageHeader {
	position: relative;
	left: 110px;
	width: 850px;
}

div#pageHeader h1 {
	width: 614px;
	height: 72px;
	margin: 20px 0 0;
	background-image: url(images/UDL.gif);
}

div#pageHeader h1 span {
	display: none;
}

div#pageHeader h2 {
	width: 850px;
	height: 27px;
	background-image: url(file:///C|/Documents and Settings/stephanie.moore/Local Settings/Temporary Internet Files/Content.IE5/F91JHCL2/thebeautyofcssdesign.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin-top: -10px;
}

div#pageHeader h2 span {
	display: none;
}

div#quickSummary {
	position: absolute;
	width: 851px;
	left: 125px;
	top: 98px;
	letter-spacing: 0.1em;
	color: #A5A3B5;
	background-color: transparent;
}

/* Have the summary displayed in a single line */

div#quickSummary p.p2, div#quickSummary p.p1 {
	display: inline;
	margin: 0;
}

div#extraDiv1 { /*adding a border */
	position: absolute;
	left: 126px; 
	top: 91px;
	height: 3px;
	width: 896px;
	background-color: #FFCC33;
	color: inherit;
}


/* The main content. All positioned absolutely
-----------------------------------------------
 The text-links */

a:link, a:visited {
	color: #A52A2A;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* The Preamble */

div#preamble {
	position: absolute;
	left: 126px;
	top: 160px;
	width: 200px;
	text-align: justify;
	height: 180px;
}

div#preamble h3 {
	width: 200px;
	height: 26px;
	background-image: url(images/welcome.gif);
	margin: 0 0 0.5em;
}

div#preamble h3 span {
	display: none;
}

div#preamble p {
	margin: 0 0.5em 0.5em;
}

/* Supporting Text
--------------------------------------*/

div#explanation {
	position: absolute;
	left: 350px;
	top: 160px;
	width: 428px;
	text-align: justify;
}

div#explanation h3 {
	width: 456px;
	height: 25px;
	background-image: url(images/WhatIs.gif);
	margin: 0 0 0.5em;
}

div#explanation h3 span {
	display: none;
}

div#explanation p {
	margin: 0 0.5em 0.5em;
}

div#participation {
	position: absolute;
	left: 127px;
	top: 425px;
	width: 200px;
	text-align: justify;
	height: 229px;
}

div#participation h3 {
	width: 200px;
	height: 26px;
	background-image: url(images/ForMe.gif);
	margin: 0 0 0.5em;
}

div#participation h3 span {
	display: none;
}

div#participation p {
	margin: 0 0.5em 0.5em;
}

div#benefits {
	position: absolute;
	left: 350px;
	top: 327px;
	width: 427px;
	text-align: justify;
	height: 396px;
}

div#benefits h3 {
	width: 456px;
	height: 25px;
	background-image: url(images/ByDesign.gif);
	margin: 0 0 0.5em;
}

div#benefits h3 span {
	display: none;
}

div#benefits p {
	margin: 0 0.5em 0.5em;
}

div#requirements {
	position: absolute;
	left: 124px;
	top: 726px;
	width: 652px;
	text-align: justify;
}

div#requirements h3 {
	width: 679px;
	height: 25px;
	background-image: url(images/FromTutorial.gif);
	margin: 0 0 0.5em;
}

div#requirements h3 span {
	display: none;
}

div#requirements p {
	margin: 0 0.5em 0.5em;
}

/* The Navigation
---------------------------------------*/

 div#linkList {
	position: absolute;
	left: 799px;
	top: 160px;
	width: 220px;
	background-color: transparent;
	color: inherit;
	background-image: url(images/bg_linklist.jpg);
	background-repeat: repeat-y;
}


div#linkList div#lselect li a:link, div#linkList div#lselect li a:visited {
	display: block;
	margin-left: -10px;
	padding-left: 26px;
	color: #8B879E;
	background-color: transparent;
	border-top: 1px solid #C6C6D2;
	background-image: url(<img src="images/bg_linklist.gif">);
	background-repeat: no-repeat;
}

div#linkList li a:link, div#linkList div#lselect li a.c:link, div#linkList li a:visited, div#linkList div#lselect li a.c:visited {
	display: inline;
	background-image: none;
	color: #A52A2A;
	background-color: transparent;
	padding-left: 0;
	margin-left: 0;
	border: none;
}


div#linkList ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding-left: 0;
}

div#linkList li {
	padding-left: 10px;
}



div#lselect h3 {
	float:left;
	margin-top: 0;
	width: 25px;
	height: 200px;
	background-image: url(images/modules.jpg);
	background-repeat: no-repeat;
}

div#lselect h3 span {
	display: none;
}

div#larchives {
	clear:left;
	margin-top: 0;
	border-top: 10px solid #D9D6E7; 
}

div#larchives h3 {
	float:left;
	margin-top: 0;
	width: 25px;
	height: 81px;
	background-image: url(images/jobaids.jpg);
	background-repeat: no-repeat;
}

div#larchives h3 span {
	display: none;
}

div#lresources {
	clear:left;
	margin-top: 0;
	border-top: 10px solid #D9D6E7; 
}

div#lresources h3 {
	float:left;
	margin-top: 0;
	width: 25px;
	height: 95px;
	background-image: url(images/more.jpg);
	background-repeat: no-repeat;
}

div#lresources h3 span {
	display: none;
}

/* ...and the footer
--------------------------------------*/
div#footer {
	position: absolute;
	left: 850px;
	top: 3px;
	width: 220px;
	height: 20px;
	text-align: center;
	word-spacing: 0.1em;
	overflow: hidden;
}

div#footer a:link, div#footer a:visited {
	color: #B2AFC0;
	background-color: transparent;
}



/* and extra artwork */

div#extraDiv4 {
	position: absolute;
	left: 806px;
	top: 18px;
	width: 214px;
	height: 65px;
	color: inherit;
	background-color: #D9D6E7;
	background-image: url(images/transition.jpg);
	background-repeat: no-repeat;
}

