h1,h2,h3,h4,h5,h6 {font-weight:normal;margin:0px;padding:0px}
a {color:rgb(10,90,90);text-decoration:none}
a:hover {text-decoration:underline}

body {font-family:Arial;font-size:12px;word-wrap:break-word;margin:auto;padding:0;max-width:450px;background:#eee;color:#333}
body img {max-width:100%;max-height:100%}
#header {background:rgb(45,90,90);padding:0;margin:0;border-top:3px solid rgb(45,90,90)}
.heading {padding:10px;margin:0}
.heading img{max-width:70%;max-height:70%}

#content {background:#fff;margin:0;padding:0}
#content h1 {font-size:18px;padding:10px 15px}

.post-meta {font-size:11px;color:#999;border-bottom:1px solid #eaeaea;padding:0 0 3px 0;margin:0 15px}
.post-content {line-height:1.5;padding:5px 15px;margin:0}
.download {background:#fafafa;color:#aaa;font-weight:bold;padding:7px;width:100%;margin:0;border-radius:2px;border:1px solid #eaeaea}
.download:hover {background:#f0f0f0;color:#777;border-color:#e0e0e0}
#content .list {padding:10px 0;margin:0 15px;border-bottom:1px solid #eee}

#bottom-content {background:#fff;padding:0;margin:0;}
#bottom-content h3 {padding:5px 0;margin:0 15px;border-top:3px solid #eee}
#bottom-content .list {padding:10px 0;margin:0 15px;border-bottom:1px solid #eee}

#footer {background:rgb(45,90,90);color:#eee;padding:15px;margin:0px}

.req {background:#f7f7f7}
.req-h3 {padding:10px 15px 0 15px}
.req-entry {background:#f7f7f7;padding:0 15px 15px 15px;margin:0;border-bottom:1px solid #eee}
.post-req {padding:7px;margin:7px 15px 0 15px;border:1px solid #eee;border-radius:3px}