body {
	margin: 0 0 15px; padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	background: #99382d url(images/bg-body.gif) repeat-x top;
}

h1 { font-size: 200%; }
h2 { margin-top: 1.2em; font-size: 150%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }

em { font-style: italic; }

table {
	margin-left: 53px;
	border: 1px solid #996b32;
	border-bottom-width:0;
	border-right-width:0;
}

td {
	padding: .3em .8em;
	font-size: 90%;
	border: 1px solid #996b32;
	border-top-width:0;
	border-left-width:0;
}

#container {
	position: absolute;
	left: 0; top: 203px;
	width: 100%; height: 537px;
	margin: 0; padding: 0;
	background: transparent url(images/bg-content.gif) no-repeat 15px top;
	z-index: 100;
}

#content {
	position: relative;
	left: 0; top: 55px;
	width: 730px; height: auto;
	margin: 0 0 20px; padding: 0;
	background: transparent url(images/bg-content-vert.gif) repeat-y 15px top;
}
	p, h1, h2, h3, h4, ul, ol { width: 489px; padding-left: 53px; }

#pic {
	position: absolute;
	left: 583px; top: 70px;
	white-space: nowrap;
	z-index: 500;
}
	#pic img { vertical-align: top; }

#references p { margin-left: 3em; text-indent: -3em; font-size: 90%; }

#footer {
	width: 522px; height: auto;
	padding: 20px 208px 35px 0;
	font-size: 10px;
	background: transparent url(images/bg-footer.gif) no-repeat 15px bottom;
}
	#footer p { padding-right: 0; display: inline; }
	#footer a { white-space: nowrap; }

#nav {
	position: absolute;
	left: 20px; top: 0;
	width: 750px height: 47px;
	margin-left: -.2em;
	padding: 18px 10px 18px 33px; 
	font-weight: 600;
	text-transform: uppercase;
	overflow: hidden;
	z-index: 500;
}
	#nav a { margin: 0 .2em; text-decoration: none; }

#logo {
	display: block;
	position: absolute;
	left: 0; top: 0;
	width: 594px; height: 203px;
	background: transparent url(images/logo-peaktopeak.gif) no-repeat left top;
}
	#logo img { width: 594px; height: 203px; }
	#printlogo { display: none; }

#potent {
	display: inline;
	margin: 0; padding-left: .5em;
	color: #995e19;
}

#caption {
	margin-left: 147px;
}

.top { float: right; }
	.top img { border: 1px solid #ffb154; }
	.top img:hover { border-color: #e9472e; }

.sup { vertical-align: text-top; font-size: smaller; }
.small { font-size: smaller; }

.left { float: left; margin-right: 15px; }
.clear { clear: both; }

.down { margin-top: 2em; }
.space li { margin-bottom: .5em; }
.plain li { list-style-type: none; }

.closebtm { margin-bottom: 0; }
.closetop { margin-top: 0; }

input.confirm { display: none; }

a { 
	color: #782a1e;
	text-decoration: underline;
}
	a:hover { color: #e9472e; }

