table.vm td, table.vm th{vertical-align:middle;}
body{adding-top:15px;ackground:url(../img/tex.png);color:#555;}
.btn-primary{background-color:#9d331d;background-image:-moz-linear-gradient(top, #9d261d, #9d461d);background-image:-ms-linear-gradient(top, #9d261d, #9d461d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#9d261d), to(#9d461d));background-image:-webkit-linear-gradient(top, #9d261d, #9d461d);background-image:-o-linear-gradient(top, #9d261d, #9d461d);background-image:linear-gradient(top, #9d261d, #9d461d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d261d', endColorstr='#9d461d', GradientType=0);border-color:#9d461d #9d461d #5c2911;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#9d461d;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{background-color:#9d461d;*background-color:#873c19;}
.btn-primary:active,
.btn-primary.active{background-color:#723315 \9;}
.btn-primary,
.hero-unit .btn-primary{background-color:#e7d785;background-image:-moz-linear-gradient(top, #fffeb8, #c49c38);background-image:-ms-linear-gradient(top, #fffeb8, #c49c38);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fffeb8), to(#c49c38));background-image:-webkit-linear-gradient(top, #fffeb8, #c49c38);background-image:-o-linear-gradient(top, #fffeb8, #c49c38);background-image:linear-gradient(top, #fffeb8, #c49c38);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffeb8', endColorstr='#c49c38', GradientType=0);border-color:#c49c38 #c49c38 #896d27;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#c49c38;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*background-color:#e7d785;color:#333333;text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);}
.btn-primary:hover,
.hero-unit .btn-primary:hover,
.btn-primary:active,
.hero-unit .btn-primary:active,
.btn-primary.active,
.hero-unit .btn-primary.active,
.btn-primary.disabled,
.hero-unit .btn-primary.disabled,
.btn-primary[disabled],
.hero-unit .btn-primary[disabled]{background-color:#c49c38;*background-color:#b08c32;}
.btn-primary:active,
.hero-unit .btn-primary:active,
.btn-primary.active,
.hero-unit .btn-primary.active{background-color:#9c7c2d \9;}
.btn-primary:hover,
.hero-unit .btn-primary:hover{text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);color:#333333;}
.thumbnail, .well{background:url(../img/bgtex.png) #eee;}
#cards{text-align:center;cursor:pointer;}
#instructions{min-height:150px;}
#description textarea{width:90%;}
#current-card{border-radius:5px;border:1px solid #ccc;padding:5px;background-color:#fff;}
.newform table th{text-align:right;padding-right:5px;}
.newform legend{border-color:#aaa;font-size:14px;font-weight:bold;}
.hero-unit{background:none transparent;padding:20px;}
.cardlayout{background:none transparent;clear:both;width:100%;}
.cardlayout td{vertical-align:top;}
.cardContainer{width:50%;max-width:300px;vertical-align:middle;}
.cardOuter{margin-left:auto;margin-right:auto;width:350px;min-height:490px;border:1px solid #555;border-radius:10px;-moz-box-shadow:3px 3px 4px #666;-webkit-box-shadow:3px 3px 4px #666;box-shadow:3px 3px 4px #666;padding:10px;background:url(../img/bgnoise.png) orange;}
.card{border:1px solid #777;border-radius:10px;text-align:center;padding:20px;background:url(../img/bgnoise.png) orange;font-family:calibri;min-height:448px;}
.card{}
.card p{font-size:16px;}
.cardcontrol{}
.cardcontrol blockquote, .cardcontrol textarea{font-family:"Comic Sans MS";background:url(../img/notes.png) #FFC;border:1px solid #ccc;padding:8px;padding-top:21px;padding-left:65px;border-radius:10px;width:88%;margin:auto;border:1px solid #aaa;border-radius:5px;line-height:23px;}
.cardcontrol button{display:block;margin-left:auto;margin-right:auto;margin-top:15px;}
.cards .cardlayout button{display:none;}
.cards .cardlayout:first-child button{display:block;}
.step-instructions{font-size:18px;font-family:Calibri;}
body.playmode{}
body.playmode .cards{}
.sexy_line{margin-top:20px;margin-left:auto;margin-right:auto;display:block;border:none;color:white;height:1px;background:black;background:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#000), to(transparent));display:none;}
.tab-content{overflow:hidden;padding:10px;padding-top:20px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover{border-bottom-color:transparent;}
.nav-tabs{margin-bottom:0;}
h1{font-size:22px;}
h4{text-shadow:1px 1px 1px #ccc;color:#555;font-size:15px;}
.btn-reveal-card{margin-top:180px !important;}
.revealMe{display:none;}
#autosavenotify{color:darkgreen;font-size:12px;font-weight:normal;}
th{font-size:18px;}
.semi{font-size:14px !important;}
.btn-go{padding:20px 32px;}
em, .semi-hint{color:#aaa;font-style:normal;}
dl dd{margin-top:5px;margin-bottom:10px;clear:both;}
dl dt{clear:both;font-size:16px;}
img{max-width:initial;}
.interactive{cursor:pointer;}
.box, .greet{border:1px solid #ccc;-moz-box-shadow:3px 3px 4px #666;-webkit-box-shadow:3px 3px 4px #666;box-shadow:3px 3px 4px #666;border-radius:8px;padding:10px;margin-bottom:10px;}
.warn{background-color:#FCF8E3;color:#C09853;}
.success{color:#468847 !important;background-color:#DFF0D8 !important;}