#head { background-color: #f93; width: 500px }
#main { background-color: white; vertical-align: top; padding: 15px 7px; border-right: 1px solid #f93; width: 350px }
#menu  { background-color: #ffebcc; vertical-align: top; padding-top: 5px; padding-bottom: 5px; width: 150px }
#menu p { padding-right: 5px; padding-left: 5px }
#foot {
	background-color: #f93;
	text-align: center;
	width: 500px;
	color: #666;
}
#foot a {
	color: #666;
	text-decoration: none;
}

body { background-color: #e1e1e1; margin: 0px }
#container { border: solid 1px silver; width: 500px }
#page_title { color: white; font-size: 13px; line-height: 20px; background-color: gray; text-align: left; padding-left: 25px; width: auto }
#page_title a { color: white }
#page_title a:hover  { color: red }
table { font-size: 13px; line-height: 25px }
h1 { color: white; font-size: 15px; line-height: 25px; background-color: #e0ad47; margin-top: 10px; margin-bottom: 10px; padding-left: 15px }
h2 { font-size: 14px; line-height: 22px; margin-top: 7px; margin-bottom: 7px; padding-left: 10px; border-bottom: 1px solid #e0ad47; width: auto }
h3 { font-size: 13px; line-height: 20px; margin-top: 5px; margin-bottom: 5px; padding-left: 10px; border-bottom: 1px dotted #e0ad47; width: auto }
p { margin-top: 3px; margin-bottom: 3px; padding-right: 15px; padding-left: 15px }
#menu ul { margin-left: 0px; padding-left: 0px }
#menu li { margin-left: 25px }
dl { margin-left: 0px; padding-left: 0px }
dt { padding-left: 10px }
dd { padding-left: 25px }
.prpr { font-size: 13px; line-height: 15px; background-color: #e1e1e1; margin: 10px; padding: 5px; border: dotted 1px silver; }
.prpr a { color: #999; }
