/* refer dweb/dweb.css */
acronym { border-bottom: 1px dotted; cursor: help; }
.beta { padding-left: 30px; }
body, button, input, select { font-family: Verdana, Helvetica, Arial, sans-serif; }
dd p, div.first, dt p, .first, li p, .near { margin-top: 0; }
.debug { border: 1px solid red; }
dt { font-weight: bold; }
hr.beta, input.beta, legend.beta, select.beta { margin-left: 30px; padding-left: 0; }
hr.psi, input.psi, legend.psi, select.psi { margin-right: 30px; padding-right: 0; }
input { margin-left: 0; }
input.file, sup, textarea { vertical-align: top; }
ol { list-style: decimal outside; }
.radio { list-style: none; padding-left: 0 }
	.radio li input { float: left; }
		.radio li div input { float: none; }
.psi { padding-right: 30px; }
sup { font-size: .5em; vertical-align: top; }
textarea { font-family: Courier New, Courier, monospace; width: 100%; }
ul { list-style: square outside; }

/* refer dweb/decoration.css */
body { border-bottom: 5px solid black; border-top: 5px solid black; }
.nav_top { font-size: 12px; float: right; height: 25px; list-style: none; margin: 0 10px 0 0; }
	.nav_top li { float: left; position: relative; }
	.nav_top a { background-color: black; color: white; display: block; line-height: 12px; padding: 5px 0 8px 0; text-align: center; text-decoration: none; width: 80px; }
	.nav_top a { -moz-border-radius: 0 0 3px 3px; }
	.nav_top a:hover { font-weight: bold; }
		.nav_top ul { background-color: black; list-style: none; right: 0; padding: 5px 15px 8px 15px; position: absolute; -moz-border-radius: 3px; }
			.nav_top ul li { color: white; float: none; font-weight: bold; white-space: nowrap; }
			.nav_top ul a { background-color: inherit; display: inline; font-weight: normal; text-align: left; width: auto; }
			.nav_top ul a { -moz-border-radius: 0; }
			.nav_top ul a:hover { font-weight: normal; text-decoration: underline; }
.block, .box, div.dokuwiki { -moz-border-radius: 5px; }
.headsup { font-size: 10px; font-weight: normal; margin-left: 10px; vertical-align: top; }
.footer { background-color: black; color: white; -moz-border-radius: 5px 5px 0 0; }
	.footer a { color: white; }

/*
vi:nowrap:sw=2:ts=2
*/
