/* 17 Stories 
______________________________________________________________ */

/* include libraries */
@import url("/public/stylesheets/sidebar.css");

/* background */
.blog {
  background: transparent url("/public/images/interface/background.jpg") no-repeat bottom center;
}

.email_form #btn_contact_send  {margin-top:0;}

/* entries & listings
______________________________________________________________ */
#main_content {
  height: auto;
  margin-bottom: 300px;
}

#flash_banner #banner{
	background: transparent url('/public/images/interface/header.jpg') top center no-repeat;
}

#content_main a { color: #900000; }
#content_main a:hover { text-decoration: underline; }

#content_main a.gray_link { color: #505050; }
#content_main a:hover.gray_link { color: #900000; text-decoration: none; }


h2.title { 
  font-size: 1.75em;
  line-height: 1.05em;
  margin-bottom: 0;
  color: #505050;
}

h3.subhead {
  color: #505050;
  font-size: 1.4;
  font-weight: bold;
}

p.search_criteria {
  color: #000;
  font-family: Georgia, Times, serif;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0;
}

.byline { color: #000; margin-bottom: 1.5em; }
.post_footer { margin-bottom: 0.25em; }
.byline a, .post_footer a { color: #900000; }
.byline a:hover, .post_footer a:hover { text-decoration: underline; }

hr.divider {
  margin-bottom: 2em;
}

/* comments
______________________________________________________________ */
#comments {}
  
  #comments p.title {
    color: #505050;
    font-weight: bold;
    margin-bottom: 0.5em;
  }
  
#comment_form {}

  .comment_response ul {
    list-style: none;
    padding-left: 0;
  }

  #comment_form .text {
    margin: 0;
    padding: 5px 10px;
  }

  #comment_form textarea {
    height: 75px;
    margin: 0;
    padding: 10px;
    width: 418px;
  }

  #comment_form #captcha { width: 200px; }

  #comment_form #btn_submit {
    background: transparent url("/public/images/interface/button_gradient.jpg") left top repeat-x;
    border: 1px solid #e4e4e4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    clear: both;
    color: #900000;
    cursor: pointer;
    display: block; 
    float: right;
    font-size: 1.1em;
    font-style: italic;
    margin-top: -35px;
    padding: 3px 12px;
  }

/* helpers and overrides
______________________________________________________________ */
.error li, .success li {
  list-style: none;
  padding-left: 0;
}
