/*
primary color: FF9900
secondary color: BF7300
link hover: FFB340
section header border/comment body left border: 402600
admin comment background: FFE5BF
form input outline: BF7300
*/

#header {
  background-color: #FF9900;
}

.footer {
  border-top-color: #FF9900;
}

a, a:link, a:active, a:visited {
  color: #BF7300;
}

a:hover {
  color: #FFB340;
}

.post {
  margin-bottom: 2em;
}

.post-header {
  margin-bottom: 10px;
}

.post-header .title {
  font-size: 136%;
  font-weight: bold;
}

.title a {
  text-decoration: none;
}

h2.section-header {
  border-bottom-color: #402600;
}

.comment {
  margin-bottom: 2em;
}

.comment-body {
  background-color: #EEEEEE;
  border-left: 2px solid #402600;
  padding: 5px;
}

.admin-comment {
  background-color: #FFE5BF;
}


.comment .yui-gf div.first {
  width: 19%;
}

.comment .yui-gf .yui-u {
  width: 79.2%;
}

.comment-form-element {
  margin-bottom: 1em;
}

.comment-form-element textarea, .comment-form-element input {
  border: 1px solid #BF7300;
  padding: 3px;
}

.comment-form-submit input {
  padding: 2px;
}

.form-error {
  font-weight: bold;
}

blockquote {
  display: block;
  margin-bottom: 1em;
  margin-left: 1em;
  margin-right: 2em;
  padding-left: 0.75em;
  font-style: italic;
  border-left: 2px solid #BF7300;
}

.caption {
  font-size: 92%;
  color: #999999;
  line-height: 1em;
}

.post ul {
  list-style-type: disc;
  list-style-position: inside;
  margin-bottom: 1em;
  padding-left: 1.5em;
}

.post ol {
  list-style-type: decimal;
  list-style-position: inside;
  margin-bottom: 1em;
  padding-left: 1.5em;
}

.post ol li, .post ul li{
  text-indent: -1.5em;
}