* {	margin:0; padding:0; border:0; outline:0;
	line-break:strict; overflow:auto;
	font:normal 12px Verdana,sans-serif; color:#504946; line-height:1.7;}

body {	text-align:center; background:#A3D6CC url(img/bg.gif) fixed repeat-x 0 -10px;}

br {	letter-spacing:normal;}

a:link, a:visited {	color:#C1AB05; text-decoration:none;}
a:active, a:hover {	color:#FFDEAB; text-decoration:none;}

#main {	width:80%; text-align:left; margin:45px auto; padding:35px 0;
		background:#FFF; border:2px solid #C1AB05;}
#menu { text-align:left; margin-top:100px; padding-left:20px;}
		li.menu {	list-style:none outside; margin:20px 0; letter-spacing:0.5em;
					background:url(img/crown.gif) no-repeat 0% 50%; padding-left:37px;}
		li.menu a:link,li.menu a:visited {	color:#504946; text-decoration:none;}
		li.menu a:active,li.menu a:hover {	color:#FFF; text-decoration:none;}
		.date {	padding:10px 0 0 0;}
#foot {	margin-bottom:0; text-align:right; font-size:9px; color:#698A83;}
		#foot a:link,#foot a:visited { font-size:9px; color:#698A83;}
		#foot a:active,#foot a:hover { color:#C1AB05;}

ul {	padding:5px 10px;}
li {	list-style:square inside;}

dl {	margin:10px 20px; padding:10px 0 10px 20px; border:1px solid #C1AB05;}
	dl dt {	width:150px; height:auto; float:left; clear:both; padding-bottom:0;}
	dl dd {	height:auto; margin:0 5px 5px 150px; padding-left:0; border-bottom:1px dotted #FFDEAB;}
dl.index {	margin:10px 20px; padding:10px 0 10px 5px; border:1px solid #C1AB05;}
	dl.index dt {	width:250px; height:auto; float:left; clear:both; padding-bottom:5px; text-indent:1em;}
	dl.index dd {	height:auto; margin:0 5px 5px 250px; padding-left:0; border-bottom:1px dotted #FFDEAB;}

p {	padding:10px 22px;}
	p.sub {	border:1px solid #C1AB05; margin:0 20px; padding:5px 10px;}

h1 {	font-weight:bold; font-size:170%; font-family:Georgia; line-height:1.3; letter-spacing:0.5em; padding:0px 22px;}
h2 {	font-weight:bold; font-size:130%; font-family:Georgia; line-height:1.3; letter-spacing:0.5em;
		background:url(img/h2.gif) repeat-x 0 0; padding:3px 25px;}
h3 {	font-weight:normal; font-size:100%; line-height:1.0; letter-spacing:0.2em;
		background:url(img/h3.gif) no-repeat 0 0; width:150px; text-align:center; margin:10px 0 0 20px; padding-bottom:5px;}
fieldset {	padding:15px 22px; border:0;}
legend {	display: none;}
textarea {	border:1px solid #A3D6CC; padding:2px 4px;}
input,select {	border:1px solid #A3D6CC; padding:0; line-height:1.3; background:#FFF;}
textarea:hover,textarea:focus,input[type="text"]:hover,input[type="text"]:focus,select:hover,select:focus {
	border: 1px solid #00AC9A;}

em {	font-style: normal; color:#2CB4AD; border-bottom:1px dotted;}
strong {	font-weight:bold; color:#2CB4AD; text-decoration:underline;}

