body    { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; border: 0 transparent }
#head  { font-size: 1em; background-color: #000; position: absolute; top: 0; width: 40em; height: 200px }
#banner { color: #fff; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #92b6a8; text-align: right; padding-right: 0.5em; position: absolute; top: 124px; left: 0; width: 23em }
#subbanner { color: white; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; background-color: transparent; text-align: right; letter-spacing: 0.2em; position: absolute; top: 166px; left: 0; width: 33em }
#clientcol { font-size: 1em; position: absolute; top: 218px; left: 1em }
.clientitem { margin: 3px; width: 19em; height: 60px; float: none; border-top: 1px solid #ccc }
.hiddenclientitem {
	margin: 3px;
	width: 19em;
	height: 60px;
	float: none;
	border-top: 1px solid #ccc;
	visibility: hidden;
}
#bookmarkcol   { font-size: 1em; position: absolute; top: 218px; left: 38em }
.bookmarkitem    { margin: 3px 3px 12px; width: 14em; float: none; border-top: 1px solid #ccc }
.bookmarkdesc  { font-size: 0.7em; margin: 0 }
.clientitemdesc { font-size: 0.75em; margin: 0 }
#aboutcol  { font-size: 1em; position: absolute; top: 218px; left: 21em }
.aboutitem   { font-size: 0.75em; line-height: 1.4em; margin: 3px 3px 12px; padding-top: 0.5em; width: 21em; float: none; border-top: 1px solid #ccc }
.aboutitem a { color: #a1afc1; font-size: 1em; text-decoration: none }
.aboutitem a:hover { color: #669 }
h1    { color: #9AB3B5; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0 }
h2  { font-size: 0.9em; font-weight: bold; margin: 3px 0 0 }
img { border: 0 transparent }
img.l { margin-top: 6px; margin-right: 12px; margin-bottom: 6px; float: left }
img.r { margin-top: 6px; margin-bottom: 6px; margin-left: 12px; float: right }
img.r2  { margin: 0; position: absolute; top: 0; left: 33.5em }
a    { color: #98b4c2; font-size: 0.9em; font-weight: bold; text-decoration: none }
#bookmarkcol a  { color: #A1AFC1; font-size: 0.8em; font-weight: bold; text-decoration: none }
a:link { }
a:hover  { color: #669 }
#bookmarkcol a:hover { color: #669 }
p.copy { color: #999; font-size: 0.75em }
p.date { color: #ccc; font-size: 0.6em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-transform: uppercase; margin: 0 }
.coming {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 0.6em;
	text-transform: uppercase;
	color: #FF9999;
	letter-spacing: 0.1em;
}
.new {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 0.6em;
	text-transform: uppercase;
	color: #9c0;
	letter-spacing: 0.1em;
}
.updated {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 0.6em;
	text-transform: uppercase;
	color: #66c;
	letter-spacing: 0.1em;
}
#dkj-container { padding-top: 48px; width: 648px; margin: 0 auto; }
a.stronglink { color: #c00 }
a.stronglink:hover { color: #c0c; }
.nolead { margin-top: 0; }