@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%;
}

h1 {
	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;
}
h1:first-letter {
	color: #f51f3d;
}

a {
	border-bottom: dotted #262626 1px;
	color: #f51f3d;
	text-decoration: none;
}

a:hover {
	border: none;
}

fieldset {
	margin-top: 1em;
	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 {
				border: solid #ccc 1px;
				padding: .2em;
			}
			
			dl dd input:focus,
			dl dd textarea:focus,
			dl dd input:hover,
			dl dd textarea:hover {
				background: #eee;
			}
			
			dl dd input.short {
				width: 40px;
			}
			
			dl dd ul.check,
			dl dd ul.radio {
				display: inline;
			}
			
				dl dd ul.check li,
				dl dd ul.radio li {
					display: inline;
				}
			
p {
	margin: 1em;
}

	p input {
		border: solid #ccc 1px;
		padding: .2em;
		color: #000;
		background: #fff;
	}
	p input:hover {
		border-color: #f51f3d;
		color: #f51f3d;
	}
	
	
div.colorbox {
	color:#FFFFFF;
	width: 580px;
	margin: 5px; 
	padding: 2px;
 background-color:#8b0000; 
 -moz-border-radius: 5px 5px 5px 5px; 
 font-weight:bold;
 }
 
 div.colorbox2 {
	width: 300px;
	margin: 2px; 
	padding: 2px;
 background-color:#FFFFFF; 
 -moz-border-radius: 5px 5px 5px 5px; 
 font-weight:bold;
 }

 div.colorbox3 {
	width: 500px;
	margin: 10px; 
	padding: 2px;
 background-color:#FFFFFF; 
 -moz-border-radius: 5px 5px 5px 5px; 
color:#000;
 }
