1html {
2	background-color: #F8F8F8 ;
3}
4
5body {
6	border: solid #a0a0a0 1px ;
7	border-radius: 20px ;
8	padding: 26px ;
9	margin: 16px ;
10	color: #000000 ;
11	background-color: #FFFFFF ;
12	font-family: Helvetica, Arial, sans-serif ;
13	text-align: justify ;
14}
15
16h1, h2, h3, h4 {
17	font-family: Verdana, Geneva, sans-serif ;
18	font-weight: normal ;
19	font-style: normal ;
20}
21
22h2 {
23	padding-top: 0.4em ;
24	padding-bottom: 0.4em ;
25	padding-left: 0.8em ;
26	padding-right: 0.8em ;
27	background-color: #D0D0FF ;
28	border-radius: 8px ;
29	border: solid #a0a0a0 1px ;
30}
31
32h3 {
33	padding-left: 0.5em ;
34	border-left: solid #D0D0FF 1em ;
35}
36
37table h3 {
38	padding-left: 0px ;
39	border-left: none ;
40}
41
42a:link {
43	color: #000080 ;
44	background-color: inherit ;
45	text-decoration: none ;
46}
47
48a:visited {
49	background-color: inherit ;
50	text-decoration: none ;
51}
52
53a:link:hover, a:visited:hover {
54	color: #000080 ;
55	background-color: #D0D0FF ;
56}
57
58a:link:active, a:visited:active {
59	color: #FF0000 ;
60}
61
62hr {
63	border: 0 ;
64	height: 1px ;
65	color: #a0a0a0 ;
66	background-color: #a0a0a0 ;
67	display: none ;
68}
69
70table hr {
71	display: block ;
72}
73
74:target {
75	background-color: #F8F8F8 ;
76	padding: 8px ;
77	border: solid #a0a0a0 2px ;
78	border-radius: 8px ;
79}
80
81.footer {
82	color: gray ;
83	font-size: x-small ;
84}
85
86input[type=text] {
87	border: solid #a0a0a0 2px ;
88	border-radius: 2em ;
89	-moz-border-radius: 2em ;
90	background-image: url('images/search.png') ;
91	background-repeat: no-repeat;
92	background-position: 4px center ;
93	padding-left: 20px ;
94	height: 2em ;
95}
96
97