#content h2 {
color: inherit;
}

fieldset {
border: none;
margin: 0;
padding: 0;
}

.entry {
border-bottom: 5px solid #eee;
}

.entry h2{
line-height: 23px;
color: #F78F1E !important;
}

.entry h3 {
line-height: 23px;
color: #333 !important;
font-size: 0.98em;
}

.entry h2 a, .entry h3 a {
color: inherit;
}


.entry h2 a:hover {
color: #d76F0E;
}

.entry .info {
font-size: 10px;
acolor: #57aC57;
}

.entry .info a {
color: inherit;
text-decoration: none;
margin-right: 10px;
padding-bottom: 2px;
}


.entry .info a:hover {
color: black;
padding-bottom: 2px;
border-bottom: 1px dotted #aaa;
}

#sidebar h2 {
margin: 10px 0;
}

#sidebar ul {
margin: 0;
padding: 0;
padding-left: 15px;
width: 200px;
}

#sidebar li {
margin: 0;
padding 0;
list-style: none;
}

#sidebar li a {
border-left: 2px solid #ccc;
padding-left: 10px;
display: block;
margin: 7px 0;
}

#sidebar li li a {
border-left: none;
}

.search input {
padding: 0;
margin: 0;
}

.search input.text {
width: 130px;
border: 1px solid #bbb;
padding: 2px 0;
}

.search input.submit {
width: 60px;
}

#comments label {
width: 100px;
display: block;
float: left;
}

#comments input, #comments textarea {
border: 1px solid #bbb;
}

#comments input.button {
padding: 5px;
background-position: 4px 4px;
}
