body {
  color:#697699;
  /*background-color:#f2f3f7;*/
  background: #EEF2FF url(img/fade-blue.png) repeat-x 50% 0%;
  margin: 0 auto;
}

img#king-shekel-image {
    width: 180px;
}

a:link {
  text-decoration: none;
  color: #0c3fde;
}

a:visited {
  text-decoration: none;
  color: #0c3fde;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
  color: #0c3fde;
}


#top-header .box{
  background-color: #b1de81;
}

.logo-8ch {
  width: 94px;
}

div#payment-8chan-logo {
    padding-left: 30px;
}

#purchasebox div#warning-box {
    padding: 10px;
}

#purchasebox div.warn-elem {
    padding: 5px;
}

#purchasebox div#payment-warning-text {
    color: green;
}

#purchasebox div#payment-warning-display {
    color: red;
}

.submit_button {
  background:none;
  border:none;
  color:#333;
  font-family:Verdana, Geneva, sans-serif;
  cursor:pointer;
}

.box.blockinfo-box {
    background: #D6DAF0;
    max-width: 800px;
    text-align: left;
    margin-bottom: 8px;
    border-color: #ddd;
    border: 1px solid #d3d3d3;
    display: inline-block;
    padding: 20px;
    font-size: 14pt;
    width: 87.5%;
}

#failed_box .confirm_description {
    text-align: center;
}

.blockinfo-box .confirm_subject {
    font-weight: 600;
    font-size: 17px;
    padding-left: 10px;
}


.blockinfo-box .confirm_details_spacer {
    margin-bottom: 10px;
}

.right {
  float:right;
}

.medium{
  font-size:20px;
}

.big {
  font-size:25px;
}

.bigger {
  font-size:30px;
}

.biggest {
  font-size:35px;
}
.smallish{
  font-size:10px;
}

.smaller {
  font-size:18px;
}

.padl30 {
  padding-left:30px !important;
}

.dark {
  color: #343b4c;
}

.susuko {
  background-image: url('susu-mascot_half.jpg') !important;
}

.textleft {
  text-align:left;
}


.gold {
  color: #b8aa00;
}

.blackish{
  color: #333;
}

.box {
  border-width:1px;
  border-style: none solid solid none;
  border-color:#ddd;
  background-color:#efefef;
  padding:8px;
}

.grid__cell--center.box {
    background: #98E;
}

.kanban{
  background-color: #CFC;
}

.kanban-inner{
  background-color: #D6DAF0 !important;
  padding:10px;
  border: 1px solid #d3d3d3;
}


.pricebox{
  border: 1px solid #ccc;
}

.susured {
  color:#af0a0f;
}

.gogreen {
  color:green;
}

.super {
  height:50px;
}

.normal {
  height:25px;
}

.lessnormal {
  height:12px;
}

.padit {
  padding: 50px !important;
}

.padless {
  padding: 15px !important;
}

.pushup {
  /*margin-top:8px !important;*/
}

.backwhite {
  background-color: white !important;
}

#topmenu {
  border-top:1px solid #ff9025 !important;
  border-bottom: 1px dotted #ededed !important;
  background-color:#f9f9f9 !important;
  padding:10px;
}

.formbox {
  width:100%;
  font-size:20px;
  background-color:#fff;
  background-image:none;
  border: 1px solid #ccc;
  border-radius:4px;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  padding:4px;
  margin-bottom:5px;
}

.formbox2 {
    width: 100%;
    font-size: 20px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 5px;
}

#purchasebox {
  padding: 10px;
}

#purchasebox .grid_cell{
  padding-bottom: 15px;
}

#purchasebox input#submit {
    background: #e0e0e0;
}

.title-box .grid__cell--center.box {
    background-color: #bcd4a2;
}

#submitbox {
  width:100%;
  font-size:20px;
  padding:4px;
}

.wrap { 
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

.faq_subject{
  font-size: 22px;
}

#footer .centertxt {
  text-align:center;
}

/*#footer a:link {
  text-decoration: none;
  color: #0c3fde;
}

#footer a:visited {
  text-decoration: none;
  color: #0c3fde;
}

#footer a:hover {
  text-decoration: underline;
}

#footer a:active {
  text-decoration: underline;
  color: #0c3fde;
}*/

/* mod page */
td.board-status.paid-feature {
    color: green;
}
td.board-status.unpaid-feature {
    color: red;
}
td.board-status {
    font-size: 15px;
    text-align: center;
}

span#option-text-unpaid {
    color: red;
}

span#option-text-paid {
    color: green;
}

main#featuredlist {
    color: #000;
}

