/*! elementalcardward 2014-09-09 */
body{position:relative;width:640px;margin:0 auto}div,span,p{box-sizing:border-box}#wrap{position:relative}#play{position:relative;z-index:0;width:640px;height:480px}div.multi.trump{position:absolute;bottom:2px;width:45px;overflow:hidden}div.multi span{position:relative;float:left;width:10px;height:10px;margin:0 0 2px 4px;border-style:solid;border-radius:5px}div.trump span.trump{background:white}#opponent,#battle,#player{position:absolute;left:0;width:640px;height:160px}#opponent{top:0}#battle{top:160px}#player{top:320px}#trumps{float:left;width:140px;height:160px}#trumps .multi{display:block;margin:5px;overflow:hidden}#opponent-discard,#opponent-play{float:left;width:125px;height:160px;padding:5px}#player-discard,#player-play{float:left;width:125px;height:160px;padding:5px}#player-discard,#player-play,#player{background:lightblue}#opponent-discard,#opponent-play,#opponent{background:lightgreen}#opponent-play .card,#player-discard .card{float:right;margin-right:0}#player-sidebar,#opponent-sidebar{float:right;width:140px;height:160px;background:white}.card,.draw{position:relative;float:left;width:100px;height:150px;margin:2px 10px 2px 2px;background:white;border:5px solid;border-radius:10px;box-shadow:2px 2px 4px -1px #000;box-sizing:border-box}.card.clickable{cursor:pointer;box-shadow:0 0 2px 2px yellow}.card .suit{position:absolute;top:45px;left:20px;width:40px;height:40px;border-color:inherit;border-style:solid;border-radius:20px}.draw{float:right;text-align:center}.W-card{border-color:blue}.s-W{border-width:5px 20px 5px 5px}span.t-W{border-color:blue;border-width:1px 5px 1px 1px}.E-card{border-color:brown}.s-E{border-width:5px 5px 20px 5px}span.t-E{border-color:brown;border-width:1px 1px 5px 1px}.A-card{border-color:gray}.s-A{border-width:20px 5px 5px 5px}span.t-A{border-color:gray;border-width:5px 1px 1px 1px}.F-card{border-color:red}.s-F{border-width:5px 5px 5px 20px}span.t-F{border-color:red;border-width:1px 1px 1px 5px}.infobox{position:absolute;top:0;left:0;z-index:100;width:640px;height:480px;background:white;border:3px solid blue;border-radius:10px}div.pointcontainer span.trump{position:relative;float:left;width:10px;height:10px;margin:4px;border-style:solid;border-radius:5px}.results{float:left;padding:30px}.infobox h2{padding:30px;clear:both}