body {
margin: 35px auto; width: 640px; color: #009933; background-image: url("bg3.png");
}
header {
text-align: center; margin: 0 0 20px;
}
header h1 {
text-shadow: 1px 0px #eee, 0px 0.5px #ccc, 2px 1px #eee, 1px 2px #ccc, 3px 2px #eee, 2px 3px #ccc, 4px 3px #eee, 3px 4px #ccc, 5px 4px #eee, 4px 5px #ccc, 6px 5px #eee, 5px 6px #ccc, 7px 6px #eee, 6px 7px #ccc, 8px 7px #eee, 7px 8px #ccc, 8px 8px #eee; font-size:40px;
}
header h1 a:link, header h1 a:visited {
color: #33CC33; text-decoration: none;
}
header h2 {
font-size: 16px; font-style: italic; color: #333300;
}
main {
margin: 0 0 20px;
}
add {
margin: 0 0 20px;
}
add textarea {
height: 30px; width: 510px; padding: 10px; border: 1px solid #ddd;
}
add input {
height: 50px; width: 100px; margin: -50px 0 0; border: 1px solid #ddd; background: white;
}
edit textarea {
height: 30px; width: 480px; padding: 10px; border: 1px solid #ddd;
}
edit input {
height: 50px; width: 100px; margin: -50px 0 0; border: 1px solid #ddd; background: white;
}
edit input {
height: 50px; width: 20px;
}
article {
border: 1px solid #eee; border-top: none; padding: 15px 10px;
}
article:first-of-type {
border: 1px solid #eee;
}
article:nth-child(even) {
background: #fafafa;
}
article.complete {
background: #fedae3;
}
article span {
font-size: 0.8em;
}
p {
margin: 0 0 5px;
}
.meta {
font-size: 0.8em; font-style: italic; color: #333300;
}
.links {
font-size: 1.8em; line-height: 0.8em; float: right; margin: -10px 0 0;
}
.links a {
display: block; text-decoration: none;
}