/* EdensPhotos Cascading Style Sheet, ep.css */
/* This design is based on Lars Daum's css file 163.css at css Zen Garden, */
/* http://csszengarden.com/?cssfile=163/163.css */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2006, Randall Edens */


* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #FBFBE5 url(images/coyote4.gif) right bottom fixed no-repeat;
	color: #566047;
}
a, a:link, a:visited {
    color: #566047;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
a:active, a:focus {
    color: #566047;
}  
.italics {
	font-style: italic; 
}
.requiredRed {
	font-style: italic;
	font-size: 90%;
	color: #CC0000;	 	
}
.bold { 
	font-weight: bold;
}
.boldred { 
	font-weight: bold;
	color:#990000;
}
.pdhs {
  font-weight: bold;
	font-style:italic;
	margin-left:32em;
	width:31em;
	textalign:center;
}
.pdhs span {
  font-weight: bold;
	font-style:italic;
	text-decoration:line-through;
}
p {
	margin-bottom: 10px;
	line-height: 19px;
	font-size: 70%;
}
pt {
	margin-bottom: 10px;
	line-height: 19px;
	font-size: 70%;
	text-align: right;
}
pf {
    margin-bottom: 10px;
    line-height: 19px;
    font-size: 70%;
	font-weight: bold;
}
pu {
    margin-bottom: 10px;
    line-height: 19px;
    font-size: 70%;
	font-weight: normal;
}
.indent {
	margin-left: 20px;
}

pu {
    margin-bottom: 10px;
	margin-left: 10px;
    line-height: 19px;
    font-size: 70%;
	font-weight: normal;
}
acronym {
    font-weight: bold;
    text-decoration: none;
    border-bottom: none;
}
#textIndent {
	position: relative;
	margin: auto;
	text-align: left;
	width: 760px;
}
#container {
	position: relative;
	margin: auto;
	text-align: left;
	background: #FBFBE5 url(images/mycontainer_bg1.gif) center top repeat-y;
	width: 860px;
}
/*#pageHeader {
    text-align: center;
    background: #8C9777 url(sand_bg.jpg) center top no-repeat;
    height: 380px;
}
*/
#pageHeader {
    text-align: center;
    background: #8C9777 url(images/sand_bg_sm.jpg) center top no-repeat;
    height: 330px;
}
#hsimageLeft {
	position:absolute;
	text-align:center;
	left:410px;
	top: 274px;
	height:62px;
	width:125px;
}
#hsimageRight {
	position:absolute;
	text-align:center;
	left:540px;
	top: 274px;
	height:62px;
	width:125px;
}

