/* GENERAL */

body {
	margin:0; padding:10px;
	color:#000; 
	background-color:#d0c2a8;
	font-family:Georgia,Verdana,'Times New Roman',Times,serif;
	/* IE centering hack part 1 of 2: */
	text-align:center;
}

#pagecontainer {
	border:1px solid #666;
	padding:30px 25px 20px 25px;
	background-color:#f6f1e0;
	/* preferred centering: */
	margin:20px auto;
	/* IE centering hack part 2 of 2: */
	text-align:left;
	/* Tantek's box model hack: IE5.Xwin width: */
	width:677px;  /* 625px + 50px[2x25px padding] + 2px [2x1px border] */
	/* Tantek's box model hack continues: */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* preferred box width: */
	width:625px;  
}

/* PAGEHEADER */

#pageheader {
	width:100%;
	margin:0;
	padding-bottom:15px;
	border-bottom:1px solid #b19167;
	background:url(../site-graphics/header-horse.gif) top left no-repeat;
}

#pageheaderimage {
	margin-left:154px;
}

/* PAGEBODY */

#pagebodywrapper {
	margin-top:22px;
	margin-bottom:22px;
}

/* PAGENAVBAR */

#pagenavbar {
	width:150px;
	float:left;
}

#pagenavbar ul {
	margin:0; padding:0;
	list-style:none;
/*	border:1px solid #69c;   -remove commenting to test */
}

/* dithered.com !important property hack: */
#pagenavbar li {
	display:list-item !important; /* preferred */
	display:inline;               /* IE5&IE6 vertical whitespace bugfix */
}

#pagenavbar li a {
	margin:0; padding:0;
	display:block;
	width:150px;
	height:25px;
	/* ?text redundancies: */
	color:#956e47;
	text-decoration:none;
	font:bold 15px Georgia,'Times New Roman',Times,serif;
	white-space:nowrap;
}

#pagenavbar li li a {
	margin:0; padding:0;
	display:block;
	width:150px;
	height:18px;
	/* ?subnav text redundancy: */
	font-weight:normal;
}

/* Dwyer text removal: */
#pagenavbar a span {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}

/* Pixy/Blaha rollovers start... */
 /* base images: */
#pagenavbar #home a {
	background:url(../site-graphics/navbar-sprite.gif) 0px 0px no-repeat;}
#pagenavbar #about a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -25px;}
#pagenavbar #about-medium a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -205px;}
#pagenavbar #about-site a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -230px;}
#pagenavbar #about-statement a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -255px;}
#pagenavbar #development a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -350px;}
#pagenavbar #development-artist a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -455px;}
#pagenavbar #faq a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -500px;}
#pagenavbar #feedback a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -525px;}
#pagenavbar #contact a {
	background:url(../site-graphics/navbar-sprite.gif) 0px -550px;}
#pagename-stakeholders #pagenavbar #home a {
	background:url(../site-graphics/navbar-stakeholders-sprite.gif) 0px 0px no-repeat;}
#pagename-stakeholders #pagenavbar #contact a {
	background:url(../site-graphics/navbar-stakeholders-sprite.gif) 0px -25px no-repeat;}
#pagename-stakeholders #pagenavbar #stakeholders a {
	background:url(../site-graphics/navbar-stakeholders-sprite.gif) 0px -50px no-repeat;}

 /* hover images: */
#pagenavbar #home {
	background:url(../site-graphics/navbar-sprite.gif) -150px 0px;}
#pagenavbar #about {
	background:url(../site-graphics/navbar-sprite.gif) -150px -25px;}
#pagenavbar #about-medium {
	background:url(../site-graphics/navbar-sprite.gif) -150px -205px;}
#pagenavbar #about-site {
	background:url(../site-graphics/navbar-sprite.gif) -150px -230px;}
#pagenavbar #about-statement {
	background:url(../site-graphics/navbar-sprite.gif) -150px -255px;}
#pagenavbar #development {
	background:url(../site-graphics/navbar-sprite.gif) -150px -350px;}
#pagenavbar #development-artist {
	background:url(../site-graphics/navbar-sprite.gif) -150px -455px;}
#pagenavbar #faq {
	background:url(../site-graphics/navbar-sprite.gif) -150px -500px;}
