body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#wrap {
	width: 984px;
	margin:0 auto;
	min-height:700px;
}
#nav {
	color:#fff;
	font-size:.9em;
	font-variant:small-caps;
	background:url(/images/basic/navtab.png) top left repeat-x;
	text-align:center;
}
#nav ul, #nav li { display:inline; margin:0; padding:0; }
#nav li {  text-align:center; }
#nav a { 
	width:164px;
	min-height:20px;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
}
#nav a:hover {
	background: url(/images/basic/navtab-hov.png);
	font-weight:bold;
	color:#940227;
}
#hmpg #hmlk a, #metpg #metlk a, #anthpg #anthlk a, #propg #prolk a, #grpg #grlk a, #contpg #contlk a {
	background:#fff;
	cursor:default;
	color:#000;
	font-weight:bold;
}
.subtitle { 
	font-variant:small-caps;
	letter-spacing:.1em;
	text-align:center;
	color:#940227;
	font-size:2.2em;
	border-bottom:1px solid #940227; 
	margin:0px 20px;
}
#left {
	float:left;
	width:742px;
	margin-top:8px;
}
#hdr {
	background:url(/images/basic/picborder_top.png) top left no-repeat;
	height: 60px;
}
#picbox {
	background:url(/images/basic/picborder_tile.png) left repeat-y;
}
.bot {
	height:29px;
	background:url(/images/basic/picborder_bot.png) bottom left no-repeat;
}
#captn {
	color: #940227;
	margin-bottom: 8px;
}
#captn, #left .txtbox h2, #left .txtbox h3, #left .txtbox p {
	padding:0px 20px;
}
#left .txtbox h2, #left .txtbox h3, #left .txtbox p {
	padding:6px 20px 4px;
}
#right {
	float:left;
	margin:20px 0px 0px 15px;
	width:227px;
}
.clr { clear:left; height:1px; }
#crdt {
	font-size:.7em;
	color:#999;
	margin: 3px 20px;
}
/* styles */
#captn h2, #captn p { display:inline; font-size:.84em; font-style:italic; }
h1 { margin:0; padding:0em 0em .25em; font-variant:small-caps; color:#940227; font-size:1.9em; letter-spacing:.05em; }
h2, h3, h4, h5, p { margin:0; padding:.15em 0em .3em; }
#left .txtbox p {
	color:#666;
}
#left .txtbox {
	background:url(/images/basic/picborder_tile.png) left repeat-y;
}
#left .txtbox h2 {
	background:url(/images/basic/txttop.png) top left no-repeat;
	padding-top:12px;
}
/* special */
.objhold { width:320px; margin:10px auto; }
#right .txtbox {
	font-size:.85em;
	border:1px solid #999;
	padding:1px 3px;
	margin-top: 8px;
}
#right ul { margin:.18em .8em; padding:0; }
#right li { margin: 0em .5em .2em; padding:0; }