#imap {
	display:block;
	width: 720px;
	height: 230px;
	position: relative;
}	
#imap a#title {
	display:block;
	width: 753px;
	height: 96px;
	padding-top: 230px;
	overflow: hidden;
	position: absolute;
	left: -21px;
	top: -47px;
	background:transparent url(images/sand_bg_sm.jpg) no-repeat 860px 860px;
	cursor: default;
}
#imap a#title:hover {
	background-position: 0 0;
	z-index: 10;
}			
#pageHeader h1 span, #pageHeader h2 span {
    display: none;
}
#quickSummary .p1 {
	position: absolute;
	top: 62px;
	left: 83px;
	font-weight: bold;
	color: #FFFFCC;
	width: 548px;
	height: 30px;
}
#quickSummary .p2 span {
	position: absolute;
	color: #566047;
	font-size: 100%;
	text-align: left;
	top: 267px;
    left: 642px;
}
#quickSummary .p3 {
	position: absolute;
	top: 219px;
	left: 379px;
	font-weight: bold;
	color: #FFFFCC;
	width: 386px;
	height: 24px;
}
#quickSummary .p4 span{
	position: absolute;
	color: #566047;
	font-size: 100%;
	text-align: left;
	top: 264px;
	left: 273px;
	width: 258px;
}
#quickSummary .p5 span{
	position: absolute;
	/*color: #566047;*/
	color:#CC0000;
	font-size: 100%;
	text-align: center;
	top: 277px;
	left: 432px;
	width: 202px;
	height: 22px;
}
#quickSummary .p6 span{
	position: absolute;
	color: #566047;
	font-size: 100%;
	text-align: left;
	top: 294px;
	left: 273px;
	width: 186px;
}
#pageHeader .p6 span{
	position:absolute;
	left: 543px;
	top: 269px;
}
#pageHeader .p7 span{
	position:absolute;
	left: 423px;
	top: 269px;
}
#preamble {
    margin: 0px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preambleUpdates {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preambleOldNews {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preambleGalleries {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preamble h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_preamble_ep_toby.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preambleFAQ {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preambleFAQ h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_just_the_faqs.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preambleFAQ h3 span {
    display: none;
}
#preambleContact {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preambleContact h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_send_message_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preambleContact h3 span {
    display: none;
}
#preambleThanks {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#preambleThanks h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_thanks_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preambleThanks h3 span {
    display: none;
}
#preambleUpdates h3 {
    margin-bottom: 10px;
    height: 32px;
    /*background: transparent url(images/h3_workinprogress_ep.gif) left top no-repeat;*/
    background: transparent url(images/h3_latestnews_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preambleOldNews h3 {
    margin-bottom: 10px;
    height: 32px;
    /*background: transparent url(images/h3_workinprogress_ep.gif) left top no-repeat;*/
    background: transparent url(images/h3_oldnews_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preambleGalleries h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_why_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#preamble h3 span {
    display: none;
}
#preambleUpdates h3 span {
    display: none;
}
#preambleOldNews h3 span {
    display: none;
}
#preambleGalleries h3 span {
    display: none;
}
#logoimages {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#logoimages h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_logo_images.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#logoimages h3 span {
    display: none;
}
#copyright {
    margin: -40px 100px 20px 305px;
    padding: 20px 20px 10px;
    border: 3px solid #8C9777;
    background: #FBFBE5;
}
#copyright h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_copyright_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#copyright h3 span {
    display: none;
}
#supportingText {
    margin-left: 270px;
    padding: 0 0 35px 35px;
}
#supportingTextFaq {
    margin-left: 270px;
    padding: 0 0 35px 35px;
}
#supportingText h3 span {
    display: none;
}
#supportingTextFaq h3 span {
    display: none;
}
#explanation, #explanationFAQ, #explanationContact,#participation, #explanationUpdates, #explanationOldNews, #explanationGalleries, #requirements #faq {
    padding-right: 100px;
}
#preamble h3 span {
    display: none;
}
#explanation h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_participation_findhere.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#explanationContact h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_explanationContact.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#explanationFAQ h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_explanationFAQ.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#explanationFAQ .p2 {
	margin-bottom: 10px;
	line-height: 19px;
	font-size: 70%;
	text-align: right;
}
#explanationContact .p2 {
	margin-bottom: 10px;
	line-height: 19px;
	font-size: 70%;
	text-align: right;
}
#participation h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_participation.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#explanationUpdates h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_workinprogress_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#explanationOldNews h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_beenthere_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#explanationUpdates .p2 {
	margin-bottom: 10px;
	line-height: 19px;
	font-size: 70%;
	text-align: right;
}
#explanationGalleries h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_what_ep.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#requirements h3 {
    margin-bottom: 10px;
    height: 32px;
    background: transparent url(images/h3_requirements.gif) left top no-repeat;
    border-bottom: 1px solid #7D8965;
}
#faq h3 {
	margin-bottom: 10px;
	height: 32px;
	background: transparent url(images/h3_participation_findhere.gif) left top no-repeat;
	border-bottom: 1px solid #7D8965;
}
#footer {
    margin: 0 0 -55px -312px;
    padding: 20px 20px 0 530px;
    text-align: center;
    clear: both;
    font-size: 70%;
    background: #FBFBE5 url(images/footer_bg_ep.jpg) center top no-repeat;
    height: 166px;
    
    voice-family: "\"}\"";
    height: 146px;
    voice-family: "\"}\"";
}
#extraDiv1 .p2 span{
	font-weight: normal;
	font-size: 90%;
    color: #566047;
	width: 90px;
	height: 19px;
}

