BODY {
	background-color: #bb9966;
	color: black;
	font: 12pt "Verdana", serif;
}

A {
	text-decoration: underline;
}
A:link { color: #446644; }
A:visited { color: #335533; }
A:hover { color: #557755; }
A:active { color: #ff0000; }

A.plainlink {
	text-decoration: none;
}

BLOCKQUOTE {
	background-color: #cccccc;
}

H1, H2, H3, H4, H5, H6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Verdana", sans-serif;
	margin-top: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}
H1, .h1 {
	font-size: 170%;
	font-weight: bold;
}
H2, .h2 {
	font-size: 140%;
	font-weight: bold;
}
H3, .h3 {
	font-size: 120%;
	font-weight: bold;
}
H4, .h4 {
	font-size: 100%;
	font-weight: bold;
}
H5, .h5 {
	font-size: 90%;
	font-weight: bold;
	font-variant: small-caps;
}
H6, .h6 {
	font-size: 75%;
	font-weight: bold;
	font-variant: small-caps;
}

DT {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}

DD {
	margin-top: 0;
	margin-bottom: 0;
}

PRE, CODE {
	font-family: "Menlo", "Monaco", "Fixedsys", monospace;
}

PRE {
	overflow: auto;
}

TR {
	vertical-align: top;
}

.top1 {
	border-top: 1px dashed black;
}

.top2 {
	border-top: 2px solid black;
}

.left1 {
	border-left: 1px dashed black;
}

.left2 {
	border-left: 2px solid black;
}

.right1 {
	border-right: 1px dashed black;
}

.right2 {
	border-right: 2px solid black;
}

.bottom1 {
	border-bottom: 1px dashed black;
}

.bottom2 {
	border-bottom: 2px solid black;
}

.error {
	color: red;
}

.page-content {
	background-color: #eeeeee;
	background-image: url('controls/fieldpaper.png');
	border: 2px solid #333333;
	-webkit-border-top-right-radius: .25in;
	-webkit-border-bottom-right-radius: .25in;
	-moz-border-radius-topright: .25in;
	-moz-border-radius-bottomright: .25in;
	padding-left: 0.25in;
	padding-right: 0.25in;
}

.round-box {
	background-color: #cccccc;
	border: 2px solid #333333;
	-webkit-border-radius: .25in;
	-moz-border-radius: .25in;
	padding-left: 0.25in;
	padding-right: 0.25in;
}

.title-box {
	background-color: #cccccc;
	border: 2px solid #333333;
	-webkit-border-top-left-radius: .25in;
	-webkit-border-top-right-radius: .25in;
	-moz-border-radius-topleft: .25in;
	-moz-border-radius-topright: .25in;
	padding-left: 0.25in;
	padding-right: 0.25in;
}

.menu-box {
	background-color: #cccccc;
	border: 2px solid #333333;
	/* -webkit-border-top-left-radius: .25in; */
	-webkit-border-bottom-left-radius: .25in;
	/* -moz-border-radius-topleft: .25in; */
	-moz-border-radius-bottomleft: .25in;
	font-size: 80%;
	padding-left: 0.1in;
	padding-right: 0.1in;
}

.menu-box ul {
	margin-left: 0;
	padding-left: 0.25in;
}

.menu-box li {
	margin-left: 0;
	padding-left: 0;
}

.blog-post {
	background-color: #eeeeee;
	background-image: url('controls/fieldpaper.png');
	border: 2px solid #333333;
	-webkit-border-top-right-radius: .25in;
	-webkit-border-bottom-right-radius: .25in;
	-moz-border-radius-topright: .25in;
	-moz-border-radius-bottomright: .25in;
	padding-left: 0.25in;
	padding-right: 0.25in;
}

.blog-header {
}

.blog-content {
	padding-top: 0.25in;
	padding-bottom: 0.25in;
}

.blog-pager {
	background-color: #cccccc;
	border: 2px solid #333333;
	-webkit-border-top-right-radius: .25in;
	-webkit-border-bottom-right-radius: .25in;
	-moz-border-radius-topright: .25in;
	-moz-border-radius-bottomright: .25in;
	padding-left: 0.25in;
	padding-right: 0.25in;
}


