body {
 font-family: Verdana, Arial, sans-serif;
 font-size: 70%;
 margin: 0;
 padding: 0;
 color: #666;
 background-color: #fff;
}

h1, h2, p, ul, li {
 margin: 0;
 padding: 0;
 font-size: 1em;
}

a {
 color: #222;
 text-decoration: none;
}
a:link {
 color: #111;
 text-decoration: none;
}
a:visited {
 color: #666;
 text-decoration: none;
}
a:hover {
 color: #666;
 text-decoration: underline;
}
a:active {
 color: #fff;
 text-decoration: underline;
}

fieldset {
 margin: 0 0 0 10px;
 padding: 0;
 border: none;
}

fieldset form label {
 font-weight: bold;
}

fieldset form input, fieldset form textarea {
 border: 1px solid #ccc;
 background-color: #fff;
 color: #666;
 font-family: Verdana, Arial, sans;
 font-size: 1em;
 width: 20em;
}

fieldset form input.button {
 width: 6em;
 background-color: #eee;
 border-color: #fff #ccc #ccc #fff;
 margin-top: 3px;
}

div.item {
 border: 1px solid #ddd;
 border-width: 1px 0;
 background-color: #eee;
 padding: 10px 0;
 margin: 20px 0 0 0;
 float: left;
 width: 100%;
}

div.description {
 margin-left: 181px;
}

h1 {
 margin-left: 10px;
 font-size: 1.5em;
 font-family: Georgia, Verdana, sans-serif;
 font-style: italic;
}

h2 {
 font-size: 1.2em;
}
p {
 margin-top: 0.5em;
 width: 50em;
}
p.ind {
 margin: 0 0 10px 10px;
 width: 30em;
}
ul {
 margin-top: 0.5em;
 padding-left: 1em;
 list-style: none;
}

img {
 border-width: 0;
 margin: 0 10px;
 padding: 0;
 float: left;
}