#linkList {
    position: absolute;
    top: 279px;
    left: 100px;
    width: 138px;
}
#linkList h3 span {
    display: none;
}
#linkList h3 {
    margin-top: 25px;
    width: 138px;
    height: 30px;
    border-bottom: 1px solid #7D8965; 
}
h3.news {
    margin-bottom: 5px;
    background: transparent url(images/h3_about_ep.gif) left center no-repeat;
}
h3.select {
    margin-bottom: 5px;
    background: transparent url(images/h3_select_ep.gif) left center no-repeat;
}
h3.archives {
    margin-bottom: 5px;
    background: transparent url(images/h3_archives.gif) left center no-repeat;
}
h3.resources {
    margin-bottom: 5px;
    background: transparent url(images/h3_resources_ep.gif) left center no-repeat;
}
h3.faqs {
    margin-bottom: 5px;
    background: transparent url(images/h3_just_the_faqs.gif) left center no-repeat;
}
#linkList ul {
    list-style: none;
}
#lnews ul li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 70%;
    color: #8C9777;
    border-bottom: 1px solid #8C9777;
}
#lselect ul li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 70%;
    color: #8C9777;
    border-bottom: 1px solid #8C9777;
}
#linkList a.c, #linkList a.c:link, #linkList a.c:visited, #linkList a.c:hover, #linkList a.c:active, #linkList a.c:focus {
    display: inline;
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    color: #8C9777;
    background-image: none;
}
#lnews ul li a, #lnews ul li a:link, #lnews ul li a:visited {
    display: block;
    clear: both;
    padding: 0 0 2px 20px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: underline;
    color: #566047;
    background: transparent url(images/lselect_a_bg.gif) left center no-repeat;
}
#lnews ul li a:hover {
    text-decoration: none;
}
#lnews ul li a, #lselect ul li a:active, #lselect ul li a:focus {
    display: block;
    clear: both;
    padding: 0 0 2px 20px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: underline;
    color: #566047;
    background: transparent url(images/lselect_a_bg.gif) left center no-repeat;
}
#lselect ul li a, #lselect ul li a:link, #lselect ul li a:visited {
    display: block;
    clear: both;
    padding: 0 0 2px 20px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: underline;
    color: #566047;
    background: transparent url(images/lselect_a_bg.gif) left center no-repeat;
}
#lselect ul li a:hover {
    text-decoration: none;
}
#lselect ul li a, #lselect ul li a:active, #lselect ul li a:focus {
    display: block;
    clear: both;
    padding: 0 0 2px 20px;
    font-size: 100%;
    font-weight: bold;
    text-decoration: underline;
    color: #566047;
    background: transparent url(images/lselect_a_bg.gif) left center no-repeat;
}
#larchives ul li {
    margin-bottom: 5px;
    font-size: 70%;
    color: #8C9777;
}
#larchives ul li a, #larchives ul li a:link, #larchives ul li a:visited {
    font-weight: bold;
    color: #8C9777;
    text-decoration: underline;
}
#larchives ul li a:hover {
    text-decoration: none;
}
#larchives ul li a:active, #larchives ul li a:focus {
    font-weight: bold;
    color: #8C9777;
    text-decoration: underline;
}
#lresources ul li {
    margin-bottom: 5px;
    font-size: 70%;
    color: #8C9777;
}
#lresources ul li a, #lresources ul li a:link, #lresources ul li a:visited {
    font-weight: bold;
    color: #8C9777;
    text-decoration: underline;
}
#lresources ul li a:hover {
    text-decoration: none;
}
#lresources ul li a:active, #lresources ul li a:focus {
    font-weight: bold;
    color: #8C9777;
    text-decoration: underline;
}

