@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0 40px;
	font: .9em/1.2em "Times New Roman", Times, serif;
	color: #3A3244;
	background-color:#B0AC8C;
}

#container {
	position: relative;
	top: 0;
	width: 750px;
	min-width: 750px;
	max-width: 750px;
	margin: 40px auto;
	  padding: 0;
	  background-color:#E4E2D7;
}

#popup {
	top: 0;
	width: 540px;
	min-width: 540px;
	max-width: 540px;
	margin: 00px auto;
	  padding: 0;
	  background-color:#E4E2D7;
}




.pageHeader {
	height: 214px;
	width: 750px;
	margin: 0px auto 0;
	position: relative;
	top: 0px; 
background: url(../images/DPbanner.png) no-repeat 0 top;
}

#contentContainer #content {
	margin: 0 150px 0 40px;
	line-height: 1.2em;	
	
}

#navcontainer {
	margin-top: 5px;
	text-align: left;
	font-size: 14px;
}

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top:10px;
	line-height: 10px;
}

/*
#contentContainer a:link {
text-decoration: none;
	color: #3A3244;
	
	
}

#contentContainer a:hover {
text-decoration: none;
font-weight:

	
	
}

#contentContainer #textblock {
margin-right: 260px;
	
	
}




/*#navcontainer a:link, #navcontainer a:visited {
	padding: 7px 0 2px;
	margin: 0 10px;
	text-decoration: none;
	color: #FFFFFF;
}

#navcontainer a:hover, #navcontainer a:active {
 border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
}
 */
/* Parent - Level 0 */



/*
#navcontainer ul li {
}

#navcontainer ul li .current {
	border-bottom: 1px solid #3B3337;
	color: #3B3337;
}

#navcontainer ul li .current:hover {
color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#navcontainer ul li .currentAncestor {
	border-bottom: 1px solid #FFFFFF;
}

#navcontainer ul li .currentAncestor:hover {
	border-bottom: 1px solid #FFFFFF;
}
*/

/* Child - Level 1 */

/*#navcontainer ul ul {
	display: none;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: none;
 	border-bottom: 1px solid #FFFFFF;  
}
*/

.clearer {
	clear: both;
}


#sidebarContainer {
	float: right;
	width: 165px; 
	height: auto;
	padding: 0px	0px 0px 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
margin-top: -21px;
}


#worksblock {
margin-top: -25px;

}

#tableblock {
margin-top: -25px;

}
/* this just pushes the content down 90 px to prevent overlap */
#topmarginspacer {
margin-top: 120px;
}

#newsbody
{
width: 530px;
background:url(../news/images/DPpicnews.png) no-repeat;
height:auto;
padding-left: 0px;
padding-top: 0px;
}

#newsintro
{
width: 375px;
}


#biobody
{
width: 530px;
background:url(../bio/images/DPpicbio.png) no-repeat;
height:auto;
padding-left: 0px;
padding-top: 70px;
}

#biointro
{
width: 270px;
}

.biotext
{
line-height: 1.6em;
}

#homebody
{
width: 530px;
background:url(../images/DPpichome.png) no-repeat;
height:300px;
padding-left: 0px;
padding-top: 20px;

}


#contactbody
{
width: 530px;
background:url(../images/DPpiccontact.png) no-repeat;
height:300px;
padding-left: 0px;
padding-top: 20px;

}

#printbody
{
background:url(../print/images/printgaltextC.png) no-repeat;
width: 530px;
height:auto;
padding-left: 0px;
padding-top: 20px;


}

#origbody
{
background:url(../orig/images/origgaltextC.png) no-repeat;
width: 530px;
height:auto;
padding-left: 0px;
padding-top: 20px;


}

#pageholder
{
background:url(../images/comingsoon.png) no-repeat;
width: 530px;
height:400;
padding-left: 0px;
padding-top: 40px;


}


a.goldlink
{
text-decoration: none;
color:#B08450;
}

a.goldlink:hover {
text-decoration: none;
border-bottom: 1px solid #B08450;
color:#B08450;
font-weight:bold;

}


.printlinkcurr
{
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #3A3244;
color:#3A3244;
font-size: 1.3em;
}

.boldtype
{
text-decoration: none;
font-weight: bold;
color:#3A3244;
font-size: 1.3em;
line-height:1.2em;
}


.boldhead
{
text-decoration: none;
font-weight: bold;
color:#3A3244;
font-size: 1.3em;
line-height:1.2em;
}


.romanhead
{
text-decoration: none;
color:#3A3244;
font-size: 1.3em;
line-height:1.2em;
}

.goldtype
{
text-decoration: none;
color:#B08450;
font-weight:bold;
font-size: .9em;
line-height:1em;
}


#bottom {
	height: 60px;
	padding: 0;
	margin: 0 auto 15px auto;
	clear: both;
	font-family: "Times New Roman", Times, serif; color: #3A3244;
	font-size:11px;
	line-height: 1.1em;
	text-align:center;
}
/* right hand images */


.image-right
{ 
	padding: 0px 0;
	margin-left: 0px;
	margin-bottom: 0.35em;
	text-align: left;
	width: 530px;
	
}

.image-right img {
	float: right;
	padding-left:20px;
	margin-right: 0px;
	margin-bottom: .5em;
}

/* left hand images */

#photoleft
{
width: 530px;

}
.image-left
{ 
	padding: 0px 0;
	margin-right: 0px;
	margin-bottom: 0.35em;
	margin-top: -18px;
	text-align: left;
	width: 530px;
	
}


.image-left img {
	float: left;
	padding-right:20px;
	margin-left: 0px;
	margin-bottom: .5em;
}
/* lefthand images for works pages */

.image-leftworks
{ 
	padding: 0px 0;
	margin-right: 0px;
	margin-bottom: 0.35em;
	text-align: left;

	
}


.image-leftworks img {
	float: left;
	padding-right:20px;
	margin-left: 10px;
	margin-bottom: .5em;
}

/* right hand images for works pages */

.image-rightworks
{ 
	padding: 0px 0;
	margin-right:20px;
	margin-bottom: 0.35em;
	text-align: left;
	width: 530px;
	
}

.image-rightworks img {
	float: right;
	padding-left:20px;
	margin-right: 20px;
	margin-bottom: .5em;
}


/* fonts */

.greenhead
{
font-family:Arial, Helvetica, sans-serif;
color:#636047;
font-size: 1.15em;
font-weight:800;
	margin-bottom: 0.5em;
	padding: 0;
}
.mousetype
{
font-size: .9em;
line-height: 1.2em;
color:#3A3244;
text-align: center;

}



.greensubhead
{
font-family:Arial, Helvetica, sans-serif;
color:#636047;
font-size: 1.15em;
margin-top: .7em;
	margin-bottom: 0.2em;
	padding: 0;
	letter-spacing: 4px;
}


.workshead
{
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #660000;
line-height:1.3em;
color:#3C2E19;

}

.workdesc
{
font-size:1em;
font-style:italic;
}

