/* scaffold show */

div.related {
clear:both;
display:block;
}
dl {
line-height:2em;
margin:0em 1em;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:13em;
margin-top:-2em;
vertical-align:top;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}
.subBlocks1{
  margin-left:3px;
  padding:2px;
  border:1px dashed #EEE;
  margin-top:2px;
}

.subBlocks{
  margin-left:3px;
  padding:2px;
  background:#EEE;
  border:1px dashed #AAA;
  margin-top:2px;
}

ol.alphaOl{ font-family: monospace; list-style-type:upper-alpha; list-style-type:upper-alpha; margin-left:10px;}

#kincard {
  width: 485px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  overflow: auto;
  position: relative;
  font-size: 12px;
  color: #000;
  font-weight: normal;
}
.card {
  width: 241px;
  height: 157px;
  display: block
  position: relative;
  margin: 0px;
  border: 1px dashed #000;
  float: left;
} 
.card span {
  position: absolute;
  top: 68px;
  left: 75px;
  display: block;
  width: 150px;
  text-align: center;
  overflow: hidden;
}
.front {
  background: url('/card/front.jpg');
  border-left: none;
}
.back {
  background: url('/card/back.jpg');
  border-right: 1px solid #aaa;
}
