/* Set all user style overrides here */
.content-box h1 .extended-title {
  color: #8c6239; }
.content-box h2 {
  color: #8c6239; }
.content-box a.utility {
  color: red;
  font-size: 12px;
  font-weight: normal; }
.content-box a.utility:hover {
  text-decoration: none; }

.ui-button:hover {
  border: 1px solid #8c6239;
  background: #c69c6d url(/stylesheets/jquery/community/images/ui-bg_highlight-soft_80_c69c6d_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: white; }

.ui-button:focus,
.ui-button:active {
  border: 1px solid #8c6239;
  background: #8c6239 url(/stylesheets/jquery/community/images/ui-bg_highlight-soft_35_8c6239_1x100.png) 50% 50% repeat-x; }

/* Breadcrumb navigation */
.breadcrumbs-wrapper hr {
  margin-top: 0;
  margin-bottom: 0; }

.breadcrumbs {
  margin: 5px 2px; }
  .breadcrumbs li {
    list-style-type: none; }
  .breadcrumbs .breadcrumb,
  .breadcrumbs .breadcrumb-connector {
    float: left; }
  .breadcrumbs .breadcrumb-connector {
    padding: 0 5px; }

/* General user styles */
.user-thumbnail {
  width: 50px;
  height: 50px; }
  .user-thumbnail img {
    width: 50px;
    height: 50px; }

.user-card {
  width: 175px; }
  .user-card .image-holder {
    margin: 2px; }
  .user-card .info-holder {
    vertical-align: top;
    margin: 2px;
    width: 108px; }
    .user-card .info-holder .military-summary,
    .user-card .info-holder .military-branch {
      font-size: 12px;
      overflow: hidden; }

.user-profile-picture {
  margin-bottom: 1em; }
  .user-profile-picture .user-thumbnail {
    width: 150px;
    height: 150px; }
    .user-profile-picture .user-thumbnail img {
      width: 150px;
      height: 150px; }

/* Forum and Blog Post Style */
.forum-post .topic-title,
.blog-post .topic-title,
.comment-post .topic-title {
  margin: 2px 0;
  font-weight: bold;
  font-size: 15px; }
.forum-post .posted-info,
.blog-post .posted-info,
.comment-post .posted-info {
  margin: 2px 0;
  font-size: 11px; }
  .forum-post .posted-info a,
  .blog-post .posted-info a,
  .comment-post .posted-info a {
    color: #8c6239; }
.forum-post .forum-name,
.blog-post .forum-name,
.comment-post .forum-name {
  margin: 2px 0;
  font-size: 11px; }
  .forum-post .forum-name a,
  .blog-post .forum-name a,
  .comment-post .forum-name a {
    color: #8c6239; }
.forum-post .post-summary,
.blog-post .post-summary,
.comment-post .post-summary {
  margin: 2px 0;
  margin-top: 5px; }
  .forum-post .post-summary p,
  .blog-post .post-summary p,
  .comment-post .post-summary p {
    margin: 0; }
.forum-post .post-links,
.blog-post .post-links,
.comment-post .post-links {
  margin: 2px 0;
  font-size: 12px; }
  .forum-post .post-links a,
  .blog-post .post-links a,
  .comment-post .post-links a {
    color: #8c6239; }

.comment-indent,
.reply-indent {
  width: 40px;
  height: 1px; }

.forum-post-summary .user-thumbnail,
.blog-post-summary .user-thumbnail,
.comment-post-detail .user-thumbnail {
  width: 40px;
  height: 40px; }
  .forum-post-summary .user-thumbnail img,
  .blog-post-summary .user-thumbnail img,
  .comment-post-detail .user-thumbnail img {
    width: 40px;
    height: 40px; }
.forum-post-summary .image-holder,
.blog-post-summary .image-holder,
.comment-post-detail .image-holder {
  margin: 2px; }
.forum-post-summary .info-holder,
.blog-post-summary .info-holder,
.comment-post-detail .info-holder {
  width: 260px;
  vertical-align: top;
  margin: 2px; }

.forum-post-detail .topic-title,
.blog-post-detail .topic-title {
  font-size: 22px; }

.more-posts a {
  color: #363636; }

.post-edit {
  font-size: 13px; }

.full-page-index .info-holder {
  width: 640px; }

.comment-form-box {
  background-color: #e1d8ce;
  border: 1px solid #c0baaa;
  height: 190px;
  padding: 25px; }

table.forums {
  border: 0;
  border-spacing: 10px;
  border-collapse: separate;
  cellspacing: 5;
  cellpadding: 0; }
  table.forums th.category-header {
    width: 440px; }
  table.forums th.last-post-header {
    width: 200px; }
  table.forums th.counts-header {
    width: 100px; }
  table.forums th {
    font-size: 15px;
    text-transform: none; }
  table.forums th,
  table.forums td {
    text-align: left; }
  table.forums td {
    border: none;
    vertical-align: top; }
  table.forums td.category a {
    color: #363636;
    font-weight: bold; }
  table.forums td.last-post a {
    color: #8c6239; }
  table.forums td.counts {
    text-align: center; }
  table.forums tr.spacer {
    border-spacing: 0; }
    table.forums tr.spacer td {
      padding: 0; }
    table.forums tr.spacer hr {
      margin: 0; }

table.forums-show th.topic-header {
  width: 240px; }
table.forums-show th.last-post-header {
  width: 400px; }

h2.forum-topic {
  margin-bottom: 2px; }

/* User Profile Editing */
ul#avatar-list {
  clear: both; }
  ul#avatar-list li {
    list-style-type: none;
    float: left;
    padding: 5px; }
  ul#avatar-list .selected {
    background-color: #8c6239; }
