body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
}
p, h2, h3, div.hr, ul, ol, table.intext {
	margin:14px 0;
}
.note {
	font-size:10px;
}
h1 { font-size:20px; margin:20px 0; }
h2 { font-size:18px; }
h3 { font-size:16px; }
a img { border:none; }

img.right { float:right; margin-left:14px; margin-bottom:14px; }
img.left { float:left; margin-right:14px; margin-bottom:14px; }

label { font-size:10px; font-weight:bold; }
input, textarea { margin:1px 0 8px 0; }
textarea { overflow:auto; }

.textfield { height:16px; width:100%; }

ul, ol {
	margin-left:0;
	padding-left:2em;
}
ul.horiz {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.horiz li {
	display:inline;
}

div.hr { 
	border-top:#715E2B solid 1px;
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
}
.col1 div.hr { margin:20px 0; }

.purple { color:#D01A71 }

.floatright { float:right; }

#topnav {
	text-align:center;
	width:960px;
}
#topnav li {
	margin:0 24px;
}
#topnav a {
	color:white;
	font-weight:bold;
	text-decoration:none;
	line-height:33px;
}
#topnav a:hover {
	color:#E1DFAE;
}

#content {
	color:#715E2B
}
#content .col1 .box {
	border:#A59F3E solid 1px;
	padding:0 20px;
	margin:10px 0;
	background:#F8FAE4;
}
#content .col1 .box div.right {
	float:right;
	display:inline;
	width:200px;
	margin-left:20px;
}
#content .col1 .box .right img {
	display:block;
	margin:14px auto 14px auto;
}
#content .col2 .box {
	border:#A59F3D solid 1px;
	padding:0 20px;
	margin:10px 0;
	background:#CFCC85;
}
#content .col2 ul {
	font-size:12px;
	line-height:12px;
}
#content .col2 textarea {
	width:143px;
	width:100%;
	height:49px;
}