body {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
}

a {
color:#C00;
text-decoration:none;
}

#title {
padding-top:2px;
padding-bottom:5px;
color:#900;
font-weight:700;
margin:0;
}

h3.date {
color:#000;
border-bottom:5px solid #000;
padding-bottom:6px;
margin:0;
}

h2.blogTitle {
border-bottom:5px solid #000;
padding-bottom:6px;
margin:0;
}

h4#comments,h4#postcomment {
margin:0;
padding:10px 0;
}

strong.subject {
font-weight:700;
text-transform:uppercase;
}

.meta {
text-transform:uppercase;
}

.post {
margin-top:10px;
margin-bottom:20px;
clear:both;
}

.response {
border-top:4px solid #000;
}

#sideBar {
padding-bottom:10px;
}

#links a {
line-height:160%;
}

#sideBar li,#sideBar ul {
list-style-type:none;
margin:0;
padding:0;
}

#navTop {
height:1px;
width:100px;
overflow:hidden;
}

#s {
width:80px;
margin:3px 0 0;
padding:0;
}

form {
margin:0;
padding:0;
}

textarea#comment {
width:100%;
background-color:#FFF;
border:2px solid #000;
}

.field {
background-color:#FFF;
border:2px solid #000;
}

.button {
font-weight:700;
color:#C00;
border:2px solid #000;
background-color:#FFF;
}

label.commentLabel {
display:block;
}

.sp {
border:0;
height:1px;
width:1px;
}

.gotop {
font-weight:700;
text-decoration:none;
}

img {
border:1px solid #000;
clear:both;
}

blockquote {
border-left:2px solid #EEE;
margin:0;
padding:0 0 0 8px;
}

a:hover,#links a:hover {
color:#900;
text-decoration:underline;
}

#content,.footer {
color:#000;
}

#navBottom,.outline {
display:none;
}