body {
  font-family: trebuchet ms, verdana, arial;
  font-size:13px;
  color:#000;
}

a:link {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

a:visited {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}
a:focus {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}

a:active {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

.active {
  color:#AE9A88;
}

p {
margin: 0 0 10px 0;
padding: 0;
}

h1, h2, h3, h4 {
  margin: 0 0 10px 0;
  padding:0;
  color:#846D59;
  text-decoration:none;
}

h1.title {
  font-size:20px;
  min-height:34px;
  min-width:203px;
  background-image:url(corner.png);
  background-repeat:no-repeat;
  background-position:top left;
  margin-left:-10px;
  padding-left:10px;
  margin-top:-10px;
  padding-top:10px;
}

h2.title {
  font-size:20px;
  min-height:34px;
  min-width:203px;
  background-image:url(corner.png);
  background-repeat:no-repeat;
  background-position:top left;
  margin-left:-10px;
  padding-left:10px;
  margin-top:-10px;
  padding-top:10px;
}

h3.title {
  font-size:15px;
}

h4 {
  font-size:13px;
  color:#846D59;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:10px;
}

hr {
  border-color:#ccc;
  border-top-width:1px;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  border-style:solid;
  margin-top:20px;
  margin-bottom:20px;
}

li {
  margin: 5px 0 5px 0;
}

.title {
  border:0;
  font-color:#846D59;
  text-decoration:none;
}

.bigtext {
  font-size:15px;
}

.missiontext {
  margin-bottom:50px;
  font-size:15px;
}

.divider {
  margin-top:20px;
  margin-bottom:20px;
}

.corner {
  float:right;
  background-image:url(frame.png);
  background-position:top right;
  background-repeat:no-repeat;
  min-width: 98px;
  min-height: 120px;
  margin: 0 0 10px 10px;
  padding: 10px 15px 0 0;
  text-align:right;
}

th {
  padding:0;
  border-bottom:0;
}

tbody {
  border-top: 0;
}
tbody th {
  border-bottom: 0;
}

.links inline {
  padding:0;
  margin:0;
  font-size:11px;
}

li.comment_new_comments {
  font-size:11px;
}

.links {
  font-size:11px;
  margin: 10px 0 0 0;
}


li.comment_add first {
  padding:0;
  margin:0;
  text-indent:0;
  font-size:11px;
}

li a.active {
  color:#AE9A88;
}

ul.links li {
  list-style-type:none;
  padding:0;
  margin: 0 15px 0 0;
}

.comment_comments first last {
  font-size:11px;
}

.submitted {
  margin: 0 0 10px 0;
  font-size:11px;
}

span.submitted {
  margin: 10px 0 0 0;
  font-size:11px;
}

/*
** Tab navigation
*/

div.tabs {
}

.allclear {
  clear:both;
}

ul.tabs {
margin: 0;
padding: 0;
border: 0;
}

ul.primary {
  padding: 0;
  list-style: none;
  margin: 0;
  height: auto;
  line-height: normal;
  border: 0;
  white-space: nowrap;
  border-collapse: collapse;
  background:transparent;
}
ul.primary li {
  display: block;
  float:left;
  min-width:105px;
  min-height:30px;
  margin:0 0 6px 0;
}

ul.primary li a {
  background:transparent url(smallcorner.png);
  background-repeat:no-repeat;
  background-position:top left;
  margin-left:-8px;
  padding-left:8px;
  padding-top:5px;
  margin-right: 20px;
  border: 0;
  border-color: none;
  border-width: 0;
  border-style: none;
  padding-right: 0;
  padding-bottom: 0;
  text-decoration: none;
  display:block;
}

ul.primary li.active a {
  background:transparent url(smallcorner_2.png);
  background-repeat:no-repeat;
  background-position:top left;
  border: 0;
  border-bottom: 0;
  color:#AE9A88;
}
ul.primary li a:hover {
  background:transparent url(smallcorner_2.png);
  background-repeat:no-repeat;
  background-position:top left;
  border: 0;
  border-bottom: 0;
  color:#AE9A88;
  border-color: none;
  border-bottom-color: none;
}
ul.secondary {
  border-bottom: 0;
  padding: 0;
  margin:0;
  clear:both;
  display:block
}
ul.secondary li {
  display: block;
  float:left;
  min-width:102px;
  min-height:18px;
  border-right: none;
  display:block;
  padding:0;
  margin: 0 0 6px 0;
}

ul.secondary a {
  background:transparent url(smallborder.png);
  background-repeat:no-repeat;
  background-position:bottom left;
  min-width:102px;
  min-height:18px;
  margin:0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 7px;
  text-decoration: none;
  display:block;
}

ul.secondary a.active {
  background:transparent url(smallborder_2.png);
  background-repeat:no-repeat;
  background-position:bottom left;
  border-bottom: 0;
  min-width:102px;
  min-height:18px;
  display:block
  margin:0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 7px;
}

ul.secondary a:hover {
  background:transparent url(smallborder_2.png);
  background-repeat:no-repeat;
  background-position:bottom left;
}

ul.menu {
  list-style-type: none;
  border: none;
  text-align:left;
  font-size:15px;
  margin: 0;
  padding:0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

li.expanded {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
li.collapsed {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}

li.leaf {
  list-style-type: none;
  list-style-image: none;
  font-size:15px;
  padding: 0;
  margin: 0;
}

li.expanded li.leaf {
font-size:13px;
margin: 0 0 0 20px;
}

li.active-trail li.collapsed {
font-size:13px;
margin: 0 0 0 20px;
}

li.active-trail li.expanded {
font-size:13px;
margin: 0 0 0 20px;
}

.item-list ul {
  list-style-type:none;
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
}

.item-list ul li {
  list-style:none;
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
}

span.field-content em {
  font-style:normal;
  font-size:11px;
}

span.views-field-name span.field-content {
  font-style:normal;
  font-size:11px;
}

span.views-field-timestamp span.field-content {
  font-style:normal;
  font-size:11px;
}

span.views-field-name label.views-label-name {
  font-style:normal;
  font-size:11px;
}

span.views-field-nothing span.field-content {
  font-style:normal;
  font-size:11px;
}

span.views-field-nothing-1 span.field-content {
  font-style:normal;
  font-size:11px;
}

li.pager-current {
  color:#AE9A88;
}

li.pager-item a:link {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-item a:visited {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-item a:hover {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}
li.pager-item a:focus {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}

li.pager-item a:active {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-next a:link {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-next a:visited {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-next a:hover {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}
li.pager-next a:focus {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}

li.pager-next a:active {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-last a:link {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-last a:visited {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-last a:hover {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}
li.pager-last a:focus {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}

li.pager-last a:active {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-first a:link {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-first a:visited {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-first a:hover {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}
li.pager-first a:focus {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}

li.pager-first a:active {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-previous a:link {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-previous a:visited {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

li.pager-previous a:hover {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}
li.pager-previous a:focus {
  color:#AE9A88;
  text-decoration:none;
  font-weight:bold;
}

li.pager-previous a:active {
  color:#846D59;
  text-decoration:none;
  font-weight:bold;
}

.story-terms {
  float:right;
  background:#846D59;
  padding:5px;
  color:#fff;
  margin-left:10px;
  margin-bottom:10px;
}

div#block-user-3 div div li {
  display:inline;
  margin-right:15px;
}

div.item-list h3 {
  margin-top:10px;
}

tr.even, tr.odd {
  background-color: transparent;
  border-bottom: 0;
  padding: 0;
}

table#forum-0 {
  margin-top:10px;
}

#forum tr td.forum {
  padding-left: 25px;
  background-position: 2px 2px;
  background-image: url(../../misc/forum-default.png);
  background-repeat: no-repeat;
}

#forum tr.new-topics td.forum {
  background-image: url(../../misc/forum-new.png);
}
#forum div.indent {
  margin-left: 0px;
}

#forum .description {
  font-size: 11px;
  margin: 0px;
}

#forum tr td.forum-default-icon {
  padding-top: 10px;
  padding-left: 30px;
  background-position: 0px 12px;
  background-image: url(forum/forum-default.png);
  background-repeat: no-repeat;
}

#forum tr td.forum-new-icon {
  padding-top: 10px;
  padding-left: 30px;
  background-position: 0px 12px;
  background-image: url(forum/forum-new.png);
  background-repeat: no-repeat;
}

#forum td.topics {
  font-size: 11px;
  padding-right:10px;
  padding-top: 10px;
}

#forum td.posts {
  font-size: 11px;
  padding-right:10px;
  padding-top: 10px;
}

#forum td.last-reply {
  font-size: 11px;
  padding-top: 10px;
}

#forum td.replies {
  font-size: 11px;
  padding-right:10px;
  padding-top: 10px;
  text-align:center;
}

#forum td.created {
  font-size: 11px;
  padding-right: 15px;
  padding-top: 10px;
}

td.column-space {
  font-size: 11px;
  font-weight:bold;
  padding-right:10px;
  margin-left:0;
  padding-left:0;
}

th a.active {
  font-size: 11px;
}

div.faq-dt-hide-answer {
  padding-left: 0px;
}

div.faq-dt-hide-answer a {
  margin-left: 0px;
  font-size: 15px;
  color:#846D59;
  padding-left: 20px;
  background-image:url(bullet-default.png);
  background-repeat:no-repeat;
  background-position:center left;
}

div.faq-dt-hide-answer a:hover {
  margin-left: 0px;
  font-size: 15px;
  color:#AE9A88;
  padding-left: 20px;
  background-image:url(bullet-default.png);
  background-repeat:no-repeat;
  background-position:center left;
}

div.faq-dd-hide-answer {
  margin-top:10px;
}

form#search-theme-form input.form-submit {
height: 21px;
width: 20px;
cursor: pointer;
color:transparent;
border: none;
background: url(nav/nav_search.png) no-repeat left center;
}

form#search-theme-form input.form-submit:hover {
height: 21px;
width: 20px;
cursor: pointer;
color:transparent;
border: none;
background: url(nav/nav_search_2.png) no-repeat left center;
}

form#search-theme-form input.form-text {
  border:2px solid #846D59;
}

.loreauthor {
  font-size:11px;
  float:right;
}

img.category {
  display:none;
}

.kelbadge {
  float:left;
}

a.footerlink {
  color:#999;
  text-decoration:none;
  font-weight:bold;
}

.footermargin {
  margin-top:7px;
}

.item-list {
  margin-top:10px;
}

table#attachments {
  margin-bottom:10px;
  background-color:#eee;
}

table#attachments td {
  padding: 5px;
}