#pagenavbar #feedback {
	background:url(../site-graphics/navbar-sprite.gif) -150px -525px;}
#pagenavbar #contact {
	background:url(../site-graphics/navbar-sprite.gif) -150px -550px;}
#pagename-stakeholders #pagenavbar #home {
	background:url(../site-graphics/navbar-stakeholders-sprite.gif) -150px 0px;}
#pagename-stakeholders #pagenavbar #contact {
	background:url(../site-graphics/navbar-stakeholders-sprite.gif) -150px -25px;}

 /* onhover action: */
#pagenavbar #home a:hover,
#pagenavbar #about a:hover,
#pagenavbar #development a:hover,
#pagenavbar #faq a:hover,
#pagenavbar #feedback a:hover,
#pagenavbar #contact a:hover,
#pagename-stakeholders #pagenavbar #home a:hover,
#pagename-stakeholders #pagenavbar #contact a:hover {
	background-image:none;
}
/* ...Pixy/Blaha rollovers end */

/* current page indicator start... */
 /* mainnav - add arrow to current page (replace hover image): */
#pagename-home #pagenavbar #home,
#pagename-about #pagenavbar #about,
#pagename-development #pagenavbar #development,
#pagename-faq #pagenavbar #faq,
#pagename-feedback #pagenavbar #feedback,
#pagename-contact #pagenavbar #contact,
#pagename-stakeholders #pagenavbar #stakeholders  {
	background:url(../site-graphics/navbar-current-arrow.gif) 144px 6px no-repeat;
}

 /* mainnav - show base image on hover: */
#pagename-home #pagenavbar #home a:hover {
	background:url(../site-graphics/navbar-sprite.gif) 0px -0px;}
#pagename-about #pagenavbar #about a:hover {
	background:url(../site-graphics/navbar-sprite.gif) 0px -25px;}
	/* 'about' cascade-to-subnav override: */
	#pagename-about #pagenavbar #about-medium a:hover {
		background:url(../site-graphics/navbar-sprite.gif) -150px -205px;}
	#pagename-about #pagenavbar #about-site a:hover {
		background:url(../site-graphics/navbar-sprite.gif) -150px -230px;}
	#pagename-about #pagenavbar #about-statement a:hover {
		background:url(../site-graphics/navbar-sprite.gif) -150px -255px;}
#pagename-development #pagenavbar #development a:hover {
	background:url(../site-graphics/navbar-sprite.gif) -0px -350px;}
	/* 'development' cascade-to-subnav override: */
	#pagename-development #pagenavbar #development-artist a:hover {
		background:url(../site-graphics/navbar-sprite.gif) -150px -455px;}
#pagename-faq #pagenavbar #faq a:hover {
	background:url(../site-graphics/navbar-sprite.gif) -0px -500px;}
#pagename-feedback #pagenavbar #feedback a:hover {
	background:url(../site-graphics/navbar-sprite.gif) -0px -525px;}
#pagename-contact #pagenavbar #contact a:hover {
	background:url(../site-graphics/navbar-sprite.gif) -0px -550px;}

 /* subnav - add arrow to current page (replace hover image): */
#pagename-about-medium #pagenavbar #about-medium,
#pagename-about-site #pagenavbar #about-site,
#pagename-about-statement #pagenavbar #about-statement,
#pagename-development-artist #pagenavbar #development-artist {
	background:url(../site-graphics/navbar-current-arrow.gif) 144px 1px no-repeat;
}

 /* subnav - show base image on hover: */
#pagename-about-medium #pagenavbar #about-medium a:hover {
	background:url(../site-graphics/navbar-sprite.gif) 0px -205px;}
#pagename-about-site #pagenavbar #about-site a:hover {
	background:url(../site-graphics/navbar-sprite.gif) 0px -230px;}
#pagename-about-statement #pagenavbar #about-statement a:hover {
	background:url(../site-graphics/navbar-sprite.gif) 0px -255px;}
#pagename-development-artist #pagenavbar #development-artist a:hover {
	background:url(../site-graphics/navbar-sprite.gif) 0px -455px;}
/* ...current page indicator end */

/* subnav actions start... */
 /* remove subnavs on all: */
#pagenavbar #subnav-about, 
#pagenavbar #subnav-development {
	display:none; /* -comment out to test */
}

 /* show subnavs if needed: */
