#pticker {
  background: rgba(72, 0, 0, 0.5);
  border-top: 3px solid #480000;
  border-bottom: 3px solid #480000;
  float: center;
  margin-top: 0px;
  border-radius: 12px 12px 12px 12px;
  font-family: Calibri, Tahoma;
  font-size: 20px;
}

#News_ticker {
  background: rgba(72, 0, 0, 0.5);
  border-top: 3px solid #480000;
  border-bottom: 3px solid #480000;
  float: center;
  margin-top: 0px;
  border-radius: 12px 12px 12px 12px;
  font-family: Calibri, Tahoma;
  font-size: 20px;
}

html,
body {
  background: #500F05;
  background-position: 75% -10%;
  border-radius: 22px 22px 22px 22px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  color: #DB840D;
  font-family: "Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
  font-size: 95.3%;
  margin: 0px;
  padding: 0;
}

body {
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #480000;
}

#news_ticker {
  -webkit-border-top: 3px solid #480000;
  -webkit-border-bottom: 3px solid #480000;
  -webkit-border-radius: 12px 12px 12px 12px;
  float: center;
  margin-top: 0px;
  font-family: Calibri, Tahoma;
  font-size: 15px;
  width: 780px;
  height: 27px;
  margin: auto 0;
  overflow: hidden;
  border-radius: 4px;
  padding: 3px;
  position: relative;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5);
}

span2 {
  padding: 6px;
  float: left;
  color: #FFFF80;
  background: #500F05;
  border-radius: 14px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(72, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

ul1 {
  float: left;
  padding-left: 20px;
  -webkit-animation: ticker 15s cubic-bezier(1, 0, .5, 0) infinite;
  -moz-animation: ticker 15s cubic-bezier(1, 0, .5, 0) infinite;
  -ms-animation: ticker 15s cubic-bezier(1, 0, .5, 0) infinite;
  animation: ticker 15s cubic-bezier(1, 0, .5, 0) infinite;
}

ul1:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}

li1 {
  line-height: 26px;
}

#news_ticker a {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
}

@-webkit-keyframes ticker {
  0% {
    margin-top: 0;
  }
  25% {
    margin-top: -26px;
  }
  50% {
    margin-top: -52px;
  }
  75% {
    margin-top: -78px;
  }
  100% {
    margin-top: 0;
  }
}

@-moz-keyframes ticker {
  0% {
    margin-top: 0;
  }
  25% {
    margin-top: -26px;
  }
  50% {
    margin-top: -52px;
  }
  75% {
    margin-top: -78px;
  }
  100% {
    margin-top: 0;
  }
}

@-ms-keyframes ticker {
  0% {
    margin-top: 0;
  }
  25% {
    margin-top: -26px;
  }
  50% {
    margin-top: -52px;
  }
  75% {
    margin-top: -78px;
  }
  100% {
    margin-top: 0;
  }
}

@keyframes ticker {
  0% {
    margin-top: 0;
  }
  25% {
    margin-top: -26px;
  }
  50% {
    margin-top: -52px;
  }
  75% {
    margin-top: -78px;
  }
  100% {
    margin-top: 0;
  }
}

#logo {
  background-image: url("http://i.imgur.com/AXlHZXQ.png") repeat-x;
  border-top: 10px solid #B14805;
  border-bottom: 10px solid #B14805;
  border-radius: 14px 14px 14px 14px;
  float: center;
  margin: 6px;
}

#avatar img {
  height: 155px !important;
  Width: 160px !important;
  margin: 0px 20px 0px 20px;
}

div#sidebar {
  background: rgba(89, 24, 1, 0.9);
  font-size: 92%;
  color: #ffffff padding: 25px;
  width: 200px;
  border-radius: 0px 0px 12px 12px;
  border-bottom: 8px solid #B14805;
  border-top: 5px solid #B14805;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

div#heading {
  background: #B14805;
  color: #FFFF80;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding: 10px;
  border-radius: 12px 12px 0px 0px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

div#headbar.headbar {
  background: rgba(89, 24, 1, 0.9);
  font-size: 94%;
  color: #FFFF80;
  padding: 25px;
  border-radius: 0px 0px 12px 12px;
  border-bottom: 8px solid #B14805;
  width: 800px;
}

div#headingbar {
  background: #B14805;
  color: #FFFF80;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding: 10px;
  width: 830px;
  border-radius: 12px 12px 0px 0px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

a {
  color: #FFFF80;
  text-decoration: bold;
}

a:hover {
  color: #DB840D;
  text-decoration: bold;
}

hr {
  background-color: #0a0a0a;
  border: 0px solid #B14805;
  clear: both;
  color: #FFFF80;
  height: 10px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  clear: both;
  empty-cells: show;
  width: 100%;
  border: 0px dashed #B14805;
  width: auto;
  margin: auto;
}

table.forums {
  background: rgba(89, 24, 1, 0.9);
  border-top: 5px solid #B14805;
  border-radius: 12px 12px 0px 0px;
  width: 800px;
  margin: auto;
}

th,
td {
  border: 0px solid #B14805;
  background: rgba(106, 36, 6, 0.9);
}

th {
  background: #B14805;
  color: #FFFF80;
  font-weight: 400;
  padding: 2px 5px;
  text-align: left;
  border-radius: 12px 12px 12px 12px;
}

td {
  background: rgba(106, 36, 6, 0.9);
  color: #ffffff;
  padding: 5px;
  margin: auto 0px;
}