table#attachments th {
  padding: 5px 5px 0 5px;
}

table.sticky-enabled td {
  font-size:11px;
  padding:5px;
}

table.sticky-enabled th {
  font-size:11px;
  padding:5px;
}

div.profile {
  background-color:#eee;
  border-color:#ccc;
  border-top-width:1px;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  border-style:solid;
}

div.profile div.name {
  font-size:15px;
}

div.status {
  margin-bottom:30px;
  font-weight:bold;
  color:#33AA33;
}

span.nev {
  font-size:11px;
  color:red;
  float:right;
  margin: 0 5px 5px 5px;
}

div.smalltext {
  font-size:11px;
}

span.smalltext {
  font-size:11px;
}

div.releaseimage {
  float:left;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:5px;
}

div.releasecategory {
  margin-top:10px;
  font-size:11px;
}

div.releasedescription {
  margin-top:5px;
  font-size:11px;
}

div.catalog-grid-subcategory {
  font-weight:bold;
  margin-bottom:5px;
}

img#pfc_minmax {
  display:none;
}

div#pfc_container {
  border:0;
  padding:0;
  margin:0;
}

div#pfc_container table {
  border:0;
  padding:0;
  margin:0;
}

div#pfc_content_expandable {
  border:0;
  margin:0;
}

div#pfc_input_container {
  border:0;
  margin:0;
}

div#pfc_input_container table{
  border:0;
  padding:0;
  margin:0;
}

div#pfc_cmd_container {
  border:0;
  padding:0;
  margin:0;
}

div#pfc_channels {
  border:0;
  padding:0;
  margin:0;
}

h2#pfc_title {
  display:none;
}

div.phpfreechat-chat {
  border:0;
  padding:5px;
  margin:0;
}

div.phpfreechat {
  border:0;
  padding:5px;
  margin:0;
}

div.phpfreechat phpfreechat-chat {
  border:0;
  padding:5px;
  margin:0;
}

.phpfreechat-chat {
  border:0;
  padding:5px;
  margin:0;
}

.phpfreechat {
  border:0;
  padding:5px;
  margin:0;
}

#pfc_container {
  border:0;
  padding:0;
  margin:0;
}

div#comments div.box {
	margin-top: 40px;
}