@charset "utf-8";

@import url("share/default.css");
@import url("share/fonts.css");

html {
	height: 100%;
}

body {
	padding: 1em;
	height: 100%;
}

div#pagebody {
	padding-bottom: 1em;
	font-size: 93%;
}

xh1 {
	border: solid #262626 1px;
	border-left-width: 5px;
	border-top: none;
	border-right: none;
	padding: 0 0 .3em .4em;
	font-size: 130%;
	font-weight: normal;
}
sh1:first-letter {
	color: #f51f3d;
}

a {
	border-bottom: dotted #262626 1px;
	color: #f51f3d;
	text-decoration: none;
}

a:hover {
	border: none;
}

fieldset {
	margin-top: 1em;
	sborder: dashed #262626 1px;
	padding: 0 1em 1em;
}

	fieldset legend {
		padding: 0 .2em;
		color: #000;
		background: #FFF;
	}

	dl {
	}
	
		dl dt {
			margin-top: 1em;
		}
		
			dl dt span {
				margin-left: 1em;
				color: #F60;
			}
		
		dl dd {
			margin-top: .5em;
		}
		
			dl dd input,
			dl dd textarea {
				1border: solid #ccc 1px;
				padding: .3em;
				vertical-align: -0.2em;
				margin-bottom: 8px;
			}
			
			dl dd input:focus,
			dl dd textarea:focus,
			dl dd input:hover,
			dl dd textarea:hover {
				background: #eee;
			}
			
			dl dd select {
				margin-left: 10px;
			}
			
			dl dd input.short {
				width: 40px;
			}
			
			dl dd ul.check,
			dl dd ul.radio {
				display: inline;
				smargin-left: 10px;
			}
			
				dl dd ul.check li,
				dl dd ul.radio li {
					display: inline;
					margin-left: 10px;
					margin-bottom: 5px;
				}
			
p {
	margin: 1em;
}

	p input {
		sborder: solid #ccc 1px;
		padding: .2em;
		color: #000;
		background: #fff;
	}
	p input:hover {
		border-color: #f51f3d;
		color: #f51f3d;
	}