th a,
th a:hover {
  color: #ffffff;
  font-weight: 700%;
}

h1 {
  font-size: 300%;
}

h2,
h3 {
  font-size: 300%;
  font-color: #FFFF80;
}

.category h2,
.topic h2,
#portal h2,
#portal_foot h2,
thead th {
  background: url(http://i.imgur.com/KLYDF5V.png) repeat-x left #500F05;
  color: #FFFF80;
  font-size: 140%;
  font-weight: 700%;
  padding: 5px;
  padding-top: 5px;
  border-radius: 2px 2px 2px 2px;
  padding-left: 2px;
  width: 750px;
}

thead th {
  border: 0px solid;
  border-bottom-width: 0px;
  padding: 0px;
  text-align: center;
}

h2.special {
  background: url(http://i.imgur.com/KLYDF5V.png) repeat-x left #500F05;
  border-top: solid 4px #B14805;
  border-radius: 12px 12px 12px 12px;
  border-bottom: solid 4px #B14805;
}

input,
select,
textarea,
button,
a.btn_fake {
  background: #131313;
  border: 1px solid #000000;
  color: #ffffff;
  padding: 3px 5px;
  vertical-align: middle;
}

textarea {
  font-family: "Verdana", sans-serif;
  font-size: 100%;
  margin: auto;
  width: 98%;
}

input:focus,
input.focus,
textarea:focus,
textarea.focus {
  border-color: #B14805;
}

.submit_error {
  background: rgba(89, 24, 1, 0.9);
  border: 1px solid #000000;
}

button,
a.btn_fake {
  background: #131313;
  color: #ffffff;
  cursor: default;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  overflow: visible;
  width: auto;
}

button:hover,
a.btn_fake:hover {
  border-color: #000000;
}

button.btn_text {
  background: none;
  border: 0;
  cursor: pointer;
  font-family: Arial, "Bitstream Vera Sans", Verdana, sans-serif;
  font-size: 100%;
}

.notice {
  background rgba(89,
  24,
  1,
  0.9);
  border: 2px solid #000000;
  color: #ffffff;
  margin: 10px auto 0;
  width: 70%;
}

.notice dt {
  color: #8CB5E7;
  font-weight: 700;
}

.notice dd {
  font-style: italic;
}

dl.info {
  background: rgba(89, 24, 1, 0.9);
  border-color: #000000;
}

.info dt {
  background: #B14805;
  color: #ffffff;
}

dl.error {
  background: rgba(89, 24, 1, 0.9);
  border-color: #368E97;
}

.error dt {
  background: #000000;
  color: #ffffff;
}

#top ul,
#nav,
ul.cat-pages,
ul.cat-topicpages,
table.calendar ul,
div.meta_menu ul,
#pm_folderlist,
#profile_menuwrap ul {
  list-style: none;
  padding: 0;
}

#profile_menuwrap ul,
ul.cat-topicpages,
blockquote dl,
#fast-reply dd,
table.calendar ul,
.drop_menu,
.search_results div.spoiler {
  margin: 0;
}

#top li,
#nav li,
ul.cat-pages li,
ul.cat-topicpages li,
table.calendar li,
#pm_folderlist li,
#profile_menuwrap li,
#ucp_gallery li {
  display: inline;
}

#top_bar {
  background: url() repeat-x top #;
  height: 0px;
}

#top {
  background: rgba(72, 0, 0, 0.5);
  border: 0px solid #B14805;
  border-radius: 12px 12px 12px 12px;
  height: 22px;
  padding: 0 2% 4px;
  margin-bottom: 0px;
}

#top_info {
  color: #ffffff;
  float: left;
  margin-top: 4px;
}

#top_menu {
  background: rgba(72, 0, 0, 0.5);
  border-left: 0px solid #ffffff;
  float: right;
  margin-top: 0px;
  border-radius: 12px 12px 12px 12px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