#pagename-about #pagenavbar #subnav-about,
#pagename-about-medium #pagenavbar #subnav-about,
#pagename-about-site #pagenavbar #subnav-about,
#pagename-about-statement #pagenavbar #subnav-about,
#pagename-development #pagenavbar #subnav-development,
#pagename-development-artist #pagenavbar #subnav-development {
	display:list-item !important; /* preferred */
	display:inline;               /* IE5&IE6 vertical whitespace bugfix */
}
/* ...subnav actions end */

/* PAGECONTENT */

#pagecontentwrapper {
	width:100%;
	float:right;
	margin-left:-150px;
}

#pagecontent {
	margin-left:150px;	
	border-left:1px solid #b19167;
	padding-left:18px;
}

#pagecontent h3 {
	margin:0;padding:0;
	font-size:18px;
}

#pagecontent h4 {
	margin-top:1.7em;padding:0;
	font-size:15px;
	font-weight:bold;
}

#pagecontent p,
#pagecontent ul {
	font-size:13px;
	line-height:20px;	
}

#pagecontent p.lastupdated {
	font-size:11px;
	margin-top:2px;
}

#pagecontent a {
	text-decoration:none;
	border-bottom:1px solid #956e47;
	color:#956e47;	
	font-weight:bold;
}

#pagecontent a:hover {
	color:#f60;	
	border-bottom-color:#f60;
}

/*
#pagecontent a:visited {
	color:#956e47;	
	border-bottom:none;
}
*/

#pagecontent .oldnews {
	font-style:italic;
}

#pagefooter {
	clear:both;
	width:100%;
	margin:0;
	text-align:center;
	padding-top:15px;
	border-top:1px solid #b19167;
}

#pagefooterimage {}

hr {
	background-color:#b19167; /* for Netscape 6/7, Mozilla */
	color:#b19167;            /* for IE */
	height:1px;
	border:0;
	margin-top:2px;
	margin-bottom:4px;
}

.hrspacer {
	background-color:#999; /* for Netscape 6/7, Mozilla */
	color:#999;            /* for IE */
	text-align:center;
	width:6px;
	height:6px;
}

#pagecontent p.footnote {
	font-size:11px;
	line-height:17px;		
}

#pagecontent p.image-caption {
	font-size:75%;
	margin-top:0.25em;
	text-align:center;
}

#pagecontent p.faq-question {
	font-style:italic;
	/*font-weight:bold;*/
}

#pagecontent p.faq-answer {
	padding-left:30px;
}

#pagecontent p.faq-answer-footnote {
	padding-left:40px;
	text-indent:-10px;
	font-size:11px;
	line-height:17px;
}

#pagecontent p.feedback {
}

#pagecontent p.feedback-sig {
	text-align:right;
	font-style:italic;
	margin-bottom:0.4em;
}

.tooltip {
	border-bottom:1px dotted #956e47;
	cursor:default;
}

/* FORMS */

form {
	margin-bottom:0;
}

form.feedback p.label {
	font-style:italic;
}

form .formlabel {
	width:420px;
	border:1px solid #666;
	padding:3px;
	color:#000;
	background-color:#fff; 
	font:13px/125% Verdana,Arial,sans-serif;
}

form.feedback textarea {
	width:420px;
	border:1px solid #666;
	padding:3px;
	color:#000;
	background-color:#fff; 
	font:13px/125% Verdana,Arial,sans-serif;
	scrollbar-track-color:     #ddcfb8;
	scrollbar-3dlight-color:   #ddcfb8;
	scrollbar-darkShadow-color:#ddcfb8;
	scrollbar-base-color:      #956e47;
	scrollbar-face-color:      #f6f1e0;
	scrollbar-arrow-color:     #956e47;
	scrollbar-highlight-color: #956e47;
	scrollbar-shadow-color:    #956e47;
}

form.feedback #submitbutton {
	margin-left:2px;
	padding:2px;
	font:bold 15px Georgia,'Times New Roman',Times,serif;
	color:#000;
	background-color:#ddcfb8;
	border:1px outset #956e47;
}

/* OTHER */

.nowrap {
	white-space:nowrap;
}

.noshow {
	display:none;
}

.nobold {
	font-weight:normal;
}

.onlyprint {
	display:none;
}