body {
background:#101010;
margin:0;
padding:0;
margin-footer:30px;
}
#header {
 background:#000;
}
#header a{
         color:#fff;
         text-decoration:underline;
}
#items {
    border-top:1px solid #333;
}

.item {
       float:left;
       padding:10px;
       margin:10px;
       background:url(images/candle1a.gif) no-repeat top center;
       text-align:center;
       padding-top:95px;
       width:260px;
       height:150px;
       color:#fff;
       display:block;
       cursor:hand;
        text-decoration:none; 
      border:1px solid transparent;
      border-bottom:4px solid transparent;    
      border-right:4px solid transparent;
      
       
}
.zoom {

  float:none;
  background-image:url(images/candle_big.gif);
  padding-top:260px;
  width:400px;
}

.item:hover{
cursor:hand;
text-decoration:none;
/*border-color: #6D2214;*/

}
.item .message {
       font-size:18px;
       font-family:Georgia, Arial;
       font-weight:normal;
}
.item:hover .message {
      color:#DEA54A;
}


.item .from {
       font-size:13px;
       font-family:Georgia, Arial;
       text-transform:capitalize;
       margin-bottom:5px;
}

.item .when {
       font-size:10px;
       font-family:Arial, Verdana;
       color:#999;
       font-style:normal;
       margin-top:5px;
}

.item .intro {
       font-size:10px;
       font-family: Arial, Verdana;
       color:#999;
       font-style:normal;
}

.zoom .message {
  font-size:22px;
  color:#DEA54A;
  font-weight:normal;
}
.zoom .from {
  font-size:16px;
}
.zoom:hover{
border-color:transparent;
}

#counter {
        font-size:10px;
       font-family: Arial;
       color:#fff;
       text-align:right;
       margin-top:5px;
       margin-right:5px;
       float:right;
}

#footer {
        font-size:12px;
       font-family: Arial;
       color:#fff;
       padding:20px;
       border-top:2px solid #222224; 
       background:#36363A;
}

#charLeft {
  font-size:16px;
  color:#fff;
  font-family:Arial, Verdana;    
}

label {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  color:#EEE;
  font-family:Arial, Verdana;
  text-align:right;
  margin-right:10px;
}

#newcandle {
    color:#fff;
    width:900px;
    text-align:left;
    margin-bottom:15px;
}
#newcandle h3 {
  margin:0;
  padding:0;
  font-weight:normal;
  letter-spacing:-1px;
        font-size:22px;
       font-family: Arial;
   color:#DEA54A;
       margin-bottom:5px;
       text-align:center;
       
}  

#newcandle label {
    display:inline-block;
    width:200px;
}

.newinput {
  font-size:24px;
  font-family:Georgia, Arial;
  padding:8px;
  width:200px;
  /*background:#101010;
  color:#FFF;          */   
  color:#666;
}
        
#new-message, #q {
  width:500px;  
}

.buttons {
    text-align:center;
    margin:20px;
}

/* custom */
.jqpageflow-loadertext {
    color:#fff;
    size:16px;
    font-family:Arial, sans-serif;
    padding-left:5px;
}

#jqpageflow-block {
    text-align:center;
    margin-right:10px;
}