/* dp.css */

body, html { 
	/* background: #AEAEA6;  */
	font-family: AvantGarde, Verdana, Arial, Helvetica, san-serif;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#wrap { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* A FEW QUICK REFFERENCES:
from lightest to darkest:
gray 1: #AEAEA6 (body bg)
gray 2: #9A9A92 (menu bg)
gray 3: #8C8B82 (text in banner)
gray 4: #7E7E73 (menu hover)
gray 5: #68685F (menu here and H2)
gray 6: #282924 (borders and H1)
orange: #FFC14F
--------------------------------------------------------- */

/* THE BANNER IS THE IMAGE DESIGN ACROSS THE TOP
--------------------------------------------------------- */

#banner  { background: url("../images/ankh_grayed.jpg") 
	repeat-x left top; margin: 0; padding: 0; 
	z-index: 10; top: 0; left: 0; width: 100%; height: 108px;
	border-bottom: 1px #FCBE5D solid;
}

#banner_text1 { 
	position: absolute;
	font-size: 10px;
	top: 21px;
	left: 450px;
	margin: 0px;
	padding: 0px;
	color: #FFC14F;
	text-align: left;
	z-index: 11;
	letter-spacing: 3px;
}

#banner_text2 { 
	position: absolute;
	font-size: 10px;
	top: 21px;
	left: 630px;
	margin: 0px;
	padding: 0px;
	color: #FFC14F;
	text-align: left;
	z-index: 11;
	letter-spacing: 3px;
}

/* TITLE HAS URL AND HEADER TEXT
--------------------------------------------------------- */

#title {
	position: absolute;
	top: 15px;
	left: 45px;
	margin: 0px;
	padding: 0px;
	color: #FFC14F;
	text-align: left;
	z-index: 12;
}

#title h1 {
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	padding: 0 0 10px 0;
	margin: 0;
	letter-spacing: 10px;
}

#title h2 {
	font-size: 18px;
	font-weight: normal;
	color: white;
	text-align: left;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
}

#title h3 {
	font-size: 10px;
	font-weight: bold;
	color: #FFC14F;
	text-align: left;
	padding: 0;
	margin: 0;
	letter-spacing: 3px;
}

.caps {
	font-weight: bolder;
	color: #FFC14F;
	text-transform: uppercase;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FFDD55; /* lighter than the orange from Adam's busines card */
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* CONTENT BOX AND TEXT STYLES
--------------------------------------------------------- */

#content   { font-size: 12px; text-align: left; 
	margin: 36px 12px 9px 0; 
	padding: 0 72px 9px 45px; 
	float: left; 
	width: 657px; 
}
	
.popup-image {font-size: 12px; text-align: left;
	margin: 9px 9px 9px 9px; 
	padding: 3px 3px 3px 3px;
	position: relative; top: -9px;
	}

#content h1 {
	font-size: 15px;
	font-weight: bold;
	color: #282924;
	margin: 0 0 5px 0;
	padding: 0;
}

#content h2 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 15px 0 7px 0;
	padding: 0px;
}

#content h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 15px 0 7px 0;
	padding: 0px;
}

#content p {
	line-height: 135%;
	margin: 0 0 15px 0;
	padding: 0px;
}

#content p.tight {
	line-height: 135%;
	margin: 0 0 4px 0;
	padding: 0px;
}

#content ul  { color: #282924; margin: 5px 0 20px 15px; padding: 0 }

#content ul li   { list-style-type: circle; display: list-item; 
	margin: 0 0 10px }

#content ul.none li.none {list-style-type: none; display: list-item; padding: 0; 
	margin: 0 }

#content ol li   { display: list-item; margin: 0 0 10px }

#content ol.decimal {list-style-type: decimal}

.gallery_group {
	margin: 5px 15px 15px 0px;
	padding: 0px 7px 0px 7px;
	border: 1px solid #ffe7bb;
}

.gallery-img {
	margin: 0 3px 3px 0;
	border: 1px solid #7E7E73; /* 282924 */
}

.schematic-img{
	border: none;
	margin: 0 15px 15px 0;
	align: left;
	position: relative;
	top: 16px;
}

#content #arrow_left { 
	margin: 11px 5px 0 0; 
	float: left;
	border: 0;
}

#content #arrow_right { 
	margin: 8px 5px 0 0; 
	float: left;
	border: 0;
}

#list {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 135px;
	top: 0px;
}


#lrgimg {
	align: left;
	display: inline;
}

pre { 
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif; 
	color: #282924; 
	white-space: pre; 
}
	
/* FOOTER
----------------------------------------------------------- */

#footer {
	clear: both; 
	position: static;
	color: #58584D;
	width: 100%;
	height: 90px;
	left: 0px;
	bottom: 0px;
	padding: 10px 0 0 0;
	border-top: 1px #FCBE5D solid;
	background: #8C8C80;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	z-index: 10;
}

#footer h2 {
	color: #4B4B41;
	padding: 5px 0 0 0;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	display: inline;
	vertical-align: middle;
}

#footer a:link {
	text-decoration: none;
}

#footer a:hover {
	color: #FDBB31; /* orange from Adam's busines card */
	text-decoration: none;
}