.drop_menu li {
  background: #8E3E0D;
  float: left;
  margin-right: 1px;
  text-align: center;
  border-radius: 12px 12px 12px 12px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

.drop_menu a {
  color: #ffffff;
  display: block;
  padding: 4px .25em;
  position: relative;
  width: 9em;
  border-radius: 12px 12px 12px 12px;
}

.drop_menu ul {
  -moz-opacity: 0.85;
  border-top: 1px solid #000000;
  color: #ffffff;
  left: -999em;
  margin: 0;
  opacity: 0.85;
  position: absolute;
  width: 9.4em;
  border-radius: 12px 12px 12px 12px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

.drop_menu ul li {
  font-size: 85%;
  margin: 0;
  padding: 0;
  width: 100%;
  border-radius: 12px 12px 12px 12px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

.drop_menu ul li a {
  background: #000000;
  border: 0 solid #000000;
  border-width: 0 1px 1px;
  display: block;
  padding: 4px 5%;
  width: 90%;
  border-radius: 12px 12px 12px 12px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

.drop_menu li ul li a:hover {
  background: #B14805;
  border-radius: 12px 12px 12px 12px;
}

#submenu_bar {
  display: none;
}

#submenu {
  color: #ffffff;
  background: rgba(72, 0, 0, 0.5);
  border: 1px solid #B14805;
  float: center;
  font-size: 11.5px;
  margin: 0 2%;
  padding: 3px 1%;
  text-align: center;
  border-radius: 12px 12px 12px 12px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba 72, 0, 0);
  background: -moz-linear-gradient(top, rgba (177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  background: linear-gradient(top, rgba(177, 72, 5, 1) 0%, rgba(72, 0, 0, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#480000', endColorstr='#B14805', GradientType=0);
}

font-size:85%;
margin:0 2%;
height: 27px;
width: 3px;
float: right;

}
#wrap {
  background: rgba(72, 0, 0, 0.1);
  border: 0px solid #B14805;
  margin: 0 2% 30px;
}
#nav {
  color: #ffffff;
  background: rgba(72, 0, 0, 0.5);
  border: 1px dashed #000000;
  font-size: 11.5px;
  margin: 0 2%;
  padding: 3px 1%;
}

}
.meta_box {
  background:url(http:/) repeat-x top rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  font-size:85%;
  line-height:150%;
  padding:10px 25px;
}
.meta_menu {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  padding:0;
  width:49%;
}
.meta_menu h3 {
  background:url() repeat-x top rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  clear:both;
  color:#ffffff;
  font-size:100%;
  font-weight:700;
  margin:-1px;
  text-align:center;
}
.meta_menu a,
.meta_menu a:hover {
  color:#ffffff;
}
ul.cat-pages {
  float:left;
  font-size:90%;
  margin:15px 0;
  padding: 5px 1px;
  width:49%;
}
.cat-pages a,
.cat-pagesjump i,
.cat-topicpages a {
  background:#B14805;
  border:0px solid #000000;
  color:#ffffff;
}
.cat-pages a:hover,
.cat-topicpages a:hover {
  background:#000000;
  color:#ffffff;
}
.cat-pages span {
  background:#000000;
  border:1px solid #000000;
  color:#ffffff;
  cursor:default;
  font-weight:700;
  padding:2px 5px;
}
.cat-pages input {
  background:#B14805;
  color:#ffffff;
  padding:3px 5px;
  vertical-align:baseline;
}
ul.cat-topicpages {
  float:right;
  font-size:80%;
  padding:1px 0;
}
tr.generic td,
div.generic {
  font-size:120%;
  font-weight:700;
  padding:5px;
  text-align:center;
  border-radius: 8px 8px 8px 8px;
  background: rgba(72,
  0,
  0,
  0.9);
}
td.c_head {
  background:none;
  color:#ffffff;
  font-size:80%;
}
td.c_foot a,
td.c_head a {
  color: #ffffff;
  border-radius: 12px 12px 12px 12px;
}
td.c_topicfoot,
td.c_foot {
  background:url() center #B14805;
}
td.c_topicfoot a {
  color: #ffffff;
}
.category td.c_foot {
  background:url() #B14805;
  height: 3px!important;
  border-radius: 0px 0px 12px 12px
}
#stats td.c_foot,
td.c_sort {
  background:url() bottom #B14805;
  padding: 8px;
  Float: center !important;
  border-radius: 8px 8px 8px 8px;
}
#stats th {
  border-radius: 8px 8px 8px 8px;
}
#stats td {
  border-radius: 8px 8px 8px 8px;
}
td.c_desc {
  background:#B14805;
  font-weight:700;
  text-align:right;
  vertical-align:middle;
  width:200px;
  border-radius: 12px 12px 12px 12px
}
td.c_desc small {
  display:block;
  font-weight:400;
}
tr.pm_new td {
  background:#191919;
  font-weight:700;
}
tr.hidden td.c_post {
  background:#480000
}
.bday {
  background:url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat;
  color:#ffff80;
  font-size:90%;
  font-weight:700;
  height:16px;
  padding:2px 2px 2px 18px;
  width:20px;
}
.c_mark {
  background: rgba(89,
  24,
  1,
  0.9);
  text-align:center;
  width:1%;
}
.c_forum {
  background: rgba(89,
  24,
  1,
  0.9);
  color:#ffffff;
  font-size:80%;
  width:60%;
}
.c_forum strong a,
.c_last strong a {
  color:#ffffff;
}
.c_forum strong a {
  font-size:135%;
}
td.c_last {
  background: rgba(89,
  24,
  1,
  0.9);
  font-size:85%;
}
.c_forum-desc {
  color:#ffffff;
  font-size:85%;
}
.c_last-title {
  background:url(http://z3.ifrm.com/6/199/0/p93879/last.png) no-repeat left;
  display:block;
  line-height:16px;
  padding-left:10px;
}
td.c_info-v,
td.c_info-t,
td.c_info-r {
  background: rgba(89,
  24,
  1,
  0.9);
  font-size:80%;
  padding:5px;
  text-align:center;
}
td.c_subforum {
  background: rgba(89,
  24,
  1,
  0.9);
  color:#ffffff;
  font-size:80%;
  font-style:italic;
}
.cat_head td {
  background: rgba(106,
  36,
  6,
  0.9);
}
#stats .cat_head td {
  border-color:#000000;
}
.description {
  color:#ffffff;
  font-size:85%;
}
a.member:hover {
  color:#B14805;
}
td#stats_events a,
td#stats_events span {
  background:url(http://z3.ifrm.com/static/1/s_minical.png) no-repeat 2px;
  padding:4px 0 4px 20px;
}
td.c_username {
  background: rgba(89,
  24,
  1,
  0.9);
  padding:0px 0;
  text-align:center;
}
td.c_username a {
  font-size:140%;
  font-weight:700;
}
td.c_user {
  font-size:80%;
}
td.c_user dl {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  margin:10px 0;
  padding:5px 7px;
  width:160px;
}
dl.user_profile {
  overflow:hidden;
  word-wrap:break-word;
}
dl.user_profile dd {
  font-style:italic;
  margin-left:8px;
}
dl.user_info {
  background: rgba(0,
  0,
  0,
  0.9);
  border-radius: 10px 10px 10px 10px;
}
dl.user_info dd {
  font-weight:700;
  margin-bottom:1px;
  background: rgba(0,
  0,
  0,
  0.9);
  border-radius: 10px 10px 10px 10px;
}
#profile_menu ul {
  -moz-opacity:1;
  border-top:0;
  opacity:1;
}
#profile_menu a {
  background:#131313 url(http://);
  border:1px solid #000000;
  width: 132px;
  padding:2px 6px;
  font-size: 10px;
}
#profile_menu li li a {
  border-top:0;
  width:132px;
  background:#131313 url(http://);
}
#profile_menu li ul li a:hover {
  background:transparent none repeat;
}
td.c_poll-choice label {
  font-weight:700;
  padding-left:1em;
}
td.c_poll-votes {
  font-size:120%;
  text-align:center;
  width:15%;
}
td.c_poll-bar div {
  background:url() no-repeat right;
  float:left;
  height:14px;
  padding-right:3px;
}
td.c_poll-bar span {
  background:url() no-repeat;
  display:block;
  float:left;
  height:14px;
  width:3px;
}
.editby,
.queued {
  border:1px dotted #000000;
  color:#ffffff;
  font-size:85%;
  font-style:italic;
  margin-top:1em;
  padding:3px 5px;
}
.queued {
  background-color:#191919;
  border-color:#000000;
}
blockquote {
  background:#191919;
  border:1px solid #000000;
  margin:10px auto;
  padding-bottom:1px;
  width:98%;
}
blockquote dl {
  background:url(http://z4.ifrm.com/30236/159/0/p1065444/space.png) repeat-x top #191919;
  border-bottom:1px solid #000000;
  color:#ffffff;
}
blockquote dl dt {
  color:#ffffff;
  float:left;
  font-weight:700;
}
code {
  background:#191919 url(http://z4.ifrm.com/30236/159/0/p1065305/highlight.png) repeat-x center top;
  display:block;
  font-family:Monaco,
  Consolas,
  "Courier New",
  Courier,
  monospace;
  max-height:400px;
  overflow:auto;
  white-space:pre;
}
div.spoiler {
  background:#191919 url(http://z4.ifrm.com/30236/159/0/p1065305/highlight.png) repeat-x center top;
  border:1px solid #000000;
  border-top:0;
  padding:5px 7px;
}
div.spoiler_toggle {
  background:url(http://z4.ifrm.com/30236/159/0/p1065444/space.png) repeat-x top #191919;
  border:1px solid #000000;
  color:#ffffff;
  cursor:pointer;
  font-weight:700;
  padding:2px 4px;
}
td.c_postinfo {
  background:#191919 url(http://z4.ifrm.com/30236/159/0/p1065305/highlight.png) repeat-x center top;
  color:#ffffff;
  font-size:80%;
  vertical-align:middle;
}
td.c_postinfo input {
  vertical-align:middle;
}
td.c_sig {
  color:#ffffff;
  font-size:80%;
}
td.c_sig blockquote {
  background:none transparent;
  border:0;
  border-left:3px solid #ffffff;
  padding-left:5px;
}
td.c_sig blockquote dl {
  background:none transparent;
  border:0;
  color:#ffffff;
}
td.c_sig blockquote dl dt,
td.c_sig blockquote dl dd {
  color:#ffffff;
  padding:0;
}
td.c_sig blockquote div {
  background:transparent;
  margin-left:5px;
  padding:0;
}
tr.c_postfoot td {
  background: url(http://z4.ifrm.com/30236/159/0/p1065305/highlight.png) repeat-x center top;
  clear:both;
}
td.c_username {
  width:195px;
}
.c_next a {
  display:block;
  font-size:125%;
  font-weight:700;
  text-align:center;
}
td.c_view {
  background: rgba(89,
  24,
  1,
  0.9);
  color:#ffffff;
}
div.c_view-list {
  color:#ffffff;
  font-size:92.5%;
}
dl#fast-reply dt {
  background: rgba(89,
  24,
  1,
  0.9);
  border: 1px solid #000000;
  border-bottom: 0px;
  color:#ffffff;
  text-align: center;
  font-size:110%;
  font-weight:700;
  margin:0;
  padding:5px;
}
dl#fast-reply dd {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  padding:15px 0;
  text-align:center;
}
#c_post-preview {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #B14805;
  margin:0 auto 10px;
  padding:5px;
  text-align:left;
  width:98%;
}
#c_post-resize span {
  color:#ffffff;
  cursor:pointer;
  font-size:225%;
  padding:20px 5px 0;
}
#emot_wrap {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
}
#emot_wrap h3 {
  background:url(http://) repeat-x top rgba(89,
  24,
  1,
  0.9);
  border-bottom:0px solid #000000;
  color:#ffffff;
  font-size:120%;
  text-align:center;
}
#emot_end {
  background:color: rgba(89,
  24,
  1,
  0.9);
  border-top:1px solid #000000;
  display:block;
  font-weight:700;
  padding:4px 0;
  text-align:center;
}
#pm_folders {
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  padding-top:30px;
  vertical-align:top;
  width:150px;
}
#pm_folderlist {
  position: relative;
  margin-left:0;
  margin-top:0
}
#pm_folderlist li {
  background:url(http://z3.ifrm.com/static/1/pmfolder.png) no-repeat 5px;
  display:list-item;
  margin-bottom:4px;
  padding-left:28px;
}
#pm_forwarded {
  border:1px dotted #000000;
  color:#ffffff;
  font-size:90%;
  font-style:italic;
  margin-top:1em;
  padding:3px 5px;
}
#ucp_gallery a {
  color:#ffffff;
  font-weight:700;
}
#ucp_gallery a:hover {
  color:#ffffff;
}
.calendar td.cal_inactive {
  background:#B14805;
  color:#ffffff!important;
}
.calendar td.cal_custom {
  background:#5036817;
  color:#ffffff!important;
}
.calendar td div {
  background: transparent;
  border-bottom:0px;
  font-weight:700;
  padding:5px 7px;
}
.calendar div a {
  background:url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat 5px;
  float:right;
  font-size:80%;
  font-weight:400;
  padding:0 0 6px 24px;
}
.calendar li a,
.calendar li span {
  border-color:transparent;
  border-style:solid;
  border-width:1px;
  display:block;
  padding:3px;
}
.calendar td#cal_current {
  background:#ae341c;
  border:1px solid #000000;
}
div.portal_content {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  font-size:88.3%;
  margin:0;
  padding:5px 7px;
}
#portal h2 {
  font-size:88.3%;
}
#portal h4 {
  background: rgba(89,
  24,
  1,
  0.9);
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  color:#ffffff;
  font-size:88.3%;
  font-weight:400;
  margin:0;
  padding:5px 7px;
}
#faq dt a {
  color:#ae341c;
  font-size:120%;
  font-weight:700;
}
#faq dd.faq_more a,
#faq dl.faq_more a:hover {
  color:#B14805;
  font-style:italic;
}
.search_results {
  background rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  margin-bottom:1em;
  padding:5px 7px;
}
.search_results h3 {
  display:inline;
  font-size:125%;
}
.search_results cite,
.search_results p {
  color:#ffffff;
  font-size:85%;
  margin:0;
}
#findposts .c_mark {
  color:#ffffff;
  font-size:200%;
  font-weight:700;
  vertical-align:top;
}
#pmtoast {
  background: rgba(89,
  24,
  1,
  0.9);
  border:2px solid #000000;
  bottom:10px;
  color:#ffffff;
  display:none;
  font-size:90%;
  position:fixed;
  right:10px;
  text-align:right;
  text-decoration:none;
  width:200px;
  z-index:1;
}
#pmtoast a:hover {
  border-color:#000000;
}
#pmlink {
  background:url(http://z3.ifrm.com/static/1/toast.png) no-repeat 5px;
  color:#ffffff;
  display:block;
  padding:10px 10px 10px 55px;
  text-decoration:none;
}
#pmlink big {
  color:#ffffff;
  display:block;
  font-weight:700;
  padding-bottom:5px;
}
#pmlink strong {
  color:#ffffff;
}
#pmclose {
  border-top:1px solid #000000;
  color:#ffffff;
  display:block;
  font-size:80%;
  padding:1px 10px;
}
#pmclose:hover {
  color:#ffffff;
}
#footer {
  font-size: 12x;
  color: #fff;
  padding: 0px;
  margin: 0 auto;
  font-family: Arial,
  Helvetica,
  sans-serif;
  background: rgba(0,
  0,
  0,
  0.5);
  text-align: center;
  width: 1024px;
}
.Copyrights {
  float:center;
  text-align: center;
  font-size: 12px;
}
.social {
  float:center;
  text-align: center;
  font-size: 12px;
}
.bothosting {
  float:center;
  text-align: center;
  font-size: 12px;
}
.dawnrunners {
  float:center;
  text-align: center;
  font-size: 12px;
}
#footer-cc {
  color: #fff;
  width: 90;
  height: 90px;
  margin: 0 auto;
}
#sbtn-cc {
  float: center;
}
#sbtn-cc img {
  width: 90px;
}
#foot_wrap {
  margin:20px 1px 20px 0;
}
#foot td {
  background: #B14805;
  color:#ffffff;
  font-size:80%;
  border-radius: 12px 12px 12px 12px;
}
#foot a,
#foot a:hover {
  color:#ffffff;
}
#foot #foot_datetime {
  border-left:1px solid #000000;
  width:1%;
  white-space:nowrap;
}
#copyright {
  background: url(http://i.imgur.com/PNvtCu5.png) no-repeat top;
  color:#942200;
  border-top: none;
  font-size:80%;
  padding: 10px 0 5px;
  text-align:center;
}
#copyright a {
  color:#ffffff;
  font-weight:700;
}
#c_tos h3 {
  color:#ffffff;
  font-size:120%;
}
td.username_ok {
  background:#7FBEBB;
}
input.username_ok {
  outline:2px solid #0c0;
}
td.username_no {
  background:#fae0e0;
}
input.username_no {
  outline:2px solid #000000;
}
#acplogin {
  background: rgba(89,
  24,
  1,
  0.9);
  border:2px solid #000000;
  height:275px;
  left:50%;
  margin:-137.5px 0 0 -250px;
  padding:3;
  position:absolute;
  top:50%;
  width:500px;
}
#acplogin h1 {
  color:#ffffff;
  font-weight:400;
  height:50px;
  margin-bottom:20px;
  padding:50px 20px 0 0;
  text-align:right;
}
#acplogin h1 img {
  position:absolute;
  left:0;
  top:0;
}
a img {
  border:0;
}
form {
  display:inline;
  margin:0;
  padding:0;
}
.category h2,
.topic h2,
#portal h2 {
  padding:15px;
  padding-bottom: -6;
  text-align:center;
  border-top: solid 4px #B14805;
  border-radius: 12px 12px 12px 12px;
  border-bottom: solid 4px #B14805;
}
h3 {
  padding:3px 0;
}
input[type=checkbox] {
  background:transparent;
  border:0;
  padding:0;
  vertical-align:bottom;
}
input[type=radio] {
  border:0;
}
select {
  margin:0 7px;
  padding:0;
  vertical-align:bottom;
}
option {
  margin:2px 0;
}
button.btn_img {
  border:0;
  cursor:pointer;
  padding:0;
}
.notice dt,
.notice dd {
  padding:5px 7px;
}
.drop_menu a img {
  vertical-align:bottom;
}
.drop_menu li:hover ul,
.drop_menu li.hover ul {
  left:auto;
}
#submenu a {
  padding:3px 5px;
}
#main {
  height:1%;
  padding:0 1%;
}
#nav li img {
  vertical-align:top;
}
.meta_box,
.meta_menu {
  margin:10px 0;
}
.meta_box li {
  display:list-item;
  list-style-position:inside;
  list-style-type:square;
  margin-left:10px;
}
.meta_menu ul {
  font-size:90%;
  margin:5px 5%;
}
.meta_menu img,
.meta_menu span {
  float:right;
  margin:10px 20px;
}
.cat-pages a,
.cat-pagesjump i,
.cat-topicpages a {
  cursor:pointer;
  padding:2px 5px;
}
.cat-topicpages a {
  padding:0 2px;
}
.cat-buttons,
.topic-buttons {
  float:right;
  margin:15px 0;
  text-align:right;
  width:50%;
}
tr.postbtn td {
  padding:5px;
  text-align:center;
}
.row1,
.row2 {
  line-height:1.4;
}
td.c_head input,
td.c_head button,
td.c_foot input,
td.c_foot button,
td.c_sort input,
td.c_sort button {
  padding:1px;
}
td.c_desc img,
td.c_desc input {
  float:left;
  vertical-align:middle;
}
.category {
  margin:15px 0 0;
}
span.collapse,
span.uncollapse {
  cursor:pointer;
  float:right;
  position:relative;
}
.c_mark img {
  display:block;
  margin:auto;
}
.c_last {
  line-height:1.4;
  min-width:300px;
  width:30%;
}
.category td.c_foot {
  height:13px;
}
#stats_members {
  line-height:1.2;
  background: rgba(89,
  24,
  1,
  0.9);
  border-radius: 0px 8px 0px 0px;
}
#stats_legend {
  line-height:1.2;
  background: rgba(89,
  24,
  1,
  0.9);
  border-radius: 0px 0px 8px 0px;
}
td.c_cat-mark,
td.c_cat-icon {
  padding:5px 0;
  text-align:center;
  width:30px;
}
td.c_cat-starter {
  width:125px;
}
td.c_cat-lastpost {
  width:175px;
}
.c_user {
  vertical-align:top;
  width:175px;
}
img.c_user {
  height: 1px;
}
.avatar,
img.member {
  display:block;
  margin:auto;
}
.av_wrap {
  overflow:hidden;
  text-align:center;
  margin:auto;
}
td.c_user .usertitle {
  margin:3px 0;
  font-size: 20px;
  text-align: center;
  background: #B14805;
  border-radius: 10px 10px 10px 10px;
}
.pip {
  margin:3px 0;
  white-space:nowrap;
}
dl.user_info dt,
dl.user_info dd {
  padding:.1em;
  font-size: 12px;
  text-align: center;
  background: #B14805;
  border-radius: 10px 10px 10px 10px;
}
dl.user_info dt {
  float:left;
  margin:0;
  min-width:4em;
  background: rgba(0,
  0,
  0,
  0.9);
  border-radius: 10px 10px 10px 10px;
}
dl.user_info dd.spacer,
dl.user_profile dd.spacer {
  clear:both;
  float:none;
  height:1px;
  padding:0;
}
td.c_poll-choice {
  line-height:1.5;
  padding-left:45%;
}
td.c_poll-answer {
  text-align:right;
  width:42.5%;
}
td.c_poll-bar {
  text-align:left;
  vertical-align:middle;
  width:42.5%;
}
* html td.c_poll-bar span {
  margin-top:3px;
}
td.c_post {
  line-height:1.7;
  vertical-align:top;
  background: rgba(80,
  15,
  5,
  0.5);
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255,
  255,
  255,
  0.2),
  0px 1px 1px rgba(0,
  0,
  0,
  0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255,
  255,
  255,
  0.2),
  0px 1px 1px rgba(0,
  0,
  0,
  0.5);
  box-shadow: inset 0px 1px 1px rgba(255,
  255,
  255,
  0.2),
  0px 1px 1px rgba(0,
  0,
  0,
  0.5);
  background: rgba 72,
  0,
  0);
  background: -moz-linear-gradient(top,
  rgba (177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: -webkit-linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: -o-linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: -ms-linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#480000',
  endColorstr='#B14805',
  GradientType=0);
}
td.c_post ul {
  list-style-type:square;
  margin-left:10px;
}
.c_post img,
#topic_review img,
#blog blockquote img {
  max-width:90%;
}
#blog blockquote blockquote {
  padding: 0;
  font-size: 100%;
}
.c_post-attachment {
  font-size:83.3%;
  margin-top:1em;
  padding:1em;
}
.c_post-attachment dd {
  margin-left:1em;
}
.post_sep {
  font-size:1px;
  height:1px;
}
td.c_sig,
td.c_nosig {
  height:1%;
  vertical-align:top;
}
td.c_nosig {
  border-top-style:hidden!important;
}
blockquote dl dt,
blockquote dl dd {
  padding:2px 4px;
}
blockquote div,
blockquote code {
  margin:0;
  padding:5px;
}
dl#fast-reply {
  clear:both;
  margin:auto;
  width:80%;
}
dl#fast-reply dd p {
  margin:-3px;
  padding:0 5% 10px;
  text-align:left;
}
dl#fast-reply dd textarea {
  display:block;
  height:100px;
  margin-bottom:10px;
  padding:2px;
  width:90%;
}
#c_post-text {
  height:223px;
}
#c_post-resize {
  float:right;
  margin-top:-1px;
  padding:4px 0 0;
  text-align:right;
}
#btn_preview {
  float:left;
  margin:10px 0 0 1px;
}
#c_emot {
  height:225px;
  vertical-align:top;
  width:210px;
}
#emot_list {
  height:275px;
  margin:0 auto;
  overflow:auto;
  padding:5px 0;
  text-align:center;
}
div#emot_list {
  padding:0;
}
#emot_list li {
  display:inline;
  padding:4px 10px;
}
#emot_list img {
  cursor:pointer;
  vertical-align:baseline;
}
.pm {
  margin-bottom:1em;
}
#pm_datesent {
  width:200px;
}
#pm_select {
  text-align:center;
  width:1px;
}
#conversation .c_post {
  padding:2em;
}
#ucp_profile,
#pm_messages {
  float:right;
}
#ucp_settings img,
#ucp_profile img {
  margin:18px 20px;
}
#ucp_gallery li {
  float:left;
  margin:15px 5px;
}
#ucp_gallery button {
  cursor:pointer;
  text-align:center;
}
.ucp button.btn_text {
  padding:5px 0;
  text-align:center;
  width:100%;
}
.calendar td {
  height:125px;
  padding:0;
  vertical-align:top;
  width:14.3%;
}
.calendar li {
  display:list-item;
  font-size:80%;
  margin:0;
}
.calendar li.placeholder {
  padding:4px;
}
.calendar li span {
  cursor:default;
}
.calendar td#cal_current div {
  padding-top:3px;
}
#portal_head {
  margin-bottom:10px;
}
#portal_foot {
  margin-top:10px;
}
#portal_l,
#portal_r {
  font-size:88.3%;
  margin:0;
  padding:0;
}
#portal_l {
  float:left;
  width:200px;
}
#portal_r {
  float:right;
  width:150px;
}
#portal_news {
  margin:0 160px 0 210px;
}
#portal_clear {
  background:transparent;
  border:none;
  clear:both;
  font-size:1px;
  height:1px;
  margin:0;
  padding:0;
}
.portal_box {
  margin-bottom:5px;
  padding:1px;
}
.portal_box table {
  clear:none;
}
#portal h2,
#portal_foot h2 {
  clear:none;
  margin:0;
  padding:5px 5px;
}
#faq {
  margin:20px 0;
}
#faq dl {
  padding:1em;
}
#faq dt {
  margin-bottom:5px;
}
#faq dd {
  display:list-item;
  margin:0 0 3px 15px;
  padding-left:3px;
}
.search_results div {
  display:block;
  margin:5px 0;
}
#acplogin #loginform {
  display:block;
  padding:0 50px;
  background: rgba(0,
  0,
  0,
  0.9);
}
.category h2 a,
#portal h2 a,
#portal_foot h2 a,
thead a,
.category h2 a:hover,
#portal h2 a:hover,
#portal_foot h2 a:hover,
thead a:hover,
#top_info a,
#top_info a:hover,
.drop_menu a,
.drop_menu a:hover {
  color:#ffff80;
}
#submenu a,
#submenu a:hover {
  color: ffffff;
}
input,
select,
td,
th {
  font-size:90%;
}
button.btn_default,
#nav li span,
.c_post-attachment dt,
#c_tos dt {
  font-weight:700;
}
#submenu a:hover,
.meta_menu a:hover {
  text-decoration:underline;
}
.meta_box h3,
td.c_topicfoot strong,
#meta_welcome strong {
  font-size:120%;
}
.meta_box h3,
.meta_box a,
.meta_box a:hover,
tr.pm_new td a,
tr.pm_new td a:hover,
tr.hidden td a,
tr.hidden td a:hover,
.c_forum strong a:hover,
.c_last strong a:hover,
#faq dt a:hover,
.search_results h3 a,
.search_results h3 a:hover {
  color:#B14805;
}
.row2 td,
blockquote div {
  background: rgba(89,
  24,
  1,
  0.9) repeat-x center top;
}
a.member,
.calendar td a,
.calendar a:hover,
#faq dd a,
#faq dd a:hover {
  color:#ffffff;
}
img,
.meta_box button img,
td.c_cat-mark input,
.c_post-attachment img,
.warn img,
#ucp_gallery a img {
  vertical-align:middle;
}
h1,
h2,
h3,
#nav,
#boardmeta,
#main {
  clear:both;
  margin:0;
}
#meta_welcome,
.search_results {
  clear:both;
}
#stats_events {
  line-height:2;
}
.c_cat-starter,
.c_cat-replies,
.c_cat-views,
td.c_poll-total,
td.c_poll-vote,
td.c_topicfoot,
.warn,
.ucp th,
#c_notes,
.calendar th {
  text-align:center;
}
blockquote dl dd,
#foot #foot_links {
  text-align:right;
}
#c_post,
#ucp_gallery {
  text-align:center;
  vertical-align:top;
}
#files_upload input,
.pm .row1 a,
.pm .row2 a,
#ucp_gallery button img,
#findposts td a {
  display:block;
}
#ucp_settings,
#pm_settings {
  float:left;
}
#c_tos dd,
#username_response {
  margin-left:10px;
}
#vlx {
  z-index:1;
}
#blog {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  color:#ffffff;
  margin:10px 0;
}
#blog blockquote {
  background:none;
  border:none;
  font-size:85%;
  padding:0 10px;
}
#blog h1 {
  float:right;
}
#blog h2 {
  background:none;
  clear:none;
  font-size:130%;
  padding:0;
}
#blog h2,
#blog h2 a,
#blog h2 a:hover {
  color:#B14805;
}
#blog_foot {
  clear:both;
  margin-bottom:20px;
}
#blog_head {
  background: rgba(89,
  24,
  1,
  0.9);
  border:0px solid #000000;
  padding:10px 14px;
}
#blog_head img.avatar {
  display:inline;
}
#blog_head:after {
  content: ".";
  display: block;
  height: 0;
  line-height:0;
  clear: both;
  visibility: hidden;
}
#blog_main {
  margin:20px 200px 10px 10px;
}
#blog_categories,
#blog_readers,
#blog_about,
div.blog_options {
  background: rgba(89,
  24,
  1,
  0.9);
  margin:15px 0;
  padding:5px 7px;
}
#blog_sidebar h3,
#blog_sidebar dt {
  color:#ffffff;
  font-weight:700;
}
#blog_sub {
  background: rgba(89,
  24,
  1,
  0.9);
  clear:both;
  position:relative;
  padding:5px 7px;
  text-align:right;
}
#blog_sub span {
  padding-top:4px;
}
#blog_sidebar {
  background: rgba(89,
  24,
  1,
  0.9);
  float:right;
  font-size:93.3%;
  margin:20px 10px 0 0;
  padding:0 10px;
  width:160px;
}
#blog_sidebar dd {
  margin-left:10px;
}
#blog_user {
  font-size:175%;
}
#blog table {
  clear:none;
}
div.blog_options {
  font-size:90%;
  text-align:right;
}
div.blog_date {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  color:#ffffff;
  float:right;
  font-weight:700;
  margin:0 15px;
  text-align:center;
  text-transform:uppercase;
  width:40px;
}
div.blog_date span {
  background: rgba(89,
  24,
  1,
  0.9);
  border-top:1px solid #000000;
  color:#ffffff;
  display:block;
  font-size:130%;
  font-weight:700;
  padding:2px 4px;
}
div.blog_entry {
  background: rgba(89,
  24,
  1,
  0.9);
  margin:10px 0;
  padding:5px 7px;
}
#blog_comments li {
  padding:5px 7px;
}
#blog_comments li.odd {
  background: rgba(89,
  24,
  1,
  0.9);
}
#shoutwrap {
  background: rgba(89,
  24,
  1,
  0.9);
  border:1px solid #000000;
  font-size:88.3%;
}
#shoutwrap td {
  padding:0;
}
#shoutbox {
  list-style-type:none;
  margin:0;
  padding:0;
}
#shoutbox li {
  background: rgba(89,
  24,
  1,
  0.9);
  padding:5px 7px;
}
#shoutbox li.odd {
  background: rgba(89,
  24,
  1,
  0.9);
}
#shoutbox dl,
#shoutbox dt,
#shoutbox dd {
  margin:0;
  padding:0;
}
#shoutbox dt {
  color:#ffffff;
  font-size:80%;
}
#shoutopts,
#shoutpost {
  clear:both;
  text-align:center;
}
#main {
  width: 100%;
  padding: 0px;
  radius: 15px 15px 15px 15px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255,
  255,
  255,
  0.2),
  0px 1px 1px rgba(0,
  0,
  0,
  0.5);
  -moz-box-shadow: inset 0px 1px 1px rgba(255,
  255,
  255,
  0.2),
  0px 1px 1px rgba(0,
  0,
  0,
  0.5);
  box-shadow: inset 0px 1px 1px rgba(255,
  255,
  255,
  0.2),
  0px 1px 1px rgba(0,
  0,
  0,
  0.5);
  background: rgba 72,
  0,
  0);
  background: -moz-linear-gradient(top,
  rgba (177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: -webkit-linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: -o-linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: -ms-linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  background: linear-gradient(top,
  rgba(177,
  72,
  5,
  1) 0%,
  rgba(72,
  0,
  0,
  1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#480000',
  endColorstr='#B14805',
  GradientType=0);
}
#menu {
  float:left;
  width: 200px;
}
#menu .tableborder {
  margin-bottom: 5px;
}
#menu .row4 p {
  margin:0;
  padding:3px;
}
.block_plain {
  text-align: center;
  margin-bottom: 5px;
}

/***** Borders *****/
#main_content {
  width: 100%;
  margin: 0 auto;
}







/* repeated footer background */
#footer {
  background:#131313;
  height:24px;
  width:100%;
}







.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer} 