body {	background: #30261d;	padding: 0px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	margin-top: 0px;	width: 767px;	text-align:  center;	font: 11px Georgia, Times New Roman, Times, serif;	color: #000000;	background-image: url(images_new/leather_bg.jpg);}#container {	background: url(images_new/middle_with_border.jpg) repeat-y;	margin: 254px auto 0px;	padding: 0px;	top: 254px;	width: 767px;	text-align: justify;	line-height: 19px;}#innercontainer {	background: url(images_new/inner_middle_with_border.jpg) repeat-y;	margin: 254px auto 0px;	padding: 0px;	top: 254px;	width: 767px;	text-align: left;	line-height: 19px;}#intro {	margin: 0px;	padding: 0px;	width: 713px;	margin-left:  28px;	border-top: 1px none;	border-bottom: 1px none;	padding-left: -27px;}#pageHeader {	position: absolute;	top: 4px;	height: 255px;	width: 767px;	margin: 0px 0px 0px -28px;	padding: 0px;	right: auto;	left: auto;	background-image: url(images_new/banner_top_with_border2.jpg);}#pageHeaderhome {	position: absolute;	top: 4px;	height: 255px;	width: 767px;	margin: 0px 0px 0px -28px;	padding: 0px;	right: auto;	left: auto;}#quickSummary {	background: url(images_new/Main_nav_with_border_box.jpg) no-repeat;	width: 715px;	height: 120px;	margin: 0px 0px 0px -1px;	padding: 0px 0px 0px 0px;}#innerquickSummary {	background: url(images_new/inner_nav_with_border.jpg) no-repeat;	width: 715px;	height: 40px;	margin: 0px 0px 0px -1px;	padding: 4px 0px 0px 0px;}#nav {	margin-top:8px;	margin-left: 12px;}#nav a:link {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}#nav a:visited {	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}#nav a:hover {	font-weight: normal;	color: #ebdccc;	font-style:italic;}#nav a:active{	font-weight: normal;	color: #ebdccc;	font-style:italic;}#nav li li a:link {	font-weight: normal;	color: #000000;	padding: 0.2em 2.5px 0.2em 3px;	text-decoration:none;}#nav li li a:visited {	font-weight: normal;	color: #000000;	padding: 0.2em 2.5px 0.2em 3px;	text-decoration:none;}#nav li li a:hover {	font-weight: normal;	color: #000000;	padding: 0.2em 2.5px 0.2em 3px;	text-decoration:none;	font-style:italic;	background-color:#ebdccc;}#nav li li a:active {	font-weight: normal;	color: #000000;	padding: 0.2em 2.5px 0.2em 3px;	text-decoration:none;}li {	float: left;	position: relative;	width: 12em;	text-align: center;	list-style-type: none;	text-decoration:none;	color:#FFFFFF;	margin-bottom: 4px;	font-size: 11px;	margin-top: 6px;}li#first {	border-left-width: 0em;	margin-top: 6px;}li#last {margin-right:auto	}li ul {	display: none;	position: absolute;	float: right;	top: 100%;	right: 3px;	font-weight: normal;	padding: 4px 0;	text-align: center;	list-style-type: none;	background-image: url(images_new/navback.jpg);	border: 1px ridge #660000;}li>ul {	top: auto;	left: auto;}li li {	display: block;	float: none;	border: 0;	font-size: 10px;	overflow: visible;}li:hover ul, li.over ul{	display: block;}#supportingText {	padding: 0px;	width: 767px;	margin-left: 27px;	border-top: 1px none;	border-bottom: 1px none;	margin-top: -20px;}.p1 {	text-indent: 0px;	padding: 0px;	margin: 0px;}.p2, .p3, .p4, .p5 {	text-indent: 22px;}h1, h2 {	display: none;}h3 span {	display: block;}#preamble, #explanation, #participation, #benefits, #requirements {	margin: 0px;	padding: 0px;	width: 530px;}#preamble p, #explanation p, #participation p, #benefits p, #requirements p {	margin: 0px;	padding: 8px;	padding-left: 41px;	padding-right: 27px;}#preamble h3, #explanation h3, #participation h3, #benefits h3, #requirements h3 {	width: 362px;	height: 22px;	margin: 0px;	padding: 0px;	margin-bottom: 5px;	margin-left: 38px;	margin-top: 20px;}#preamble h3 {	margin-top: 5px;}#explanation h3 {	color: #ebdccc;}#participation h3 {	background: url(http://www.csszengarden.com/h3_participation.gif) no-repeat;}#benefits h3 {	background: url(http://www.csszengarden.com/h3_benefits.gif) no-repeat;}#requirements h3 {	background: url(http://www.csszengarden.com/h3_requirements.gif) no-repeat;}#preambletwocolumn {	padding-bottom: 20px;	background-repeat: no-repeat;	background-position: top;	margin-bottom: 22px;	color: #000000;	width: 500px;	margin-left: 25px;}#preamble {	padding-bottom: 20px;	background-repeat: no-repeat;	background-position: top;	margin-bottom: 22px;	color: #000000;	width: 710px;}/* If list of links on right quit moving with browser resize, make sure linkList style does not have a 'left' value assigned */#linkList {	position: absolute;	width: 155px;	padding: 0px;	top: 358px;	right:  auto;	font-size:  10px;	margin-left: 527px;	text-indent: 0px;	text-align: left;	height: 211px;	left: auto;}#linkList h3 {	width: 189px;	height: 22px;	margin: 0px;	padding: 0px;	margin-bottom: 5px;	margin-left: 0px;	margin-top: 20px;	padding-right: 2px;}#linkList ul {	margin: 0px;	padding: 0px;	list-style: none;	margin-left: 0px;	width: 189px;}#linkList li {	margin: 0px;	padding: 0px;	list-style: none;}#lselect h3 {	margin-top: 2px;	height: 300px;}#larchives h3 {}#lresources h3 {}#larchives a, #lresources a {	margin: 0px;	padding: 0px;	display: inline;	text-decoration: none;	text-transform: none;}#larchives a:hover, #lresources a:hover {	margin: 0px;	padding: 0px;	display: inline;	text-decoration: none;	text-transform: none;}#linkList a:link {	margin: 0px;	padding: 0px;	display: inline;	font-style: italic;	font-size:10px;	color: #691A15;	text-decoration: none;	text-transform: none;}#linkList a:visited {	margin: 0px;	padding: 0px;	display: inline;	font-style: italic;	font-size:10px;	color: #691A15;	text-decoration: none;	text-transform: none;}#linkList a:hover {	margin: 0px;	padding: 0px;	display: inline;	font-style: italic;	color: #462f22;	text-decoration: none;	text-transform: none;}a:link {	color: #691A15;	text-decoration: none;}a:visited {	color: #691A15;	text-decoration: none;}a:hover {	color: #FFCC33;	text-decoration: underline;}a:active {	color: #691A15;	text-decoration: none;}#footer {	width: 767px;	color: #E9CBA9;	background: #000000 url(images_new/footer_with_border.jpg) no-repeat;	font: 10px/14px Georgia, "Times New Roman", Times, serif;	margin-bottom: -2px;	text-align: center;	padding-top: 44px;	text-indent: 0px;	padding-bottom: 17px;	z-index: 1;}#footer a:link {	color: #E9CBA9;	text-decoration: none;}#footer a:visited {	color: #E9CBA9;	text-decoration: none;}#footer a:hover {	color: #FFFFFF;	text-decoration: underline;}#footer a:active {	color: #E9CBA9;	text-decoration: none;}#requirements p.p5 {	position: relative;	bottom: -145px;	width: 767px;	text-indent: 0px;	text-align: center;	font: 10px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #E9CBA9;	;}#requirements p.p5 a {	color: #E9CBA9;	text-decoration: none;}#requirements p.p5 a:hover {	color: #FFFFFF;	text-decoration: none;}#intro acronym {	color: #5d5144;	font-style: italic;	text-decoration: none;	border-bottom: none;}#supportingText acronym {	color: #5d5144;	font-style: italic;	text-decoration: none;	border-bottom: none;}#linkList acronym {	border-bottom: none;	text-decoration: none;	font-style: oblique;}#css-zen-garden #container #intro #preamble h3 {	background-position: center top;	width: 480px;	background-repeat: no-repeat;}#select {z-index:inherit;}.cdtitle {	font-size: 14px;	font-weight: bold;	color: #F88E00;	margin-top: 3px;	padding-top: 3px;}.imagefloatright {	display: inline;	margin: 8px 27px 4px;	float: right;	border: thin dotted #333333;	padding: 2px;} .imagefloatleft {	display: inline;	margin: 2px 8px 2px 5px;	padding: 2px;	float: left;	border: thin dotted #333333;	padding: 2px;	}	.header {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	color: #691A15;	padding: 3px;	text-align: center;}.button {	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFCC00;	background-color: #691A15;	padding: 2px;	border: 1px solid #FFCC00;}.sidenav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;}.subhead {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #006600;}.header2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #691A15;	padding: 3px;	text-align: center;}#innercontainer #intro #preamble #gemvid {	border: 0px;}#lyrics {	font-size: 10px;	}
