			h1 {
				text-indent:  -2000px;
				background-image: url(../logo.png);
				background-repeat: no-repeat;
				background-position: top left;
				
				width: 204px;
				height: 40px;
				
				margin-bottom: 20px;
			}
			fieldset {
				margin-top: 20px;
				padding: 20px;
				padding-top: 10px;
				border: 1px solid #ccc;
			}
			fieldset form span {
				display: block;
				color: #999;
				margin-bottom: 10px;
			}
			legend {
				color: #369;
				font-weight: bold;
				font-size: 0.7em;
				padding-left: 5px;
				padding-right: 5px;
				background-color: white;
			}
			html { text-align: center;}
			body {
				width: 300px;
				margin: 20px;
				margin-left: auto;
				margin-right:auto;
				text-align: left;
			}
			p {
				text-align: justify;
				font-size: 0.8em;
			}
			* {
				margin: 0px; padding: 0px;
				font-family: "lucida sans unicode", "lucida sans", "trebuchet ms", verdana, sans-serif;
			}
			a:link, a:visited, a:active {
				color: #369;
				text-decoration: none;
				border-bottom: 1px solid #ccc;
			}
			a:hover {
				color: #333;
				border-bottom-color: #333;
			}
			input#keywords {
				width: 100%;
			}
			input[type=submit] { font-weight: bold; }
			
			p#footer {
				margin-top: 20px;
				border: 0px;
				height: 0px;
				
				border-top: 1px solid #ccc;
				
				color: #999;
			}
			
			#feedlink {
				padding-left: 20px;
				background-image: url(../feed_icon.png);
				background-repeat: no-repeat;
				background-position: center left;
			}
			
			ol {
				margin-left: 10px;
				margin-bottom: 20px;
				list-style-type: none;
			}
			li {
			  	margin: 10px 0px 0px;
				background-color: #eee;
				padding: 4px;
			}

		#back {
			text-align: right;
			margin-top: 10px;
		}