hr { 
	border: 0; 
	height: 1px; 
	background-image: -webkit-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
	background-image: -moz-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
	background-image: -ms-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
	background-image: -o-linear-gradient(left, rgba(117,83,23,0), rgba(197,183,119,0.75), rgba(117,83,23,0)); 
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}

div.elf {
   	vertical-align: baseline;
   	background-color: #33190c;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
    	border-radius: 3px 3px 3px 3px;
    	color: rgb(255, 255, 255);
	padding: 5px;
	font-size: 12px;
   	font-weight: bold;
}

.tip {
    color: #fff;
    background:#1a0d05;
    display:none; /*--Hides by default--*/
    padding:10px;
    position:absolute;    z-index:1000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    border-color: #72613a;
    border-style: solid;
    border-width: 1px;
}

.striped:nth-child(2n) {
  background-color: #3d1e0e;
}

.striped:nth-child(2n+1) {
  background-color: #33190c;
}

.striped2:nth-child(2n) {
  background-color: #33190c;
}

.striped2:nth-child(2n+1) {
  background-color: #3d1e0e;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}

.center
{
	text-align: center;
}

.bold
{
  font-weight: bold;
}

.half
{
  width: 50%;
}

.button
{
  width: 135px;
  height: 25px;

  border-width: 0px;
  background-color: transparent;
  background-image: url("../images/layout/buttons/button.png");
  background-repeat: no-repeat;
	
  color: #e5c99d;
  text-shadow:
  -1px -1px 0 #000,
  1px -1px 0 #000,
  -1px 1px 0 #000,
  1px 1px 0 #000; 
}

.button:hover
{
  background-image: url("../images/layout/buttons/button_hover.png");
  background-repeat: no-repeat;
  cursor: pointer; 
}

.buttonText
{
  margin-top: -3px;
  color: #e5c99d;
  text-shadow:
  -1px -1px 0 #000,
  1px -1px 0 #000,
  -1px 1px 0 #000,
  1px 1px 0 #000; 
}

a {
	color: #efcb95;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline
}

.poll_progress {
  height: 14px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #e3cdad;

  background-repeat: repeat-x;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.poll_progress .poll_bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #8d7f6c;

  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

textarea,
input[type='text'], 
input[type='file'], 
input[type='password'], 
input[type='email'], 
input[type='textarea'], 
select 
{
  padding: 2px;
	border-radius: 2px;
	border: 2px solid #beac90; 
	background: #f1e4cf; 
	color: black; 
}

textarea:hover, 
input[type='text']:hover, 
input[type='file']:hover, 
input[type='password']:hover, 
input[type='email']:hover, 
input[type='textarea']:hover,  
select:hover 
{ 
	border-radius: 2px;
	border-color: #887250; 
}

textarea:focus, 
input[type='text']:focus, 
input[type='file']:focus, 
input[type='password']:focus, 
input[type='email']:focus
input[type='textarea']:focus
select:focus 
{ 
	border-radius: 2px;
	border-color: #887250; 
	outline: 0px solid #282828; 
}

.check {
	margin-left: 2px; 
	padding: 4px; 
	border-radius: 5px; 
	background: #33190c; 
	border-style: solid; 
	border-color: #2b150a; 
	border-width: 1px; cursor: pointer;
}

.check:hover {
	background: #391c0d;
}

.pagination li {
	display: inline-block;
	padding: 10px;
	background: #3d1e0e;
	margin-left: 0px !important;
}
.pagination .active { font-weight: bold; }
.pagination ul { margin: 4px 0 8px 0; }
.pagination .disabled, .pagination .active { background: #33190c; }

table.event {
	width: 100%;
  border-spacing: 1px;
	
	font-size: 15px;
	line-height: 18px;
}

table.event td {
	vertical-align: top;
	padding: 10px;
}

.table {
	width: 100%;
}
.table tr td {
	padding: 5px;
}

.table thead th {
	padding: 4px;
}

.auction {
	box-shadow: inset 0px 0px 3px rgba(0,0,0, 0.5);
}

.auction.highlight {
	background: #784100;
	box-shadow: inset 0px 0px 4px #000;
}

.preloader {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.empty {
	color: #6e3b21; 
	padding: 10px 0 10px 0; 
	font-size: 18px; 
	text-align: center;
}